Skip Menu |

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

Report information
The Basics
Id: 3003
Status: resolved
Worked: 5 min
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: schwern [...] pobox.com
Cc:
AdminCc:

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



Subject: DESTDIR shows up in .packlist.
DESTDIR is not the final installation location of a perl module. Therefore it should not appear in perllocal.pod or .packlist, instead the unmodified INSTALL* locations should be used. Currently (as of 6.10_08) the DESTDIR still shows up in .packlist. This is because ExtUtils::Install::install() has a monolithic interface with no way to have it copy the files to one location (the DESTDIR) yet write something different in the .packlists. In order to fix this, a decent sized overhaul of install() is required. Possibly an alternative interface so backwards compat is preserved. I'm going to wait until after 5.8.1 to do this.
On Mon Jul 21 20:39:29 2003, MSCHWERN wrote: Show quoted text
> DESTDIR is not the final installation location of a perl module. > Therefore it should not appear in perllocal.pod or .packlist, instead > the unmodified INSTALL* locations should be used. Currently (as of > 6.10_08) the DESTDIR still shows up in .packlist. This is because > ExtUtils::Install::install() has a monolithic interface with no way to > have it copy the files to one location (the DESTDIR) yet write > something different in the .packlists. > > In order to fix this, a decent sized overhaul of install() is > required. Possibly an alternative interface so backwards compat is > preserved. I'm going to wait until after 5.8.1 to do this.
I suspect that this has been resolved.