Bug#946984: yade: Ships python3.8 scripts, without any python3 or python3.8 deps
Dimitri John Ledkov
xnox at ubuntu.com
Wed Dec 18 21:46:46 GMT 2019
Package: yade
Version: 2019.12~git~0~e74819ea-4
Severity: grave
Dear Maintainer,
Autopkgtest correctly points out that `yade` cannot be executed in
testing, upon migration.
yade appears to be switched from python2 to python3 incorrectly as follows.
Package yade builds scripts as python3.8, yet depends on python-yade
(py2 name by policty) and python:Depends => meaning that --with
python3 (dh_python3) does nothing and doesn't generate neither python3
nor python3.8 depends.
Then python-yade package is missnamed too, it must be named
python3-yade for dh_python3 to process it, and for example correct any
scripts shebangs from python3.8 to just python3 (if appropriate).
Overall this package will not migrate, and will not work in testing as
is.
Please
1) correct Package: yade dependency from python:Depends, to python3:Depends
2) correct Package: yade dependency from python-yade, to python3-yade
3) correct Package: python-yade name to python3-yade
4) Rename relevant debian/python-yade.* to debian/python3-yade.*
Please do this soon, as yade is due to be autoremoved from testing!
Regards,
Dimitri.
More information about the debian-science-maintainers
mailing list