Gentoo Archives: gentoo-dev

From: Pacho Ramos <pacho@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] About what would be included in EAPI5
Date: Sat, 16 Jun 2012 19:00:21
Message-Id: 1339873158.7815.69.camel@belkin4
In Reply to: Re: [gentoo-dev] About what would be included in EAPI5 by Ciaran McCreesh
1 El sáb, 16-06-2012 a las 17:46 +0100, Ciaran McCreesh escribió:
2 > On Sat, 16 Jun 2012 18:41:51 +0200
3 > Pacho Ramos <pacho@g.o> wrote:
4 > > > The :*/:= feature was designed to solve one specific problem: if a
5 > > > user has foo installed, and foo deps upon bar, and bar:1 is
6 > > > installed, and the user wants to install bar:2 and then uninstall
7 > > > bar:1, will foo break? :* means no, := means yes.
8 > >
9 > > And, wouldn't it be covered simply making that package not depend on
10 > > any slot specifically?
11 >
12 > Some people use "no slot" to mean "and it's fixed at build time", and
13 > some use it to mean "and I don't care". We *could* just omit :*, and
14 > use := for locking, but an explicit :* means someone has checked their
15 > work (and can be verified by repoman) whereas no slot probably means
16 > laziness.
17 >
18 > > > I'm pretty sure the route Exherbo is going to take with this is very
19 > > > different, and will involve souped-up USE flags that allow "parts"
20 > > > of a package (such as its libraries) to be kept around, possibly
21 > > > together with a special form of blocker that acts only upon
22 > > > installed packages, with a strict post ordering. It's not going to
23 > > > involve sub-slots, in any case.
24 > >
25 > > Well, probably the problem is to predict when will that be really
26 > > solved there :(
27 >
28 > Naah. This is one of those things that requires developers to put quite
29 > a lot of exta effort in to their packages in order to improve the
30 > quality of experience for users, which means it's not going to be
31 > suitable for Gentoo's development model.
32 >
33
34 Well, not all people have infinite time to put that huge effort you
35 sometimes would demand us to make things work perfectly :| (and looks
36 like Exherbo developer also have the same problem as this model is still
37 not implemented there, no? And that is normal, they also have time
38 constraints for sure)

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] About what would be included in EAPI5 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>