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

Emilio Pozuelo Monfort pochu at debian.org
Thu Oct 11 17:33:10 BST 2018


On 11/10/2018 14:03, Samuel Thibault wrote:
> 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

Weird. I just did:

sudo cowbuilder --update
debcheckout sphinxbase
cd sphinxbase
pdebuild

And it was fine. No idea what we're doing differently.

Emilio



More information about the Pkg-a11y-devel mailing list