Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 113642
Status: new
Priority: 0/
Queue: ExtUtils-MakeMaker

Owner: Nobody in particular
Requestors: KENTNL [...]

Bug Information
Severity: (no value)
Broken in: 7.10
Fixed in: (no value)

Subject: requested option to prevent "inheriting" packlists from SITEARCHEXP

On "managed" installations, the workflow is as follows:


- build version a

- install version a

.... time passes

-build version b

- install version b

- remove redundant files installed by version a


.... time passes

-build version c

- install version c

- remove redundant files installed by version b


Here, the mechanism where EUMM re-reads an existing packlist in (SITE|VENDOR)ARCHEXP

eg: )

Means that any entries ever added to a packlist stay in the packlist forever, regardless if the files they reflect got reaped from the file system or not.

And this results in packlists which reference files that no longer exist.

On a "managed" install process, it makes no sense to re-use anything existing from (SITE|VENDOR)ARCHEXP



This issue also affects anything using ExtUtils::Install::install_default:

And anything approximating that:\Winstall[%28\s].{1%2C90}read[\s%27%22]%2B%28%3D%3E|%2C%29


Both these greps are probably incomplete.{0%2C90}packlist+-file%3AMakefile

Note: remove the -Makefile exclusion to find a bunch of broken CPAN dists!

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to