From: William Hubbs <williamh@gentoo.org>
To: gentoo-project@lists.gentoo.org
Cc: rich0@gentoo.org
Subject: Re: [gentoo-project] Re: Council meeting 2015-04-14: call for agenda items
Date: Wed, 8 Apr 2015 12:39:01 -0500 [thread overview]
Message-ID: <20150408173901.GA11223@linux1> (raw)
In-Reply-To: <CAGfcS_np+Ngr0MgpsesFDXeexbu-mJVtU=b6e6rmEfquZnikJw@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2465 bytes --]
On Wed, Apr 08, 2015 at 09:33:39AM -0400, Rich Freeman wrote:
> Well, we really have a few options as far as imposing changes from
> outside the arch team goes (the arch team can clean up its own
> depgraph, of course, but presumably we'd be taking action only if they
> didn't).
>
> 1. We could make the arches dev/exp as you point out, and then allow
> maintainers to just drop stable versions and break their depgraph.
>
> 2. We could keep the arches as stable, but then allow maintainers to
> do massive keyword changes when they drop otherwise-stable versions.
> That wouldn't break the depgraph, but it would mean that at random
> times huge numbers of packages could have their keywords change.
It seems like the only difference between these two options would be
who is responsible for fixing the depgraph. Let me say why I'm thinking
this.
Suppose that foo-1 is stable everywhere and I'm looking at a stable
request for foo-2. I'm passed 90 days since I assigned the arch teams to
this stable request. Also, foo is unslotted.
Removing foo-1, or moving it back to ~arch, is going to have the same affect
for all arches where it was stable and foo-2 is not, so I'm thinking I
may as well remove foo-1.
The difference, for stable vs non-stable arches, is that I will get
complaints from repoman when I remove foo-1 for stable arches and I
should also fix those.
Is this right?
> Neither option is really ideal. I think that #1 is the lesser evil,
> but that does mean that we need to make a distro-wide decision. The
> advantage of #2 is that it basically is a NOP unless the arch team
> actually reaches 90 days old. I think it is better to just have the
> Council make a decision rather than kicking the can, but that said if
> an arch team is willing to state clearly that they intend to
> proactively clean up their depgraph and that they want to keep stable
> keywords, I'm fine with checking back in a month rather than
> de-stabilizing them next week.
Option #2 really isn't a NOP. It would say that maintainers have
permission to remove old stable versions of a package when arch teams
take more than 90 days to respond to a stable request for a newer
version of the package.
Also, do we have to make a distro-wide decision about whether an arch is
stable? I realize we have been the ones making those decisions, but I
don't think there is a policy that requires us to.
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
next prev parent reply other threads:[~2015-04-08 17:39 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-02 14:14 [gentoo-project] Council meeting 2015-04-14: call for agenda items Tim Harder
2015-04-02 16:45 ` Ulrich Mueller
2015-04-03 19:33 ` [gentoo-project] " Michael Palimaka
2015-04-03 20:01 ` Rich Freeman
2015-04-03 20:13 ` Andreas K. Huettel
2015-04-04 14:31 ` Michael Palimaka
2015-04-04 15:13 ` Rich Freeman
2015-04-04 15:44 ` Michał Górny
2015-04-04 15:48 ` Michał Górny
2015-04-04 22:02 ` William Hubbs
2015-04-05 12:32 ` Pacho Ramos
2015-04-05 12:44 ` Ben de Groot
2015-04-05 19:50 ` William Hubbs
2015-04-05 20:20 ` James Le Cuirot
2015-04-05 21:27 ` Andrew Savchenko
2015-04-05 22:54 ` Rich Freeman
2015-04-05 23:05 ` Patrick Lauer
2015-04-06 0:47 ` Rich Freeman
2015-04-06 7:55 ` Michał Górny
2015-04-06 20:52 ` Pacho Ramos
2015-04-06 22:22 ` Matt Turner
2015-04-07 15:38 ` Michael Palimaka
2015-04-07 23:25 ` Anthony G. Basile
2015-04-07 23:29 ` Rich Freeman
2015-04-07 23:50 ` Anthony G. Basile
2015-04-08 11:51 ` William Hubbs
2015-04-08 13:33 ` Rich Freeman
2015-04-08 17:39 ` William Hubbs [this message]
2015-04-08 18:15 ` Rich Freeman
2015-04-08 22:41 ` William Hubbs
2015-04-09 0:01 ` Rich Freeman
2015-04-08 11:58 ` Michael Palimaka
2015-04-07 23:38 ` Rich Freeman
2015-04-07 23:42 ` Francesco Riosa
2015-04-08 0:01 ` Matt Turner
2015-04-08 0:35 ` Rich Freeman
2015-04-05 23:38 ` Andrew Savchenko
2015-04-06 7:59 ` Michał Górny
2015-04-06 10:29 ` Rich Freeman
2015-04-06 11:09 ` Michał Górny
2015-04-06 21:37 ` Andrew Savchenko
2015-04-06 22:05 ` Michał Górny
2015-04-06 22:25 ` Andrew Savchenko
2015-04-06 22:28 ` William Hubbs
2015-04-07 0:02 ` Rich Freeman
2015-04-06 9:28 ` [gentoo-project] " Michał Górny
2015-04-11 7:13 ` Ben de Groot
2015-04-11 9:04 ` Ulrich Mueller
2015-04-11 11:58 ` Rich Freeman
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=20150408173901.GA11223@linux1 \
--to=williamh@gentoo.org \
--cc=gentoo-project@lists.gentoo.org \
--cc=rich0@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