1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
|
5 |
Hi Michał, |
6 |
|
7 |
> |
8 |
> Therefore, I would like to ask the following questions: |
9 |
> |
10 |
> 1. How often do you find '~' useful? Do you think there should be |
11 |
> additional operators that ignore revision part? |
12 |
> |
13 |
|
14 |
Very useful for virtuals (especially perl virtuals :), since you can pin one |
15 |
virtual to one upstream version and allow Gentoo patch revisions. |
16 |
|
17 |
> |
18 |
> 2. How often do you find '=...*' wildcard syntax useful? To what |
19 |
> purpose do you use it? Do you find its behavior confusing [1]? |
20 |
> |
21 |
|
22 |
Mostly not so useful. However, ... |
23 |
|
24 |
* Libreoffice versions 5.x tend to depend on one specific version of support |
25 |
libraries, e.g. libixion-0.y ... We take care to have equal visibility and |
26 |
synchronous stabilization there, otherwise dependency resolution becomes a |
27 |
mess. |
28 |
|
29 |
* I'm using it in libreoffice-bin to pin dependency versions when I need a |
30 |
specific ABI of a library and I can't do that via a fixed :x/y subslot. |
31 |
|
32 |
> |
33 |
> 4. What are the common tasks that you find unnecessarily complex / |
34 |
> lengthy with the current version specifications? |
35 |
> |
36 |
|
37 |
Version ranges, obviously. |
38 |
|
39 |
> 5. Do you find any other parts of the current version dependency |
40 |
> specifications confusing? |
41 |
|
42 |
Not really. |
43 |
|
44 |
If we do make a bigger overhaul we might revisit the DEPENDENCIES variant |
45 |
though. Better than HDEPEND, BDEPEND, ØDEPEND and €DEPEND... |
46 |
|
47 |
Also I would really really like to see IUSE_RUNTIME implemented so we can |
48 |
finally get away cleanly from the unrealistic "no useflags for optional |
49 |
runtime deps" policy. |
50 |
|
51 |
Cheers, Andreas |
52 |
|
53 |
- -- |
54 |
|
55 |
Andreas K. Huettel |
56 |
Gentoo Linux developer |
57 |
dilfridge@g.o |
58 |
http://www.akhuettel.de/ |
59 |
|
60 |
-----BEGIN PGP SIGNATURE----- |
61 |
Version: GnuPG v2 |
62 |
|
63 |
iQJ8BAEBCgBmBQJYGPe4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w |
64 |
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB |
65 |
NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkr4kQAN/GkCm6fepgPEd70O6wwyys |
66 |
+aMKVZK7oCrAaKCJ+zYM5qJTmlAYVJhArgq8qgBVHeaEv9XE7zIxXdJ5NGDurow5 |
67 |
Dnu9tPS+lQDjyDgu05apkEK+vTzpfTQhRA7i5qbDQia6d1oJT7HKRZ0/Dcy0FUVA |
68 |
fOAwc3bLnoQ+Sp9N4HZpc/bu5FIYcLL6rhq1TcJMqCiWZdCktX1TRWjbafW6ujtN |
69 |
G4Yhzc3iW45615M7ioXVHIel6O5oB5RaASdOcjj9W9gQ+3PwdomU+W3nB21vxCeU |
70 |
baG6kGx28XZMTYdiUxg281aF2SbqgIdT45FwR8jlN9tlMHVj9NU7z6nqY1fg9nlR |
71 |
YRQ9Ee1gpvIim78qTwUzrs0kQujdUO3ZwDSt7RfEX1TJn8/Y6gGE6HHdver/o3vD |
72 |
b/8b5zThSqmRTs2p/xBHTsUkDX22DOlJgNwUxuF7wtn1pegumQWhyyT2DuSSnU4I |
73 |
ZJ8gr9+xoc8D7n19/6oq1N4mTaYL+INN1PRfMWvR0PzvZp5BoDvhCkAYNX8/w3RI |
74 |
/AbTFPkhUO+MR3I1X3+bmoQkUSV/4LJ7Dz4b8HJ8pzoeKb64T3f3+/IPVaAjksF2 |
75 |
qriCecmEiagtZv2YB1peHSMm9JsOhho8k2v/oDU32teR3dWqWpW+Xj+QCdOGS4KA |
76 |
fVQfnVdNmjutR9HxIIK7 |
77 |
=73pl |
78 |
-----END PGP SIGNATURE----- |