From: Brian Harring <ferringb@gmail.com>
To: Donnie Berkholz <dberkholz@gentoo.org>
Cc: Zac Medico <zmedico@gentoo.org>, gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
Date: Sat, 17 Sep 2011 23:01:20 -0700 [thread overview]
Message-ID: <20110918060120.GA6005@localhost> (raw)
In-Reply-To: <4E758121.8020002@gentoo.org>
On Sat, Sep 17, 2011 at 10:26:57PM -0700, Zac Medico wrote:
> On 09/17/2011 08:47 PM, Donnie Berkholz wrote:
> > On 14:06 Fri 16 Sep , Zac Medico wrote:
> >> Bumping the EAPI of the root profiles/eapi file would be a different
> >> matter, since it applies to the whole repository. If you want to
> >> version bump that repository-level EAPI, then you need to wait until
> >> at least 6 months after supporting package managers have been
> >> available in stable.
> >
> > So in your opinion, it would be fine to bump profiles/eapi to EAPI=4
> > now?
>
> Yes, it's feasible. As a consequence, we may get some complaints from
> users who haven't upgraded during the last six months.
Bit more than complaints; any system running a PM older than 6 months
or so (regardless of paludis/portage/pkgcore) will have to roll their
own profile to merge *anything*.
Period.
A pkg going to an unsupported eapi precludes the package from being
used; bumping the root profile node to 4 (or any node in the users
chain) means they /cannot use that profile/.
If people are seriously going to pull something this level of
heinous, at the very least plan it- it's a sizable enough breakage
other things could/should be shoved in (including giving people
significant warning).
To be absolutely clear, You bump the base to EAPI4, you're actively
making every system w/ a 6 month lag basically invalidated.
For reference of the actual eapi usage in the tree (pinspect
eapi_usage), is the following:
eapi: '0' 10629 pkgs found, 36.73% of the repository
eapi: '2' 7254 pkgs found, 25.07% of the repository
eapi: '3' 5315 pkgs found, 18.37% of the repository
eapi: '4' 5013 pkgs found, 17.32% of the repository
eapi: '1' 728 pkgs found, 2.52% of the repository
> For users like
> these, we could take a snapshot of the tree before the EAPI is bumped,
> and archive it so they can use it to update their package manager to a
> version that supports the new EAPI.
Target the profiles; no need to snapshot the whole tree unless the
plan is to bump 83% of the tree forward to EAPI4 shortly there
after (which is mildly rediculous in it's own anyways)...
~harring
next prev parent reply other threads:[~2011-09-18 6:01 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <4E64C7BB.907@gentoo.org>
[not found] ` <CA+Nrkpd499zUJiHee2f9wfoCgRiQCO0EXetowbPdWYmMGoaFkA@mail.gmail.com>
2011-09-07 9:07 ` [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Tomáš Chvátal
2011-09-07 9:17 ` Andreas K. Hüttel
2011-09-07 13:21 ` Ulrich Mueller
2011-09-07 14:27 ` Tomáš Chvátal
2011-09-07 15:43 ` Michał Górny
2011-09-07 15:48 ` Michał Górny
2011-09-07 22:47 ` Aaron W. Swenson
2011-09-07 22:53 ` Ciaran McCreesh
2011-09-07 23:04 ` Brian Harring
2011-09-15 7:35 ` Michał Górny
2011-09-15 7:55 ` Ciaran McCreesh
2011-09-15 8:01 ` Michał Górny
2011-09-15 8:07 ` Ciaran McCreesh
2011-09-15 23:21 ` Arfrever Frehtes Taifersar Arahesis
2011-09-15 23:54 ` Brian Harring
2011-09-16 0:20 ` Arfrever Frehtes Taifersar Arahesis
2011-09-16 21:06 ` Zac Medico
2011-09-18 3:47 ` Donnie Berkholz
2011-09-18 5:26 ` Zac Medico
2011-09-18 6:01 ` Brian Harring [this message]
2011-09-18 6:57 ` Ulrich Mueller
2011-09-18 9:24 ` Nirbheek Chauhan
2011-09-18 9:33 ` Ciaran McCreesh
2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
2011-09-18 15:58 ` Ciaran McCreesh
2011-09-18 16:14 ` Rich Freeman
2011-09-18 17:10 ` Nirbheek Chauhan
2011-09-18 17:34 ` Zac Medico
2011-09-18 14:47 ` Michał Górny
2011-09-18 15:54 ` Ciaran McCreesh
2011-09-15 16:51 ` Brian Harring
2011-09-07 16:19 ` Ciaran McCreesh
2011-09-08 17:03 ` Thomas Sachau
2011-09-08 17:41 ` Alec Warner
2011-09-08 17:55 ` Ole Markus With
2011-09-08 18:10 ` Arfrever Frehtes Taifersar Arahesis
2011-09-08 18:35 ` Michał Górny
2011-09-08 18:33 ` Ciaran McCreesh
2011-09-08 18:43 ` Michał Górny
2011-09-09 0:45 ` Mike Frysinger
2011-09-18 11:08 ` proposal for cross-compie support in EAPI-5, was: " Thomas Sachau
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=20110918060120.GA6005@localhost \
--to=ferringb@gmail.com \
--cc=dberkholz@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
--cc=zmedico@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