Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: pva@g.o
Subject: Re: [gentoo-dev] RFC: optinal run time dependencies
Date: Tue, 28 Jun 2011 11:19:57
Message-Id: 20110628131937.55718f15@pomiocik.lan
In Reply to: [gentoo-dev] RFC: optinal run time dependencies by Peter Volkov
1 On Tue, 28 Jun 2011 14:38:19 +0400
2 Peter Volkov <pva@g.o> wrote:
3
4 > Starting with EAPI=X new prefix ~ is allowed in IUSE use flag
5 > definition. Use
6 > flags prefixed with ~ are not allowed to be used anywhere but only
7 > inside
8 > PDEPEND dependency specification. This USE flags are used during
9 > dependency
10 > resolution as normal. Package manager is allowed to skip
11 > re-installation of the
12 > package due to this USE flag change but still it should record such
13 > USE change
14 > into package database.
15
16 How about packages having optional rt dependencies on other packages'
17 optional dependencies?
18
19 > Comments?
20 >
21 > May be instead of ~ introduce three additional prefixes (~ and another
22 > two for +~ and -~ cases)?
23
24 I think a USE_EXPAND prefix could be used for that as well.
25
26 We could then extend the backwards compatibility to cause complete
27 package rebuilds with older PMs (EAPIs) and only dep-switches for newer
28 ones.
29
30 --
31 Best regards,
32 Michał Górny

Attachments

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