public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
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


  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