public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] Request for council vote - package.use.stable.mask and package.use.stable.force
@ 2012-07-21  8:46 Andreas K. Huettel
  2012-07-21 10:14 ` [gentoo-project] " Ulrich Mueller
  0 siblings, 1 reply; 2+ messages in thread
From: Andreas K. Huettel @ 2012-07-21  8:46 UTC (permalink / raw
  To: Gentoo Dev; +Cc: gentoo-project, council

[-- Attachment #1: Type: Text/Plain, Size: 1445 bytes --]


Dear Gentoo council,

I would like to bring up for your next meeting agenda a vote on the adoption 
of the following feature in EAPI 5: "Support package.use.stable.mask and 
package.use.stable.force files in profile dirs that restrict the use flag 
combinations only for stable packages". 

Why? This would allow switching off features that are know to be still 
problematic, while keeping the ebuild unchanged. Also, it would allow 
conditional dependencies on non-stable packages that automatically "go away on 
stabilization" (e.g., cups systemd support).

* This has been discussed on the gentoo-dev mailing list, with an overall 
positive response and some good ideas on the exact semantics, see thread [1].

* I have posted two patches for PMS, describing the feature and then 
restricting its usage to EAPI 5, see thread [2]. Short of rewriting all of 
PMS, I've implemented all that was asked from me there.

* As for a reference implementation, Zac's comment basically was that it's not 
too hard to do, and I'm hoping for his support. 

Please restrict any follow-up *technical* discussion to gentoo-dev.

Cheers, 
Andreas


[1] http://archives.gentoo.org/gentoo-
dev/msg_53f32ab76ba5861d655436b0927e6956.xml

[2] http://archives.gentoo.org/gentoo-
pms/msg_8e5045bdb9761409a1a8a65ac2757c38.xml


-- 

Andreas K. Huettel
Gentoo Linux developer 
dilfridge@gentoo.org
http://www.akhuettel.de/


[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-project] Re: Request for council vote - package.use.stable.mask and package.use.stable.force
  2012-07-21  8:46 [gentoo-project] Request for council vote - package.use.stable.mask and package.use.stable.force Andreas K. Huettel
@ 2012-07-21 10:14 ` Ulrich Mueller
  0 siblings, 0 replies; 2+ messages in thread
From: Ulrich Mueller @ 2012-07-21 10:14 UTC (permalink / raw
  To: Andreas K. Huettel; +Cc: gentoo-project, council

>>>>> On Sat, 21 Jul 2012, Andreas K Huettel wrote:

> I would like to bring up for your next meeting agenda a vote on the adoption 
> of the following feature in EAPI 5: "Support package.use.stable.mask and 
> package.use.stable.force files in profile dirs that restrict the use flag 
> combinations only for stable packages". 

I'd much prefer if the council would vote on the tentative list of
EAPI 5 features in one single meeting. Let's envisage this for the
August or September meeting.

> * I have posted two patches for PMS, describing the feature and then
> restricting its usage to EAPI 5, see thread [2]. Short of rewriting
> all of PMS, I've implemented all that was asked from me there.

One thing that is still missing is a definition of the different
stabilisation levels. This should be added to chapter 7 of PMS where
the KEYWORDS variable is described. Shouldn't be difficult, as you can
follow <http://devmanual.gentoo.org/keywording/>.

> * As for a reference implementation, Zac's comment basically was
> that it's not too hard to do, and I'm hoping for his support.

I would feel better it the implementation was ready before the council
had to decide on the feature. The long delay of EAPI 4 was mainly
caused by implementations not being ready, and we shouldn't repeat
this mistake.

Ulrich



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-07-21 12:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-21  8:46 [gentoo-project] Request for council vote - package.use.stable.mask and package.use.stable.force Andreas K. Huettel
2012-07-21 10:14 ` [gentoo-project] " Ulrich Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox