List Archive: gentoo-dev
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Fri, Oct 3, 2008 at 5:09 PM, Zac Medico <email@example.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Hi everyone,
> Please consider a new "eapi" profile configuration file that will
> designate the EAPI to which any package atoms within a given layer
> of the profile stack must conform. This will allow package managers
> to bail out with an informative error message if the user
> accidentally selects a profile containing an EAPI that is not
> supported by the currently installed package manager.
Long Long Ago there was a conversation about versioning profiles; is
there some reason why you prefer the eapi method (which arguably has a
smaller scope) over full profile api versioning (PAPI?)
Arguably we could use both in the future as well.
> In order to allow mixed EAPIs in the profiles, and to avoid having
> to configure the EAPI in every single layer, each directory of the
> profile stack should be able to either override or inherit the EAPI
> value that may have been defined in a previous layer of the profile
> stack. If no EAPI has been previously defined then it can be assumed
> to be 0.
> The format of the configuration file can be very simple, containing
> only the EAPI value and nothing more. For example, a file containing
> just a single "0" character, followed by a newline, could be
> created at profiles/base/eapi in order to explicitly declare that
> atoms in the base profile conform to EAPI 0. However, this
> particular declaration would be redundant since the base profile
> does not inherit from any other profile and therefore it's EAPI
> would be assumed to be 0 anyway.
> Does this seem like a good approach? Are there any suggestions for
> improvements or alternative approaches?
> - --
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.9 (GNU/Linux)
> -----END PGP SIGNATURE-----