[Python-modules-team] Bug#944913: Bug#944913: python3-sphinx: Please update to Sphinx 2.2.1

Sandro Tosi morph at debian.org
Tue Mar 24 03:18:32 GMT 2020


On Sat, Feb 1, 2020 at 5:24 PM Adrian Bunk <bunk at debian.org> wrote:
>
> On Wed, Jan 22, 2020 at 10:23:04AM +0200, Adrian Bunk wrote:
> > On Tue, Dec 24, 2019 at 10:18:37PM -0500, Sandro Tosi wrote:
> > > On Sun, Dec 22, 2019 at 4:22 PM Dmitry Shachnev <mitya57 at debian.org> wrote:
> > >...
> > > > Recently your script bumped many Python 2 removal bugs to RC, with the
> > > > intention to accelerate porting those packages to Python 3 (or getting them
> > > > removed). Maybe better to wait a couple of months and then just upload new
> > > > Sphinx and break its Python 2 reverse build-dependencies?
> > >
> > > only 49 of those 100 blocked packages are currently RC, so it will
> > > take quite more time i suspect; also some of those packages are sphinx
> > > extensions, that will have to go at the same time as sphinx maybe?
> > >...
> >
> > Complete list of packages that currently still build depend on
> > python-sphinx in testing is below.
>
> Annotated current list below.

i've been working thru python-sphinx rdeps and the current list is:

Checking reverse dependencies...
# Broken Depends:
funkload: funkload-doc
sphinx-patchqueue: python-sphinx-patchqueue

# Broken Build-Depends:
brian: python-sphinx
dh-virtualenv: python-sphinx
dipy: python-sphinx (>= 1.0)
django-ratelimit: python-sphinx
funkload: python-sphinx
ganeti: python-sphinx (>= 1.0.7+dfsg)
ghc: python-sphinx
iptables-converter: python-sphinx
iptables-optimizer: python-sphinx (>= 1.2.3)
mini-buildd: python-sphinx (>= 1.1.3)
nipype: python-sphinx (>= 0.6)
pebl: python-sphinx
pycassa: python-sphinx
pymvpa2: python-sphinx
pynifti: python-sphinx
pypy: python-sphinx (>= 1.0.7+dfsg)
pypy3: python-sphinx (>= 1.0.7+dfsg)
python-neuroshare: python-sphinx (>= 1.0.7+dfsg)
python-pysqlite2: python-sphinx (>= 0.6.1)
python-versuchung: python-sphinx
renpy: python-sphinx
sphinx-patchqueue: python-sphinx
vmm: python-sphinx
xapian-bindings: python-sphinx

except for the list below, all of them are not in testing, so i will
simply ignore them as they are already RC and dont deserve to be
waited on for this migration

* ghc, just uploaded a fix
* pypy/pypy3, i'm in discussion with the maintainer, i think the
approach we're gonna use here is to drop the -doc packages: the code
for pypy is still python2 and the documentation build requires to
access some pypy modules, so it cant be migrated to python3 anytime
soon
* xapian-bindings is #953949: the maintainer needs a bit of nudging
,but most likely we can just remove the documentation from the
python-xapian package and call it a day.

with these results i think we are good to upload the latest,
python3-only, version of sphinx in unstable right now.

What do you think?

Regards,
-- 
Sandro "morph" Tosi
My website: http://sandrotosi.me/
Me at Debian: http://wiki.debian.org/SandroTosi
Twitter: https://twitter.com/sandrotosi



More information about the Python-modules-team mailing list