Skip Menu |

This queue is for tickets about the Module-Build CPAN distribution.

Report information
The Basics
Id: 16188
Status: resolved
Priority: 0/
Queue: Module-Build

People
Owner: Nobody in particular
Requestors: kwilliams [...] cpan.org
Cc:
AdminCc:

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



Subject: "Build fakeinstall --uninst 1" actually does the uninstalls
When using the "fakeinstall" the user doesn't want their system touched, but if they also use the --uninst flag, the uninstallation will actually happen. This may be an ExtUtils::Install bug, not sure yet. Here's a transcript, note that the second time through there was no file to uninstall: # ./Build fakeinstall --uninst 1 Skipping /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/auto/Algorithm/SVMLight/SVMLight.bs (unchanged) Skipping /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/auto/Algorithm/SVMLight/SVMLight.so (unchanged) Unlinking /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread- multi/auto/Algorithm/SVMLight/SVMLight.so (shadowing?) Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Skipping /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/Algorithm/SVMLight.pm (unchanged) Unlinking /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread- multi/Algorithm/SVMLight.pm (shadowing?) Skipping /usr/share/man/man3/Algorithm::SVMLight.3pm (unchanged) Writing /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/auto/Algorithm/SVMLight/.packlist # ./Build fakeinstall --uninst 1 Skipping /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/auto/Algorithm/SVMLight/SVMLight.bs (unchanged) Skipping /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/auto/Algorithm/SVMLight/SVMLight.so (unchanged) Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Skipping /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/Algorithm/SVMLight.pm (unchanged) Skipping /usr/share/man/man3/Algorithm::SVMLight.3pm (unchanged) Writing /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread- multi/auto/Algorithm/SVMLight/.packlist
This is indeed an ExtUtils::Install bug. I've filed it in ExtUtils::MakeMaker's queue. We'll have to wait for them to fix it over there - I think it can be just a one-line patch, but their code in SVN seems not to build/test properly right now so I'm not sure. -Ken
RT-Send-CC: module-build [...] perl.org
Fixed in ExtUtils::Install 1.41_03 http://rt.cpan.org/Ticket/Display.html?id=16225