Le dim. 14 févr. 2021 à 17:33, Leopold Palomo-Avellaneda <[email protected]> a écrit :
> Hi Mechtilde, > > > El 14/2/21 a les 14:41, Mechtilde Stehmann ha escrit: > > Hello Leopold, > > hello all, > > > > does it also build at buildd after a source only upload. > > ok > > > At the official build machines it is n't allowed to install a package > > which isn't called in debian/control beside the essential build packages. > > yes, you are right. > > > You have to call *all needed* packages for building in debian/control. > > Otherwise it can't be build at the official build machines. > > Yes, it's true. But, this is not the case. It call all the dependencies > to build the package. But it fails *before* you call pbuilder in a clean > env. > > > This should be ensured by pbuilder. You have to be able to build in a > > clean pbuilder chroot. > > I have a pbuilder installation to build packages. I'm using pbuilder, > and I built a lot of backports to myself. The server where I run > pbuilder is a Debian stable with several packages installed, nothing > important. Without sphinx-common, when I try to build paperwork, from > salsa I got: > > $ pdebuild > W: /root/.pbuilderrc does not exist > dpkg-checkbuilddeps: error: Unmet build dependencies: python3-sphinx > python3-sphinxcontrib.plantuml sphinx-doc > W: Unmet build-dependency in source > dpkg-source: info: using patch list from debian/patches/series > dpkg-source: info: applying > 0001-Search-for-data-files-in-system-folders.patch > dpkg-source: info: applying > 0002-Show-all-page-at-once-until-python3-getkey-gets-pack.patch > dpkg-source: info: applying > 0003-Disable-potentially-dangerous-plugins.patch > dh clean --with python3,sphinxdoc --buildsystem=pybuild > dh: error: unable to load addon sphinxdoc: Can't locate > Debian/Debhelper/Sequence/sphinxdoc.pm in @INC (you may need to install > the Debian::Debhelper::Sequence::sphinxdoc module) (@INC contains: > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 > /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 > /usr/share/perl/5.28 /usr/local/lib/site_perl > /usr/lib/x86_64-linux-gnu/perl-base) at (eval 15) line 1. > BEGIN failed--compilation aborted at (eval 15) line 1. > > make: *** [debian/rules:38: clean] Error 25 > > Before, pbuilder is call. However, if I install sphinx-common and run > again pbuilder paperwork is built. > > Another thing is if you really need to call: > > dh $@ --with python3,sphinxdoc --buildsystem=pybuild > > with sphinxdoc. > > In any case, salsa C-I is passed and doesn't fail, and AFAIK they use a > similar env as build machines. Please, DD, push this package. It would > be a pity that we don't have this version in Bullseye. > > Best regards, > > Leopold > > > > Kind regards > > > > Mechtilde > > > > Am 14.02.21 um 14:15 schrieb Leopold Palomo-Avellaneda: > >> Mechtilde, > >> > >> > >> El 14/2/21 a les 14:04, Mechtilde Stehmann ha escrit: > >> > >> [...] > >> > >>> dh clean --with python3,sphinxdoc --buildsystem=pybuild > >>> dh: error: unable to load addon sphinxdoc: Can't locate > >>> Debian/Debhelper/Sequence/sphinxdoc.pm in @INC (you may need to > install > >>> the Debian::Debhelper::Sequence::sphinxdoc module) (@INC contains: > >>> /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 > >>> /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 > >>> /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base > >>> /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 > >>> /usr/local/lib/site_perl) at (eval 14) line 1. > >>> BEGIN failed--compilation aborted at (eval 14) line 1. > >> > >> [...] > >> > >> > >> IMHO the problem that you have here is that you have not installed in > >> the box where you run pbuilder or gbp the package sphinx-common. > >> > >> That package contains the file > >> sphinx-common: /usr/share/perl5/Debian/Debhelper/Sequence/sphinxdoc.pm > >> > >> that needs Debhelper to prepare the package to be built. > >> > >> I have backported paperwork without any problem. > >> > >> Best regards, > >> > >> Leopold > Hello, i'll go ahead. However there is a high chance it won't migrate to testing, due to soft freeze policy as Thomas pointed out. Let's see. Jérémy

