Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the IO-All CPAN distribution.

Report information
The Basics
Id: 38945
Status: rejected
Priority: 0/
Queue: IO-All

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

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



Subject: t/link.t makes lib/IO and lib/IO/All.pm world-writable
As one can see from the dump below running t/link.t makes lib/IO/All.pm and lib/IO/All world-writable, and they are kept this way after it exits. {{{{{{{{{{ [cpan@telaviv1 IO-All-0.38]$ ls -ld lib/IO lib/IO/All.pm drwxr-xr-x 3 cpan cpan 43 2007-04-09 05:03 lib/IO/ -rw-r--r-- 1 cpan cpan 22319 2007-04-09 04:43 lib/IO/All.pm [cpan@telaviv1 IO-All-0.38]$ perl t/link.t 1..7 ok 1 - Link to file is a link (not a file) ok 2 - readlink returns file object, not link ok 3 - link target is expected file ok 4 - Link to dir is a link (not a dir) ok 5 - readlink returns dir object, not link ok 6 - readlink returns dir object, not link ok 7 - link target is expected dir [cpan@telaviv1 IO-All-0.38]$ ls -ld lib/IO lib/IO/All.pm drwxrwxrwx 3 cpan cpan 43 2007-04-09 05:03 lib/IO/ -rwxrwxrwx 1 cpan cpan 22319 2007-04-09 04:43 lib/IO/All.pm* }}}}}}}}}}
On Wed Sep 03 08:35:15 2008, SHLOMIF wrote: Show quoted text
> As one can see from the dump below running t/link.t makes lib/IO/All.pm > and lib/IO/All world-writable, and they are kept this way after it exits. > > {{{{{{{{{{ > [cpan@telaviv1 IO-All-0.38]$ ls -ld lib/IO lib/IO/All.pm > drwxr-xr-x 3 cpan cpan 43 2007-04-09 05:03 lib/IO/ > -rw-r--r-- 1 cpan cpan 22319 2007-04-09 04:43 lib/IO/All.pm > [cpan@telaviv1 IO-All-0.38]$ perl t/link.t > 1..7 > ok 1 - Link to file is a link (not a file) > ok 2 - readlink returns file object, not link > ok 3 - link target is expected file > ok 4 - Link to dir is a link (not a dir) > ok 5 - readlink returns dir object, not link > ok 6 - readlink returns dir object, not link > ok 7 - link target is expected dir > [cpan@telaviv1 IO-All-0.38]$ ls -ld lib/IO lib/IO/All.pm > drwxrwxrwx 3 cpan cpan 43 2007-04-09 05:03 lib/IO/ > -rwxrwxrwx 1 cpan cpan 22319 2007-04-09 04:43 lib/IO/All.pm* > }}}}}}}}}}
Apparently this was fixed, cannot reproduce