[Debian-med-packaging] Bug#993326: jellyfish: FTBFS with Perl 5.34: hardcodes Perl version 5.32

Niko Tyni ntyni at debian.org
Mon Aug 30 21:47:51 BST 2021


Source: jellyfish
Version: 2.3.0-11
Severity: normal
User: debian-perl at lists.debian.org
Usertags: perl-5.34-transition

This package fails to build from source with Perl 5.34 (currently in
experimental). This is because debian/rules hardcodes Perl version
5.32.0.

>From the build log:

  make[1]: Entering directory '/<<PKGBUILDDIR>>'
  # Python files are just installed
  rm -rf debian/tmp/usr/lib/python3/dist-packages
  # Necessary Perl files are just installed
  rm -rf debian/tmp/usr/lib/perl/5.32.0
  dh_missing
  dh_missing: warning: usr/lib/perl/5.34.0/jellyfish.a exists in debian/tmp but is not installed to anywhere 
  dh_missing: warning: usr/lib/perl/5.34.0/jellyfish.la exists in debian/tmp but is not installed to anywhere 
  dh_missing: warning: usr/lib/perl/5.34.0/jellyfish.so exists in debian/tmp but is not installed to anywhere 
  dh_missing: warning: usr/lib/perl/5.34.0/jellyfish.so.0 exists in debian/tmp but is not installed to anywhere 
  dh_missing: warning: usr/lib/perl/5.34.0/jellyfish.so.0.0.0 exists in debian/tmp but is not installed to anywhere 
  dh_missing: error: missing files, aborting
  	The following debhelper tools have reported what they installed (with files per package)
  	 * dh_install: jellyfish (4), jellyfish-examples (0), libjellyfish-2.0-2 (0), libjellyfish-2.0-dev (1), libjellyfish-perl (2), python3-dna-jellyfish (0)
  	 * dh_installdocs: jellyfish (3), jellyfish-examples (0), libjellyfish-2.0-2 (0), libjellyfish-2.0-dev (0), libjellyfish-perl (0), python3-dna-jellyfish (0)
  	 * dh_installexamples: jellyfish (0), jellyfish-examples (31), libjellyfish-2.0-2 (0), libjellyfish-2.0-dev (0), libjellyfish-perl (0), python3-dna-jellyfish (0)
  	 * dh_installman: jellyfish (1), jellyfish-examples (0), libjellyfish-2.0-2 (0), libjellyfish-2.0-dev (0), libjellyfish-perl (0), python3-dna-jellyfish (0)
  	If the missing files are installed by another tool, please file a bug against it.
  	When filing the report, if the tool is not part of debhelper itself, please reference the
  	"Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+).
  	  (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
  	Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built
  	If the omission is intentional or no other helper can take care of this consider adding the
  	paths to debian/not-installed.
  make[1]: *** [debian/rules:106: override_dh_missing] Error 25
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
  make: *** [debian/rules:22: binary-arch] Error 2
  dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
 
A full build log is available at

  http://perl.debian.net/rebuild-logs/perl-5.34/jellyfish_2.3.0-11/jellyfish_2.3.0-11+b1_amd64-2021-08-30T07:33:15Z.build

-- 
Niko Tyni   ntyni at debian.org



More information about the Debian-med-packaging mailing list