[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dependency problem



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11.08.2011 19:04, Torquil Macdonald Sørensen wrote:
> I wish I could do something as simple as
> Depends:
> 
> python-wxgtk2.8 | (python-qt4, python-qt4-gl) | python-fltk |
> (python-gtk2, gtkglext1)

I'm pretty sure someone suggested such a syntax already once.

> Perhaps I'll just force the user to install the WX frontend, and list
> the all others as suggested packages...

Don't do that. Its wrong in several ways. Suggests does not declare
alternatives but enhance functionality (policy § 7.2). In your case its
a dependency, even if satisfied by another package. Given that, you
don't "enhance" anything by installing your suggested packages.

Moreover you possibly force your users to install a hard dependency even
though it would be perfectly valid to have only one of the suggested
alternatives installed.

Use jwilk's suggestion, being ugly or not its the correct one.

- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJORBQgAAoJEMcrUe6dgPNtOLgQAMRcf4zf3xf3hF/sKWs8uEME
V9uSgtz/gqB+NZROFaslkCtpFmxRAtxNf+lv8ad3abj+LeeUlmEe5rtCt75lXUOQ
V8U2SdVK9+byoa/4akOdIRuk201gdA23o3OiPLNCAIl8L2iPd5lM06kjERuCCLd3
vfIWknDZmc+zjOVMrnx3MVO3l9C1qgCoJvSoFl8rmix5NICrHTmO1c3Iu2yj30ID
vFOdMRZWJ3QdG6YlJLbkKeArvRsz1E57xPwl6YYzcPeNX/fTshBBBZyUtdh0TJCM
pw/x2mI50qw9NRg0iJyGGEGZ/tkRr/jZdmmwXgu8ZI4J2hKskMS6oBitY0W3NDKi
cgyOwfbeOTsWQC/C+WHxMSDWE0FJ7n4celzLhycenuejTvqcDpg3taQMlafMzJHA
8BuINoVpkbKQmuU/xS2E1mEW9QNZFoJYx7og2j27YJjR2KQcg9JyEF07DokVNj1E
/q/6lb13CuuZ0r2idgE7RqapQE9nke0cK6AnPAlKT42ZNpsvXb1Z3fxNIpPVd4ZS
APgh2raakjIpcwlhWBK0cyYwN8Q9D8T70RBcYbDRhjOshC0Zn8DPJ8F9vnZ7x7pc
5YY3hbJDvlRLOc7Hbxwa3bPk2ERJTDn2pJ8xZPdMZth6HZsEyBoNGzRCPgSpaYBL
cceqn2hI+tJV+K3m6mRD
=sCzl
-----END PGP SIGNATURE-----


Reply to: