1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
Marius Mauch wrote: |
5 |
> On Fri, 16 Mar 2007 18:25:17 -0400 |
6 |
> "William L. Thomson Jr." <wltjr@g.o> wrote: |
7 |
> |
8 |
>> Hierarchy would be the following |
9 |
>> |
10 |
>> snapshot -> dev -> build -> alpha -> beta .... |
11 |
> |
12 |
> And that's where the problems start. As you said yourself _snapshot is |
13 |
> something universal so it doesn't really fit anywhere in the chain. |
14 |
> Similar for _build, it usually runs parallel to normal versioning (a |
15 |
> release also has a build number). Don't know about _dev, never seen a |
16 |
> package where that would be useful myself. |
17 |
> And as has been said, there are compability issues. At best older |
18 |
> portage versions would ignore ebuilds using these new suffixes |
19 |
> resulting in confused users, worst case stuff starts breaking. |
20 |
> If you want to pursue this you should get some numbers of how many |
21 |
> packages could actually make use of these new features, it simply isn't |
22 |
> worth thinking about it for just a handful of packages. |
23 |
> |
24 |
> Marius |
25 |
|
26 |
One thing we could do would be to separate hierarchy from version naming. That way we can allow |
27 |
arbitrary version names and also smoothly traverse version scheme changes such that break hierarchy. |
28 |
This would prevent cases like currently with rosegarden (~)1.2.4 (~)1.4.0 4.1.0-r1 4.1.0-r2, where |
29 |
it really should be 4.1.0-r1 4.1.0-r2 (~)1.2.4 (~)1.4.0. |
30 |
|
31 |
We could also add an internal version which would be compared first and only if it is equal for |
32 |
packages would the version in the ebuild name be used for ordering. |
33 |
|
34 |
Just throwing some ideas out there, |
35 |
|
36 |
Marijn |
37 |
-----BEGIN PGP SIGNATURE----- |
38 |
Version: GnuPG v2.0.3 (GNU/Linux) |
39 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
40 |
|
41 |
iD8DBQFF+7jup/VmCx0OL2wRAhszAJwNo29AEj6rOSlimu+sbi8OwUPeKgCePo2g |
42 |
2g1sI/Tk+ZYnRQ0j8b7d+44= |
43 |
=SdRi |
44 |
-----END PGP SIGNATURE----- |
45 |
-- |
46 |
gentoo-dev@g.o mailing list |