-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi Michał, 

> 
> Therefore, I would like to ask the following questions:
> 
> 1. How often do you find '~' useful? Do you think there should be
> additional operators that ignore revision part?
>

Very useful for virtuals (especially perl virtuals :), since you can pin one 
virtual to one upstream version and allow Gentoo patch revisions.

> 
> 2. How often do you find '=...*' wildcard syntax useful? To what
> purpose do you use it? Do you find its behavior confusing [1]?
>

Mostly not so useful. However, ...

* Libreoffice versions 5.x tend to depend on one specific version of support 
libraries, e.g. libixion-0.y ... We take care to have equal visibility and 
synchronous stabilization there, otherwise dependency resolution becomes a 
mess.

* I'm using it in libreoffice-bin to pin dependency versions when I need a 
specific ABI of a library and I can't do that via a fixed :x/y subslot.

> 
> 4. What are the common tasks that you find unnecessarily complex /
> lengthy with the current version specifications?
> 

Version ranges, obviously.

> 5. Do you find any other parts of the current version dependency
> specifications confusing?

Not really.

If we do make a bigger overhaul we might revisit the DEPENDENCIES variant 
though. Better than HDEPEND, BDEPEND, ØDEPEND and €DEPEND...

Also I would really really like to see IUSE_RUNTIME implemented so we can 
finally get away cleanly from the unrealistic "no useflags for optional 
runtime deps" policy.

Cheers, Andreas

- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJYGPe4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB
NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkr4kQAN/GkCm6fepgPEd70O6wwyys
+aMKVZK7oCrAaKCJ+zYM5qJTmlAYVJhArgq8qgBVHeaEv9XE7zIxXdJ5NGDurow5
Dnu9tPS+lQDjyDgu05apkEK+vTzpfTQhRA7i5qbDQia6d1oJT7HKRZ0/Dcy0FUVA
fOAwc3bLnoQ+Sp9N4HZpc/bu5FIYcLL6rhq1TcJMqCiWZdCktX1TRWjbafW6ujtN
G4Yhzc3iW45615M7ioXVHIel6O5oB5RaASdOcjj9W9gQ+3PwdomU+W3nB21vxCeU
baG6kGx28XZMTYdiUxg281aF2SbqgIdT45FwR8jlN9tlMHVj9NU7z6nqY1fg9nlR
YRQ9Ee1gpvIim78qTwUzrs0kQujdUO3ZwDSt7RfEX1TJn8/Y6gGE6HHdver/o3vD
b/8b5zThSqmRTs2p/xBHTsUkDX22DOlJgNwUxuF7wtn1pegumQWhyyT2DuSSnU4I
ZJ8gr9+xoc8D7n19/6oq1N4mTaYL+INN1PRfMWvR0PzvZp5BoDvhCkAYNX8/w3RI
/AbTFPkhUO+MR3I1X3+bmoQkUSV/4LJ7Dz4b8HJ8pzoeKb64T3f3+/IPVaAjksF2
qriCecmEiagtZv2YB1peHSMm9JsOhho8k2v/oDU32teR3dWqWpW+Xj+QCdOGS4KA
fVQfnVdNmjutR9HxIIK7
=73pl
-----END PGP SIGNATURE-----

Reply via email to