From: Tom Wijsman <TomWij@gentoo.org>
To: jer@gentoo.org
Cc: gentoo-dev@lists.gentoo.org
Subject: Re: Assigning keyword/stable bugs to arch teams (WAS: [gentoo-dev] dropping redundant stable keywords)
Date: Sun, 16 Feb 2014 08:23:27 +0100 [thread overview]
Message-ID: <20140216082327.6f7b97ce@TOMWIJ-GENTOO> (raw)
In-Reply-To: <20140215143021.231bab3f@marga.jer-c2.orkz.net>
On Sat, 15 Feb 2014 14:30:21 +0100
Jeroen Roovers <jer@gentoo.org> wrote:
> On Sat, 15 Feb 2014 11:41:57 +0100
> Tom Wijsman <TomWij@gentoo.org> wrote:
>
> > > Assigning bugs so arch teams is cosmetic at best.
>
> s|so|to|
>
> > While it was not explained here, the idea can also move the actual
> > maintenance of the ebuild to the arch team; such that it becomes the
> > arch team's responsibility to deal with it, or rather don't deal
> > with it
>
> How would that ever work?
The responsibility is moved away from the maintainer; and thus also its
bugs, as well as the need to rely on a newer version to become stable.
> You have some old cat/pkg/pkg-version.ebuild that you no longer want
> to maintain, but which happens to be the latest stable for $ARCH,
> which is apparently understaffed because they $ARCH hasn't tended to
> a related bug report in months, and now you want to leave the ebuild
> in place and also expect $ARCH to start maintaining it?
The entire paragraph that you quote answers this.
> How does $ARCH have the man power to do that, again?
This thread is about the problems resulting out of that.
> > and have it act as a nagging reminder that stabilization really is
> > due. This also reflects the importance of the package, as it will
> > receive more attention and thus be more verbose towards the arch
> > team.
>
> No, you're wrong there. Nobody is reading those bugzilla e-mails -
> nobody is working on keywording/stabilisation for $ARCH. "Nagging" is
> pointless when nobody hears you, and an e-mail from bugzilla isn't
> magically better prioritised when Assignee: changes.
The maintainer was reading these mails; this solution in main instance
addresses the maintainer's problem, what the arch team does further
with the bugs is their responsibility.
They can /dev/null it if they feel like; but if they want to address it
more useful, they can just as well use it as a measure of which
packages really need a newer version stabilized.
> The only reasonable course of action is to start dropping stable
> keywords for $ARCH, after a reasonable timeout. It gets tricky if this
> involves removing many keywords on dependencies, but if that's what
> you have to do to keep cat/pkg (and eclasses and profiles) in shape,
> then by all means _help_ _out_ $ARCH by doing it for them. If that
> means removing stable/unstable support for an entire DM or scripting
> framework, then so be it.
There was a new QA policy in place to support this; but it has been
brought back under discussion, as to address a wider acceptance further
discussion is needed. That policy was allowing the maintainer to do so.
> As long as @system is keyworded properly (by which I really really
> really mean something better than a "compile only" test - you know who
> you are), $ARCH users will normally be able to figure out how to
> emerge unstable packages themselves.
+1, more than @system would be nice, would love to see some kind of
importance applied; it can still make sense to stabilize all the
more common outside of @system that a lot of people use, but some
plug-in of some less famous package could be left unstable.
> > > Recently I've seen a few keywording/stabilisation bug reports
> > > assigned to arch teams again. It's really annoying. If you've
> > > started doing this, then please stop before people start to think
> > > it's a good idea. It's not.
> >
> > Depends on what the arch teams think of this
>
> No, it doesn't. Package maintainers are responsible for their bug
> reports, and Assignee: should reflect that.
The package mainatiners have long fixed this (or found fixes) in newer
versions of the package; their responsibility effectively ends at that
point, and stabilization of newer versions is the arch team's
responsibility. An arch team in Assignee: can do something about it.
> Maintaining a stable tree for an arch team means that someone on that
> team needs to do more than scratch their own itches - slacking should
> be fixed by relieving their burden, not pile on more, because that's
> precisely how volunteer work ultimately doesn't get done.
By prioritizing their efforts by bug counts, and dropping off what is
doesn't fit their slate; they can effectively relieve that burden.
For the same reason, these shouldn't be kept assigned to maintainers,
as piling old bugs on the maintainer's bugs lists is what blocks
progress; as the bottleneck is in their bug list, instead of in that of
the arch team where it is supposed to be and could be fixed or ditched.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
next prev parent reply other threads:[~2014-02-16 7:26 UTC|newest]
Thread overview: 98+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-28 16:33 [gentoo-dev] dropping redundant stable keywords "Paweł Hajdan, Jr."
2014-01-28 16:38 ` Alex Xu
2014-01-28 16:54 ` Tom Wijsman
2014-01-28 17:23 ` Jeroen Roovers
2014-01-28 19:21 ` Rich Freeman
2014-02-03 6:25 ` [gentoo-dev] " Steven J. Long
2014-02-03 9:43 ` Tom Wijsman
2014-02-04 21:03 ` [gentoo-dev] " Steven J. Long
2014-02-05 0:08 ` Tom Wijsman
2014-02-05 0:23 ` Steev Klimaszewski
2014-02-05 1:07 ` Tom Wijsman
2014-02-05 1:35 ` Steev Klimaszewski
2014-02-05 1:48 ` Tom Wijsman
2014-02-05 3:15 ` Steev Klimaszewski
2014-02-05 3:28 ` Matt Turner
2014-02-05 5:41 ` Tom Wijsman
2014-02-05 11:41 ` Sergey Popov
2014-02-05 11:58 ` Jeroen Roovers
2014-02-05 12:58 ` Tom Wijsman
2014-02-05 13:07 ` [gentoo-dev] " Duncan
2014-02-06 10:10 ` Tom Wijsman
2014-02-06 13:39 ` Duncan
2014-02-05 16:55 ` [gentoo-dev] " Steev Klimaszewski
2014-02-05 21:17 ` Tom Wijsman
2014-02-06 4:17 ` [gentoo-dev] " Duncan
2014-02-05 12:05 ` [gentoo-dev] " Tom Wijsman
2014-02-05 20:18 ` Peter Stuge
2014-02-05 21:23 ` [gentoo-dev] [OT] " Tom Wijsman
2014-02-05 4:55 ` [gentoo-dev] " Tom Wijsman
2014-02-05 16:07 ` Steev Klimaszewski
2014-02-05 21:48 ` Tom Wijsman
2014-02-05 22:05 ` Rick "Zero_Chaos" Farina
2014-02-06 0:48 ` Tom Wijsman
2014-02-06 1:00 ` Rick "Zero_Chaos" Farina
2014-02-06 1:50 ` Rich Freeman
2014-02-06 2:50 ` Tom Wijsman
2014-02-06 3:24 ` Chris Reffett
2014-02-06 1:51 ` Tom Wijsman
2014-02-06 3:04 ` Tyler Pohl
2014-02-06 3:12 ` Tom Wijsman
2014-02-06 18:26 ` William Hubbs
2014-02-06 19:50 ` [gentoo-dev] " Duncan
2014-02-06 2:12 ` [gentoo-dev] " Jeroen Roovers
2014-02-06 2:53 ` Tom Wijsman
2014-02-06 5:21 ` [gentoo-dev] " Duncan
2014-02-06 6:11 ` [gentoo-dev] [OT] " Tom Wijsman
2014-02-06 8:47 ` Peter Stuge
2014-02-06 10:03 ` Tom Wijsman
2014-02-06 10:37 ` Peter Stuge
2014-02-05 10:52 ` [gentoo-dev] " Rich Freeman
2014-02-05 16:26 ` Steev Klimaszewski
2014-02-05 21:50 ` Tom Wijsman
2014-02-05 22:03 ` Ciaran McCreesh
2014-02-06 0:57 ` Tom Wijsman
2014-02-13 21:28 ` [gentoo-dev] " Steven J. Long
2014-02-14 18:59 ` Tom Wijsman
2014-02-15 0:28 ` Assigning keyword/stable bugs to arch teams (WAS: [gentoo-dev] dropping redundant stable keywords) Jeroen Roovers
2014-02-15 10:41 ` Tom Wijsman
2014-02-15 13:30 ` Jeroen Roovers
2014-02-15 13:43 ` Pacho Ramos
2014-02-15 15:18 ` Rich Freeman
2014-02-16 7:41 ` Tom Wijsman
2014-02-15 23:05 ` William Hubbs
2014-02-16 7:23 ` Tom Wijsman [this message]
2014-02-16 13:48 ` Jeroen Roovers
2014-02-16 14:22 ` Rich Freeman
2014-02-16 14:31 ` Jeroen Roovers
2014-02-16 14:38 ` Rich Freeman
2014-02-16 14:58 ` Jeroen Roovers
2014-02-16 17:41 ` William Hubbs
2014-02-16 17:29 ` Tom Wijsman
2014-02-15 22:53 ` William Hubbs
2014-02-15 23:37 ` Jeroen Roovers
2014-02-16 1:05 ` William Hubbs
2014-02-16 8:05 ` Tom Wijsman
2014-02-16 8:00 ` Tom Wijsman
2014-02-16 14:04 ` Jeroen Roovers
2014-02-16 17:48 ` Tom Wijsman
2014-02-16 8:41 ` Pacho Ramos
2014-02-16 14:03 ` Rich Freeman
2014-02-16 14:18 ` Pacho Ramos
2014-02-16 14:46 ` Jeroen Roovers
2014-02-16 14:53 ` Pacho Ramos
2014-02-16 15:08 ` Jeroen Roovers
2014-02-16 18:09 ` Tom Wijsman
2014-02-16 14:26 ` Jeroen Roovers
2014-02-17 1:49 ` Steev Klimaszewski
2014-02-16 17:58 ` Tom Wijsman
2014-02-16 20:50 ` William Hubbs
2014-02-17 18:46 ` Tom Wijsman
2014-02-17 20:47 ` Jeroen Roovers
2014-02-17 23:41 ` Tom Wijsman
2014-02-16 7:45 ` Tom Wijsman
2014-02-18 18:31 ` [gentoo-dev] Re: dropping redundant stable keywords Steven J. Long
2014-02-18 21:10 ` Tom Wijsman
2014-02-18 21:16 ` Ciaran McCreesh
2014-02-18 21:42 ` Tom Wijsman
2014-01-30 8:27 ` [gentoo-dev] " Sergey Popov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140216082327.6f7b97ce@TOMWIJ-GENTOO \
--to=tomwij@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
--cc=jer@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox