All reports of debian-rules-makemaker-prefix-is-deprecated for the archive. The extended description of this tag is:
The package appears to use an ExtUtils::MakeMaker (Makefile.PL) build system and sets the temporary installation path by overriding PREFIX when calling make install. This only works because of a Debian-specific change to ExtUtils::MakeMaker that the maintainers of the Debian perl package intend to remove.
The correct way to set the installation directory is with DESTDIR. Setting PREFIX should not be necessary at all.
For example, the linemake install PREFIX=$(TMP)/usr # WRONG
should be replaced withmake install DESTDIR=$(TMP) # RIGHT
Refer to Debian Perl Policy section 4.3 (Vendor Installation) for details.
Severity: normal, Certainty: possible
Check: rules, Type: source
Evolution of the debian-rules-makemaker-prefix-is-deprecated Lintian tag over the past 366 days:
Emitted (non-overridden): 4, overridden: 0, total: 4
The package names link to the relevant maintainer page and the corresponding report for the source package. The links go to the full maintainer report page, which includes info and experimental tags and overridden tags, rather than the default page that shows only errors and warnings.
debbugs 2.4.2~exp1 (source)
- line 38
- line 50
interchange 5.7.7-2.1 (source)
- line 65
libmail-sender-perl 0.8.16-2 (source)
- line 66