Bug#712014: morse-simulator: Package dependencies incompatible among binaries
Scott Kitterman
debian at kitterman.com
Wed Jun 12 03:55:05 UTC 2013
Package: morse-simulator
Version: 1.0.1-2
Severity: serious
Justification: Policy 3.5
Package: morse-simulator
Version: 1.0.1-2
Installed-Size: 90
Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
Architecture: i386
Depends: blender (>= 2.59), python3.3, morse-simulator-data
Package: python3-morse-simulator
Source: morse-simulator
Version: 1.0.1-2
Installed-Size: 842
Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
Architecture: i386
Depends: libc6 (>= 2.1.3), python3 (>= 3.2.3-3~), python3 (<< 3.3)
This isn't right. Once python3.3 is the default python3, python3-morse-
simulator will become uninstallable. This package should be built against all
supported python3 versions (currently python3.2 and 3.3) with the resulting
maximum version bounds of python3 (<< 3.4)
Also, morse-simulator also has dependency issues. It has a direct dependency
on python3.3 due to #! /usr/bin/python3.3 shebangs in morse and
multinode_server. The shebangs should be changed to usr/bin/python3 and the
package should depend be changed to arch: all (AFAICT it has no architecture
specific content) and depend on python3 (>= 3.2) (by setting:
X-Python3-Version: >= 3.2
in debian/control and using dh_python3.
More information about the debian-science-maintainers
mailing list