Package: starpu-examples
Version: 1.2.3+dfsg-3
Severity: serious
Justification: Policy 2.2.1

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

starpu-examples depends on libsocl-1.2-0.

libsocl-1.2-0 is a regular package in Debian main, but is also provided
by nonfree package libsocl-contrib-1.2-0.

Debian Policy ยง 2.1.1 requires packages outside main be "only listed as
non-default choice":

> must not require or recommend a package outside of main for
> compilation or execution (thus, the package must not declare a
> Pre-Depends, Depends, Recommends, Build-Depends, Build-Depends-Indep,
> or Build-Depends-Arch relationship on a non-main package unless that
> package is only listed as a non-default alternative for a package in
> main)

A user enabling contrib and nonfree should only get such packages when
explicitly choosing to install them.  When multiple packages satisfy a
default dependency or recommendation, it is non-deterministic which of
them APT picks.

Please tighten to use a versioned dependency, which should make the
dependency deterministic - or (since I notice you maintain both) make
libsocl-contrib-1.2-0 stop provide 1.2.3+dfsg-3 (it seems used nowhere
else than here).

 - Jonas

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAloxT0kACgkQLHwxRsGg
ASEI1A/+MQFyJXA0nluS55kmChtqR/FFHz/6Edz7LgdlCUKKRZh5emqr9L+5CEB+
ZaOyNpx2nHPf3zDKPR2Pd0cwWJhW3+7kRchbzqe5n2j/ADIlZ+6xx6DHZP43/QWB
QE1bJf0POTCK7fxi3fz3Hm7+BdnYt06WmWmhCCI+vBLFvwDWkxgMKv73+cTkJXzw
/uXVEKdDLeN4Fx5IxWNHOleLoiKlYzTkZxJXUlEaHHR1Sy8TK/A6D7dkj1KNMsAl
DbbvHPguOZyVxz6+OoKhJ/vHuY6LSzftA9qiE6kpn2gOrtE9txPw/3P0bAktoV2o
hoaCWELgpjMqh//ErJ3kijQHffb0GGWNo5rTebx25XTB2rsn6c5XaQCS078U5IOh
YuhP9MyVXnaNUwSjxOLkuqWABe7/w7UCITnrT8bfPM3aKpv2hEhBr+zXjQwoL42V
0o6XxZajVwssNOVYLxO8xN1sG2bBT9CwQZsGHFS2vg4LsAzdtbHIzy/yPpteApZn
cz6XX22Vu/CkIrkQzpIjfPyDV7S8KPceWo0nlr/bgspb0lnrNg9lOXHnGCAFmAvp
5F8XPb6oSvpC7l0F3dbCMH0Qu77XWoIWlZFZknvcH8f13UJRTtUPKcS9f0QXXcZP
x0Z9bDNfmdcuBnlLWFKPhVXFXHwNMBmxFrRNptFDGZp+Fv/YfS4=
=L225
-----END PGP SIGNATURE-----

Reply via email to