Bug 1142303

Summary: Regression: 1.66 breaks Makefile.PL in distributions with symbolic links
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-ExtUtils-ManifestAssignee: Petr Pisar <ppisar>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mmaslano, perl-devel, ppisar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://github.com/Perl-Toolchain-Gang/ExtUtils-Manifest/issues/5
Whiteboard:
Fixed In Version: perl-ExtUtils-Manifest-1.68-1.fc22 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-17 06:47:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Proposed fix none

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.