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