public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Cc: zmedico@gentoo.org
Subject: Re: [gentoo-dev] Getting EAPI 5 *use.stable.mask to work in gx86?
Date: Tue, 11 Dec 2012 22:45:58 +0100	[thread overview]
Message-ID: <20121211224558.531d438d@pomiocik.lan> (raw)
In-Reply-To: <50C6D41B.703@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 1401 bytes --]

On Mon, 10 Dec 2012 22:35:07 -0800
Zac Medico <zmedico@gentoo.org> wrote:

> On 12/10/2012 01:27 PM, Michał Górny wrote:
> > 1) duplicate most of the major profiles. Make an EAPI 5-enabled wrapper
> > profiles which will provide the *use.stable.mask files. Require users
> > to migrate to those profiles after getting an EAPI 5 capable package
> > manager (how?). Possibly mask the relevant flags completely in other
> > profiles.
> 
> I think this is the obvious solution. You can make users migrate by
> adding "deprecated" files to the old profiles.

To be honest, I don't see much benefit from it compared to not having
the *stable.use.mask files at all and just adding separate stable
profiles.

AFAICS, that would have three advantages over the proposed solution:

1) the 'new' profiles wouldn't need to be EAPI=5 and therefore the
solution will work correctly even for quite an ancient package managers,

2) less users will have to switch profiles. Even if for safety we
wanted the unstable users to switch profiles,

3) package.accept_keywords will not magically switch masks. This one
probably is a matter of taste but if some arch testers actually use
package.accept_keywords to quickly test packages before stabilizing
them, EAPI=5 solution will automatically unmask the flags which won't
be present on a stable system.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

  reply	other threads:[~2012-12-11 21:46 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-10 21:27 [gentoo-dev] Getting EAPI 5 *use.stable.mask to work in gx86? Michał Górny
2012-12-11  2:01 ` Ian Stakenvicius
2012-12-11  6:32   ` Michał Górny
2012-12-11  6:35 ` Zac Medico
2012-12-11 21:45   ` Michał Górny [this message]
2012-12-12  0:44     ` Zac Medico
2012-12-12  9:32       ` Michał Górny
2012-12-12 10:30         ` Zac Medico
2012-12-13 20:33           ` Andreas K. Huettel
2012-12-13 20:43             ` Michał Górny
2012-12-13 21:46               ` Zac Medico
2012-12-14 12:38                 ` Markos Chandras
2012-12-14 14:29                   ` Michał Górny
2012-12-14 14:36                     ` Markos Chandras
2012-12-14 14:39                       ` Ian Stakenvicius
2012-12-14 15:00                         ` Michał Górny
2012-12-14 14:59                       ` Michał Górny
2012-12-14 15:08                         ` Markos Chandras
2012-12-14 15:15                           ` Michał Górny
2012-12-14 20:50                             ` [gentoo-dev] " Duncan

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=20121211224558.531d438d@pomiocik.lan \
    --to=mgorny@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