Open Build Service2024-09-25T14:23:10+00:00https://openbuildservice.orgOBS TeamCopyright (c) 2012 OBS TeamImproving Labels to Foster Collaboration2024-09-25T00:00:00+00:00https://openbuildservice.org/2024/09/25/improving-labels//Not long ago, we introduced several new features in OBS designed to foster collaboration among users. Today, we’re excited to announce a series of improvements to the newly introduced labels feature, which will help you better work with your projects and packages. These updates are part of the Foster Collaboration and Labels beta programs. You can find more information about the beta program here. Our efforts to foster collaboration started in August 2024, when we...Improving notifications to stay informed about moderation reports2024-08-28T00:00:00+00:00https://openbuildservice.org/2024/08/28/content-moderation//In the latest set of improvements coming to the content moderation feature we focused on improving the experience of moderators reviewing incoming reports. By including more information about the state of reports we make it easier for moderators to comprehend the user reported content in the notifications. This will lower the time the moderators need to respond to reports. Content Moderation is part of the beta program. Our journey into content moderation began back in...Introducing Labels and Bug Report Links2024-08-14T00:00:00+00:00https://openbuildservice.org/2024/08/14/introduction-labels-and-foster-collab//We’ve introduced several new features in OBS designed to foster collaboration among OBS users. Customized labels for better organization, setting custom links for your bug tracker and markdown formatting for project/package descriptions. Those features are intended to give you more insight into your work, helping you stay focused on what matters most. These updates are part of the Foster Collaboration and Labels beta programs. You can find more information about the beta program here. Introduction...New Feature! - Unified Page to List Requests Across OBS2024-08-06T00:00:00+00:00https://openbuildservice.org/2024/08/06/introduction-request-index//We kicked off a new feature in OBS. The goal is to have a unified way of listing requests for all the different places like packages, projects and what is currently found under “Tasks”. We started this by porting some of the core functionality of the “Tasks” page to the new unified version with a couple of search and filter options. The Request Index feature is part of the beta program and the requests list...Notifications Filter by Request State2024-07-15T00:00:00+00:00https://openbuildservice.org/2024/07/15/filter_by_request_state//We have heard your suggestions and have introduced a way to filter the requests-related notifications by request state. This new filter will help you focus on what really requires your attention. Filter by Request State If you are involved in highly active projects or packages, you have probably received many notifications about accepted or declined requests at the moment you check your inbox. However, at that point, you might be more interested in those requests...Workflow Run Easy Filtering And Others2024-07-05T00:00:00+00:00https://openbuildservice.org/2024/07/05/workflow-run-easy-filtering-and-others//In this round of SCM/CI Integration improvements, we have simplified the way you can filter by event source and have modified the notifications about workflow run failures to reach users or groups the token is shared with. Better Workflow Runs Filtering You might deal with tons of workflow runs in Your Profile > Manage Your Tokens > Workflow Runs. That’s why we have been determined to improve the filtering on that page. This time, we...Improved Filtering For Your Notifications2024-06-12T00:00:00+00:00https://openbuildservice.org/2024/06/12/notifications-improved-filtering//Notifications have always been part of your workflow. Now, we are glad to present a set of changes, including a revamped filtering section. Let’s get into the details! Improved Filters If you want to stay on top of your work in your OBS instance, you most likely deal with lots of notifications. We have made it easier for you to focus on what you need by enhancing the filtering of your notifications page. Basically, you...Improved communication and decision making in OBS Content Moderation2024-04-30T00:00:00+00:00https://openbuildservice.org/2024/04/30/content-moderation//Over the past weeks, we’ve spent some time improving the Content Moderation feature within OBS. Users now have the ability to block other users. We focused on making it easier for Moderators to act on reports, by implementing “decision actions”, which allow Moderators to perform moderation actions while making decisions. We also created a dedicated comment section for Moderators to be able to discuss the report with the reporter. Content Moderation is part of the...Filter SCM Events by multiple properties2024-04-18T00:00:00+00:00https://openbuildservice.org/2024/04/18/scm-multiple-filters//Every time your source code management system (github, gitlab etc.) sends a webhook to OBS to trigger a SCM/CI Workflow, we give our best to record what is happening during (and in case of builds even after) your workflow’s steps run. We do this because this is a complicated feature, involving two very large applications, where lot’s of things can go wrong. So you need loads of information to debug once something is. We do...Improvements On the Redesigned Request Page2024-04-08T00:00:00+00:00https://openbuildservice.org/2024/04/08/improvements-on-the-redesigned-request-page//So, we’re back after Easter Holidays! In this blog post we’re going to see some improvements we’ve been working on lately on the redesigned Request page. We started the redesign of the request workflow in August 2022. Then, in September 2022, we focused on the support of multi-action submit requests. We continued in October 2022 with improvements regarding the Build Results tab and superseded conversations, and we presented build results with a pinch of salt...Service degradation when displaying Request's changes2024-03-21T00:00:00+00:00https://openbuildservice.org/2024/03/21/post-mortem//There was a service degradation of our reference server. After a deployment of build.opensuse.org on Tuesday, March 19, 10:36 UTC, accessing the changes on some Submit Requests showed this error to the users: Not all Submit Requests were affected. Specifically, only those requests that had changes on files containing a slash symbol in its path (e.g: buildah-1.35.1.tar.xz/CHANGELOG.md). Our production instance was back to normal operation at 13:05 UTC, so users were impacted by this during...Enhancements in OBS Content Moderation: Canned Responses, User Insights, UI Upgrades, and Documentation Updates2024-03-06T00:00:00+00:00https://openbuildservice.org/2024/03/06/content-moderation//Over the past few weeks, we’ve dedicated our efforts to enhancing content moderation within OBS. This time around, our focus has been on refining canned responses, implementing a comprehensive comment listing feature for individual users, making various UI enhancements, and updating our user documentation. Content Moderation is part of the beta program. Our journey into content moderation began back in October 2023, initially addressing comment locks and report categories. Since then, we’ve expanded this feature...Build Results Summary Chart Links to Build Results Overview2024-02-19T00:00:00+00:00https://openbuildservice.org/2024/02/19/build-results-summary-chart-links-to-build-results//A quick update on the Request Page Redesign: the build summary chart bars are now clickable. A simple click on the bar will open an overview of the builds, which will be displayed under the Build Results tab on the request page and will have the corresponding filters applied. You can see a build summary chart on the request page only when the submitted packages build against a long list of repositories. Clickable build summary...SUSE BuildOPS Team2024-01-31T00:00:00+00:00https://openbuildservice.org/2024/01/31/buildops-team//The SUSE BuildOPS Team is a dedicated team of DevOPS employees who provide OBS as a service to the community and assist with daily operations. This includes not only administration of the hardware and veritable zoo of services necessary to provide OBS, but also reviewing of packages for the openSUSE distribution, any targeted expansion on the OBS backend side (e.g., to provide Docker or Podman support), importing of new distributions, or creation of new top-level...Revamping the Request Build Status Page and Introducing the Dark Mode2024-01-25T00:00:00+00:00https://openbuildservice.org/2024/01/25/revamping-the-build-status-page-and-introducing-the-dark-mode//The beginning of the year has started strong in OBS. We are glad to be back to you in a new year with a blog post full of interesting updates, most of them improving our Request page. Take a seat, a fresh breath, and enjoy! We started the redesign of the request workflow in August 2022. Then, in September 2022, we focused on the support of multi-action submit requests. We continued in October 2022 with...New and Improved Ways to Report2023-12-21T00:00:00+00:00https://openbuildservice.org/2023/12/21/request-reports-and-comment-reports//In order to be effective, the content moderation feature has to be featureful and streamlined, so now we expanded it with a new kind of reportable and an easier way to report creators of comments. Content Moderation is part of the beta program. Our journey into content moderation began back in October 2023, initially addressing comment locks and report categories. Since then, we’ve expanded this feature to include canned responses and moderator decisions, facilitating smoother...Canned Responses and Moderator Decisions2023-12-13T00:00:00+00:00https://openbuildservice.org/2023/12/13/canned-responses-and-moderator-decisions//Many reports can cover the same kind of violation of the rules, and handling it can be redundant. Moderators can customize their own set of canned responses in order to reuse them where they need it. Content Moderation is part of the beta program. Our journey into content moderation began back in October 2023, initially addressing comment locks and report categories. Since then, we’ve expanded this feature to include canned responses and moderator decisions, facilitating...Severe Service Degradation: OBS Unavailable2023-12-11T00:00:00+00:00https://openbuildservice.org/2023/12/11/post-mortem//There was a service degradation of our reference server. On December 7, 2023 for 35 minutes the response time of OBS was slow for anyone trying to use the server and in many cases connections were even dropped completely with an error message: “This website is under heavy load (queue full)”. We want to give you some insight into what happened and what we are doing to avoid similar problems in the future. Detection We...Post-mortem: Service Degradation in the Notifications System2023-12-01T00:00:00+00:00https://openbuildservice.org/2023/12/01/post-mortem//Absence of Notifications on the 27th of November On November 27th, OBS users did not receive any notification from the system for more than three hours. Here is what caused the problem. Date: 27.11.2023 Impact: Users and groups did not receive any RSS, web or email notification from OBS for more than three hours. Root Causes: After the deployment of this line of code, the delayed job that creates notifications based on the latest events...Introducing Build Status Refresh and Other Insights on Our Request Page2023-11-30T00:00:00+00:00https://openbuildservice.org/2023/11/30/introducing-build-status-refresh-and-other-insights-in-our-request-page//In our latest iteration towards an even more user-friendly experience, we’re excited to share three key enhancements to our Request page. Get ready for a smoother and more informative ride! We started the redesign of the request workflow in August 2022. Then, in September 2022, we focused on the support of multi-action submit requests. We continued in October 2022 with improvements regarding the Build Results tab and superseded conversations, and we presented build results with...