From: William Hubbs <williamh@gentoo.org>
To: gentoo-project@lists.gentoo.org
Cc: Richard Freeman <rich0@gentoo.org>
Subject: Re: [gentoo-project] Re: Council meeting 2015-04-14: call for agenda items
Date: Wed, 8 Apr 2015 17:41:12 -0500 [thread overview]
Message-ID: <20150408224112.GA28020@linux1> (raw)
In-Reply-To: <CAGfcS_=2MfbnpvDV5Kfg5Ar-sVJOA1tacR2pkaHH4P3=P5FXRw@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2175 bytes --]
On Wed, Apr 08, 2015 at 02:15:26PM -0400, Rich Freeman wrote:
*snip*
> No. In neither option would you move foo-1 to ~arch. In neither
> option would you get repoman complaints.
>
> In option 1 you would delete foo-1. Users of the arch will start
> getting errors when they try to do updates, since foo-2 is keyword
> masked. Users could just accept ~arch for foo-2 to fix this most
> likely, though it may not work in some cases. The arch team can clean
> up the depgraph at some point as well. You don't ever get repoman
> complaints because the arch is set to dev/exp, and is ignored by
> repoman.
>
> In option 2 you would STILL delete foo-1, and you would also change
> all of its reverse dependencies to ~arch as well. Users of the arch
> would get errors when they try to do updates, since many packages they
> have installed are now keyword masked, and foo-2 is also keyword
> masked. Users would have to accept ~arch for all those packages to
> restore normal operation. Later the arch maintainers could restore
> the depgraph to what it was before while stabilizing foo-2, which
> involves fixing many packages potentially, and even if it all ends up
> as stable again users have tons of cruft in their config files. You
> don't ever get repoman complaints because the depgraph was always
> consistent.
Option 2 could get complicated really fast.
Consider a reverse dependency that has multiple forward dependencies:
For example, foo-2 adds some functionality that depends on libbar. bas
and bat also depend on libbar. libbar, bas and bat go stable before the
deadline for foo-2. Given your description, it sounds like I would rm
foo-1 and move libbar, bas and bat back to ~. Is that correct?
If that's the case, option 1 is the best option.
If we are willing to consider it, there may be another option. I haven't
tested this yet, I'm just thinking off the top of my head.
3. Option 1, but don't set the profile status to dev or exp. The
repoman messages that you would get on a stable arch if you do this
might guide you to the remaining packages you need to move back to ~.
Thoughts?
William
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
next prev parent reply other threads:[~2015-04-08 22:41 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
2015-04-08 18:15 ` Rich Freeman
2015-04-08 22:41 ` William Hubbs [this message]
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=20150408224112.GA28020@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