This queue is for tickets about the File-Path CPAN distribution.

Report information
The Basics
Id:
77881
Status:
resolved
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
nwtour [...] mail.ru
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
(no value)
Fixed in:
(no value)



From nwtour@mail.ru Mon Jun 18 13: 44:19 2012
MIME-Version: 1.0
X-Spam-Status: No, score=-3.322 tagged_above=-99.9 required=10 tests=[AWL=1.013, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RATWARE_MPOP_WEBMAIL=1.999, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.665] autolearn=ham
X-Mailer: mPOP Web-Mail 2.19
X-Spam-Flag: NO
X-Mras: Ok
X-Virus-Checked: Checked by ClamAV on 16.mx.develooper.com
Content-Type: multipart/mixed; boundary="----fZrfkAdS-9Ldtde1BnJrxx5BT:1340041448"
Message-ID: <1340041448.93395878@f254.mail.ru>
Reply-To: Кокарев Константин <nwtour@mail.ru>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
X-Spam-Score: -3.322
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id B81F524037F for <cpan-bug+File-Path@hipster.bestpractical.com>; Mon, 18 Jun 2012 13:44:19 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a29pe99KSiSG for <cpan-bug+File-Path@hipster.bestpractical.com>; Mon, 18 Jun 2012 13:44:17 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 244642400BF for <bug-File-Path@rt.cpan.org>; Mon, 18 Jun 2012 13:44:16 -0400 (EDT)
Received: (qmail 14633 invoked by uid 103); 18 Jun 2012 17:44:15 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 18 Jun 2012 17:44:15 -0000
Received: from f254.mail.ru (HELO f254.mail.ru) (217.69.128.179) by 16.mx.develooper.com (qpsmtpd/0.80/v0.80-19-gf52d165) with ESMTP; Mon, 18 Jun 2012 10:44:12 -0700
Received: from mail by f254.mail.ru with local (envelope-from <nwtour@mail.ru>) id 1Sgfzk-0006aC-60 for bug-File-Path@rt.cpan.org; Mon, 18 Jun 2012 21:44:08 +0400
Received: from [195.88.252.132] by e.mail.ru with HTTP; Mon, 18 Jun 2012 21:44:08 +0400
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i=@mail.ru
Delivered-To: cpan-bug+File-Path@hipster.bestpractical.com
Subject: Failed test: created a directory not owned
Return-Path: <nwtour@mail.ru>
X-Priority:
X-RT-Mail-Extension: file-path
X-Original-To: cpan-bug+File-Path@hipster.bestpractical.com
X-Spam-Check-BY: 16.mx.develooper.com
Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail; h=Content-Type:Message-ID:Reply-To:Date:Mime-Version:Subject:To:From; bh=NkqcaoMwWFy1nwzhHjqwD2MUgueDEntdf2I0o+7Yjpk=; b=inGMQoAqAE5BSbZ2zh+jie9VAAr0Jg59LzzBDuBW8wrbwW7DKqIJPiP3qgxgpLa80NZ93k230B+xLYwjhEQN5eTg8zjrn3t7xiTOvEJxt6pBB5cvMCuuM2O0EGaDd3TG;
X-Spam: Not detected
Date: Mon, 18 Jun 2012 21:44:08 +0400
X-Spam-Level:
X-Originating-Ip: [195.88.252.132]
To: bug-File-Path@rt.cpan.org
From: Кокарев Константин <nwtour@mail.ru>
Content-Length: 0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
X-RT-Original-Encoding: utf-8
Content-Length: 764
not ok 96 - created a directory not owned by nobodz:nogrouq... # Failed test 'created a directory not owned by nobodz:nogrouq...' # at t/Path.t line 501. # STDERR: # unable to map nobodz to a uid, ownership not changed: at t/Path.t line 499. # unable to map nogrouq to a gid, group ownership not changed: at t/Path.t line 499. # # doesn't match: # (?^:\Aunable to map nobodz to a uid, ownership not changed: .* at \S+ line \d+ # unable to map nogrouq to a gid, group ownership not changed: .* at \S+ line \d+\b) # as expected perl -V: Summary of my perl5 (revision 5 version 16 subversion 0) configuration: Platform: osname=linux, osvers=2.6.32-4-686-bigmem, archname=i686-linux-thread-multi Patch for fix attached (dot symbol in regex) Thanks!
content-type: application/x-patch; name="extend_croak_regex.patch"
Content-Disposition: attachment
Content-Transfer-Encoding: base64
Content-Length: 726

Message body is not shown because sender requested not to inline it.

