Skip Menu |
 

This queue is for tickets about the PathTools CPAN distribution.

Report information
The Basics
Id: 47637
Status: open
Priority: 0/
Queue: PathTools

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

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

Attachments
0001-Fix-for-rel2abs-when-inside-a-symlink-like-on-OS.patch



Subject: File::Spec->rel2abs() incorrect inside a symlinked dir.
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: text/plain
Charset: utf8
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 736
Download (untitled) / with headers
text/plain 736b
I've been noticing things failing on OS X because paths are in /private/var rather than /var. My CPAN build directory is inside /var. /var is really a symlink to /private/var, this is a normal OS X thing. When in /var, File::Spec->rel2abs() will use /private/var as its base, cwd() will use /var/local and getcwd() will report /private/var. $ perl -wle 'use Cwd; print getcwd' /private/var/local $ perl -wle 'use Cwd; print cwd' /var/local $ perl -wle 'use File::Spec; print File::Spec->rel2abs(".")' /private/var/local This is because getcwd() walks up the directory tree while cwd() will look at $PWD. The File::Spec->rel2abs docs state: If $base is not present or '', then Cwd::cwd() is used. But the code uses getcwd().
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Charset: utf8
Content-Type: multipart/mixed; boundary="----------=_1246945160-25318-417"
Message-ID: <rt-3.6.HEAD-25318-1246945160-1261.47637-0-0 [...] rt.cpan.org>
X-RT-Original-Encoding: utf-8
RT-Send-CC: "steven.pritchard", steve [...] silug.org
Content-Length: 0
Content-Disposition: inline
Content-Type: text/plain
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 1026
Attached is a patch. It adds a test and changes File::Spec->_cwd to use cwd() as documented. I traced the change to getcwd() back through the history... - File::Spec on Unix now uses Cwd::getcwd() rather than Cwd::cwd() to get the current directory because I guess someone on p5p thought it was more appropriate. And the upstream blead change... commit 7241d76ad1edf173ef75728426b7546b242afbdd Author: Abhijit Menon-Sen <ams@wiw.org> Date: Wed Aug 8 16:28:40 2007 +0000 From #43633: Cwd::cwd() use in File::Spec::Unix use causes unnecessary fork( ) p4raw-id: //depot/perl@31686 diff --git a/lib/File/Spec/Unix.pm b/lib/File/Spec/Unix.pm index 5674731..98a24dd 100644 --- a/lib/File/Spec/Unix.pm +++ b/lib/File/Spec/Unix.pm @@ -475,7 +475,7 @@ L<File::Spec> # File::Spec subclasses use this. sub _cwd { require Cwd; - Cwd::cwd(); + Cwd::getcwd(); } Which was an optimization but it broke stuff so I guess we have to revert it. http://rt.perl.org/rt3/Public/Bug/Display.html?id=43633
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: multipart/mixed; boundary="----------=_1246945160-25318-416"
Charset: utf8
Content-Length: 0
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: iso-8859-1
Content-Length: 0
Content-Type: text/x-patch; name="0001-Fix-for-rel2abs-when-inside-a-symlink-like-on-OS.patch"
Content-Disposition: inline; filename="0001-Fix-for-rel2abs-when-inside-a-symlink-like-on-OS.patch"
Content-Transfer-Encoding: binary
Content-Length: 2434
From 04fcc2cb19da66b5bb4d0c66a0712eaa46fb6966 Mon Sep 17 00:00:00 2001 From: Michael G. Schwern <schwern@pobox.com> Date: Mon, 6 Jul 2009 22:38:23 -0700 Subject: [PATCH] Fix for rel2abs() when inside a symlink, like on OS X --- Changes | 7 +++++++ MANIFEST | 1 + lib/File/Spec/Unix.pm | 2 +- t/rel2abs_vs_symlink.t | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 43 insertions(+), 1 deletions(-) create mode 100644 t/rel2abs_vs_symlink.t diff --git a/Changes b/Changes index 29d0113..52f0612 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,12 @@ Revision history for Perl distribution PathTools. +Next + Bug Fix + * Revert optimization introduced by [rt.perl.org 43633] which broke + File::Spec->rel2abs() when under a symlink [rt.cpan.org 47637]. + Broke in 3.2501 + + 3.30 - Sun May 10 10:55:00 2009 - Promote to stable release. diff --git a/MANIFEST b/MANIFEST index a1cf764..f43e1aa 100644 --- a/MANIFEST +++ b/MANIFEST @@ -25,6 +25,7 @@ t/lib/Test/More.pm t/lib/Test/Simple.pm t/lib/Test/Tutorial.pod t/rel2abs2rel.t +t/rel2abs_vs_symlink.t t/Spec.t t/taint.t t/tmpdir.t diff --git a/lib/File/Spec/Unix.pm b/lib/File/Spec/Unix.pm index 8fd2320..f3042df 100644 --- a/lib/File/Spec/Unix.pm +++ b/lib/File/Spec/Unix.pm @@ -480,7 +480,7 @@ L<File::Spec> # File::Spec subclasses use this. sub _cwd { require Cwd; - Cwd::getcwd(); + Cwd::cwd(); } diff --git a/t/rel2abs_vs_symlink.t b/t/rel2abs_vs_symlink.t new file mode 100644 index 0000000..cfbde01 --- /dev/null +++ b/t/rel2abs_vs_symlink.t @@ -0,0 +1,34 @@ +#!/usr/bin/perl -w + +# Test that rel2abs() works correctly when the process is under a symlink +# See [rt.cpan.org 47637] + +use strict; + +use File::Path; +use File::Spec; + +# Do this to simulate already being inside a symlinked directory +# and having $ENV{PWD} set. +use Cwd qw(chdir); + +use Test::More; + +plan skip_all => "needs symlink()" if !eval { symlink("", ""); 1 }; + +plan tests => 1; + +my $real_dir = "for_rel2abs_test"; +my $symlink = "link_for_rel2abs_test"; +mkdir $real_dir or die "Can't make $real_dir: $!"; +END { rmtree $real_dir } + +symlink $real_dir, $symlink or die "Can't symlink $real_dir => $symlink: $!"; +END { unlink $symlink } + +chdir $symlink or die "Can't chdir into $symlink: $!"; + +like( File::Spec->rel2abs("."), qr/$symlink/ ); + +# So the unlinking works +chdir ".."; -- 1.6.2.4
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-25318-1246945160-1261.47637-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Charset: utf8
References: <rt-3.6.HEAD-25318-1246945160-1261.47637-0-0 [...] rt.cpan.org>
Content-Type: text/plain
Message-ID: <rt-3.6.HEAD-25318-1247006356-1135.47637-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 782
Download (untitled) / with headers
text/plain 782b
On Tue Jul 07 01:39:20 2009, MSCHWERN wrote: Show quoted text
> From #43633: Cwd::cwd() use in File::Spec::Unix use causes > unnecessary fork( > ) > > p4raw-id: //depot/perl@31686 > > diff --git a/lib/File/Spec/Unix.pm b/lib/File/Spec/Unix.pm > index 5674731..98a24dd 100644 > --- a/lib/File/Spec/Unix.pm > +++ b/lib/File/Spec/Unix.pm > @@ -475,7 +475,7 @@ L<File::Spec> > # File::Spec subclasses use this. > sub _cwd { > require Cwd; > - Cwd::cwd(); > + Cwd::getcwd(); > } > > Which was an optimization but it broke stuff so I guess we have to > revert it. > http://rt.perl.org/rt3/Public/Bug/Display.html?id=43633
There has to be a better fix. This causes an unnecessary fork() and exec() of /bin/pwd for every use of FileHandle. The performance penalty is insane.
CC: mschwern [...] cpan.org
MIME-Version: 1.0
X-Spam-Status: No, hits=-0.0 required=8.0 tests=SPF_PASS
In-Reply-To: <rt-3.6.HEAD-25318-1247006356-1135.47637-6-0 [...] rt.cpan.org>
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-25318-1246945160-1261.47637-6-0 [...] rt.cpan.org> <rt-3.6.HEAD-25318-1247006356-1135.47637-6-0 [...] rt.cpan.org>
Message-ID: <4A53E0B2.9000100 [...] pobox.com>
Content-Type: text/plain; charset=UTF-8
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id C1A334D8016 for <bug-PathTools [...] rt.cpan.org>; Tue, 7 Jul 2009 19:56:48 -0400 (EDT)
Received: (qmail 15174 invoked by uid 103); 7 Jul 2009 23:56:47 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 7 Jul 2009 23:56:47 -0000
Received: from a-sasl-quonix.sasl.smtp.pobox.com (HELO sasl.smtp.pobox.com) (208.72.237.25) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Tue, 07 Jul 2009 16:56:41 -0700
Received: from localhost.localdomain (unknown [127.0.0.1]) by a-sasl-quonix.sasl.smtp.pobox.com (Postfix) with ESMTP id 5CAC8265BA; Tue, 7 Jul 2009 19:56:38 -0400 (EDT)
Received: from [10.23.42.2] (unknown [69.64.236.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-sasl-quonix.sasl.smtp.pobox.com (Postfix) with ESMTPSA id 751C0265B8; Tue, 7 Jul 2009 19:56:36 -0400 (EDT)
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605)
Return-Path: <schwern [...] pobox.com>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
Date: Tue, 07 Jul 2009 16:56:34 -0700
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
X-Enigmail-Version: 0.95.7
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: CF648112-6B51-11DE-9F47-DC021A496417-02258300!a-sasl-quonix.pobox.com
From: Michael G Schwern <schwern [...] pobox.com>
RT-Message-ID: <rt-3.6.HEAD-25318-1247011018-1981.47637-0-0 [...] rt.cpan.org>
Content-Length: 706
Download (untitled) / with headers
text/plain 706b
Steven Pritchard via RT wrote: Show quoted text
> There has to be a better fix. This causes an unnecessary fork() and > exec() of /bin/pwd for every use of FileHandle. The performance penalty > is insane.
Can you provide a benchmark? Maybe we can fix FileHandle or IO::File. I see only calls to File::Spec->catfile and only in IO::Dir. IO::File unnecessarily uses File::Spec. FileHandle->new makes no call to File::Spec::Unix->_cwd. I see 5.8.8's IO::File had a call to rel2abs, but 5.10.0 does not. The log says this was fixed in IO 1.13_01. -- You know what the chain of command is? It's the chain I go get and beat you with 'til you understand who's in ruttin' command here. -- Jayne Cobb, "Firefly"
MIME-Version: 1.0
X-Spam-Status: No, hits=0.0 required=8.0 tests=DK_SIGNED,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-25318-1247006356-1135.47637-5-0 [...] rt.cpan.org>
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-25318-1246945160-1261.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-25318-1247006356-1135.47637-5-0 [...] rt.cpan.org>
Message-ID: <6a7ee8cc0907071706q5e22df56o78af96b188e11d8e [...] mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id A24FD4D80CA for <bug-PathTools [...] rt.cpan.org>; Tue, 7 Jul 2009 20:07:08 -0400 (EDT)
Received: (qmail 16924 invoked by uid 103); 8 Jul 2009 00:07:08 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 8 Jul 2009 00:07:08 -0000
Received: from mail-yx0-f188.google.com (HELO mail-yx0-f188.google.com) (209.85.210.188) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Tue, 07 Jul 2009 17:07:02 -0700
Received: by yxe26 with SMTP id 26so7298760yxe.33 for <bug-PathTools [...] rt.cpan.org>; Tue, 07 Jul 2009 17:06:59 -0700 (PDT)
Received: by 10.231.11.135 with SMTP id t7mr3340086ibt.12.1247011618933; Tue, 07 Jul 2009 17:06:58 -0700 (PDT)
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
Domainkey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=i6uFR8vxG5OsNoZ5/5WrbiPtYuUUWuS2EyYhie1g1lNpx4n7kSq1gBCNuaTnoNhHRe oDK/Vbfi4sJKLALL/Tkr/1GO+iv8kiMYn6pcB+v6sZglae2a7Zl6emkV2BFYcptHvgvK pOOyQKNuNIai9bTKylJeGekcYsZIQEtNYNTwE=
Return-Path: <kenahoo [...] gmail.com>
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=ZIceLQGi4hGYhgmBHq1LIvqI2vIvuZH/3GbWJ6Z5uws=; b=Qj0zx0hofNeEh+95hG5S06M1c8nJIaUuF9T0IxCnX4gewB6spd7bJBFsNROBXsqZHE d9kPnPCUVrl7TsDrc4UiPi7k/y8whM7HwWqvVTHd3NBFeKk8Re2TTB9fl95r9vFj6+F+ ogLiSYEh613p+0l4q6ShMkrRM4ruTwwmjJohM=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
Date: Tue, 7 Jul 2009 19:06:58 -0500
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: quoted-printable
From: Ken Williams <kenahoo [...] gmail.com>
RT-Message-ID: <rt-3.6.HEAD-25318-1247011638-1977.47637-0-0 [...] rt.cpan.org>
Content-Length: 528
Download (untitled) / with headers
text/plain 528b
On Tue, Jul 7, 2009 at 5:39 PM, Steven Pritchard via RT<bug-PathTools@rt.cpan.org> wrote: Show quoted text
> There has to be a better fix.  This causes an unnecessary fork() and > exec() of /bin/pwd for every use of FileHandle.  The performance penalty > is insane.
For that matter, the entire Cwd module is insane. For instance, last time I benchmarked the Module::Build test suite, the biggest consumer was cwd() and/or friends. I think we need to have a serious look at what OS-level utilities do (e.g. the source of `pwd`) and copy it.
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Charset: utf8
Content-Type: text/plain
Message-ID: <rt-3.6.HEAD-9877-1259642995-1699.47637-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 225
Download (untitled) / with headers
text/plain 225b
Seeing as how the original reason for the optimization (FileHandle/IO::File) has gone away, could this patch be applied? It would make testing modules inside /var (which is really a symlink to /private/var) on OS X not fail.
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-9877-1259642995-1699.47637-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Charset: utf8
References: <rt-3.6.HEAD-9877-1259642995-1699.47637-0-0 [...] rt.cpan.org>
Content-Type: text/plain
Message-ID: <rt-3.6.HEAD-9877-1259682279-813.47637-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 135
Download (untitled) / with headers
text/plain 135b
Done, thanks for your persistence. Checked in as revision 13621. Any chance you (under the aegis of P5P user) want to make a release?
X-Originalarrivaltime: 01 Dec 2009 15:46:59.0766 (UTC) FILETIME=[84D7FD60:01CA729D]
MIME-Version: 1.0
X-Spam-Status: No, hits=-4.0 required=8.0 tests=RCVD_IN_DNSWL_MED
In-Reply-To: <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org>
X-Scan-Server: spam1.fzk.de
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org>
Message-ID: <4B153A73.1090508 [...] cpan.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Scan-Signature: 34b2a5ca0773416e2155f76fb7f16134
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id E10144D80E7 for <bug-PathTools [...] rt.cpan.org>; Tue, 1 Dec 2009 10:47:08 -0500 (EST)
Received: (qmail 18345 invoked by uid 103); 1 Dec 2009 15:47:08 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 1 Dec 2009 15:47:08 -0000
Received: from spam1.fzk.de (HELO spam1.fzk.de) (141.52.32.63) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Tue, 01 Dec 2009 07:47:06 -0800
Received: from fzkmsx4.ka.fzk.de ([141.52.92.4]) by spam1.fzk.de with esmtp (Exim 4.69) (envelope-from <smueller [...] cpan.org>) id 1NFUwO-0006Ww-0v for bug-PathTools [...] rt.cpan.org; Tue, 01 Dec 2009 16:47:02 +0100
Received: from [141.52.67.210] ([141.52.67.210]) by FZKMSX4.ka.fzk.de with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Dec 2009 16:46:59 +0100
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
X-Spam-Report: -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000]
Return-Path: <smueller [...] cpan.org>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
X-Old-Spam-Status: no, hits=-2.6 required=5.0
Date: Tue, 01 Dec 2009 16:46:59 +0100
X-Old-Spam-Level: --
X-SCC-Spam-Level: --
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
From: Steffen Mueller <smueller [...] cpan.org>
X-Spam-SCC-Status: no, hits=-2.6 required=5.0
RT-Message-ID: <rt-3.6.HEAD-9877-1259683629-638.47637-0-0 [...] rt.cpan.org>
Content-Length: 430
Download (untitled) / with headers
text/plain 430b
Ken Williams via RT wrote: Show quoted text
> Queue: PathTools > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=47637 > > > Done, thanks for your persistence. Checked in as revision 13621. > > Any chance you (under the aegis of P5P user) want to make a release?
I could cut a release tonight. Schwern, do you think this would be appropriate for 5.12, i.e. an important enough bug fix to bother Jesse about? Cheers, Steffen
MIME-Version: 1.0
X-Spam-Status: No, hits=-0.0 required=8.0 tests=DK_SIGNED,DK_VERIFIED,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-9877-1259683629-638.47637-6-0 [...] rt.cpan.org>
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259683629-638.47637-6-0 [...] rt.cpan.org>
Message-ID: <4B1580F6.5060105 [...] pobox.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id E4ABE4D8202 for <bug-PathTools [...] rt.cpan.org>; Tue, 1 Dec 2009 15:48:06 -0500 (EST)
Received: (qmail 16683 invoked by uid 103); 1 Dec 2009 20:47:59 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 1 Dec 2009 20:47:59 -0000
Received: from a-pb-sasl-sd.pobox.com (HELO sasl.smtp.pobox.com) (64.74.157.62) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Tue, 01 Dec 2009 12:47:57 -0800
Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 75636A369A for <bug-PathTools [...] rt.cpan.org>; Tue, 1 Dec 2009 15:47:53 -0500 (EST)
Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 71ABEA3699 for <bug-PathTools [...] rt.cpan.org>; Tue, 1 Dec 2009 15:47:53 -0500 (EST)
Received: from [10.23.42.2] (unknown [69.64.236.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id E9308A3698 for <bug-PathTools [...] rt.cpan.org>; Tue, 1 Dec 2009 15:47:52 -0500 (EST)
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
Domainkey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=message-id:date :from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sasl; b=V2kKyA QiIlDvGD8R2ohNFKej+COhBxOgBWSr0AWCbJSQIq13B4lyh1et7/rYRPRbd1WrBF R1zQMNe+WPtrbw/j37FlvBDSIsrUv6d4KpzOMmpMRYO0/QuvkZmSI4vkaO+8WxqO jz64Q5KaXm28Fg8eazmwvzf9k961PYMokaB6E=
Return-Path: <schwern [...] pobox.com>
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sasl; bh=PdjryOAxqDnA Vgxvxo8FEHkhW8I=; b=uiZRilAVZTebrjs3TfQbAKamvIeFDaeLJw+J95Z0o+0W 7CdvFKI2GqvGyR7dLMBaOKEUjOER+Hq244WiuqELEhJo3MzQkLLHcm/e5iAQlPI6 oRGPS9eysUvKkXVozwgEVEDQoWC3bnW6BpOhqxovMQ89K2hRWiWRA1x37NG642M=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
Date: Tue, 01 Dec 2009 12:47:50 -0800
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: CBEB2F04-DEBA-11DE-AE25-EF34BBB5EC2E-02258300!a-pb-sasl-sd.pobox.com
From: Michael G Schwern <schwern [...] pobox.com>
RT-Message-ID: <rt-3.6.HEAD-9877-1259700511-145.47637-0-0 [...] rt.cpan.org>
Content-Length: 458
Download (untitled) / with headers
text/plain 458b
Steffen Mueller via RT wrote: Show quoted text
> Schwern, do you think this would be appropriate for 5.12, i.e. an > important enough bug fix to bother Jesse about?
It would be nice, but we've been living with this bug for a while so there's no urgency. -- 184. When operating a military vehicle I may *not* attempt something "I saw in a cartoon". -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/
X-Originalarrivaltime: 02 Dec 2009 09:33:26.0815 (UTC) FILETIME=[8018D2F0:01CA7332]
MIME-Version: 1.0
X-Spam-Status: No, hits=-4.0 required=8.0 tests=RCVD_IN_DNSWL_MED
In-Reply-To: <rt-3.6.HEAD-9877-1259700511-145.47637-5-0 [...] rt.cpan.org>
X-Scan-Server: spam1.fzk.de
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259683629-638.47637-6-0 [...] rt.cpan.org> <4B1580F6.5060105 [...] pobox.com> <rt-3.6.HEAD-9877-1259700511-145.47637-5-0 [...] rt.cpan.org>
Message-ID: <4B163466.3060200 [...] cpan.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Scan-Signature: 61dc0ea26b6091f66c6f52436dcc4d2d
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id 2FBFA19B802C for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 04:33:36 -0500 (EST)
Received: (qmail 4916 invoked by uid 103); 2 Dec 2009 09:33:35 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 2 Dec 2009 09:33:35 -0000
Received: from spam1.fzk.de (HELO spam1.fzk.de) (141.52.32.63) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Wed, 02 Dec 2009 01:33:33 -0800
Received: from fzkmsx4.ka.fzk.de ([141.52.92.4]) by spam1.fzk.de with esmtp (Exim 4.69) (envelope-from <smueller [...] cpan.org>) id 1NFlaR-00076L-0t for bug-PathTools [...] rt.cpan.org; Wed, 02 Dec 2009 10:33:30 +0100
Received: from [141.52.67.210] ([141.52.67.210]) by FZKMSX4.ka.fzk.de with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 10:33:26 +0100
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
X-Spam-Report: -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000]
Return-Path: <smueller [...] cpan.org>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
X-Old-Spam-Status: no, hits=-2.6 required=5.0
Date: Wed, 02 Dec 2009 10:33:26 +0100
X-Old-Spam-Level: --
X-SCC-Spam-Level: --
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
From: Steffen Mueller <smueller [...] cpan.org>
X-Spam-SCC-Status: no, hits=-2.6 required=5.0
RT-Message-ID: <rt-3.6.HEAD-9877-1259746428-1533.47637-0-0 [...] rt.cpan.org>
Content-Length: 1393
Download (untitled) / with headers
text/plain 1.3k
Hi, Michael G Schwern via RT wrote: Show quoted text
> Queue: PathTools > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=47637 > > > Steffen Mueller via RT wrote:
>> Schwern, do you think this would be appropriate for 5.12, i.e. an >> important enough bug fix to bother Jesse about?
> > It would be nice, but we've been living with this bug for a while so there's > no urgency.
I'm getting test failure on a rather boring linux box without symlinks involved in the build path: ERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/abs_path.t ............ 1/16 stat(dne): No such file or directory at t/abs_path.t line 65 stat(dne/sub_dne): No such file or directory at t/abs_path.t line 70 t/abs_path.t ............ ok t/crossplatform.t ....... ok t/cwd.t ................. ok t/Functions.t ........... ok t/rel2abs2rel.t ......... ok t/rel2abs_vs_symlink.t .. 1/1 # Failed test at t/rel2abs_vs_symlink.t line 31. # '/home/tsee/perl/PathTools/trunk/for_rel2abs_test' # doesn't match '(?-xism:link_for_rel2abs_test)' # Looks like you failed 1 test of 1. t/rel2abs_vs_symlink.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests t/Spec.t ................ ok t/taint.t ............... ok t/tmpdir.t .............. ok t/win32.t ............... skipped: this is not win32 Cheers, Steffen
MIME-Version: 1.0
X-Spam-Status: No, hits=-0.0 required=8.0 tests=DK_SIGNED,DK_VERIFIED,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-9877-1259746428-1533.47637-6-0 [...] rt.cpan.org>
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259683629-638.47637-6-0 [...] rt.cpan.org> <4B1580F6.5060105 [...] pobox.com> <rt-3.6.HEAD-9877-1259700511-145.47637-5-0 [...] rt.cpan.org> <4B163466.3060200 [...] cpan.org> <rt-3.6.HEAD-9877-1259746428-1533.47637-6-0 [...] rt.cpan.org>
Message-ID: <4B164D68.1000409 [...] pobox.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id 2AD6E19B8235 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 06:20:35 -0500 (EST)
Received: (qmail 30935 invoked by uid 103); 2 Dec 2009 11:20:35 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 2 Dec 2009 11:20:35 -0000
Received: from a-pb-sasl-sd.pobox.com (HELO sasl.smtp.pobox.com) (64.74.157.62) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Wed, 02 Dec 2009 03:20:32 -0800
Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id E20F6A3D29 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 06:20:28 -0500 (EST)
Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id DD3A2A3D28 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 06:20:28 -0500 (EST)
Received: from [10.23.42.2] (unknown [69.64.236.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id E8A71A3D25 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 06:20:23 -0500 (EST)
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
Domainkey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=message-id:date :from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sasl; b=L1mKuB BVd/bqizXdbAjG3NtorLjS9cLz9JbvsFoBB3adn2VJ/F1xJtCwEyBw1lgR/ASMw2 5kQUl2D6AMp52A1woFkiGfCxNRJkStbUhZgCJPwmzTYGnlzq0jey8bQx2Cs/W+Ys xFl9u4eXo42HhRvTi5a3C2jUk6Jcrv19AiSUg=
Return-Path: <schwern [...] pobox.com>
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sasl; bh=neA3oggjdPY+ tFrjqQySOjocZhg=; b=t/vxwm8WiBHnvEJslM4yeRi+cOrq5wOBOk7I0sI2lwkK q88z5CkEwHGVHlBHLPfH8ADVi5Zss8GQ20vlwgQYLlMRQpAjq07geNY1x6jsoKHO J8V7EHBSDMf/UzndZR8uEaYMD050wuptY8518agxzHVzrkpE2KSFW5UOfXoHYdY=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
Date: Wed, 02 Dec 2009 03:20:08 -0800
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: B21D9948-DF34-11DE-A028-EF34BBB5EC2E-02258300!a-pb-sasl-sd.pobox.com
From: Michael G Schwern <schwern [...] pobox.com>
RT-Message-ID: <rt-3.6.HEAD-9877-1259752844-961.47637-0-0 [...] rt.cpan.org>
Content-Length: 1011
Download (untitled) / with headers
text/plain 1011b
Steffen Mueller via RT wrote: Show quoted text
> I'm getting test failure on a rather boring linux box without symlinks > involved in the build path:
Can you figure out what *Cwd::cwd is pointing at? Simplest way is to check what \&Cwd::cwd is in the debugger. $ perl -dwle 'use Cwd; 1' Loading DB routines from perl5db.pl version 1.32 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): use Cwd; 1 DB<1> x \&Cwd::cwd 0 CODE(0x8a7244) -> &Cwd::_backtick_pwd in /usr/local/lib/perl5/5.10.1/darwin-thread-multi-64int-ld-2level/Cwd.pm:360-371 I can reproduce if I hard code that to the other option, Cwd::getcwd. You have no /bin/pwd? I'll look into what magic pwd does and see if we can make use of that. -- 151. The proper way to report to my Commander is "Specialist Schwarz, reporting as ordered, Sir" not "You can't prove a thing!" -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/
X-Originalarrivaltime: 02 Dec 2009 12:58:54.0519 (UTC) FILETIME=[33FB2C70:01CA734F]
MIME-Version: 1.0
X-Spam-Status: No, hits=-4.0 required=8.0 tests=RCVD_IN_DNSWL_MED
In-Reply-To: <rt-3.6.HEAD-9877-1259752844-961.47637-5-0 [...] rt.cpan.org>
X-Scan-Server: spam1.fzk.de
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259683629-638.47637-6-0 [...] rt.cpan.org> <4B1580F6.5060105 [...] pobox.com> <rt-3.6.HEAD-9877-1259700511-145.47637-5-0 [...] rt.cpan.org> <4B163466.3060200 [...] cpan.org> <rt-3.6.HEAD-9877-1259746428-1533.47637-6-0 [...] rt.cpan.org> <4B164D68.1000409 [...] pobox.com> <rt-3.6.HEAD-9877-1259752844-961.47637-5-0 [...] rt.cpan.org>
Message-ID: <4B16648D.5020002 [...] cpan.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Scan-Signature: 5d7b060d07379b0331c91afff57c5254
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id A5CCE4D8014 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 07:59:03 -0500 (EST)
Received: (qmail 2430 invoked by uid 103); 2 Dec 2009 12:59:03 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 2 Dec 2009 12:59:03 -0000
Received: from spam1.fzk.de (HELO spam1.fzk.de) (141.52.32.63) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Wed, 02 Dec 2009 04:59:01 -0800
Received: from fzkmsx3.ka.fzk.de ([141.52.92.3]) by spam1.fzk.de with esmtp (Exim 4.69) (envelope-from <smueller [...] cpan.org>) id 1NFonG-00051C-QV for bug-PathTools [...] rt.cpan.org; Wed, 02 Dec 2009 13:58:57 +0100
Received: from [141.52.67.210] ([141.52.67.210]) by fzkmsx3.ka.fzk.de with Microsoft SMTPSVC(6.0.3790.3959); Wed, 2 Dec 2009 13:58:54 +0100
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
X-Spam-Report: -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000]
Return-Path: <smueller [...] cpan.org>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
X-Old-Spam-Status: no, hits=-2.6 required=5.0
Date: Wed, 02 Dec 2009 13:58:53 +0100
X-Old-Spam-Level: --
X-SCC-Spam-Level: --
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
From: Steffen Mueller <smueller [...] cpan.org>
X-Spam-SCC-Status: no, hits=-2.6 required=5.0
RT-Message-ID: <rt-3.6.HEAD-9877-1259758763-580.47637-0-0 [...] rt.cpan.org>
Content-Length: 1538
Download (untitled) / with headers
text/plain 1.5k
Hi, Michael G Schwern via RT wrote: Show quoted text
> Queue: PathTools > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=47637 > > Can you figure out what *Cwd::cwd is pointing at? Simplest way is to check > what \&Cwd::cwd is in the debugger. > > $ perl -dwle 'use Cwd; 1' > > Loading DB routines from perl5db.pl version 1.32 > Editor support available. > > Enter h or `h h' for help, or `man perldebug' for more help. > > main::(-e:1): use Cwd; 1 > DB<1> x \&Cwd::cwd > 0 CODE(0x8a7244) > -> &Cwd::_backtick_pwd in > /usr/local/lib/perl5/5.10.1/darwin-thread-multi-64int-ld-2level/Cwd.pm:360-371
I felt at liberty to add a few -I's because I haven't installed the new version yet. By the way, this is an ubuntu 9.04 system perl 5.10.0. perl -Iblib/arch -Iblib/lib -dwle 'use Cwd; 1' Loading DB routines from perl5db.pl version 1.3 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): use Cwd; 1 DB<1> x \&Cwd::cwd 0 CODE(0x1713b98) -> &Cwd::_backtick_pwd in blib/lib/Cwd.pm:360-371 Show quoted text
> I can reproduce if I hard code that to the other option, Cwd::getcwd. You > have no /bin/pwd?
Umm. I have that. tsee@l3tsee:~/perl/PathTools/trunk$ which pwd /bin/pwd Show quoted text
> I'll look into what magic pwd does and see if we can make use of that.
I'm a little starved for good debugging time and don't have a good grasp of the issues involved in pwd stuff, but if I can test anything else for you, just let me know. Thanks for looking into this. Best regards, Steffen
MIME-Version: 1.0
X-Spam-Status: No, hits=-0.0 required=8.0 tests=DK_SIGNED,DK_VERIFIED,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-9877-1259758763-580.47637-6-0 [...] rt.cpan.org>
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259700511-145.47637-5-0 [...] rt.cpan.org> <4B163466.3060200 [...] cpan.org> <rt-3.6.HEAD-9877-1259746428-1533.47637-6-0 [...] rt.cpan.org> <4B164D68.1000409 [...] pobox.com> <rt-3.6.HEAD-9877-1259752844-961.47637-5-0 [...] rt.cpan.org> <4B16648D.5020002 [...] cpan.org> <rt-3.6.HEAD-9877-1259758763-580.47637-6-0 [...] rt.cpan.org>
Message-ID: <4B16F722.8070300 [...] pobox.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id 3D3B819B827E for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 18:24:27 -0500 (EST)
Received: (qmail 11159 invoked by uid 103); 2 Dec 2009 23:24:26 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 2 Dec 2009 23:24:26 -0000
Received: from a-pb-sasl-sd.pobox.com (HELO sasl.smtp.pobox.com) (64.74.157.62) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Wed, 02 Dec 2009 15:24:24 -0800
Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 0ECABA3C56 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 18:24:21 -0500 (EST)
Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 0A466A3C55 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 18:24:21 -0500 (EST)
Received: from [10.23.42.2] (unknown [69.64.236.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 69D75A3C54 for <bug-PathTools [...] rt.cpan.org>; Wed, 2 Dec 2009 18:24:20 -0500 (EST)
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
Domainkey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=message-id:date :from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sasl; b=sCyQpK I+RwItue9xi73N8wsPaX8gTORzXtqGJziVStSN5c3qhGY9r4gQdGVqG2tcob1mWW GfFKekLlKGVz9+TCY5lud7kCooMUlB3IVEzRqqkOnS4C8fK0jSQ0hgH3zgXKaZVC gRI84o0jJLVHO0Zc2iBFYnx1cxLjKCwFKF/08=
Return-Path: <schwern [...] pobox.com>
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sasl; bh=Ag3DOTciSOw0 zXGa35P1YEa/F4M=; b=eOEPBhTV4R9YmtZL1ZftUf0pe6x8m7J84y1lmAOOnuLw e/3ulgn3l1lG24iEAkgWsfkGG0uq0PnN6D11aCegX6NOUguKfsL4nKS4orO6lvk3 uQdmR67DppODg6mdhtH4WRRTyna0cg2CfV8oMOjZIdZXUBAmTTAGRfwy3a2yHdw=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
Date: Wed, 02 Dec 2009 15:24:18 -0800
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: D1C2B6D8-DF99-11DE-9310-EF34BBB5EC2E-02258300!a-pb-sasl-sd.pobox.com
From: Michael G Schwern <schwern [...] pobox.com>
RT-Message-ID: <rt-3.6.HEAD-9877-1259796276-1667.47637-0-0 [...] rt.cpan.org>
Content-Length: 1638
Download (untitled) / with headers
text/plain 1.5k
Steffen Mueller via RT wrote: Show quoted text
> Loading DB routines from perl5db.pl version 1.3 > Editor support available. > > Enter h or `h h' for help, or `man perldebug' for more help. > > main::(-e:1): use Cwd; 1 > DB<1> x \&Cwd::cwd > 0 CODE(0x1713b98) > -> &Cwd::_backtick_pwd in blib/lib/Cwd.pm:360-371
Weird. /bin/pwd should be referencing PWD. Anyhow, its all screwed. As far as I can tell, the only way you can figure out that you're inside a symlink is by checking PWD and Perl doesn't keep that consistent. As soon as your program chdirs Cwd::_backtick_pwd() won't know its inside the symlink. So without a core change to chdir() to always track the cwd [1] Cwd consistently knowing its inside a symlink is not possible. Stepping back, the larger problem is not that Cwd isn't seeing the symlink, its that Cwd is inconsistent. Not only across versions but also across operating systems and across all the maddeningly different flavors of cwd functions. Code compares Cwd::cwd() with File::Spec->rel2abs() (using getcwd) and gets different results. Unfortunately, the function folks will tend most to reach for, cwd(), is also the potentially slowest and least consistent. For example, Path-Class 01-basic.t does this. Its an easy trap to fall into. So I'm not sure what to do, except that this patch should be reverted as it just shuffles the inconsistency around. [1] Which would make most of Cwd unnecessary, so perhaps it should be considered. -- 44. I am not the atheist chaplain. -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/
X-Originalarrivaltime: 03 Dec 2009 09:59:53.0818 (UTC) FILETIME=[5C7003A0:01CA73FF]
MIME-Version: 1.0
X-Spam-Status: No, hits=-4.0 required=8.0 tests=RCVD_IN_DNSWL_MED
In-Reply-To: <rt-3.6.HEAD-9877-1259796276-1667.47637-5-0 [...] rt.cpan.org>
X-Scan-Server: spam2.fzk.de
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259746428-1533.47637-6-0 [...] rt.cpan.org> <4B164D68.1000409 [...] pobox.com> <rt-3.6.HEAD-9877-1259752844-961.47637-5-0 [...] rt.cpan.org> <4B16648D.5020002 [...] cpan.org> <rt-3.6.HEAD-9877-1259758763-580.47637-6-0 [...] rt.cpan.org> <4B16F722.8070300 [...] pobox.com> <rt-3.6.HEAD-9877-1259796276-1667.47637-5-0 [...] rt.cpan.org>
Message-ID: <4B178C19.1010607 [...] cpan.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Scan-Signature: 4b4e315e07894f13c13f341ff8335f3b
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id 1336219B82C9 for <bug-PathTools [...] rt.cpan.org>; Thu, 3 Dec 2009 05:00:05 -0500 (EST)
Received: (qmail 6361 invoked by uid 103); 3 Dec 2009 10:00:03 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 3 Dec 2009 10:00:03 -0000
Received: from spam2.fzk.de (HELO spam2.fzk.de) (141.52.32.64) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Thu, 03 Dec 2009 02:00:01 -0800
Received: from fzkmsx6.ka.fzk.de ([141.52.92.76]) by spam2.fzk.de with esmtp (Exim 4.69) (envelope-from <smueller [...] cpan.org>) id 1NG8Ta-0001RP-Dw for bug-PathTools [...] rt.cpan.org; Thu, 03 Dec 2009 10:59:58 +0100
Received: from [141.52.67.210] ([141.52.67.210]) by FZKMSX6.ka.fzk.de with Microsoft SMTPSVC(6.0.3790.3959); Thu, 3 Dec 2009 10:59:53 +0100
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
X-Spam-Report: -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000]
Return-Path: <smueller [...] cpan.org>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
X-Old-Spam-Status: no, hits=-2.6 required=5.0
Date: Thu, 03 Dec 2009 10:59:53 +0100
X-Old-Spam-Level: --
X-SCC-Spam-Level: --
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
From: Steffen Mueller <smueller [...] cpan.org>
X-Spam-SCC-Status: no, hits=-2.6 required=5.0
RT-Message-ID: <rt-3.6.HEAD-9877-1259834417-502.47637-0-0 [...] rt.cpan.org>
Content-Length: 455
Download (untitled) / with headers
text/plain 455b
Michael G Schwern via RT wrote: Show quoted text
> So I'm not sure what to do, except that this patch should be reverted as it > just shuffles the inconsistency around.
That's what you did, right? But then tests started failing, so we're in no-mans land. Or am I misunderstanding things? By the way: Jesse has agreed to absorb a PathTools into blead if the ONLY change is reverting the original change. Anything else will need another nod from him. Cheers, Steffen
MIME-Version: 1.0
X-Spam-Status: No, hits=-0.0 required=8.0 tests=DK_SIGNED,DK_VERIFIED,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-9877-1259834417-502.47637-6-0 [...] rt.cpan.org>
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259752844-961.47637-5-0 [...] rt.cpan.org> <4B16648D.5020002 [...] cpan.org> <rt-3.6.HEAD-9877-1259758763-580.47637-6-0 [...] rt.cpan.org> <4B16F722.8070300 [...] pobox.com> <rt-3.6.HEAD-9877-1259796276-1667.47637-5-0 [...] rt.cpan.org> <4B178C19.1010607 [...] cpan.org> <rt-3.6.HEAD-9877-1259834417-502.47637-6-0 [...] rt.cpan.org>
Message-ID: <4B18BE25.6080004 [...] pobox.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id AFD994D8002 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 02:45:51 -0500 (EST)
Received: (qmail 18331 invoked by uid 103); 4 Dec 2009 07:45:51 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 4 Dec 2009 07:45:51 -0000
Received: from a-pb-sasl-quonix.pobox.com (HELO sasl.smtp.pobox.com) (208.72.237.25) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Thu, 03 Dec 2009 23:45:48 -0800
Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 7956D856B5 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 02:45:45 -0500 (EST)
Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 75005856B4 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 02:45:45 -0500 (EST)
Received: from windhund.personaltelco.net (unknown [72.11.81.253]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id 24F41856B3 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 02:45:44 -0500 (EST)
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
Domainkey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=message-id:date :from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sasl; b=xCgkWz k2wJBq9te5G9yOM4/EVwyKeGsLkSb7RknrOl4W6P59GVkola2he9RDH/wiox88Wb E/1KEBNULD8Ry2YH/JtfKRzH4Xgo/mTAdOvoFBh1fOGw2X+s9okI6mujFwQHfdTQ KLeAx4fdiqPeuc/XE1Fv4RN4qzMyiknS49u9g=
Return-Path: <schwern [...] pobox.com>
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sasl; bh=nlRrfeNzJjtv iveFKbE+uTmneuU=; b=fugBWXecUCzNdKGFFukwz0J7i4GuuL9ij4I8CkMHWfxU NbZcDY6AuW1BmmqiSNQaqRofhwCTmV3iJcCt6q4+GwpPWA1xq+CNP6H0EKBt8iao sYwonqlsrJ5iDBEPTsKpOmT6Z4GKfEmvTzB17CVzBCCnCf+xYN5wOqUUoXoeFPo=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
Date: Thu, 03 Dec 2009 23:45:41 -0800
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: 07E84C4A-E0A9-11DE-8E13-9F3FEE7EF46B-02258300!a-pb-sasl-quonix.pobox.com
From: Michael G Schwern <schwern [...] pobox.com>
RT-Message-ID: <rt-3.6.HEAD-9877-1259912761-444.47637-0-0 [...] rt.cpan.org>
Content-Length: 666
Download (untitled) / with headers
text/plain 666b
Steffen Mueller via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=47637 > > > Michael G Schwern via RT wrote:
>> So I'm not sure what to do, except that this patch should be reverted as it >> just shuffles the inconsistency around.
> > That's what you did, right? But then tests started failing, so we're in > no-mans land. Or am I misunderstanding things?
Sorry, I meant revert my patch. Bring it back to what it was doing, using Cwd::getcwd. getcwd() is at least a bit more consistent than cwd(). -- But there's no sense crying over every mistake. You just keep on trying till you run out of cake. -- Jonathan Coulton, "Still Alive"
X-Originalarrivaltime: 04 Dec 2009 08:42:18.0108 (UTC) FILETIME=[AFD4CBC0:01CA74BD]
MIME-Version: 1.0
X-Spam-Status: No, hits=-4.0 required=8.0 tests=RCVD_IN_DNSWL_MED
In-Reply-To: <rt-3.6.HEAD-9877-1259912761-444.47637-5-0 [...] rt.cpan.org>
X-Scan-Server: spam1.fzk.de
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259758763-580.47637-6-0 [...] rt.cpan.org> <4B16F722.8070300 [...] pobox.com> <rt-3.6.HEAD-9877-1259796276-1667.47637-5-0 [...] rt.cpan.org> <4B178C19.1010607 [...] cpan.org> <rt-3.6.HEAD-9877-1259834417-502.47637-6-0 [...] rt.cpan.org> <4B18BE25.6080004 [...] pobox.com> <rt-3.6.HEAD-9877-1259912761-444.47637-5-0 [...] rt.cpan.org>
Message-ID: <4B18CB69.80308 [...] cpan.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Scan-Signature: d8512c04de817ddc1fc047c93721933a
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id AE24619B830A for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 03:42:27 -0500 (EST)
Received: (qmail 4537 invoked by uid 103); 4 Dec 2009 08:42:27 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 4 Dec 2009 08:42:27 -0000
Received: from spam1.fzk.de (HELO spam1.fzk.de) (141.52.32.63) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Fri, 04 Dec 2009 00:42:24 -0800
Received: from fzkmsx3.ka.fzk.de ([141.52.92.3]) by spam1.fzk.de with esmtp (Exim 4.69) (envelope-from <smueller [...] cpan.org>) id 1NGTk2-00039I-D9 for bug-PathTools [...] rt.cpan.org; Fri, 04 Dec 2009 09:42:21 +0100
Received: from [141.52.67.210] ([141.52.67.210]) by fzkmsx3.ka.fzk.de with Microsoft SMTPSVC(6.0.3790.3959); Fri, 4 Dec 2009 09:42:18 +0100
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
X-Spam-Report: -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000]
Return-Path: <smueller [...] cpan.org>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
X-Old-Spam-Status: no, hits=-2.6 required=5.0
Date: Fri, 04 Dec 2009 09:42:17 +0100
X-Old-Spam-Level: --
X-SCC-Spam-Level: --
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
From: Steffen Mueller <smueller [...] cpan.org>
X-Spam-SCC-Status: no, hits=-2.6 required=5.0
RT-Message-ID: <rt-3.6.HEAD-9877-1259916159-1025.47637-0-0 [...] rt.cpan.org>
Content-Length: 1047
Hi, Michael G Schwern via RT wrote: Show quoted text
> Queue: PathTools > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=47637 > > > Steffen Mueller via RT wrote:
>> <URL: https://rt.cpan.org/Ticket/Display.html?id=47637 > >> >> Michael G Schwern via RT wrote:
>>> So I'm not sure what to do, except that this patch should be reverted as it >>> just shuffles the inconsistency around.
>> That's what you did, right? But then tests started failing, so we're in >> no-mans land. Or am I misunderstanding things?
> > Sorry, I meant revert my patch. Bring it back to what it was doing, using > Cwd::getcwd. getcwd() is at least a bit more consistent than cwd().
Okay, I switched back to using getcwd() and still get the symlinks test failures. But then again, that is probably expected as you added those tests specifically with the getcwd->cwd change. Right? Should I remove the tests? Sorry for being a little confused about this. Cwd is one of those things I wouldn't want to be involved in any more than necessary :) Cheers, Steffen
MIME-Version: 1.0
X-Spam-Status: No, hits=-0.0 required=8.0 tests=DK_SIGNED,DK_VERIFIED,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-9877-1259916159-1025.47637-6-0 [...] rt.cpan.org>
References: <RT-Ticket-47637 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259642995-1699.47637-5-0 [...] rt.cpan.org> <rt-3.6.HEAD-9877-1259682279-813.47637-5-0 [...] rt.cpan.org> <4B153A73.1090508 [...] cpan.org> <rt-3.6.HEAD-9877-1259796276-1667.47637-5-0 [...] rt.cpan.org> <4B178C19.1010607 [...] cpan.org> <rt-3.6.HEAD-9877-1259834417-502.47637-6-0 [...] rt.cpan.org> <4B18BE25.6080004 [...] pobox.com> <rt-3.6.HEAD-9877-1259912761-444.47637-5-0 [...] rt.cpan.org> <4B18CB69.80308 [...] cpan.org> <rt-3.6.HEAD-9877-1259916159-1025.47637-6-0 [...] rt.cpan.org>
Message-ID: <4B18FDAF.3020301 [...] pobox.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id 2B8F719B8377 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 07:17:05 -0500 (EST)
Received: (qmail 12006 invoked by uid 103); 4 Dec 2009 12:16:57 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 4 Dec 2009 12:16:57 -0000
Received: from a-pb-sasl-sd.pobox.com (HELO sasl.smtp.pobox.com) (64.74.157.62) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Fri, 04 Dec 2009 04:16:54 -0800
Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 04F04A4E52 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 07:16:51 -0500 (EST)
Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 02D4CA4E51 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 07:16:50 -0500 (EST)
Received: from [10.23.42.2] (unknown [69.64.236.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 8AC13A4E50 for <bug-PathTools [...] rt.cpan.org>; Fri, 4 Dec 2009 07:16:50 -0500 (EST)
Delivered-To: cpan-bug+PathTools [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47637] File::Spec->rel2abs() incorrect inside a symlinked dir.
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
Domainkey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=message-id:date :from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sasl; b=xmOxEL LNGXDumKI5cS8lnujaIHZkolNdyhhLym9DSUYk86sj1MWumA8iecPeVvYUF22uKO 5DS1Q0XZ0osQZ0G8s1EHag0AkQXny9zhll+bTA+nkiw6lcK39t1yGYAMqmCch3Hj 7d9TfyMbuaHnEtZUBCDGsOAzePctiLxtaoLxc=
Return-Path: <schwern [...] pobox.com>
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sasl; bh=1xHUtQ1sXFkY /KA+v5/a00+hziA=; b=qbLC1kAXFe8tOMXAcycBeNd5cG6mVlBSUmlTj6dKYW2y G1zwztwGcO7zt2ga+gLiZU78IZ6ZhTeHdQMuzss04boU12lmoUJhFfvFvJbpsKeI 8LV9C6AXA52knZguH0Bds5kwA2uvFs6Y9R0cYusadjcE3Ojl7vIYOoDT9OR5Udg=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-PathTools [...] rt.cpan.org
Date: Fri, 04 Dec 2009 04:16:47 -0800
X-Spam-Level: *
To: bug-PathTools [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: E6EA2240-E0CE-11DE-BD1D-EF34BBB5EC2E-02258300!a-pb-sasl-sd.pobox.com
From: Michael G Schwern <schwern [...] pobox.com>
RT-Message-ID: <rt-3.6.HEAD-9877-1259930926-652.47637-0-0 [...] rt.cpan.org>
Content-Length: 527
Download (untitled) / with headers
text/plain 527b
Steffen Mueller via RT wrote: Show quoted text
> Okay, I switched back to using getcwd() and still get the symlinks test > failures. But then again, that is probably expected as you added those > tests specifically with the getcwd->cwd change. Right? Should I remove > the tests?
Yes, pull the whole patch, tests and all. -- 184. When operating a military vehicle I may *not* attempt something "I saw in a cartoon". -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/
MIME-Version: 1.0
In-Reply-To: <rt-3.6.HEAD-9877-1259930926-652.47637-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <rt-3.6.HEAD-9877-1259796276-1667.47637-5-0 [...] rt.cpan.org> <4B178C19.1010607 [...] cpan.org> <rt-3.6.HEAD-9877-1259834417-502.47637-6-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-28323-1385257992-716.47637-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 563
Download (untitled) / with headers
text/plain 563b
On Fri Dec 04 07:48:46 2009, schwern@pobox.com wrote: Show quoted text
> Steffen Mueller via RT wrote:
> > Okay, I switched back to using getcwd() and still get the symlinks test > > failures. But then again, that is probably expected as you added those > > tests specifically with the getcwd->cwd change. Right? Should I remove > > the tests?
> > Yes, pull the whole patch, tests and all. > >
Michael, Ken, Steffen: Discussion in this ticket appears to have petered out four years ago. Are there still issues which need to be addressed? Thank you very much. Jim Keenan
MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-28323-1385257992-716.47637-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <rt-3.6.HEAD-9877-1259796276-1667.47637-5-0 [...] rt.cpan.org> <4B178C19.1010607 [...] cpan.org> <rt-3.6.HEAD-9877-1259834417-502.47637-6-0 [...] rt.cpan.org> <rt-4.0.18-28323-1385257992-716.47637-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-29438-1385263757-1794.47637-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 59
I have less than no clue. I'd support closing this ticket.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.