Bug 1142303 - Regression: 1.66 breaks Makefile.PL in distributions with symbolic links
Summary: Regression: 1.66 breaks Makefile.PL in distributions with symbolic links
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-ExtUtils-Manifest
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL: https://github.com/Perl-Toolchain-Gan...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-16 14:29 UTC by Petr Pisar
Modified: 2014-09-17 06:47 UTC (History)
3 users (show)

Fixed In Version: perl-ExtUtils-Manifest-1.68-1.fc22
Clone Of:
Environment:
Last Closed: 2014-09-17 06:47:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Proposed fix (1.62 KB, patch)
2014-09-16 15:34 UTC, Petr Pisar
no flags Details | Diff

Description Petr Pisar 2014-09-16 14:29:46 UTC
File-DirCompare-0.7 stopped to build with ExtUtils-Manifest-1.66:

File-DirCompare-0.7 $ perl -I/tmp/ExtUtils-Manifest/lib/ Makefile.PL 
Checking if your kit is complete...
/home/test/fedora/perl-File-DirCompare/File-DirCompare-0.7/t/t01/old/dir1 encountered a second time at /usr/share/perl5/File/Find.pm line 446.

This worked with ExtUtils-MakeMaker-1.65. I bisected the change to:

commit 686bd545e608c7506ff5a14271feca8457256077
Author: Chris 'BinGOs' Williams <chris.uk>
Date:   Sun Aug 31 14:08:37 2014 +0100

    [RT #21283] manifind() does not follow symbolic links

Reported to ExtUtils-Manifest's upstream <https://github.com/Perl-Toolchain-Gang/ExtUtils-Manifest/issues/5>. We will have to revert the change probably.

Comment 1 Petr Pisar 2014-09-16 15:34:51 UTC
Created attachment 938082 [details]
Proposed fix

Comment 2 Petr Pisar 2014-09-17 06:12:20 UTC
Patch accepted by upstream and 1.68 version was released.


Note You need to log in before you can comment on or make changes to this bug.