From: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
To: gentoo-pms@lists.gentoo.org
Subject: Re: [gentoo-pms] package.use.stable.mask and package.use.stable.force
Date: Sat, 23 Jun 2012 21:17:51 +0100 [thread overview]
Message-ID: <20120623211751.7b9269b1@googlemail.com> (raw)
In-Reply-To: <201206232209.37738.dilfridge@gentoo.org>
[-- Attachment #1: Type: text/plain, Size: 1399 bytes --]
On Sat, 23 Jun 2012 22:09:31 +0200
"Andreas K. Huettel" <dilfridge@gentoo.org> wrote:
> It is certainly possible refine this more. Allowing only EAPI=5
> ebuilds in package.use.stable.*, and have the files only take effect
> there, comes to my mind. However I doubt if these restrictions are
> really necessary and if a EAPI dependence at this place in the
> profile makes actually sense.
The way we usually word such things is to have a table of EAPIs where
support is required if the package mangler accepts indicated EAPIs. Then
it's an error for ebuilds to rely upon support if they don't use one of
those EAPIs. This gets you out of the profile EAPI requirement.
One thing that isn't addressed is what "stable" means. PMS doesn't
currently attach that level of meaning to KEYWORDS. In particular,
there's nothing implied about the relationship between ~x86 and x86.
This matches how things were when the relevant parts were written. I'm
not sure if Portage changed since then, but in the good old days, you'd
get crazy things like amd64 users specifying ACCEPT_KEYWORDS="~amd64
~x86", which would be auto-merged with "amd64" from make.defaults. But
that wouldn't result in x86 being accepted, so if someone stabled a
package that was keyworded only ~x86, it could result in it becoming
masked to users with that kind of wonky configuration...
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2012-06-23 20:21 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-23 20:09 [gentoo-pms] package.use.stable.mask and package.use.stable.force Andreas K. Huettel
2012-06-23 20:17 ` Ciaran McCreesh [this message]
2012-06-23 20:31 ` Andreas K. Huettel
2012-06-23 20:35 ` Ciaran McCreesh
2012-07-01 19:22 ` Andreas K. Huettel
2012-07-21 21:23 ` Andreas K. Huettel
2012-07-23 14:50 ` Ulrich Mueller
2012-08-12 12:33 ` Ulrich Mueller
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=20120623211751.7b9269b1@googlemail.com \
--to=ciaran.mccreesh@googlemail.com \
--cc=gentoo-pms@lists.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