Gentoo Archives: gentoo-catalyst

From: "W. Trevor King" <wking@×××××××.us>
To: gentoo-catalyst@l.g.o
Subject: Re: [gentoo-catalyst] Binary package dependencies and update_seed
Date: Thu, 11 Apr 2013 17:52:51
Message-Id: 20130411175214.GA14587@odin.tremily.us
In Reply to: Re: [gentoo-catalyst] Binary package dependencies and update_seed by "Rick \\\"Zero_Chaos\\\" Farina"
1 On Thu, Apr 11, 2013 at 01:39:31PM -0400, Rick "Zero_Chaos" Farina wrote:
2 > > For example, sys-devel/gcc lists:
3 > >
4 > > RDEPEND: sys-libs/zlib virtual/libiconv >=dev-libs/gmp-4.3.2
5 > > >=dev-libs/mpfr-2.4.2 >=dev-libs/mpc-0.8.1
6 > >
7 > > I'd like it to list:
8 > >
9 > > RDEPEND: =sys-libs/zlib-1.2.7 =virtual/libiconv-0
10 > > =dev-libs/gmp-5.0.2_p1 =dev-libs/mpfr-3.1.1 =dev-libs/mpc-1.0.1
11 >
12 > This is called EAPI 5 subslots. it should not be addressed in catalyst
13 > nor portage, things should simply set subslot deps properly.
14
15 I had understood sub-slotting to be a way to list the ABI provided by
16 a given package (in SLOT) or required by a given package (in *DEPEND),
17 not a way for a package to record which ABIs it was built against.
18 For example, GCC builds against >=dev-libs/mpc-0.8.1, but there are
19 some incompatible ABIs in that range. We need to know which ABI the
20 built package actually uses, not which ABIs it could have used.
21
22 In any case, we probably still need a warning somewhere though, since
23 I don't foresee GCC moving to EAPI 5 in the near future ;). I'm
24 working up a patch with comre comments in files/catalyst.conf.
25
26 Cheers,
27 Trevor
28
29 --
30 This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
31 For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy

Attachments

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

Replies