* [gentoo-dev] Bugzilla package list editing @ 2017-04-30 10:29 Mart Raudsepp 2017-05-02 0:31 ` Andreas K. Huettel 0 siblings, 1 reply; 21+ messages in thread From: Mart Raudsepp @ 2017-04-30 10:29 UTC (permalink / raw To: gentoo-dev Hello, I would like to point out that the package list is under the responsibility of the maintainers whose packages are getting stabilized, and therefore at least after the point architectures are CC'ed by maintainer, this field is completely off limits for any non- maintainer edits whatsoever. This is just like it was prior to this package list field existing with long package lists in attachments or short lists in comments. No non- maintainer was supposed to be going around and changing these things, nor did they really. However I constantly get these changed on me now with the package list feature and I need to constantly go reverting them around with a re- copypaste from my separate text file with the list (which I mostly need to keep separately due to aforementioned non-maintainer edits). Please stop editing package lists when you are not the maintainer and arches are already CCed. Alternatively I am forced to start using attachments again (now with the stabilization list flag), which is more inconvenient to get updates in by the maintainer. Thank you, Mart ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-04-30 10:29 [gentoo-dev] Bugzilla package list editing Mart Raudsepp @ 2017-05-02 0:31 ` Andreas K. Huettel 2017-05-02 10:20 ` Paweł Hajdan, Jr. 2017-05-10 15:22 ` Mart Raudsepp 0 siblings, 2 replies; 21+ messages in thread From: Andreas K. Huettel @ 2017-05-02 0:31 UTC (permalink / raw To: gentoo-dev; +Cc: jer [-- Attachment #1: Type: text/plain, Size: 388 bytes --] Am Sonntag, 30. April 2017, 12:29:46 CEST schrieb Mart Raudsepp: > > Please stop editing package lists when you are not the maintainer and > arches are already CCed. > +1 Please stop it. And yes that's also true for arch team members. Package list is maintainer territory. -- Andreas K. Hüttel dilfridge@gentoo.org Gentoo Linux developer (council, perl, libreoffice) [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 981 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 0:31 ` Andreas K. Huettel @ 2017-05-02 10:20 ` Paweł Hajdan, Jr. 2017-05-02 11:05 ` Chí-Thanh Christopher Nguyễn 2017-05-10 15:22 ` Mart Raudsepp 1 sibling, 1 reply; 21+ messages in thread From: Paweł Hajdan, Jr. @ 2017-05-02 10:20 UTC (permalink / raw To: gentoo-dev [-- Attachment #1.1: Type: text/plain, Size: 600 bytes --] On 02/05/2017 02:31, Andreas K. Huettel wrote: > Am Sonntag, 30. April 2017, 12:29:46 CEST schrieb Mart Raudsepp: >> Please stop editing package lists when you are not the maintainer and >> arches are already CCed. > +1 > > Please stop it. > And yes that's also true for arch team members. > > Package list is maintainer territory. Curious, what are the reasons and what changes people make that they shouldn't? I'm wondering if there's some solution to these issues (maybe better documentation, or an alternative way of accomplishing what these people try to do). Paweł [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 827 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 10:20 ` Paweł Hajdan, Jr. @ 2017-05-02 11:05 ` Chí-Thanh Christopher Nguyễn 2017-05-02 12:32 ` Ulrich Mueller ` (3 more replies) 0 siblings, 4 replies; 21+ messages in thread From: Chí-Thanh Christopher Nguyễn @ 2017-05-02 11:05 UTC (permalink / raw To: gentoo-dev Paweł Hajdan, Jr. schrieb: >>> Please stop editing package lists when you are not the maintainer and >>> arches are already CCed. >> +1 >> >> Please stop it. >> And yes that's also true for arch team members. >> >> Package list is maintainer territory. > Curious, what are the reasons and what changes people make that they > shouldn't? > > I'm wondering if there's some solution to these issues (maybe better > documentation, or an alternative way of accomplishing what these people > try to do). As dilfridge pur jer in CC, I guess that some of jer's changes to bugs were not welcomed by maintainers. One recent example of non-maintainer activity in the package list field is bug 613104, where he just removed the entire package list (and then marked the bug WONTFIX). Also very common is that he changes fully qualified package names (which is the correct syntax per [1]) into fully qualified package atoms (which is the legacy syntax). Bug 616260 is one such example. Best regards, Chí-Thanh Christopher Nguyễn [1] https://bugs.gentoo.org/page.cgi?id=fields.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 11:05 ` Chí-Thanh Christopher Nguyễn @ 2017-05-02 12:32 ` Ulrich Mueller 2017-05-02 16:19 ` Andreas K. Huettel 2017-05-04 15:42 ` Jeroen Roovers 2017-05-02 12:36 ` Lars Wendler ` (2 subsequent siblings) 3 siblings, 2 replies; 21+ messages in thread From: Ulrich Mueller @ 2017-05-02 12:32 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 397 bytes --] >>>>> On Tue, 2 May 2017, Chí-Thanh Christopher Nguyễn wrote: > Also very common is that he changes fully qualified package names > (which is the correct syntax per [1]) into fully qualified package > atoms (which is the legacy syntax). Bug 616260 is one such example. > [1] https://bugs.gentoo.org/page.cgi?id=fields.html Can't the stable-bot enforce the correct syntax? Ulrich [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 12:32 ` Ulrich Mueller @ 2017-05-02 16:19 ` Andreas K. Huettel 2017-05-04 15:42 ` Jeroen Roovers 1 sibling, 0 replies; 21+ messages in thread From: Andreas K. Huettel @ 2017-05-02 16:19 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 884 bytes --] Am Dienstag, 2. Mai 2017, 14:32:13 CEST schrieb Ulrich Mueller: > >>>>> On Tue, 2 May 2017, Chí-Thanh Christopher Nguyễn wrote: > > Also very common is that he changes fully qualified package names > > (which is the correct syntax per [1]) into fully qualified package > > atoms (which is the legacy syntax). Bug 616260 is one such example. > > > > [1] https://bugs.gentoo.org/page.cgi?id=fields.html > > Can't the stable-bot enforce the correct syntax? A little bird already mentioned to me that the stable bot ignores bugs filed by one particular developer, who insists to repeatedly fill in invalid data and can't be taught otherwise. (And that's just about the maximum level of "enforcement" possible here. Should be effective on the long run though.) -- Andreas K. Hüttel dilfridge@gentoo.org Gentoo Linux developer (council, perl, libreoffice) [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 981 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 12:32 ` Ulrich Mueller 2017-05-02 16:19 ` Andreas K. Huettel @ 2017-05-04 15:42 ` Jeroen Roovers 2017-05-04 16:07 ` Mike Gilbert 2017-05-05 6:02 ` Ulrich Mueller 1 sibling, 2 replies; 21+ messages in thread From: Jeroen Roovers @ 2017-05-04 15:42 UTC (permalink / raw To: gentoo-dev On Tue, 02 May 2017 14:32:13 +0200 Ulrich Mueller <ulm@gentoo.org> wrote: > >>>>> On Tue, 2 May 2017, Chí-Thanh Christopher Nguyễn wrote: > > > Also very common is that he changes fully qualified package names > > (which is the correct syntax per [1]) into fully qualified package > > atoms (which is the legacy syntax). Bug 616260 is one such > > example. > > > [1] https://bugs.gentoo.org/page.cgi?id=fields.html > > Can't the stable-bot enforce the correct syntax? Correct syntax, you say? [1] says: """ = Version Dependencies = Sometimes a particular version of a package is needed. Where this is known, it should be specified. A simple example: DEPEND=">=dev-libs/openssl-0.9.7d" """ What happens when you want an exact version? Can you write """ DEPEND="dev-libs/openssl-0.9.7d" """ instead? (Don't answer that, keep reading.) [2] says: """ Atom Prefix Operators [> >= = <= <] Sometimes you want to be able to depend on general versions rather than specifying exact versions all the time. Hence we provide standard boolean operators: Examples: >media-libs/libgd-1.6 >=media-libs/libgd-1.6 =media-libs/libgd-1.6 <=media-libs/libgd-1.6 <media-libs/libgd-1.6 """ PMS does not define what a valid atom looks like, except that it somehow doesn't describe atoms to begin with, apparently because that has yet to be replaced with something better, or is perhaps up to the PM to define. Where the PM is sys-apps/portage, the syntax that someone with the correct privileges managed to add to bugs.gentoo.org without any reconciliation with the community. As long as this is not resolved: # emerge -vp net-misc/youtube-dl-2017.05.01 !!! 'net-misc/youtube-dl-2017.05.01' is not a valid package atom. !!! Please check ebuild(5) for full details. and as long as this works: # emerge -vp =net-misc/youtube-dl-2017.05.01 These are the packages that would be merged, in order: [ebuild U ~] net-misc/youtube-dl-2017.05.01::gentoo [2017.04.26::gentoo] USE="offensive {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6B Total: 1 package (1 upgrade), Size of downloads: 0 KiB I suggest these privileged people try to come to their senses and stop appropriating bits of the Gentoo Project because of differences in opinion. I also suggest that the people who half finished the work on getting the Package list going also finish the work and implement rigorous checks for sys-apps/portage compliance, which would actually help present automated target lists to test systems that don't need any mangling, ever again. plz, jer PS: It might be a week before I feel like reading the "don't touch my stuff" cabal again, so please don't mind if I happen to touch your stuff while you work out what's wrong with your attitude. [1] https://devmanual.gentoo.org/general-concepts/dependencies/index.html [2] https://dev.gentoo.org/~zmedico/portage/doc/man/ebuild.5.html ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-04 15:42 ` Jeroen Roovers @ 2017-05-04 16:07 ` Mike Gilbert 2017-05-05 6:02 ` Ulrich Mueller 1 sibling, 0 replies; 21+ messages in thread From: Mike Gilbert @ 2017-05-04 16:07 UTC (permalink / raw To: Gentoo Dev On Thu, May 4, 2017 at 11:42 AM, Jeroen Roovers <jer@gentoo.org> wrote: > On Tue, 02 May 2017 14:32:13 +0200 > Ulrich Mueller <ulm@gentoo.org> wrote: > >> >>>>> On Tue, 2 May 2017, Chí-Thanh Christopher Nguyễn wrote: >> >> > Also very common is that he changes fully qualified package names >> > (which is the correct syntax per [1]) into fully qualified package >> > atoms (which is the legacy syntax). Bug 616260 is one such >> > example. >> >> > [1] https://bugs.gentoo.org/page.cgi?id=fields.html >> >> Can't the stable-bot enforce the correct syntax? > > Correct syntax, you say? > > [1] says: > """ > = Version Dependencies = > Sometimes a particular version of a package is needed. Where this is > known, it should be specified. A simple example: > > DEPEND=">=dev-libs/openssl-0.9.7d" > """ > > What happens when you want an exact version? Can you write > > """ > DEPEND="dev-libs/openssl-0.9.7d" > """ > > instead? (Don't answer that, keep reading.) > > > [2] says: > """ > Atom Prefix Operators [> >= = <= <] > Sometimes you want to be able to depend on general > versions rather than specifying exact versions all the time. > Hence we provide standard boolean operators: > > Examples: > >media-libs/libgd-1.6 > >=media-libs/libgd-1.6 > =media-libs/libgd-1.6 > <=media-libs/libgd-1.6 > <media-libs/libgd-1.6 > """ > > > PMS does not define what a valid atom looks like, except that it > somehow doesn't describe atoms to begin with, apparently because that > has yet to be replaced with something better, or is perhaps up to the > PM to define. Where the PM is sys-apps/portage, the syntax that someone > with the correct privileges managed to add to bugs.gentoo.org without > any reconciliation with the community. > > As long as this is not resolved: > > # emerge -vp net-misc/youtube-dl-2017.05.01 > !!! 'net-misc/youtube-dl-2017.05.01' is not a valid package atom. > !!! Please check ebuild(5) for full details. > > and as long as this works: > > # emerge -vp =net-misc/youtube-dl-2017.05.01 > > These are the packages that would be merged, in order: > > [ebuild U ~] net-misc/youtube-dl-2017.05.01::gentoo > [2017.04.26::gentoo] USE="offensive {-test}" > PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6B > > Total: 1 package (1 upgrade), Size of downloads: 0 KiB > > > I suggest these privileged people try to come to their senses and stop > appropriating bits of the Gentoo Project because of differences in > opinion. > > I also suggest that the people who half finished the work on getting > the Package list going also finish the work and implement rigorous > checks for sys-apps/portage compliance, which would actually help > present automated target lists to test systems that don't need > any mangling, ever again. > > > plz, > jer > > > PS: It might be a week before I feel like reading the "don't touch my > stuff" cabal again, so please don't mind if I happen to touch your > stuff while you work out what's wrong with your attitude. As far as I can tell, you are the only person who has a problem with the package list format, and you refuse to adapt to it, or even talk about it in reasonably. Having a format that requires no mangling would also require that the list be identical for all arches. That would mean filing separate bugs for any difference in keywording across the entire package list; that seems like quite a lot of work for little benefit. The format is meant to be easy to mangle as-needed, not as a straight-up copy/paste. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-04 15:42 ` Jeroen Roovers 2017-05-04 16:07 ` Mike Gilbert @ 2017-05-05 6:02 ` Ulrich Mueller 1 sibling, 0 replies; 21+ messages in thread From: Ulrich Mueller @ 2017-05-05 6:02 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1381 bytes --] >>>>> On Thu, 4 May 2017, Jeroen Roovers wrote: > Atom Prefix Operators [> >= = <= <] > Sometimes you want to be able to depend on general > versions rather than specifying exact versions all the time. > Hence we provide standard boolean operators: > Examples: > >media-libs/libgd-1.6 > >=media-libs/libgd-1.6 > =media-libs/libgd-1.6 > <=media-libs/libgd-1.6 > <media-libs/libgd-1.6 Irrelevant here. The package list in bugs is not a dependency specification, but just a list of qualified package names and versions. > PMS does not define what a valid atom looks like, except that it > somehow doesn't describe atoms to begin with, apparently because > that has yet to be replaced with something better, or is perhaps up > to the PM to define. [...] PMS got rid of the ambiguous "atom" term 10 years ago, in favour of "package dependency specification": https://bugs.gentoo.org/174322 That makes it much more clear where it is supposed to be used, namely in dependencies. (Imagine that! :-) > PS: It might be a week before I feel like reading the "don't touch > my stuff" cabal again, so please don't mind if I happen to touch > your stuff while you work out what's wrong with your attitude. Not going to comment on this. Ulrich [-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 11:05 ` Chí-Thanh Christopher Nguyễn 2017-05-02 12:32 ` Ulrich Mueller @ 2017-05-02 12:36 ` Lars Wendler 2017-05-02 16:27 ` Andreas K. Huettel 2017-05-04 15:26 ` Jeroen Roovers 3 siblings, 0 replies; 21+ messages in thread From: Lars Wendler @ 2017-05-02 12:36 UTC (permalink / raw To: Chí-Thanh Christopher Nguyễn; +Cc: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1582 bytes --] Hi, On Tue, 2 May 2017 13:05:38 +0200 Chí-Thanh Christopher Nguyễn wrote: >Paweł Hajdan, Jr. schrieb: > >>>> Please stop editing package lists when you are not the maintainer >>>> and arches are already CCed. >>> +1 >>> >>> Please stop it. >>> And yes that's also true for arch team members. >>> >>> Package list is maintainer territory. >> Curious, what are the reasons and what changes people make that they >> shouldn't? >> >> I'm wondering if there's some solution to these issues (maybe better >> documentation, or an alternative way of accomplishing what these >> people try to do). > >As dilfridge pur jer in CC, I guess that some of jer's changes to bugs >were not welcomed by maintainers. > >One recent example of non-maintainer activity in the package list >field is bug 613104, where he just removed the entire package list >(and then marked the bug WONTFIX). >Also very common is that he changes fully qualified package names >(which is the correct syntax per [1]) into fully qualified package >atoms (which is the legacy syntax). Bug 616260 is one such example. I must admit that I did the same (changing full package names to full package atoms). IIRC when these package lists were introduced this was the only valid syntax and stable bot complained if it was not a package atom. >Best regards, >Chí-Thanh Christopher Nguyễn > >[1] https://bugs.gentoo.org/page.cgi?id=fields.html > Kind regards Lars -- Lars Wendler Gentoo package maintainer GPG: 21CC CF02 4586 0A07 ED93 9F68 498F E765 960E 9B39 [-- Attachment #2: Digitale Signatur von OpenPGP --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 11:05 ` Chí-Thanh Christopher Nguyễn 2017-05-02 12:32 ` Ulrich Mueller 2017-05-02 12:36 ` Lars Wendler @ 2017-05-02 16:27 ` Andreas K. Huettel 2017-05-02 16:30 ` Andreas K. Huettel 2017-05-04 15:26 ` Jeroen Roovers 3 siblings, 1 reply; 21+ messages in thread From: Andreas K. Huettel @ 2017-05-02 16:27 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1083 bytes --] Am Dienstag, 2. Mai 2017, 13:05:38 CEST schrieb Chí-Thanh Christopher Nguyễn: > > Also very common is that he changes fully qualified package names (which > is the correct syntax per [1]) into fully qualified package atoms (which > is the legacy syntax). Bug 616260 is one such example. That's one thing. And it's super annoying since the bugzilla e-mails try to provide a diff, but the result is for longer package lists unreadable and not helpful. Also, in some cases, additionally keywords were added and removed from the list without any further comment. Taking this possibility into account, one would have to check any BZ mail with a lot of attention. The much better alternative would be * Don't do any cosmetic changes. They are pointless for a bot-evaluated field. * If you need additional keywords or want to drop something, leave one sentence on the bug with request and reason, and let maintainers sort out the package list field... -- Andreas K. Hüttel dilfridge@gentoo.org Gentoo Linux developer (council, perl, libreoffice) [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 981 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 16:27 ` Andreas K. Huettel @ 2017-05-02 16:30 ` Andreas K. Huettel 0 siblings, 0 replies; 21+ messages in thread From: Andreas K. Huettel @ 2017-05-02 16:30 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 546 bytes --] Am Dienstag, 2. Mai 2017, 18:27:58 CEST schrieb Andreas K. Huettel: > > The much better alternative would be > * Don't do any cosmetic changes. They are pointless for a bot-evaluated > field. * If you need additional keywords or want to drop something, leave > one sentence on the bug with request and reason, and let maintainers sort > out the package list field... Or alternatively just un-cc your arch with "xxx is skipping this". -- Andreas K. Hüttel dilfridge@gentoo.org Gentoo Linux developer (council, perl, libreoffice) [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 981 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 11:05 ` Chí-Thanh Christopher Nguyễn ` (2 preceding siblings ...) 2017-05-02 16:27 ` Andreas K. Huettel @ 2017-05-04 15:26 ` Jeroen Roovers 3 siblings, 0 replies; 21+ messages in thread From: Jeroen Roovers @ 2017-05-04 15:26 UTC (permalink / raw To: gentoo-dev On Tue, 2 May 2017 13:05:38 +0200 Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> wrote: > One recent example of non-maintainer activity in the package list > field is bug 613104, where he just removed the entire package list > (and then marked the bug WONTFIX). I've been in desktop-misc@ since at least October 2011. Additionally, I explained to Harri Nieminen (Moiman) what was wrong with that bug report, so I didn't "just" close the bug - I explained what was happening to the packages that he does _not_ officially maintain. Good luck with the cabal, jer ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-02 0:31 ` Andreas K. Huettel 2017-05-02 10:20 ` Paweł Hajdan, Jr. @ 2017-05-10 15:22 ` Mart Raudsepp 2017-05-10 15:33 ` David Seifert 1 sibling, 1 reply; 21+ messages in thread From: Mart Raudsepp @ 2017-05-10 15:22 UTC (permalink / raw To: gentoo-dev Ühel kenal päeval, T, 02.05.2017 kell 02:31, kirjutas Andreas K. Huettel: > Am Sonntag, 30. April 2017, 12:29:46 CEST schrieb Mart Raudsepp: > > > > Please stop editing package lists when you are not the maintainer > > and > > arches are already CCed. > > > > +1 > > Please stop it. > And yes that's also true for arch team members. > > Package list is maintainer territory. He keeps messing with this. Can we please remove his editbugs privileges until he learns to be more considerate towards others? I'm sick and tired of seeing these non-maintainer package list editing e-mails that I need to spend time on to validate what was changed again. As-is, one person is constantly generating lots of small amount of extra checking work for everyone else due to being stubborn and not simply prepending a = in front of the package list lines, if not present yet, as he must have a script already to filter out the packages that are needed for hppa (and no, it's not just a grep hppa). (and it's not always just prepending of =, there can always be other easter eggs in longer package lists without as much as a comment, as many have experienced, so you do need to really carefully check what the heck was changed again). Mart ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-10 15:22 ` Mart Raudsepp @ 2017-05-10 15:33 ` David Seifert 2017-05-10 15:45 ` Kristian Fiskerstrand 0 siblings, 1 reply; 21+ messages in thread From: David Seifert @ 2017-05-10 15:33 UTC (permalink / raw To: gentoo-dev On Wed, 2017-05-10 at 18:22 +0300, Mart Raudsepp wrote: > Ühel kenal päeval, T, 02.05.2017 kell 02:31, kirjutas Andreas K. > Huettel: > > Am Sonntag, 30. April 2017, 12:29:46 CEST schrieb Mart Raudsepp: > > > > > > Please stop editing package lists when you are not the maintainer > > > and > > > arches are already CCed. > > > > > > > +1 > > > > Please stop it. > > And yes that's also true for arch team members. > > > > Package list is maintainer territory. > > He keeps messing with this. > Can we please remove his editbugs privileges until he learns to be > more > considerate towards others? > > I'm sick and tired of seeing these non-maintainer package list > editing > e-mails that I need to spend time on to validate what was changed > again. > As-is, one person is constantly generating lots of small amount of > extra checking work for everyone else due to being stubborn and not > simply prepending a = in front of the package list lines, if not > present yet, as he must have a script already to filter out the > packages that are needed for hppa (and no, it's not just a grep > hppa). > (and it's not always just prepending of =, there can always be other > easter eggs in longer package lists without as much as a comment, as > many have experienced, so you do need to really carefully check what > the heck was changed again). > > > Mart > He doesn't stop: https://bugs.gentoo.org/show_bug.cgi?id=617694 Please drop editbugs privileges for some time. Everyone agrees that this maintainer-specific metadata is not to be touched. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-10 15:33 ` David Seifert @ 2017-05-10 15:45 ` Kristian Fiskerstrand 2017-05-10 18:17 ` Michael Jones 0 siblings, 1 reply; 21+ messages in thread From: Kristian Fiskerstrand @ 2017-05-10 15:45 UTC (permalink / raw To: gentoo-dev, David Seifert [-- Attachment #1.1: Type: text/plain, Size: 934 bytes --] On 05/10/2017 05:33 PM, David Seifert wrote: > On Wed, 2017-05-10 at 18:22 +0300, Mart Raudsepp wrote: >> > > He doesn't stop: https://bugs.gentoo.org/show_bug.cgi?id=617694 > Please drop editbugs privileges for some time. Everyone agrees that > this maintainer-specific metadata is not to be touched. > I've actually spent some time looking into this and haven't actually found any authoritative documentation that makes it maintainer-specific, so I welcome some references to documentation that it is. There is the bug wrangler project page, but that is project-specific and not global. Although it is certainly a good practice that maintainer acks stabilizations; other projects routinely files stabilization requests, in particular the security project. -- Kristian Fiskerstrand OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-10 15:45 ` Kristian Fiskerstrand @ 2017-05-10 18:17 ` Michael Jones 2017-05-10 19:08 ` Rich Freeman 2017-05-10 19:20 ` Mart Raudsepp 0 siblings, 2 replies; 21+ messages in thread From: Michael Jones @ 2017-05-10 18:17 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1818 bytes --] From a non-gentoo developer who seriously looked at joining the community over the last few years as a new developer, this entire conversation thread is absurd, and is a wonderful example of why I decided to not bother. If you don't want people to edit the field such that it's usable with the official package manager of the distribution, then change the formatting rules for the field! If you don't want people editing a field, then change the software such that groups who aren't allowed to edit the field aren't even capable of editing it! Either officially document the expected formatting and permissions, or put automated enforcement rules into place. Throwing accusations of wrongdoing around simply because the action in question generates an email is, again, absurd. On Wed, May 10, 2017 at 10:45 AM, Kristian Fiskerstrand <k_f@gentoo.org> wrote: > On 05/10/2017 05:33 PM, David Seifert wrote: > > On Wed, 2017-05-10 at 18:22 +0300, Mart Raudsepp wrote: > > > >> > > > > He doesn't stop: https://bugs.gentoo.org/show_bug.cgi?id=617694 > > Please drop editbugs privileges for some time. Everyone agrees that > > this maintainer-specific metadata is not to be touched. > > > > I've actually spent some time looking into this and haven't actually > found any authoritative documentation that makes it maintainer-specific, > so I welcome some references to documentation that it is. > > There is the bug wrangler project page, but that is project-specific and > not global. > > Although it is certainly a good practice that maintainer acks > stabilizations; other projects routinely files stabilization requests, > in particular the security project. > > -- > Kristian Fiskerstrand > OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net > fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 > > [-- Attachment #2: Type: text/html, Size: 2608 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-10 18:17 ` Michael Jones @ 2017-05-10 19:08 ` Rich Freeman 2017-05-10 19:24 ` William L. Thomson Jr. 2017-05-10 19:20 ` Mart Raudsepp 1 sibling, 1 reply; 21+ messages in thread From: Rich Freeman @ 2017-05-10 19:08 UTC (permalink / raw To: gentoo-dev On Wed, May 10, 2017 at 2:17 PM, Michael Jones <gentoo@jonesmz.com> wrote: > From a non-gentoo developer who seriously looked at joining the community > over the last few years as a new developer, this entire conversation thread > is absurd, and is a wonderful example of why I decided to not bother. > > If you don't want people to edit the field such that it's usable with the > official package manager of the distribution, then change the formatting > rules for the field! > > If you don't want people editing a field, then change the software such that > groups who aren't allowed to edit the field aren't even capable of editing > it! > > Either officially document the expected formatting and permissions, or put > automated enforcement rules into place. Throwing accusations of wrongdoing > around simply because the action in question generates an email is, again, > absurd. > While the situation is indeed absurd, and this email will no doubt only fuel your shock, the solution isn't quite that simple. Validations probably would help, assuming they can be implemented in bugzilla. Permissions are a touchy situation, because the person who is being accused of incorrectly editing the field is also our main bug wrangler, who probably does more bug editing than just about anybody else. So, removing their permissions also removes one of their main areas of contribution to Gentoo. One of the issues that keeps coming up is around just how decentralized we are, and that has pros and cons. We're pretty reluctant to actually enforce just about anything, or sometimes we're inconsistent (we let somebody post on the mailing lists, but not github, and so on). -- Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-10 19:08 ` Rich Freeman @ 2017-05-10 19:24 ` William L. Thomson Jr. 2017-05-10 20:10 ` Rich Freeman 0 siblings, 1 reply; 21+ messages in thread From: William L. Thomson Jr. @ 2017-05-10 19:24 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 667 bytes --] On Wed, 10 May 2017 15:08:40 -0400 Rich Freeman <rich0@gentoo.org> wrote: > > One of the issues that keeps coming up is around just how > decentralized we are, and that has pros and cons. We're pretty > reluctant to actually enforce just about anything, Facts would show otherwise. Enforcement depends on the person. > or sometimes we're inconsistent (we let somebody post on the mailing > lists, but not github, and so on). Or one is punished for things others are not. Even if other's actions are far worse than those of the person being punished. It is very much a clique.... And becoming more so by the day.... -- William L. Thomson Jr. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-10 19:24 ` William L. Thomson Jr. @ 2017-05-10 20:10 ` Rich Freeman 0 siblings, 0 replies; 21+ messages in thread From: Rich Freeman @ 2017-05-10 20:10 UTC (permalink / raw To: gentoo-dev On Wed, May 10, 2017 at 3:24 PM, William L. Thomson Jr. <wlt-ml@o-sinc.com> wrote: > > Or one is punished for things others are not. Even if other's actions > are far worse than those of the person being punished. > Considering that we don't disclose whether anybody is punished or what they're punished for publicly, this is not something that most people are in a position to judge. Hint: just because somebody says they're being punished for xyz doesn't mean that they are. If you cite an example which isn't accurate, nobody in authority will confirm or deny it. > It is very much a clique.... And becoming more so by the day.... Honestly, letting people talk on the lists endlessly about how much of a clique Gentoo is will probably only lead to it becoming more of a clique, because nobody new will want to join up. -- Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-dev] Bugzilla package list editing 2017-05-10 18:17 ` Michael Jones 2017-05-10 19:08 ` Rich Freeman @ 2017-05-10 19:20 ` Mart Raudsepp 1 sibling, 0 replies; 21+ messages in thread From: Mart Raudsepp @ 2017-05-10 19:20 UTC (permalink / raw To: gentoo-dev Ühel kenal päeval, K, 10.05.2017 kell 13:17, kirjutas Michael Jones: > From a non-gentoo developer who seriously looked at joining the > community over the last few years as a new developer, this entire > conversation thread is absurd, and is a wonderful example of why I > decided to not bother. I agree that it's absurd to even have to have such a thread. But here we are. > If you don't want people to edit the field such that it's usable with > the official package manager of the distribution, then change the > formatting rules for the field! The formatting rules are in place and well documented. https://wiki.gentoo.org/wiki/Stable_request It is clearly not meant for being passed directly to the package manager, when the action will just error due to no relevant keywords yet (you know, what the bug is about), and because it can optionally list a restriction of arches for which a given line is meant for. There is also a fully working parser that generates a proper chunk of text out of it for a given arch (doing all the filtering to list only the packages meant for that arch, guaranteeing = prefix while keeping it on the bug more readable, etc) at https://github.com/kensington/bugbot/blob/master/getatoms.py which everyone else uses to great success, except one single person who insists the format is something else than it is and spams us all with changed that have to get reviewed or reverted by the maintainer (while that change is not meant to happen in the first place after architectures are CCed without going through maintainer) instead of simply adjusting his own alternative scripts. > If you don't want people editing a field, then change the software > such that groups who aren't allowed to edit the field aren't even > capable of editing it! It is getting wrongly edited by a person who is a developer and maintains packages of their own and theoretically should be able to edit it for his own maintained packages STABLEREQ and KEYWORDREQ bugs, and as a developer has editbugs privileges on bugzilla. > Either officially document the expected formatting and permissions, > or put automated enforcement rules into place. Throwing accusations > of wrongdoing around simply because the action in question generates > an email is, again, absurd. The formatting is well documented. The permissions are just like they have always been, and I'm pretty sure this is covered by even the recruitment quizzes. We are not in a position to have the time to teach bugzilla about what developer maintains what, and what bug is about what package, to be able to restrict this on a case by case basis. Having to do that just because a single person doesn't play along is an absurd requirement. > On Wed, May 10, 2017 at 10:45 AM, Kristian Fiskerstrand > <k_f@gentoo.org> wrote: > > On 05/10/2017 05:33 PM, David Seifert wrote: > > > On Wed, 2017-05-10 at 18:22 +0300, Mart Raudsepp wrote: > > > He doesn't stop: https://bugs.gentoo.org/show_bug.cgi?id=617694 > > > Please drop editbugs privileges for some time. Everyone agrees > > that > > > this maintainer-specific metadata is not to be touched. > > > > > > > I've actually spent some time looking into this and haven't > > actually > > found any authoritative documentation that makes it maintainer- > > specific, > > so I welcome some references to documentation that it is. I'm sorry that you can't find something written down that is extremely common sense, and has always been like this. Do you remember a non-maintainer going and attaching a new stabilization list to a stabilization bug? Do you remember a non- maintainer overriding a stabilization list given in a bug comment in a way that architecture teams would actually consider this as what is to be used, when manual finding of the correct list was needed from comments? This is nothing different, it's just easier to find and parse via scripts. Stabilization and keywording lists are the responsibility of the relevant maintainers, not that of a single architecture. An architecture team member may do something extra on their own responsibility, but not change the list for all the other architectures. Or force a re-review by the maintainers because you have a different idea than everyone else (including the feature author) what is correct format to have in it, or think some extra package is needed without consulting the relevant maintainers and just add it to an already ongoing stabilization bug (which gets handled by scripts by others without noticing this change was done without authorization). Something being easier (downloading previous attachment, changing it and re-attaching is harder) doesn't mean the rules suddenly changed. > > There is the bug wrangler project page, but that is project- > > specific and > > not global. https://wiki.gentoo.org/wiki/Stable_request has been mentioned before and discussed enough. I also wrote this thread before as a reminder, which everyone agreed to, except the one person that is stubborn and has different ideas. Because of that, someone ELSE has to do the work to stop one persons misguided stubbornness to break the workflow for everyone else. Sorry, but that is not OK. This new field and so on is an actual effort towards a better workflow. The thing the working group you are leading was supposed to analyze and come up with. This field is getting abused by a developer. I first kindly asked to stop it, but it hasn't, so I ask for some sort of action towards avoiding this field meant to help being made useless due to unauthorized edits. > > Although it is certainly a good practice that maintainer acks > > stabilizations; other projects routinely files stabilization > > requests, > > in particular the security project. And the security project doesn't change the stabilization list after it has been ACKed by maintainer via CC'ing architecture teams, unlike what we are talking about here. They usually don't even fill the stabilization package list. It is not a good practice to get an ACK for stabilization. It is a soft requirement, unless maintainer timeout happens. https://devmanual.gentoo.org/ebuild-maintenance/index.html#stabilizing-ebuilds "The maintainer of the package should always be contacted just in case there are reasons not to do so.", etc ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2017-05-10 20:10 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-04-30 10:29 [gentoo-dev] Bugzilla package list editing Mart Raudsepp 2017-05-02 0:31 ` Andreas K. Huettel 2017-05-02 10:20 ` Paweł Hajdan, Jr. 2017-05-02 11:05 ` Chí-Thanh Christopher Nguyễn 2017-05-02 12:32 ` Ulrich Mueller 2017-05-02 16:19 ` Andreas K. Huettel 2017-05-04 15:42 ` Jeroen Roovers 2017-05-04 16:07 ` Mike Gilbert 2017-05-05 6:02 ` Ulrich Mueller 2017-05-02 12:36 ` Lars Wendler 2017-05-02 16:27 ` Andreas K. Huettel 2017-05-02 16:30 ` Andreas K. Huettel 2017-05-04 15:26 ` Jeroen Roovers 2017-05-10 15:22 ` Mart Raudsepp 2017-05-10 15:33 ` David Seifert 2017-05-10 15:45 ` Kristian Fiskerstrand 2017-05-10 18:17 ` Michael Jones 2017-05-10 19:08 ` Rich Freeman 2017-05-10 19:24 ` William L. Thomson Jr. 2017-05-10 20:10 ` Rich Freeman 2017-05-10 19:20 ` Mart Raudsepp
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox