Package: src:cylc
Version: 7.7.2-2
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster with "dpkg-buildpackage -A"
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with python2
dh_update_autotools_config -i
dh_autoreconf -i
dh_auto_configure -i
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
echo 7.7.2-2 > VERSION
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/<<PKGBUILDDIR>>/bin
&& /usr/bin/make
make[2]: Entering directory '/<<PKGBUILDDIR>>'
cd doc && /usr/bin/make
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
cd src/suite-design-guide && /usr/bin/make
make[4]: Entering directory '/<<PKGBUILDDIR>>/doc/src/suite-design-guide'
[... snipped ...]
I: dh_python2 tools:113: replacing shebang in
debian/cylc/usr/share/cylc/bin/cylc-view
I: dh_python2 tools:113: replacing shebang in
debian/cylc/usr/share/cylc/bin/cylc-warranty
dh_perl -i
dh_link -i
dh_strip_nondeterminism -i
dh_compress -i
debian/rules override_dh_fixperms
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Delete after install. Use packages instead.
for p in Pyro cherrypy markupsafe jinja2 ; do \
rm -rf debian/python-cylc/usr/lib/python2.7/dist-packages/$p ; \
done
mkdir -p debian/cylc/usr/share/cylc
mv debian/python-cylc/usr/lib/python2.7/dist-packages/cylc/job.sh
debian/cylc/usr/share/cylc/job.sh
mv: cannot stat
'debian/python-cylc/usr/lib/python2.7/dist-packages/cylc/job.sh': No such file
or directory
make[1]: *** [debian/rules:39: override_dh_fixperms] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:5: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess
returned exit status 2
--------------------------------------------------------------------------------
To reproduce, please try building with "dpkg-buildpackage -A".
The usual hint here would be to split override_dh_fixperms into
override_dh_fixperms-arch
and override_dh_fixperms-indep, but honestly, I wonder why there is so much
stuff in the current override_dh_fixperms target, that's usually to fix
permissions.
Maybe you just need to add an override_dh_auto_install-indep target in addition
to the
already existing override_dh_auto_install-arch.
In either case, please consider uploading in source-only form
(dpkg-buildpackage -S),
so that this kind of bugs never propagate to testing.
Thanks.