openSUSE / open-build-service

Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
https://openbuildservice.org
GNU General Public License v2.0
931 stars 438 forks source link

Inherit develpackage users/groups/roles on Webui::PackageController#users #15591

Open DimStar77 opened 8 months ago

DimStar77 commented 8 months ago

This is not really a 'bug' in that 'something does not work as designed' - rather an RFC for a design change (or additional information to be printed on the webui)

It happens quite frequently that fly-by package bug reporters go to openSUSE:Factory/$pkg and find the 'maintainer' of the package in the Users tab there. From a workflow PoV, this sounds perfectly legit

Unfortunately, the information presented to the user here is not exactly the information they are after: in openSUSE:Factory. the 'maintainers' (people with write access) are the release managers (not actually the maintainers of the packages)

It would be a good idea if the actual maintainership information could be presented (as information) when the package has a developed-at flag defined. This could hopefully guide those people to the information they are actually after.

hennevogel commented 8 months ago

Would you want the maintainers from the devel package to be displayed instead of the maintainers or additionally?

hennevogel commented 8 months ago

And I take it that this causes work on the release managers side? Can you quantify this? Like every day? Once a week? Seldomly?

DimStar77 commented 8 months ago

And I take it that this causes work on the release managers side? Can you quantify this? Like every day? Once a week? Seldomly?

I get a query like this about every other week - sometimes it's lower, sometimes more. But the gist is always the same: they followed the webui to find the maintainer and found me.

Would you want the maintainers from the devel package to be displayed instead of the maintainers or additionally?

I guess in addition - like not in the same table though.

image

Add a 'table' in front of that with the 'package maintainers' (and/or even a link to bugzilla might work. after all, most of the time they seem to try to report an issue with the package - report a bug is not even an option in openSUSE:Factory/$pkg; only on the devel prj/pkg)

hennevogel commented 8 months ago

We do have this as part of larger "collaboration" project (basically stealing from osc collab + labeling): https://trello.com/c/9INRF6go

I guess we can move this bit forward outside of it before. Let's see...