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) |