Gentoo Archives: gentoo-dev

From: Maciej Mrozowski <reavertm@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: package.use.stable.mask
Date: Sat, 10 Oct 2009 21:14:48
Message-Id: 200910102314.40078.reavertm@gmail.com
In Reply to: Re: [gentoo-dev] RFC: package.use.stable.mask by Zac Medico
1 On Saturday 10 of October 2009 22:50:37 Zac Medico wrote:
2 > Maybe a syntax extension for IUSE would be a little nicer. For example:
3 >
4 > IUSE="unstable? ( foo bar )"
5
6 No no no, the biggest reason for this is to not touch ebuild at all - it needs
7 to be fully ebuild independent.
8
9 It's like with recent KDE4 stabilization. Having ability to exclude certain
10 optional dependencies from stabilization *without* modifying ebuilds (remove
11 USE flag and its support from IUSE) is the motivation here.
12 For now - we just mask them in package.use.mask with appropriate version
13 specification (let's say <=kde-base/kdeutils-meta-4.3.10 cups) - but it's not
14 ideal as you may think.
15
16 It's no surprise, we don't manage ebuilds in *purely* individual manner -
17 instead we try to keep all ebuilds across all releases the same if possible
18 (eclass handles it properly) - it's over 250 of them after all and we maintain
19 now 4.3.1, 4.3.2, 4.3.9999 (stable branch - what makes next 4.3.x releases),
20 9999 (pure trunk) and trunk snapshots like 4.3.69.
21
22 --
23 regards
24 MM

Attachments

File name MIME type
signature.asc application/pgp-signature