Source: puppet
Version: 6.16.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source

Hi,

puppet/experimental recently started to FTBFS. This seems to have been
cuased by a recent change to a build dependency as a previous build
attempt on Jan 12 was still successful.

 fakeroot debian/rules binary
dh /usr/share/openstack-pkg-tools/pkgos.make
dh: error: Unknown sequence /usr/share/openstack-pkg-tools/pkgos.make (choose 
from: binary binary-arch binary-indep build build-arch build-indep clean 
install install-arch install-indep)
dh binary
   dh_testroot
   dh_prep
   dh_installdirs
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/puppet-6.16.0'
dh /usr/share/openstack-pkg-tools/pkgos.make
dh: error: Unknown sequence /usr/share/openstack-pkg-tools/pkgos.make (choose 
from: binary binary-arch binary-indep build build-arch build-indep clean 
install install-arch install-indep)
./install.rb --destdir=debian/tmp \
        --configdir=/etc/puppet \
        --codedir=/etc/puppet/code \
        --logdir=/var/log/puppet \
        --localedir=/usr/share/puppet/locale \
        --vardir=/var/cache/puppet \
        --sitelibdir=/usr/lib/ruby/vendor_ruby \
        --ruby=/usr/bin/ruby
/usr/lib/ruby/3.0.0/fileutils.rb:865:in `install': wrong number of arguments 
(given 3, expected 2) (ArgumentError)
        from ./install.rb:63:in `block in do_configs'
        from ./install.rb:61:in `each'
        from ./install.rb:61:in `do_configs'
        from ./install.rb:493:in `block in <main>'
        from /usr/lib/ruby/3.0.0/fileutils.rb:139:in `chdir'
        from /usr/lib/ruby/3.0.0/fileutils.rb:139:in `cd'
        from ./install.rb:475:in `<main>'
make[1]: *** [debian/rules:10: override_dh_auto_install] Error 1
make[1]: Leaving directory '/build/puppet-6.16.0'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit 
status 2

Comparing the build logs shows the switch from ruby 2.7 to 3.0 as a possible 
cause.
Please also fix the "Unknown sequence 
/usr/share/openstack-pkg-tools/pkgos.make" noise.


Andreas

Attachment: puppet_6.16.0-1.log.gz
Description: application/gzip

Reply via email to