Lintian Reports

W debian-rules-makemaker-prefix-is-deprecated

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 line

      make install PREFIX=$(TMP)/usr          # WRONG

should be replaced with

      make 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:

The beforementioned graph for the debian-rules-makemaker-prefix-is-deprecated tag

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)

interchange 5.7.7-2.1 (source)

libmail-sender-perl 0.8.16-2 (source)