Request Page Redesign - Two More Action Types and Better Comments on Changes

We are back to working on the request page redesign. This time we have focused on improving comments on lines in the Changes tab, enhancing the requests with multiple actions and supporting requests that intend to delete projects/packages and to change the development package of a package.

The request redesign is part of the beta program.

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 in November 2022. In January 2023, we worked on facilitating the review process. In February 2023 we enhanced the review process with comments on changes. Later, in April 2023, we focused on improving the comments on changes and supporting new types of actions. In June 2023 we worked on maintenance action types. In July 2023 we introduced Set Bugowner action and diff comments for non-beta users. In September 2023 we focused on Build Results Summary Gets Into Shape. Later 2023, in November, we added the Build Status Refresh and Other Insights on Our Request Page. The year 2024 started with Revamping the Request Build Status Page and Introducing the Dark Mode. We continued in February with Build Results Summary Chart Links to Build Results Overview. And now we did some Improvements On the Redesigned Request Page.

Comments on Changes Improvements

After adding the comments on submit action changes last time around, we received a lot of valuable feedback from users on the ways to improve them. We tackled some:

  • displaying changes comments in the Conversation tab,
  • notifying the involved users after a new changes comment is written, and
  • implementing speed improvements to the page.

In the Changes tab, the files containing changes comments will now be expanded by default as well.

A screenshot of changes comment
Comments on Changes in the Conversation tab

Add Request Actions for Deleting Packages and Projects

Besides reviewing adding and modifying packages and projects, itโ€™s important to have a way to review removing them. For this reason we focused on adding request action support to do that.

A screenshot of remove package action
Remove Package Action

Add Request Actions for Changing the Development Package

The development of large package repositories is made easier with packages being first updated and built in smaller projects/packages. OBS offers a way to do that with the Development Package (Devel Package) concept. A user can request to change the development from one package to another, which can now be reviewed in the beta review workflow.

A screenshot of change development project action
Change Development Project Action

How To Give Us Feedback

There are two ways to reach us:

Please note that we favor GitHub to gather feedback as it allows us to easily keep track of the discussions.