From nwtour@mail.ru Tue Jun 19 11: 34:28 2012
MIME-Version: 1.0
X-Spam-Status: No, score=-3.575 tagged_above=-99.9 required=10 tests=[AWL=0.760, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RATWARE_MPOP_WEBMAIL=1.999, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.665] autolearn=ham
In-Reply-To: <rt-3.8.HEAD-29611-1340041460-1845.77881-3-0@rt.cpan.org>
X-Mailer: mPOP Web-Mail 2.19
X-Spam-Flag: NO
X-Mras: Ok
References: <1340041448.93395878@f254.mail.ru> <RT-Ticket-77881@rt.cpan.org> <rt-3.8.HEAD-29611-1340041460-1845.77881-3-0@rt.cpan.org>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
Reply-To: Кокарев Константин <nwtour@mail.ru>
Message-ID: <1340120055.243871694@f247.mail.ru>
Content-Type: text/plain; charset=utf-8
X-RT-Original-Encoding: utf-8
X-Spam-Score: -3.575
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i=@mail.ru
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 24DF62403C6 for <cpan-bug+File-Path@hipster.bestpractical.com>; Tue, 19 Jun 2012 11:34:28 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tlXpcFKXHfO5 for <cpan-bug+File-Path@hipster.bestpractical.com>; Tue, 19 Jun 2012 11:34:26 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id E77642403B7 for <bug-File-Path@rt.cpan.org>; Tue, 19 Jun 2012 11:34:25 -0400 (EDT)
Received: (qmail 29657 invoked by uid 103); 19 Jun 2012 15:34:25 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 19 Jun 2012 15:34:25 -0000
Received: from f247.mail.ru (HELO f247.mail.ru) (217.69.128.172) by 16.mx.develooper.com (qpsmtpd/0.80/v0.80-19-gf52d165) with ESMTP; Tue, 19 Jun 2012 08:34:20 -0700
Received: from mail by f247.mail.ru with local (envelope-from <nwtour@mail.ru>) id 1Sh0Rb-0000i4-Fz for bug-File-Path@rt.cpan.org; Tue, 19 Jun 2012 19:34:15 +0400
Received: from [195.88.252.132] by e.mail.ru with HTTP; Tue, 19 Jun 2012 19:34:15 +0400
Delivered-To: cpan-bug+File-Path@hipster.bestpractical.com
Subject: Re: [rt.cpan.org #77881] AutoReply: Failed test: created a directory not owned
Return-Path: <nwtour@mail.ru>
Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail; h=Content-Transfer-Encoding:Content-Type:Message-ID:Reply-To:In-Reply-To:References:Date:Mime-Version:Subject:To:From; bh=EgOKreaPgF5WhPxPtgE1eiXIt8a5xN7cwt9pG1VP/JM=; b=XGlLAWAUEHUiOZVMTEfM5A/gWzBUzyD2dzlVC/0whj82Dy88vxZOATwek/r7KshrLUfG0DdQio1KJYY4wDXCbrRMGwQxpdrL6JlRsQ+u//2n6fmpWOTD7g3y/qDDk0DT;
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: cpan-bug+File-Path@hipster.bestpractical.com
X-RT-Mail-Extension: file-path
X-Priority:
Date: Tue, 19 Jun 2012 19:34:15 +0400
X-Spam: Not detected
X-Spam-Level:
X-Originating-Ip: [195.88.252.132]
To: bug-File-Path@rt.cpan.org
Content-Transfer-Encoding: base64
From: Кокарев Константин <nwtour@mail.ru>
RT-Message-ID: <rt-3.8.HEAD-17162-1340120068-1482.77881-0-0@rt.cpan.org>
Content-Length: 502
Related tickets: https://rt.perl.org/rt3//Public/Bug/Display.html?id=106538 https://rt.perl.org/rt3//Public/Bug/Display.html?id=109788 https://rt.cpan.org/Public/Bug/Display.html?id=75324 Mon, 18 Jun 2012 13:44:21 -0400 от "Bugs in File-Path via RT" <bug-File-Path@rt.cpan.org>:
Show quoted text
> > Greetings, > > This message has been automatically generated in response to the > creation of a trouble ticket regarding: > "Failed test: created a directory not owned", > a summary of which appears below. >
MIME-Version: 1.0
In-Reply-To: <1340041448.93395878@f254.mail.ru>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
X-RT-Interface: Web
References: <1340041448.93395878@f254.mail.ru>
Content-Type: multipart/mixed; boundary="----------=_1429149905-17814-2"
Message-ID: <rt-4.0.18-17814-1429149905-758.77881-0-0@rt.cpan.org>
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 0
Content-Disposition: inline
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 1400
On Mon Jun 18 13:44:20 2012, nwtour@mail.ru wrote:
Show quoted text
> not ok 96 - created a directory not owned by nobodz:nogrouq... > # Failed test 'created a directory not owned by nobodz:nogrouq...' > # at t/Path.t line 501. > # STDERR: > # unable to map nobodz to a uid, ownership not changed: at t/Path.t > line 499. > # unable to map nogrouq to a gid, group ownership not changed: at > t/Path.t line 499. > # > # doesn't match: > # (?^:\Aunable to map nobodz to a uid, ownership not changed: .* at > \S+ line \d+ > # unable to map nogrouq to a gid, group ownership not changed: .* at > \S+ line \d+\b) > # as expected > > perl -V: > Summary of my perl5 (revision 5 version 16 subversion 0) > configuration: > > Platform: > osname=linux, osvers=2.6.32-4-686-bigmem, archname=i686-linux- > thread-multi > > Patch for fix attached (dot symbol in regex) > > Thanks!
I could not reproduce this error. Using blead with the attendant File::Path version 2.09 and running as root in the directory where I customarily build and test blead, I got (excerpt): ##### ok 87 - create a ZZ directory ok 88 - blow it away via @ARGV ok 89 - created a directory owned by nobody... ok 90 - ... owned by 65534 ok 91 - created a directory owned by group nogroup... ok 92 - ... owned by group 65534 ok 93 - created a directory owned by nobody:nogroup... ok 94 - ... owned by 65534 ok 95 - ... owned by group 65534 #####
MIME-Version: 1.0
Subject: perl_V_blead.txt
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Type: text/plain; charset="utf-8"; name="perl_V_blead.txt"
Content-Disposition: inline; filename="perl_V_blead.txt"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 3305
Summary of my perl5 (revision 5 version 21 subversion 11) configuration: Commit id: 792e46564870a460524a90be0cffedd5dcc9e032 Platform: osname=linux, osvers=3.13.0-49-generic, archname=x86_64-linux uname='linux zareason 3.13.0-49-generic #83-ubuntu smp fri apr 10 20:11:33 utc 2015 x86_64 x86_64 x86_64 gnulinux ' config_args='-des -Dusedevel' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.8.2', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /lib64 /usr/lib64 libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc libc=libc-2.19.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.19' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV PERL_USE_DEVEL USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO USE_PERL_ATOF Built under linux Compiled at Apr 15 2015 18:11:02 %ENV: PERL5LIB="/home/jkeenan/perl5/lib/perl5" PERLBREW_BASHRC_VERSION="0.67" PERLBREW_HOME="/home/jkeenan/.perlbrew" PERLBREW_MANPATH="/home/jkeenan/perl5/perlbrew/perls/perl-5.20.1/man" PERLBREW_PATH="/home/jkeenan/perl5/perlbrew/bin:/home/jkeenan/perl5/perlbrew/perls/perl-5.20.1/bin" PERLBREW_PERL="perl-5.20.1" PERLBREW_ROOT="/home/jkeenan/perl5/perlbrew" PERLBREW_VERSION="0.67" PERL_LOCAL_LIB_ROOT="/home/jkeenan/perl5" PERL_MB_OPT="--install_base "/home/jkeenan/perl5"" PERL_MM_OPT="INSTALL_BASE=/home/jkeenan/perl5" PERL_WORKDIR="gitwork/perl" @INC: lib /home/jkeenan/perl5/lib/perl5/x86_64-linux /home/jkeenan/perl5/lib/perl5 /usr/local/lib/perl5/site_perl/5.21.11/x86_64-linux /usr/local/lib/perl5/site_perl/5.21.11 /usr/local/lib/perl5/5.21.11/x86_64-linux /usr/local/lib/perl5/5.21.11 .
MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-17814-1429149905-758.77881-0-0@rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <1340041448.93395878@f254.mail.ru> <rt-4.0.18-17814-1429149905-758.77881-0-0@rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-28913-1429163842-249.77881-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: 1589
On 2015-04-15 22:05:05, JKEENAN wrote:
Show quoted text
> On Mon Jun 18 13:44:20 2012, nwtour@mail.ru wrote:
> > not ok 96 - created a directory not owned by nobodz:nogrouq... > > # Failed test 'created a directory not owned by nobodz:nogrouq...' > > # at t/Path.t line 501. > > # STDERR: > > # unable to map nobodz to a uid, ownership not changed: at t/Path.t > > line 499. > > # unable to map nogrouq to a gid, group ownership not changed: at > > t/Path.t line 499. > > # > > # doesn't match: > > # (?^:\Aunable to map nobodz to a uid, ownership not changed: .* at > > \S+ line \d+ > > # unable to map nogrouq to a gid, group ownership not changed: .* at > > \S+ line \d+\b) > > # as expected > > > > perl -V: > > Summary of my perl5 (revision 5 version 16 subversion 0) > > configuration: > > > > Platform: > > osname=linux, osvers=2.6.32-4-686-bigmem, archname=i686-linux- > > thread-multi > > > > Patch for fix attached (dot symbol in regex) > > > > Thanks!
> > I could not reproduce this error. Using blead with the attendant > File::Path version 2.09 and running as root in the directory where I > customarily build and test blead, I got (excerpt): >
Additionally to being root you need to install Test::Output.
Show quoted text
> ##### > ok 87 - create a ZZ directory > ok 88 - blow it away via @ARGV > ok 89 - created a directory owned by nobody... > ok 90 - ... owned by 65534 > ok 91 - created a directory owned by group nogroup... > ok 92 - ... owned by group 65534 > ok 93 - created a directory owned by nobody:nogroup... > ok 94 - ... owned by 65534 > ok 95 - ... owned by group 65534 > #####
MIME-Version: 1.0
X-Spam-Status: No, score=-4.998 tagged_above=-99.9 required=10 tests=[AWL=1.000, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_OUR_RT=-4, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
In-Reply-To: <rt-4.0.18-17814-1429149906-1740.77881-6-0@rt.cpan.org>
X-Mailer: Mail.Ru Mailer 1.0
X-Spam-Flag: NO
X-RT-Interface: API
X-Mras: Ok
References: <RT-Ticket-77881@rt.cpan.org> <1340041448.93395878@f254.mail.ru> <rt-4.0.18-17814-1429149906-1740.77881-6-0@rt.cpan.org>
X-Virus-Checked: Checked
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
Reply-To: Кокарев Константин <nwtour@mail.ru>
Message-ID: <1429185903.755780560@f314.i.mail.ru>
Content-Type: multipart/alternative; boundary="--ALT--nCvGpBvi5lr6QbecCPbrmVnIawXvVwjM1429185903"
X-Spam-Score: -4.998
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i=@mail.ru
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 7B982240213 for <cpan-bug+File-Path@hipster.bestpractical.com>; Thu, 16 Apr 2015 08:05:32 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S5qw5zId6vVK for <cpan-bug+File-Path@hipster.bestpractical.com>; Thu, 16 Apr 2015 08:05:30 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id B79572401D8 for <bug-File-Path@rt.cpan.org>; Thu, 16 Apr 2015 08:05:29 -0400 (EDT)
Received: (qmail 20918 invoked by alias); 16 Apr 2015 12:05:28 -0000
Received: from f314.i.mail.ru (HELO f314.i.mail.ru) (128.140.169.178) by la.mx.develooper.com (qpsmtpd/0.28) with ESMTP; Thu, 16 Apr 2015 05:05:19 -0700
Received: from [195.88.252.133] (ident=mail) by f314.i.mail.ru with local (envelope-from <nwtour@mail.ru>) id 1YiiXX-0006ym-Fo for bug-File-Path@rt.cpan.org; Thu, 16 Apr 2015 15:05:03 +0300
Received: from [195.88.252.133] by e.mail.ru with HTTP; Thu, 16 Apr 2015 15:05:03 +0300
Delivered-To: cpan-bug+File-Path@hipster.bestpractical.com
Subject: Re: [rt.cpan.org #77881] Failed test: created a directory not owned
Return-Path: <nwtour@mail.ru>
Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2; h=References:In-Reply-To:Content-Type:Message-ID:Reply-To:Date:MIME-Version:Subject:To:From; bh=lKOx70s6iXu7hrUH5sS+Hl0x00Q8RVqxpuzlYEkplQ0=; b=NsH8qYXapmLImvEZBLKths7SRtlCBpgjfyswYVKvx3jVAcpmu8kOnkCXGIprUpAVMG6uR+KWJVYdEVogEIEA7WxiiJc+jCMuoGBbqajoDSIMPYBMCILvVlaRlt0rt3Fbl50GNPIKldybrFtMFybYHY901HVChX30Sj1RpCGxPgU=;
X-Spam-Check-BY: la.mx.develooper.com
X-Original-To: cpan-bug+File-Path@hipster.bestpractical.com
X-RT-Mail-Extension: file-path
X-Priority: 3 (Normal)
Date: Thu, 16 Apr 2015 15:05:03 +0300
X-Spam: undefined
X-Spam-Level:
X-Originating-Ip: [195.88.252.133]
To: bug-File-Path@rt.cpan.org
From: Кокарев Константин <nwtour@mail.ru>
RT-Message-ID: <rt-4.0.18-30252-1429185934-263.77881-0-0@rt.cpan.org>
Content-Length: 0
content-type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
X-RT-Original-Encoding: utf-8
Content-Length: 2882
content-type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
X-RT-Original-Encoding: utf-8
Content-Length: 3948



Среда, 15 апреля 2015, 22:05 -04:00 от "James E Keenan via RT" <bug-File-Path@rt.cpan.org>:
Show quoted text

I could not reproduce this error. Using blead with the attendant File::Path version 2.09 and running as root in the directory where I customarily build and test blead, I got (excerpt):

#####
ok 87 - create a ZZ directory
ok 88 - blow it away via @ARGV
ok 89 - created a directory owned by nobody...
ok 90 - ... owned by 65534
ok 91 - created a directory owned by group nogroup...
ok 92 - ... owned by group 65534
ok 93 - created a directory owned by nobody:nogroup...
ok 94 - ... owned by 65534
ok 95 - ... owned by group 65534
#####


Show quoted text
# perl -MCPAN -e 'install "Test::Output"'
Test::Output is up to date (1.03).

Show quoted text
# perl -MCPAN -e 'install "Carp"'
Carp is up to date (1.36).

Show quoted text
# perl -MCPAN -e 'install "File::Path"'
File::Path is up to date (2.09).

Show quoted text
# perl -MCPAN -e 'install "Test::Builder"'
Test::Builder is up to date (1.001014).


Show quoted text
# LANG=C id
uid=0(root) gid=0(root) groups=0(root)

# wget https://cpan.metacpan.org/authors/id/D/DL/DLAND/File-Path-2.09.tar.gz && tar xzvf File-Path-2.09.tar.gz && cd File-Path-2.09/ && perl Makefile.PL && make && make test

Checking if your kit is complete...
Looks good
Writing Makefile for File::Path
Writing MYMETA.yml and MYMETA.json

cp Path.pm blib/lib/File/Path.pm
Manifying blib/man3/File::Path.3pm

PERL_DL_NONLAZY=1 perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Path.t ... 1/129

Show quoted text
#   Failed test 'created a directory not owned by kostat:huntert...'
#   at t/Path.t line 503.
# STDERR:
# unable to map kostat to a uid, ownership not changed:  at t/Path.t line 501.
# unable to map huntert to a gid, group ownership not changed:  at t/Path.t line 501.
#
# doesn't match:
# (?^:\Aunable to map kostat to a uid, ownership not changed: .* at \S+ line \d+
# unable to map huntert to a gid, group ownership not changed: .* at \S+ line \d+\b)
# as expected
# Looks like you failed 1 test of 129.
t/Path.t ... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/129 subtests
        (less 29 skipped subtests: 99 okay)
t/pod.t .... skipped: PERL_AUTHOR_TESTING environment variable not set (or zero)
t/taint.t .. ok   

Test Summary Report
-------------------
t/Path.t (Wstat: 256 Tests: 129 Failed: 1)
  Failed test:  96
  Non-zero exit status: 1
Files=3, Tests=135,  0 wallclock secs ( 0.05 usr  0.01 sys +  0.15 cusr  0.03 csys =  0.24 CPU)
Result: FAIL
Failed 1/3 test programs. 1/135 subtests failed.
make: *** [test_dynamic] Error 255

# rm /usr/lib/perl5/Test/Output.pm

Show quoted text
# make test

t/Path.t ... ok       
t/pod.t .... skipped: PERL_AUTHOR_TESTING environment variable not set (or zero)
t/taint.t .. ok   
All tests successful.
Files=3, Tests=135,  0 wallclock secs ( 0.05 usr  0.01 sys +  0.12 cusr  0.01 csys =  0.19 CPU)
Result: PASS


MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-17814-1429149905-758.77881-0-0@rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
X-RT-Interface: Web
References: <1340041448.93395878@f254.mail.ru> <rt-4.0.18-17814-1429149905-758.77881-0-0@rt.cpan.org>
Content-Type: multipart/mixed; boundary="----------=_1430322501-15383-2"
Message-ID: <rt-4.0.18-15383-1430322501-1766.77881-0-0@rt.cpan.org>
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 0
Content-Disposition: inline
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 15124
Point after the line number is the problem. Test t/Path.t looks for "unable to map nobodz to a uid, ownership not changed: .* at \S+ line \d+", but there is "unable to map nobodz to a uid, ownership not changed: at t/Path.t line 501." <-- additional point. Patch in attachement. uname -a Linux server 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux perl -V Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Platform: osname=linux, osvers=3.2.0-4-amd64, archname=x86_64-linux-gnu-thread-multi uname='linux babin 3.2.0-4-amd64 #1 smp debian 3.2.46-1+deb7u1 x86_64 gnulinux ' config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Dldflags= -Wl,-z,relro -Dlddlflags=-shared -Wl,-z,relro -Dcccdlflags=-fPIC -Darchname=x86_64-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.14 -Darchlib=/usr/lib/perl/5.14 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.14.2 -Dsitearch=/usr/local/lib/perl/5.14.2 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Duse64bitint -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Ud_ualarm -Uusesfio -Uusenm -Ui_libutil -DDEBUGGING=-g -Doptimize=-O2 -Duseshrplib -Dlibperl=libperl.so.5.14.2 -des' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2 -g', cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include' ccversion='', gccversion='4.7.2', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt perllibs=-ldl -lm -lpthread -lc -lcrypt libc=, so=so, useshrplib=true, libperl=libperl.so.5.14.2 gnulibc_version='2.13' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API Locally applied patches: DEBPKG:debian/arm_thread_stress_timeout - http://bugs.debian.org/501970 Raise the timeout of ext/threads/shared/t/stress.t to accommodate slower build hosts DEBPKG:debian/cpan_definstalldirs - Provide a sensible INSTALLDIRS default for modules installed from CPAN. DEBPKG:debian/db_file_ver - http://bugs.debian.org/340047 Remove overly restrictive DB_File version check. DEBPKG:debian/doc_info - Replace generic man(1) instructions with Debian-specific information. DEBPKG:debian/enc2xs_inc - http://bugs.debian.org/290336 Tweak enc2xs to follow symlinks and ignore missing @INC directories. DEBPKG:debian/errno_ver - http://bugs.debian.org/343351 Remove Errno version check due to upgrade problems with long-running processes. DEBPKG:debian/libperl_embed_doc - http://bugs.debian.org/186778 Note that libperl-dev package is required for embedded linking DEBPKG:fixes/respect_umask - Respect umask during installation DEBPKG:debian/writable_site_dirs - Set umask approproately for site install directories DEBPKG:debian/extutils_set_libperl_path - EU:MM: Set location of libperl.a to /usr/lib DEBPKG:debian/no_packlist_perllocal - Don't install .packlist or perllocal.pod for perl or vendor DEBPKG:debian/prefix_changes - Fiddle with *PREFIX and variables written to the makefile DEBPKG:debian/fakeroot - Postpone LD_LIBRARY_PATH evaluation to the binary targets. DEBPKG:debian/instmodsh_doc - Debian policy doesn't install .packlist files for core or vendor. DEBPKG:debian/ld_run_path - Remove standard libs from LD_RUN_PATH as per Debian policy. DEBPKG:debian/libnet_config_path - Set location of libnet.cfg to /etc/perl/Net as /usr may not be writable. DEBPKG:debian/m68k_thread_stress - http://bugs.debian.org/517938 http://bugs.debian.org/495826 Disable some threads tests on m68k for now due to missing TLS. DEBPKG:debian/mod_paths - Tweak @INC ordering for Debian DEBPKG:debian/module_build_man_extensions - http://bugs.debian.org/479460 Adjust Module::Build manual page extensions for the Debian Perl policy DEBPKG:debian/prune_libs - http://bugs.debian.org/128355 Prune the list of libraries wanted to what we actually need. DEBPKG:fixes/net_smtp_docs - [rt.cpan.org #36038] http://bugs.debian.org/100195 Document the Net::SMTP 'Port' option DEBPKG:debian/perlivp - http://bugs.debian.org/510895 Make perlivp skip include directories in /usr/local DEBPKG:debian/cpanplus_definstalldirs - http://bugs.debian.org/533707 Configure CPANPLUS to use the site directories by default. DEBPKG:debian/cpanplus_config_path - Save local versions of CPANPLUS::Config::System into /etc/perl. DEBPKG:debian/deprecate-with-apt - http://bugs.debian.org/580034 Point users to Debian packages of deprecated core modules DEBPKG:fixes/hurd-ccflags - [a190e64] http://bugs.debian.org/587901 [perl #92244] Make hints/gnu.sh append to $ccflags rather than overriding them DEBPKG:debian/squelch-locale-warnings - http://bugs.debian.org/508764 Squelch locale warnings in Debian package maintainer scripts DEBPKG:debian/skip-upstream-git-tests - Skip tests specific to the upstream Git repository DEBPKG:fixes/extutils-cbuilder-cflags - [011e8fb] http://bugs.debian.org/624460 [perl #89478] Append CFLAGS and LDFLAGS to their Config.pm counterparts in EU::CBuilder DEBPKG:fixes/module-build-home-directory - http://bugs.debian.org/624850 [rt.cpan.org #67893] Fix failing tilde test when run under a UID without a passwd entry DEBPKG:debian/patchlevel - http://bugs.debian.org/567489 List packaged patches for 5.14.2-21+deb7u1 in patchlevel.h DEBPKG:fixes/h2ph-multiarch - [e7ec705] http://bugs.debian.org/625808 [perl #90122] Make h2ph correctly search gcc include directories DEBPKG:fixes/index-tainting - [3b36395] http://bugs.debian.org/291450 [perl #64804] RT 64804: tainting with index() of a constant DEBPKG:fixes/document_makemaker_ccflags - http://bugs.debian.org/628522 [rt.cpan.org #68613] Document that CCFLAGS should include $Config{ccflags} DEBPKG:fixes/sys-syslog-socket-timeout-kfreebsd.patch - http://bugs.debian.org/627821 [rt.cpan.org #69997] Use a socket timeout on GNU/kFreeBSD to catch ICMP port unreachable messages DEBPKG:fixes/hurd-hints - http://bugs.debian.org/636609 Improve general GNU hints, needed for GNU/Hurd. DEBPKG:fixes/pod_fixes - [7698aed] http://bugs.debian.org/637816 Fix typos in several pod/perl*.pod files DEBPKG:debian/find_html2text - http://bugs.debian.org/640479 Configure CPAN::Distribution with correct name of html2text DEBPKG:fixes/digest_eval_hole - http://bugs.debian.org/644108 Close the eval "require $module" security hole in Digest->new($algorithm) DEBPKG:fixes/hurd-ndbm - [f0d0a20] [perl #102680] http://bugs.debian.org/645989 Add GNU/Hurd hints for NDBM_File DEBPKG:fixes/sysconf.t-posix - [8040185] [perl #102888] http://bugs.debian.org/646016 Fix hang in ext/POSIX/t/sysconf.t on GNU/Hurd DEBPKG:fixes/hurd-largefile - [1fda587] [perl #103014] http://bugs.debian.org/645790 enable LFS on GNU/Hurd DEBPKG:debian/hurd_test_todo_syslog - http://bugs.debian.org/650093 Disable failing GNU/Hurd tests in cpan/Sys-Syslog/t/syslog.t DEBPKG:fixes/hurd_skip_itimer_virtual - [rt.cpan.org #72754] http://bugs.debian.org/650094 Skip interval timer tests in Time::HiRes on GNU/Hurd DEBPKG:debian/hurd_test_skip_sigdispatch - http://bugs.debian.org/650188 Disable failing GNU/Hurd tests op/sigdispatch.t DEBPKG:debian/hurd_test_skip_stack - http://bugs.debian.org/650175 Disable failing GNU/Hurd tests dist/threads/t/stack.t DEBPKG:debian/hurd_test_skip_pipe - http://bugs.debian.org/650187 Disable failing GNU/Hurd tests io/pipe.t DEBPKG:debian/hurd_test_skip_io_pipe - http://bugs.debian.org/650096 Disable failing GNU/Hurd tests dist/IO/t/io_pipe.t DEBPKG:fixes/manpage_name_CPAN - http://bugs.debian.org/650448 [rt.cpan.org #73396] cpan/CPAN: add NAME headings in modules with POD DEBPKG:fixes/manpage_name_CPANPLUS - http://bugs.debian.org/650450 [rt.cpan.org #73398] cpan/CPANPLUS: add NAME headings in modules with POD DEBPKG:fixes/manpage_name_Test-Harness - http://bugs.debian.org/650451 [rt.cpan.org #73399] cpan/Test-Harness: add NAME headings in modules with POD DEBPKG:fixes/manpage_name_Term-UI - http://bugs.debian.org/650452 [rt.cpan.org #73400] cpan/Term-UI: add NAME headings in modules with POD DEBPKG:fixes/podlators_ae_ligature_fallback - http://bugs.debian.org/652851 Fix the ASCII fallback string for AE DEBPKG:fixes/fsf_postal_address - [de89470] Update references to the FSF's postal address DEBPKG:fixes/cpan_module_pod_fixes - [perl #106870] [rt.cpan.org #73447] [rt.cpan.org #73446] Fix POD formatting in Term-Cap and Pod-Parser DEBPKG:fixes/cgi_no_shellwords_pl - Use Text::ParseWords instead of shellwords.pl DEBPKG:fixes/path_max_fallback - [perl #109262] http://bugs.debian.org/656869 Don't use _POSIX_PATH_MAX as a fallback PATH_MAX DEBPKG:debian/makemaker-pasthru - http://bugs.debian.org/660195 [rt.cpan.org #28632] Make EU::MM pass LD through to recursive Makefile.PL invocations DEBPKG:fixes/propagate_tainted_errors.patch - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663158 [perl #111654] properly propagate tainted errors DEBPKG:debian/perl5db-x-terminal-emulator.patch - http://bugs.debian.org/668490 Invoke x-terminal-emulator rather than xterm in perl5db.pl DEBPKG:fixes/socket_cache_propagate - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659075 [rt.cpan.org #61577] [perl #112736] sockdomain and socktype undef on newly accepted sockets DEBPKG:fixes/ipc_open3 - [perl #114454] http://bugs.debian.org/683894 IPC::Open3::open3(..., '-') broken DEBPKG:fixes/string_repeat_overrun - http://bugs.debian.org/689314 [b675304] avoid calling memset with a negative count DEBPKG:debian/cpan-missing-site-dirs - http://bugs.debian.org/688842 Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent is writable DEBPKG:fixes/kfreebsd-overrides - http://bugs.debian.org/689713 [perl #115324] [7dc6565] Remove unnecessary overrides in gnukfreebsd and gnuknetbsd hints. DEBPKG:fixes/tainted-smartmatch - [be88a5c] http://bugs.debian.org/690571 [perl #93590] $tainted ~~ [...] failing DEBPKG:fixes/regexp-matching-starter - [6e634c5] http://bugs.debian.org/690975 [perl #101710] Regression with /i, latin1 chars. DEBPKG:fixes/regexp-matching-fold - [399fb9c] http://bugs.debian.org/690976 regexec.c: Fix "\x{FB01}\x{FB00}" =~ /ff/i DEBPKG:fixes/regexp-matching-opposite-case - [dc91d5a] http://bugs.debian.org/690979 [perl #101970] /[[:lower:]]/i matches upper case DEBPKG:fixes/reading-glob-copy-handle - [fd1564b] http://bugs.debian.org/629363 [perl #92258] <$fh> hangs on a glob copy DEBPKG:fixes/smartmatch-rhs-precedence - http://bugs.debian.org/691102 [011be0b] Enforce Any ~~ Object smartmatch precedence DEBPKG:fixes/perlcheat-update - http://bugs.debian.org/691112 [ab0ae0a] Update PerlCheat to 5.14 DEBPKG:fixes/cgi-cr-escaping - http://bugs.debian.org/693420 CR escaping for P3P and Set-Cookie headers DEBPKG:fixes/maketext-code-execution - [1735f6f] http://bugs.debian.org/695224 Fix misparsing of maketext strings. DEBPKG:fixes/storable-security-warning - [664f237] http://bugs.debian.org/695223 add a note about security concerns in Storable DEBPKG:fixes/digest-sha-doublefree - [rt.cpan.org #82655] http://bugs.debian.org/698172 [a8c6ff7] Fix a double-free bug in Digest::SHA DEBPKG:fixes/64bitint-signedness-wraparound - http://bugs.debian.org/698320 [94e529c] Avoid wraparound when casting unsigned size_t to signed ssize_t. DEBPKG:fixes/stdin-sigchld - http://bugs.debian.org/700171 [perl #116621] [be48bbe] add a couple missing LEAVEs in perlio_async_run() DEBPKG:fixes/hsplit-rehash - [d59e31f] http://bugs.debian.org/702296 Prevent premature hsplit() calls, and only trigger REHASH after hsplit() DEBPKG:fixes/encode-memleak - http://bugs.debian.org/702416 [5814803] Encode: Fixed a memory leak that occurred in the UTF-8 encoding. DEBPKG:fixes/threads_shared_elements_crash - [perl #119089] http://bugs.debian.org/718438 threads::shared should not crash if shared elements outlive their aggregate. DEBPKG:fixes/perlbug-patchlist - [3541c11] http://bugs.debian.org/710842 [perl #118433] Make perlbug look up the list of local patches at run time DEBPKG:fixes/digest_sha_double_free - [ee8c6f4] [rt.cpan.org #86295] http://bugs.debian.org/711206 maint-5.18: Digest-SHA crash fix in 5.85 DEBPKG:fixes/pl_eval_start_use_after_free - [eae139f] [perl #115992] PL_eval_start use-after-free DEBPKG:fixes/regcomp_fix_segv - [ebb390a] [perl #115994] fix segv in regcomp.c:S_join_exact() DEBPKG:fixes/list_util_off_by_two - [623a911] fix off-by-two error in List::Util DEBPKG:fixes/sdbm_off_by_one - [7f5f08b] [perl #111586] sdbm.c: fix off-by-one access to global ".dir" DEBPKG:fixes/socket_unpack_sockaddr_un_heap_buffer_overflow - [e508642] [perl #111594] Socket::unpack_sockaddr_un heap-buffer-overflow Built under linux Compiled at Sep 30 2013 03:45:34 @INC: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .
MIME-Version: 1.0
Subject: Path.t.patch
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Type: text/x-patch; name="Path.t.patch"
Content-Disposition: inline; filename="Path.t.patch"
Content-Transfer-Encoding: binary
Content-Length: 205
503c503 < qr{\Aunable to map $max_user to a uid, ownership not changed: .* at \S+ line \d+ --- > qr{\Aunable to map $max_user to a uid, ownership not changed: .* at \S+ line \d+\.?
MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-15383-1430322501-1766.77881-0-0@rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <1340041448.93395878@f254.mail.ru> <rt-4.0.18-17814-1429149905-758.77881-0-0@rt.cpan.org> <rt-4.0.18-15383-1430322501-1766.77881-0-0@rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-19177-1437777691-1207.77881-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: 33
Resolved as duplicate of 77881.


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

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