On Sun, Jul 08, 2018 at 01:24:06PM +0000, Santiago Vila wrote: > [...] > debian/rules build-indep > dh build-indep > dh_update_autotools_config -i > dh_autoreconf -i > debian/rules override_dh_auto_build > make[1]: Entering directory '/<<PKGBUILDDIR>>' > dh_auto_build > HOME=$(mktemp -d) LC_ALL=C.UTF-8 rake gen_manpages > rake aborted! > Ronn does not appear to be installed. > tasks/manpages.rake:33:in `block in <top (required)>' > Tasks: TOP => gen_manpages > (See full trace by running task with --trace) > debian/rules:24: recipe for target 'override_dh_auto_build' failed > make[1]: *** [override_dh_auto_build] Error 1 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > debian/rules:8: recipe for target 'build-indep' failed > make: *** [build-indep] Error 2 > dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit > status 2
This is due to /usr/bin/ronn having been split out of ruby-ronn into just ronn. Once you add ronn to Build-Depends, it'll work again. It is less clear though, whether the ruby-ronn dependency can be dropped, because puppet mentions ronn in its Gemfile. So I guess you'll have to use both dependencies ruby-ronn for using the module and ronn for using the script. You should not assume the ronn module to be available if Build-Depends doesn't contain ruby-ronn. Helmut