Bug#937328: pspp: Python2 removal in sid/bullseye

Ben Pfaff blp at cs.stanford.edu
Sun Sep 1 20:52:30 BST 2019


Oops, I meant for that URL to be more specific:
http://git.savannah.gnu.org/cgit/pspp.git/commit/?id=28a0df1a325034e09b559e7ae56f72af68b1bcc3

On Sun, Sep 1, 2019 at 12:51 PM Ben Pfaff <blp at cs.stanford.edu> wrote:
>
> Thank you for the note.
>
> PSPP actually builds fine with Python 3 too, but the INSTALL doc that
> came with it said that it needed Python 2.7 specifically.  I've updated
> the documentation now upstream:
> http://git.savannah.gnu.org/cgit/pspp.git/commit/
>
> So the only change that should be necessary for the packaging is to
> update the Build-Depends (PSPP does not use Python at runtime.)
>
>
> On Fri, Aug 30, 2019 at 1:30 AM Matthias Klose <doko at debian.org> wrote:
> >
> > Package: src:pspp
> > Version: 1.2.0-3
> > Severity: normal
> > Tags: sid bullseye
> > User: debian-python at lists.debian.org
> > Usertags: py2removal
> >
> > Python2 becomes end-of-live upstream, and Debian aims to remove
> > Python2 from the distribution, as discussed in
> > https://lists.debian.org/debian-python/2019/07/msg00080.html
> >
> > Your package either build-depends, depends on Python2, or uses Python2
> > in the autopkg tests.  Please stop using Python2, and fix this issue
> > by one of the following actions.
> >
> > - Convert your Package to Python3. This is the preferred option.  In
> >   case you are providing a Python module foo, please consider dropping
> >   the python-foo package, and only build a python3-foo package.  Please
> >   don't drop Python2 modules, which still have reverse dependencies,
> >   just document them.
> >
> >   This is the preferred option.
> >
> > - If the package is dead upstream, cannot be converted or maintained
> >   in Debian, it should be removed from the distribution.  If the
> >   package still has reverse dependencies, raise the severity to
> >   "serious" and document the reverse dependencies with the BTS affects
> >   command.  If the package has no reverse dependencies, confirm that
> >   the package can be removed, reassign this issue to ftp.debian.org,
> >   make sure that the bug priority is set to normal and retitle the
> >   issue to "RM: PKG -- removal triggered by the Python2 removal".
> >
> > - 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 at 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.
> >
> >   This is the least preferred option.
> >
> > If the conversion or removal needs action on another package first,
> > please document the blocking by using the BTS affects command, like
> >
> >   affects <bug number of blocking py2removal bug> + src:pspp
> >
> > If there is no py2removal bug for that reverse-dependency, please file
> > a bug on this package (similar to this bug report).
> >
> > If there are questions, please refer to the wiki page for the removal:
> > https://wiki.debian.org/Python/2Removal, or ask for help on IRC
> > #debian-python, or the debian-python at lists.debian.org mailing list.
> >



More information about the debian-science-maintainers mailing list