Package: src:cylc
Version: 7.8.0-3
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster with dpkg-buildpackage -A but it failed:

--------------------------------------------------------------------------------
[...]
dh  binary-indep --with python2
   dh_testroot -i
   dh_prep -i
   dh_installdirs -i
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Don't support gpanel. Requires gnome2's gnomeapplet.
rm -rf  bin/cylc-gpanel conf/gpanel
mkdir -p debian/tmp/usr/bin
mkdir -p debian/tmp/etc/cylc/gcylcrc
cp bin/cylc debian/tmp/usr//bin/cylc
cp etc/gcylc.rc.eg debian/tmp/etc/cylc/gcylcrc/gcylc.rc
cp etc/global-tests.rc.eg debian/tmp/etc/cylc/gcylcrc/global-tests.rx
cp etc/gcylc-themes.rc debian/tmp/etc/cylc/gcylcrc
find . -name '*.t' -exec chmod +x {} \;
find . -name test_header -exec chmod +x {} \;
chmod +x bin/*
install -d -m 0755 
/<<PKGBUILDDIR>>/debian/cylc-el/usr/share/emacs/site-lisp/cylc
install    -m 0644 etc/syntax/cylc-mode.el \
                           
/<<PKGBUILDDIR>>/debian/cylc-el/usr/share/emacs/site-lisp/cylc/cylc-mode.el
# Do this part if full build (not just arch-dependent)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install -i
   dh_installdocs -i
   dh_installchangelogs -i
   dh_installexamples -i
dh_installexamples: Cannot find (any matches for) "examples/*" (tried in .)

   dh_python2 -i
E: dh_python2 dh_python2:408: no package to act on (python-foo or one with 
${python:Depends} in Depends)
   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
# shipped separately
find debian/python-cylc -name glyphicons-halflings-regular.ttf -delete
find: 'debian/python-cylc': No such file or directory
make[1]: *** [debian/rules:38: 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
--------------------------------------------------------------------------------

The usual recipe is to split override_dh_foo into override_dh_foo-arch
and override_dh_foo-indep, but in this case it seems a little bit strange
that you are deleting things in the fixperms target (which is usually
for fixing perms).

Also, please consider uploading in source-only form (dpkg-buildpackage -S)
so that this kind of bugs do not propagate to testing and we have official
build logs for the arch:all autobuilder, currently missing here:

https://buildd.debian.org/status/package.php?p=cylc

Thanks.

Reply via email to