Hi Dominic, On 16 August 2015 at 11:21, Dominic Hargreaves wrote: | Source: smtm | Version: 1.6.10 | Severity: important | User: debian-p...@lists.debian.org | Usertags: perl-5.22-transition makemaker-prefix | Tags: sid stretch | | This package FTBFS with perl 5.22.0-2, which removed support for a long- | obsolete way of overriding PREFIX when calling 'make install' with | ExtUtils::MakeMaker, as described in the lintian tag | debian-rules-makemaker-prefix-is-deprecated[1] and the Debian Perl | policy[2]: | | /usr/bin/make install PREFIX=/«PKGBUILDDIR»/debian/smtm/usr | make[1]: Entering directory '/«PKGBUILDDIR»' | Manifying 1 pod document | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ERROR: Can't create '/usr/bin' | Do not have write permissions on '/usr/bin' | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | at -e line 1. | make[1]: *** [pure_vendor_install] Error 13 | Makefile:744: recipe for target 'pure_vendor_install' failed | make[1]: Leaving directory '/«PKGBUILDDIR»' | | The fix is to use DESTDIR instead of PREFIX; please see the lintian | `description for examples. Alternatively, newer versions of debhelper | can automatically call make install with the correct arguments when | using the dh7 style rules files.
Will do. The package has not seen an update in a few years, but as it is mine upstream ... I will of course do this. Excellent hint for using lintian-info. On point -- will do! Dirk | This bug will become release critical nearer the time of the perl 5.22 | migration, expected during the (northern hemisphere) summer. | | Cheers, | Dominic. | | [1] <https://lintian.debian.org/tags/debian-rules-makemaker-prefix-is-deprecated.html> | [2] <https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-vendor_install> -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org