Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] New ebuild metadata variables for filtering of binary package soname dependencies (analogous to Fedora __provides_exclude and __requires_exclude)
Date: Mon, 29 Dec 2014 21:37:13
Message-Id: 54A1C982.2020205@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] New ebuild metadata variables for filtering of binary package soname dependencies (analogous to Fedora __provides_exclude and __requires_exclude) by Ciaran McCreesh
1 On 12/29/2014 01:26 PM, Ciaran McCreesh wrote:
2 > On Mon, 29 Dec 2014 00:46:47 -0800
3 >> In order for Gentoo's binary package support to compete with that of
4 >> binary distros, it would be useful to have some new ebuild metadata
5 >> variables that would be used to customize filtering of automatically
6 >> generated soname dependencies. For example, Fedora has
7 >> __provides_exclude and __requires_exclude variables for this purpose
8 >> [1].
9 >
10 > Gentoo already has slots. Why not just use them properly?
11
12 That's the same thing you said when I proposed sub-slot support, and I
13 think the majority agrees that sub-slots are very useful and practical.
14
15 Also, please see 3 major advantages of REQUIRES/PROVIDES soname
16 dependencies that I enumerated in my response to Matthias Maier [1].
17 These reasons show that REQUIRES/PROVIDES data is extremely useful for
18 plenty of cases that are not currently covered by slot-operator
19 dependencies (and will not be covered for the foreseeable future).
20
21 [1] http://thread.gmane.org/gmane.linux.gentoo.devel/94145/focus=94149
22 --
23 Thanks,
24 Zac