Skip Menu |

This queue is for tickets about the LWPx-ParanoidAgent-DashT CPAN distribution.

Report information
The Basics
Id: 34725
Status: rejected
Priority: 0/
Queue: LWPx-ParanoidAgent-DashT

People
Owner: Nobody in particular
Requestors: imacat [...] mail.imacat.idv.tw
Cc:
AdminCc:

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



Subject: Directory Permission Problem Disallowed chdir() (No Executive Bit Set)
Dear Curtis Jewell, Hi. This is imacat from Taiwan. I found that your LWPx-ParanoidAgent-DashT-1.021.tar.gz have permission problem. The directory permissions of your LWPx-ParanoidAgent-DashT-1.021.tar.gz are 644, that I cannot chdir() into it. I wonder what tool were you using to create the distribution. I would suggest you do "make dist", which shall create the distribution nicely. The terminal log is attached below. Hope that this helps. Please tell me if you need any more information, or if I could be of any help. Thank you. imacat@rinse /tmp/build % ls -l total 8 -rw-r--r-- 1 imacat src 5437 2008-04-06 01:39 LWPx-ParanoidAgent-DashT-1.021.tar.gz imacat@rinse /tmp/build % tar xzf LWPx-ParanoidAgent-DashT-1.021.tar.gz imacat@rinse /tmp/build % cd LWPx-ParanoidAgent-DashT-1.021 cd: permission denied: LWPx-ParanoidAgent-DashT-1.021 imacat@rinse /tmp/build % root@rinse:/tmp/build# ls -ld `find LWPx-ParanoidAgent-DashT-1.021` drw-r--r-- 4 imacat users 4096 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021 -r--r--r-- 1 imacat users 126 Aug 4 2006 LWPx-ParanoidAgent-DashT-1.021/Build.PL -r--r--r-- 1 imacat users 724 Aug 4 2006 LWPx-ParanoidAgent-DashT-1.021/BuildOpts.PL -r--r--r-- 1 imacat users 44 Aug 4 2006 LWPx-ParanoidAgent-DashT-1.021/Changes -r--r--r-- 1 imacat users 173 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/MANIFEST -r--r--r-- 1 imacat users 657 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/META.yml -r--r--r-- 1 imacat users 661 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/Makefile.PL -r--r--r-- 1 imacat users 1739 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/README drw-r--r-- 3 imacat users 4096 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/lib drw-r--r-- 3 imacat users 4096 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/lib/LWPx drw-r--r-- 2 imacat users 4096 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/lib/LWPx/ParanoidAgent -r--r--r-- 1 imacat users 3511 Aug 6 2006 LWPx-ParanoidAgent-DashT-1.021/lib/LWPx/ParanoidAgent/DashT.pm drw-r--r-- 2 imacat users 4096 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/t -r--r--r-- 1 imacat users 325 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/t/00-loads.t -r--r--r-- 1 imacat users 3717 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/t/01-requests.t -r--r--r-- 1 imacat users 4736 Aug 8 2006 LWPx-ParanoidAgent-DashT-1.021/t/02-redir.t root@rinse:/tmp/build#
Dear Curtis Jewell, If you are using tar.exe under Windows, I would suggest you upgrade your tar.exe. Mime is version 1.12, which does things nicely. C:\>tar --version tar (GNU tar) 1.12 Copyright (C) 1988, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by John Gilmore and Jay Fenlason. C:\>
On Sun Apr 06 16:14:22 2008, IMACAT wrote: Show quoted text
> Dear Curtis Jewell, > > If you are using tar.exe under Windows, I would suggest you upgrade > your tar.exe. Mime is version 1.12, which does things nicely. > > C:\>tar --version > tar (GNU tar) 1.12 > > Copyright (C) 1988, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. Show quoted text
> > Written by John Gilmore and Jay Fenlason. > > C:\>
Yes, I was on Windows, and I remember using "Build dist" to make this distribution. Can you point me toward where you got this version of tar.exe, so I can get it when I get my computer set up again? (which is why I'm setting this as stalled...) Note that this was a subclass of LWPx::ParanoidAgent - the 1.03 version of that module includes the code in this module, so you shouldn't need this. (see http://search.cpan.org/src/BRADFITZ/LWPx-ParanoidAgent-1.03/ChangeLog ) I really should upload an "empty module" or otherwise do something to indicate that this module is deprecated. How would you do that?
On 2008-04-06 19:05:58 Sun, CSJEWELL wrote: Show quoted text
> On Sun Apr 06 16:14:22 2008, IMACAT wrote:
> > your tar.exe. Mime is version 1.12, which does things nicely.
> distribution. Can you point me toward where you got this version of > tar.exe, so I can get it when I get my computer set up again? (which is
I suppose you mean "GNU utilities for Win32". You can visit here: http://unxutils.sourceforge.net/ Show quoted text
> I really should upload an "empty module" or otherwise do something to > indicate that this module is deprecated. How would you do that?
As I understand, if LWPx-ParanoidAgent has newer versions of all the modules in LWPx-ParanoidAgent-DashT, then LWPx-ParanoidAgent-DashT will disappear from the CPAN index. CPAN index only indexes the newest version of a module. In your case, if LWPx-ParanoidAgent has a newer version of LWPx::ParanoidAgent::DashT ($LWPx::ParanoidAgent::DashT::VERSION > 1.021), even empty, then LWPx-ParanoidAgent-DashT will be gone from the CPAN index. Another way which the CPAN repository suggests, is to delete all the distribution files of LWPx-ParanoidAgent-DashT. This will make it gone from the CPAN index, too, and save the space burden of the kind CPAN mirrors. Or if you have to keep it, you can also refer to how Test-Harness-Straps does: http://search.cpan.org/dist/Test-Harness-Straps/ Please tell me if you need any more information, or if I could be of any help. Thank you.
I've moved this module to the backPAN, as LWPx::ParanoidAgent included this code in itself (not as a separate module) as of version 1.03. ::DashT only existed in order to patch the code fix in (I had not received communication with the module author in a few months when I released ::DashT, and it took abut 4 more weeks for him to fix the module.) That's why updated to rejected at this point. Sorry for taking so long.