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



  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