Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #11921 > unrolled thread
| Started by | Matthias Klose <doko@debian.org> |
|---|---|
| First post | 2019-10-22 20:50 +0200 |
| Last post | 2019-10-23 04:20 +0200 |
| Articles | 2 — 2 participants |
Back to article view | Back to linux.debian.maint.python
dh-python now generates dependencies on python2 instead of python Matthias Klose <doko@debian.org> - 2019-10-22 20:50 +0200
Re: dh-python now generates dependencies on python2 instead of python Sandro Tosi <morph@debian.org> - 2019-10-23 04:20 +0200
| From | Matthias Klose <doko@debian.org> |
|---|---|
| Date | 2019-10-22 20:50 +0200 |
| Subject | dh-python now generates dependencies on python2 instead of python |
| Message-ID | <yU7od-3dZ-5@gated-at.bofh.it> |
For Python2 packages, dh-python 4.20191017 now rewrites any python shebang to /usr/bin/python2 and generates dependencies on python2 instead of python. The py2removal bugs have a section """ - If the package has still many users (popcon >= 300), or is needed to build another package which cannot be removed, document that by adding the "py2keep" user tag (not replacing the py2remove tag), using the debian-python@lists.debian.org user. Also any dependencies on an unversioned python package (python, python-dev) must not be used, same with the python shebang. These have to be replaced by python2/python2.7 dependencies and shebang. """ As seen with the recent python-crypto upload, the package now has no dependency on python anymore in the binary packages, and it doesn't have any python, python-dev build-dependencies anymore. Also seen in python-crypto, the python2 autopkg test calls python, and fails because python is not a dependency of python-crypto anymore. This needs fixing. If we need to ship Python2 in bullseye, then the python, python-dev, python-dbg, python-doc, libpython-stdlib, libpython-dev binary packages will be removed before the release. With that change, python-crypto is in a form to ship with bullseye (if python-crypto is still needed for some application that we want to keep). Application packages are likely to need a change in the build dependencies to ship with bullseye, if needed.
[toc] | [next] | [standalone]
| From | Sandro Tosi <morph@debian.org> |
|---|---|
| Date | 2019-10-23 04:20 +0200 |
| Message-ID | <yUepH-7OD-1@gated-at.bofh.it> |
| In reply to | #11921 |
> The py2removal bugs have a section > > """ > - If the package has still many users (popcon >= 300), or is needed to > build another package which cannot be removed, document that by > adding the "py2keep" user tag (not replacing the py2remove tag), > using the debian-python@lists.debian.org user. Also any > dependencies on an unversioned python package (python, python-dev) > must not be used, same with the python shebang. These have to be > replaced by python2/python2.7 dependencies and shebang. > """ i think the bug text should have been a lot simpler, and mostly just be a small introduction of the problem and refer to the wiki page for further details, so that we can keep the wiki up to date even if we change the plans (as we cannot edit the bug text) -- Sandro "morph" Tosi My website: http://sandrotosi.me/ Me at Debian: http://wiki.debian.org/SandroTosi G+: https://plus.google.com/u/0/+SandroTosi
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.maint.python
csiph-web