Skip Menu |

This queue is for tickets about the Archive-Extract CPAN distribution.

Report information
The Basics
Id: 40138
Status: resolved
Priority: 0/
Queue: Archive-Extract

People
Owner: Nobody in particular
Requestors: eshank [...] DRWHoldings.com
Cc:
AdminCc:

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



Subject: Lots of build failures with 0.28 on Strawberry 5.10, August '08, WinXP SP2.
Date: Fri, 17 Oct 2008 14:26:48 -0500
To: <bug-Archive-Extract [...] rt.cpan.org>
From: "Elliot Shank" <eshank [...] DRWHoldings.com>
Download Archive-Extract-0.28.txt.gz
application/x-gzip 5.2k

Message body not shown because it is not plain text.

Version 0.26 works fine on the same machine. This e-mail and any attachments may contain information that is confidential and proprietary and otherwise protected from disclosure. If you are not the intended recipient of this e-mail, do not read, duplicate or redistribute it by any means. Please immediately delete it and any attachments and notify the sender that you have received it in error. Unintended recipients are prohibited from taking action on the basis of information in this e-mail or any attachments. The DRW Companies make no representations that this e-mail or any attachments are free of computer viruses or other defects.
On Fri Oct 17 15:43:27 2008, eshank@DRWHoldings.com wrote: Show quoted text
> Version 0.26 works fine on the same machine.
Archive::Extract falls back to an alternate implementation (ie, if no perl module was found, use a binary and vice versa). For testing purposes, this is not ideal; as of version 0.28 it tests both implementations specifically, so we're probably seeing a failure here that was masked before. Looking at the failures, it seems the issue is with your /bin/tar program: what version are you using of that? Also, extra diagnostics would be useful. You can obtain them by running the test as follows: $ perl -Ilib t/01_Archive-Extract.t 1 The trailing '1' enables debug output for the test suite. Cheers,
Subject: RE: [rt.cpan.org #40138] Lots of build failures with 0.28 on Strawberry 5.10, August '08, WinXP SP2.
Date: Mon, 2 Feb 2009 15:44:31 -0600
To: <bug-Archive-Extract [...] rt.cpan.org>
From: "Elliot Shank" <eshank [...] DRWHoldings.com>
Jos Boumans wrote: Show quoted text
> Looking at the failures, it seems the issue is with your /bin/tar program: > what version are you using of that?
GNU tar 1.21 via Cygwin. If I use plain cmd.exe, there's no tar command in the PATH and the tests pass. Show quoted text
> Also, extra diagnostics would be useful. You can obtain them by running the > test as follows: > > $ perl -Ilib t/01_Archive-Extract.t 1 > > The trailing '1' enables debug output for the test suite.
Results using Archive::Extract 0.30 and October '08 Strawberry 5.10.0 attached. This e-mail and any attachments may contain information that is confidential and proprietary and otherwise protected from disclosure. If you are not the intended recipient of this e-mail, do not read, duplicate or redistribute it by any means. Please immediately delete it and any attachments and notify the sender that you have received it in error. Unintended recipients are prohibited from taking action on the basis of information in this e-mail or any attachments. The DRW Companies make no representations that this e-mail or any attachments are free of computer viruses or other defects.
Download Archive-Extract-0.30.out
application/octet-stream 65.8k

Message body not shown because it is not plain text.

On Mon Feb 02 17:02:31 2009, eshank@DRWHoldings.com wrote: Show quoted text
> Jos Boumans wrote:
> > Looking at the failures, it seems the issue is with your /bin/tar
> program:
> > what version are you using of that?
> > GNU tar 1.21 via Cygwin. > > If I use plain cmd.exe, there's no tar command in the PATH and the > tests pass.
Thanks for the diagnostics, they helped me figure out the issue. I was able to reproduce it on my Win32 virtual machine, and it's specific to gnu tar under cygwin being passed a win32 (as opposed to unix) file path. From the changelog of 0.31_01: Changes for 0.31_01 Fri Feb 6 15:39:13 2009 ============================================ * Address #40138; .tar files on Win32 would not extract properly with gnu tar (default on cygwin) under Cmd.exe/Native Win32 system calls. Gnu tar interprets file names with a : in them, like C:\tmp\foo.tar as a remote path, and attempts to execute rsh instead. Archive::Extract now checks for gnu tar on Win32 and adds the '--force-local' flag to disable this behaviour. This should fix your issue. Please feel free to test it and leave any feedback in this bug report. Thanks again,