[Bug 580104] New: submitreq creates packages with no maintainers/bugowners
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c0 Summary: submitreq creates packages with no maintainers/bugowners Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService AssignedTo: mls@novell.com ReportedBy: prusnak@novell.com QAContact: adrian@novell.com Found By: --- Blocker: --- When I accept a SR which creates a new package, this package has no maintainers/bugowners. Rational thing would be to copy the roles from the source package when creating a new one using SR. Not sure whether this happens with OSC or WebUI or both. But IMO it should be handled in backend/api so all clients have the same behavior. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c1 --- Comment #1 from Andreas Jaeger <aj@novell.com> 2010-02-16 09:53:49 UTC --- see also http://features.opensuse.org/309014 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c2 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |adrian@novell.com, | |aj@novell.com --- Comment #2 from Andreas Jaeger <aj@novell.com> 2010-02-16 09:58:37 UTC --- see as well http://features.opensuse.org/309016 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c Michael Schröder <mls@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mls@novell.com |adrian@novell.com -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c3 Marcus Hüwe <suse-tux@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse-tux@gmx.de --- Comment #3 from Marcus Hüwe <suse-tux@gmx.de> 2010-02-17 17:56:59 UTC --- (In reply to comment #0)
When I accept a SR which creates a new package, this package has no maintainers/bugowners. Rational thing would be to copy the roles from the source package when creating a new one using SR.
Hmm do you think this should be the default behaviour? IMHO the api shouldn't "blindly" add the submitter as a maintainer/bugowner of the new package (only if something like "osc rq accept --copy-maintainer" is called). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c4 Adrian Schröter <adrian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major --- Comment #4 from Adrian Schröter <adrian@novell.com> 2010-02-17 18:11:04 UTC --- right, this can be an option but should not happen automatically. btw, this can be also an option which can be selected by the requester. there is fate #309014 which is requesting this. but it makes also sense to offer this in the clients like you suggested. I just would name it "--copy-users" and copy all users with all roles (including bugowner for example). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c5 --- Comment #5 from Pavol Rusnak <prusnak@novell.com> 2010-02-17 19:25:24 CET --- (In reply to comment #3)
Hmm do you think this should be the default behaviour? IMHO the api shouldn't "blindly" add the submitter as a maintainer/bugowner of the new package (only if something like "osc rq accept --copy-maintainer" is called).
I think it should be the default behavior. If the person was able to create the package it is also capable of maintaining it, or not? (In reply to comment #4)
but it makes also sense to offer this in the clients like you suggested. I just would name it "--copy-users" and copy all users with all roles (including bugowner for example).
We use "-k" in osc copypac for similar purpose. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c6 Marcus Hüwe <suse-tux@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Normal --- Comment #6 from Marcus Hüwe <suse-tux@gmx.de> 2010-02-17 19:25:27 UTC --- (In reply to comment #5)
(In reply to comment #3)
Hmm do you think this should be the default behaviour? IMHO the api shouldn't "blindly" add the submitter as a maintainer/bugowner of the new package (only if something like "osc rq accept --copy-maintainer" is called).
I think it should be the default behavior. If the person was able to create the package it is also capable of maintaining it, or not?
This depends, e.g. if you submit a new package to a project like openSUSE:Factory you don't want to add the submitter as a maintainer/bugowner. There might be other projects with similar rules. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c7 --- Comment #7 from Adrian Schröter <adrian@novell.com> 2010-02-18 08:37:21 UTC --- right, and we must not change the default behaviour in this regard. I am thinking about to define an attribute and when this is set, the api is coping the maintainer and/or bugowner on accept. This would be independend of the used client and would not change default behaviour. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c8 Pavol Rusnak <prusnak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vuntz@novell.com, | |wstephenson@novell.com --- Comment #8 from Pavol Rusnak <prusnak@novell.com> 2010-05-03 13:40:01 CEST ---
This depends, e.g. if you submit a new package to a project like openSUSE:Factory you don't want to add the submitter as a maintainer/bugowner. There might be other projects with similar rules.
Yes, but I guess there will be a minority of these projects, so from my POV it would make sense to add roles for new package except for the projects that have do_not_add_roles flag set (like openSUSE:Factory etc). Vincent, Will: what do you think? You too maintain large repositories with often new submissions. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c9 Will Stephenson <wstephenson@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major --- Comment #9 from Will Stephenson <wstephenson@novell.com> 2010-05-03 12:43:24 UTC --- Could a yes/no/ask flag to observe copy role as part of submit requests be part of a project's metadata? Then if 'ask' on osc request accept, the client asks the question. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c10 --- Comment #10 from Vincent Untz <vuntz@novell.com> 2010-05-06 08:18:49 UTC --- For all the GNOME:* projects, that's a behavior we wouldn't want. The GNOME:* projects are maintained by a team, and we want to avoid individual ownership because people can leave at any time. So it really depends on how the projects are organized; in general I'd push towards organizing the projects around teams whenever possible. That's more solid in the long term. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=580104 http://bugzilla.novell.com/show_bug.cgi?id=580104#c11 --- Comment #11 from Adrian Schröter <adrian@novell.com> 2010-05-06 08:33:50 UTC --- I fully agree with Vincent here. Also because I don't want to change existing behaviour. However, I still have to implement the "add person X with role Y" request action. This could become part of one request optionally (submit + add role in one request) when doing "osc sr --add-maintainer --add-bugowner" for example. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=580104 https://bugzilla.novell.com/show_bug.cgi?id=580104#c12 Adrian Schröter <adrian@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #12 from Adrian Schröter <adrian@suse.com> 2012-03-29 13:33:52 UTC --- the webui has an additional option to add maintainers after accepting submit requests now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com