Bug#903698: sphinxbase: build appears broken for multiple python3 versions

Samuel Thibault sthibault at debian.org
Thu Oct 11 13:03:40 BST 2018


Emilio Pozuelo Monfort, le jeu. 11 oct. 2018 10:08:45 +0200, a ecrit:
> On 11/10/2018 03:21, Samuel Thibault wrote:
> > Samuel Thibault, le mer. 10 oct. 2018 18:33:18 +0200, a ecrit:
> >> Emilio Pozuelo Monfort, le mer. 10 oct. 2018 18:27:18 +0200, a ecrit:
> >>> debian/tmp/usr/lib/python3* usr/lib
> >>>
> >>> That is causing both the python3.6/ and python3.7/ contents to be moved to
> >>> usr/lib,
> >>
> >> D'oh!
> >>
> >> Thanks for the fix, I have pushed it to our tree.
> > 
> > Mmm, we still have an issue:
> > 
> > W: python3-sphinxbase: python-module-in-wrong-location usr/lib/python3.6/site-packages/sphinxbase/ usr/lib/python3/dist-packages/sphinxbase/
> > W: python3-sphinxbase: python-module-in-wrong-location usr/lib/python3.6/site-packages/sphinxbase/_sphinxbase.so usr/lib/python3/dist-packages/sphinxbase/_sphinxbase.so
> > 
> > These are indeed completely bogus.
> 
> That's weird. I don't get those lintian warnings (lintian 2.5.108) and I don't
> have any files in /usr/lib/python3.6 either. Those are the old warnings that you
> get without my debdiff, which my changes should fix. Are you somehow running
> lintian on the old changes, or did you forget to apply my diff?

I checked it again, it's all correct. I can use this to reproduce it:

$ pbuilder create          # clean sid chroot
$ wget http://ftp.debian.org/debian/pool/main/s/sphinxbase/sphinxbase_0.8+5prealpha+1.orig.tar.gz
$ debcheckout sphinxbase   # to get latest git
$ cd sphinxbase
$ pdebuild --debbuildopts --check-command=lintian -- --extrapackages lintian

Samuel



More information about the Pkg-a11y-devel mailing list