Skip Menu |

This queue is for tickets about the subs-parallel CPAN distribution.

Report information
The Basics
Id: 16823
Status: resolved
Priority: 0/
Queue: subs-parallel

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

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



Subject: File Permissions
% tar xvzf /home/ftp/pub/CPAN/authors/id/N/NI/NILSONSFJ/subs-parallel-0.07.tar.gz subs-parallel-0.07/ subs-parallel-0.07/META.yml subs-parallel-0.07/Changes subs-parallel-0.07/t/ subs-parallel-0.07/t/pod-coverage.t subs-parallel-0.07/t/00-load.t subs-parallel-0.07/t/pod.t subs-parallel-0.07/t/01-simple.t subs-parallel-0.07/MANIFEST subs-parallel-0.07/lib/ subs-parallel-0.07/lib/subs/ subs-parallel-0.07/lib/subs/parallel.pm subs-parallel-0.07/Makefile.PL subs-parallel-0.07/README % ls -l total 4 drw-rw-r-- 4 k k 4096 Jun 19 2005 subs-parallel-0.07/ On Linux, the resulting directory has no x bit set, so the user can niether chdir into it nor delete it again without tweaking. Which tool does produce such broken tarballs? Can it be replaced?
[ANDK - Fri Dec 30 16:48:04 2005]: Show quoted text
> % tar xvzf /home/ftp/pub/CPAN/authors/id/N/NI/NILSONSFJ/subs-parallel- > 0.07.tar.gz > subs-parallel-0.07/ > subs-parallel-0.07/META.yml > subs-parallel-0.07/Changes > subs-parallel-0.07/t/ > subs-parallel-0.07/t/pod-coverage.t > subs-parallel-0.07/t/00-load.t > subs-parallel-0.07/t/pod.t > subs-parallel-0.07/t/01-simple.t > subs-parallel-0.07/MANIFEST > subs-parallel-0.07/lib/ > subs-parallel-0.07/lib/subs/ > subs-parallel-0.07/lib/subs/parallel.pm > subs-parallel-0.07/Makefile.PL > subs-parallel-0.07/README > > % ls -l > total 4 > drw-rw-r-- 4 k k 4096 Jun 19 2005 subs-parallel-0.07/ > > > On Linux, the resulting directory has no x bit set, so the user can > niether chdir into it nor delete it again without tweaking. Which tool > does produce such broken tarballs? Can it be replaced?
I've seen you've got other distributions facing the same issue. As far as I remember, I used "make dist" (actually, "nmake dist", if that matters), which, in turn used Win32 port of GNU tar 1.13 for the packing. Though, I don't really get the problem with these permissions here. I just installed this module today on a Linux box and it went smoothly through CPAN shell (maybe it already does the right thing which a manual make doesn't?). I'll check it out tomorrow under SuSE and try to fix the problems. I'm used to these sorts of problems. If you take a look at the "CHANGES" files from my modules you'll see a lot of problems regarding backlashes and such. Being used to Windows is a pain sometimes. The older modules probably doesn't even install under Linux. -Nilson Santos F. Jr.
Just to provide more evidence, I have reported the same problem to B/BC/BCH/Win32-Filenames-0.01.tar.gz B/BR/BRUNODIAZ/Finance-Bank-ES-INGDirect-0.02.tar.gz D/DA/DAOTOAD/Log-WithCallbacks-1.00.tar.gz D/DE/DENKINGER/Games-Poker-HistoryParser-1.3.tar.gz E/EC/ECASTILLA/DBIx-PasswordIniFile-1.1.tar.gz J/JO/JONATHAN/Math-Calculus-TaylorEquivalent-0.1.tar.gz J/JO/JONATHAN/Math-Calculus-TaylorSeries-0.1.tar.gz K/KO/KOKOGIKO/Location-GeoTool-Plugin-Locapoint-0.01.tar.gz M/MA/MARKWIN/CNC-Cog-0.06.tar.gz N/NI/NILSONSFJ/subs-parallel-0.07.tar.gz A bath job found these and currently there are no more than these on CPAN among the up-to-date releases. Look at the output f -vv and --version to compare with other systems. And note: you must be non-root user to see the problem. As root I can chdir, as ordinary user not, but that may be a bug in my shell. Important fact is that the x bit is missing on directories. % tar xvvzf /home/ftp/pub/CPAN/authors/id/N/NI/NILSONSFJ/subs-parallel-0.07.tar.gz drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32 subs-parallel-0.07/ -r--r--r-- Administrator/0 548 2005-06-19 17:31:32 subs-parallel-0.07/META.yml -r--r--r-- Administrator/0 3731 2005-06-19 17:30:18 subs-parallel-0.07/Changes drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32 subs-parallel-0.07/t/ -r--r--r-- Administrator/0 223 2005-06-18 14:34:56 subs-parallel-0.07/t/pod-coverage.t -r--r--r-- Administrator/0 170 2005-06-10 04:59:08 subs-parallel-0.07/t/00-load.t -r--r--r-- Administrator/0 146 2005-06-10 04:59:08 subs-parallel-0.07/t/pod.t -r--r--r-- Administrator/0 1042 2005-06-19 17:22:40 subs-parallel-0.07/t/01-simple.t -r--r--r-- Administrator/0 197 2005-06-15 03:27:08 subs-parallel-0.07/MANIFEST drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32 subs-parallel-0.07/lib/ drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32 subs-parallel-0.07/lib/subs/ -r--r--r-- Administrator/0 12128 2005-06-19 17:31:20 subs-parallel-0.07/lib/subs/parallel.pm -r--r--r-- Administrator/0 642 2005-06-19 17:18:46 subs-parallel-0.07/Makefile.PL -r--r--r-- Administrator/0 2829 2005-06-19 17:18:22 subs-parallel-0.07/README % tar --version tar (GNU tar) 1.15.1
Is this still an issue? -Nilson On Sat Dec 31 03:47:30 2005, ANDK wrote: Show quoted text
> Just to provide more evidence, I have reported the same problem to > > B/BC/BCH/Win32-Filenames-0.01.tar.gz > B/BR/BRUNODIAZ/Finance-Bank-ES-INGDirect-0.02.tar.gz > D/DA/DAOTOAD/Log-WithCallbacks-1.00.tar.gz > D/DE/DENKINGER/Games-Poker-HistoryParser-1.3.tar.gz > E/EC/ECASTILLA/DBIx-PasswordIniFile-1.1.tar.gz > J/JO/JONATHAN/Math-Calculus-TaylorEquivalent-0.1.tar.gz > J/JO/JONATHAN/Math-Calculus-TaylorSeries-0.1.tar.gz > K/KO/KOKOGIKO/Location-GeoTool-Plugin-Locapoint-0.01.tar.gz > M/MA/MARKWIN/CNC-Cog-0.06.tar.gz > N/NI/NILSONSFJ/subs-parallel-0.07.tar.gz > > A bath job found these and currently there are no more than these on > CPAN among the up-to-date releases. Look at the output f -vv and > --version to compare with other systems. And note: you must be non-root > user to see the problem. As root I can chdir, as ordinary user not, but > that may be a bug in my shell. Important fact is that the x bit is > missing on directories. > > % tar xvvzf > /home/ftp/pub/CPAN/authors/id/N/NI/NILSONSFJ/subs-parallel-0.07.tar.gz > drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32 subs-parallel-0.07/ > -r--r--r-- Administrator/0 548 2005-06-19 17:31:32 > subs-parallel-0.07/META.yml > -r--r--r-- Administrator/0 3731 2005-06-19 17:30:18 > subs-parallel-0.07/Changes > drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32 subs-parallel-0.07/t/ > -r--r--r-- Administrator/0 223 2005-06-18 14:34:56 > subs-parallel-0.07/t/pod-coverage.t > -r--r--r-- Administrator/0 170 2005-06-10 04:59:08 > subs-parallel-0.07/t/00-load.t > -r--r--r-- Administrator/0 146 2005-06-10 04:59:08 > subs-parallel-0.07/t/pod.t > -r--r--r-- Administrator/0 1042 2005-06-19 17:22:40 > subs-parallel-0.07/t/01-simple.t > -r--r--r-- Administrator/0 197 2005-06-15 03:27:08 > subs-parallel-0.07/MANIFEST > drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32
subs-parallel-0.07/lib/ Show quoted text
> drw-rw-rw- Administrator/0 0 2005-06-19 17:31:32 > subs-parallel-0.07/lib/subs/ > -r--r--r-- Administrator/0 12128 2005-06-19 17:31:20 > subs-parallel-0.07/lib/subs/parallel.pm > -r--r--r-- Administrator/0 642 2005-06-19 17:18:46 > subs-parallel-0.07/Makefile.PL > -r--r--r-- Administrator/0 2829 2005-06-19 17:18:22 > subs-parallel-0.07/README > > % tar --version > tar (GNU tar) 1.15.1 > >
NILSONSFJ/subs-parallel-0.08.tar.gz has sane permissions with x bit set on directories. Thanks a lot for resoving this!