Skip Menu |

This queue is for tickets about the Module-Install CPAN distribution.

Report information
The Basics
Id: 83743
Status: open
Priority: 0/
Queue: Module-Install

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

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



Subject: creates distro with wrong file permissions
When I run the `make dist` process, some of the files/folders in the tarzip have "no" permissions. This is on Windows 7 with ActivePerl build 5.14.1 x64. See below. ~/Modules/I18N-Charset $ ls -altR inc inc: total 0 drwxrwxrwx 1 Martin None 0 Mar 3 22:49 Module drwxrwxrwx 1 Martin None 0 Mar 3 22:49 .author inc/Module: total 13 drwxrwxrwx 1 Martin None 0 Mar 3 22:49 Install -rw-rw-rw- 1 Martin None 12851 Mar 3 22:49 Install.pm inc/Module/Install: total 41 -rw-rw-rw- 1 Martin None 1210 Mar 3 22:49 Base.pm -rw-rw-rw- 1 Martin None 3337 Mar 3 22:49 Can.pm -rw-rw-rw- 1 Martin None 2548 Mar 3 22:49 Fetch.pm -rw-rw-rw- 1 Martin None 12481 Mar 3 22:49 Makefile.pm -rw-rw-rw- 1 Martin None 18833 Mar 3 22:49 Metadata.pm -rw-rw-rw- 1 Martin None 1859 Mar 3 22:49 Win32.pm -rw-rw-rw- 1 Martin None 1341 Mar 3 22:49 WriteAll.pm inc/.author: total 0 ~/Modules/I18N-Charset $ nmake dist Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 Copyright (C) Microsoft Corporation. All rights reserved. C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e rm_rf -- I18N-Charset-1.408 C:\Perl64\bin\perl.exe "-Iinc" "-MExtUtils::Manifest=manicopy,maniread" -e "manicopy(maniread(),'I18N-Charset-1.408', 'best');" mkdir I18N-Charset-1.408 mkdir I18N-Charset-1.408/inc mkdir I18N-Charset-1.408/inc/Module mkdir I18N-Charset-1.408/t mkdir I18N-Charset-1.408/inc/Module/Install mkdir I18N-Charset-1.408/lib mkdir I18N-Charset-1.408/lib/I18N C:\Perl64\bin\perl.exe "-Iinc" -I. "-MModule::Install::Admin" -e "dist_preop(q(I18N-Charset-1.408))" Set up gcc environment - gcc.exe (rubenvb-4.5.4) 4.5.4 tar cvf I18N-Charset-1.408.tar I18N-Charset-1.408 I18N-Charset-1.408/ I18N-Charset-1.408/Changes I18N-Charset-1.408/inc/ I18N-Charset-1.408/inc/Module/ I18N-Charset-1.408/inc/Module/Install/ I18N-Charset-1.408/inc/Module/Install/Base.pm I18N-Charset-1.408/inc/Module/Install/Can.pm I18N-Charset-1.408/inc/Module/Install/Fetch.pm I18N-Charset-1.408/inc/Module/Install/Makefile.pm I18N-Charset-1.408/inc/Module/Install/Metadata.pm I18N-Charset-1.408/inc/Module/Install/Win32.pm I18N-Charset-1.408/inc/Module/Install/WriteAll.pm I18N-Charset-1.408/inc/Module/Install.pm I18N-Charset-1.408/lib/ I18N-Charset-1.408/lib/I18N/ I18N-Charset-1.408/lib/I18N/Charset.pm I18N-Charset-1.408/Makefile.PL I18N-Charset-1.408/MANIFEST I18N-Charset-1.408/README I18N-Charset-1.408/t/ I18N-Charset-1.408/t/bug1.t I18N-Charset-1.408/t/enco.t I18N-Charset-1.408/t/iana.t I18N-Charset-1.408/t/libi.t I18N-Charset-1.408/t/map8.t I18N-Charset-1.408/t/mib.t I18N-Charset-1.408/t/mime.t I18N-Charset-1.408/t/pod-coverage.t I18N-Charset-1.408/t/pod.t I18N-Charset-1.408/t/rt33087.t I18N-Charset-1.408/t/umap.t I18N-Charset-1.408/t/utf8.t C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e rm_rf -- I18N-Charset-1.408 gzip --best I18N-Charset-1.408.tar ~/Modules/I18N-Charset $ tar tvzf I18N-Charset-1.408.tar.gz d--------- Martin/None 0 2013-03-03 22:57 I18N-Charset-1.408/ -rw-rw-rw- Martin/None 5798 2013-01-13 21:15 I18N-Charset-1.408/Changes d--------- Martin/None 0 2013-03-03 22:57 I18N-Charset-1.408/inc/ d--------- Martin/None 0 2013-03-03 22:57 I18N-Charset-1.408/inc/Module/ d--------- Martin/None 0 2013-03-03 22:57 I18N-Charset-1.408/inc/Module/Install/ ---------- Martin/None 1210 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install/Base.pm ---------- Martin/None 3337 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install/Can.pm ---------- Martin/None 2548 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install/Fetch.pm ---------- Martin/None 12481 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install/Makefile.pm ---------- Martin/None 18833 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install/Metadata.pm ---------- Martin/None 1859 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install/Win32.pm ---------- Martin/None 1341 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install/WriteAll.pm ---------- Martin/None 12851 2013-03-03 22:49 I18N-Charset-1.408/inc/Module/Install.pm d--------- Martin/None 0 2013-03-03 22:57 I18N-Charset-1.408/lib/ d--------- Martin/None 0 2013-03-03 22:57 I18N-Charset-1.408/lib/I18N/ -rw-r--r-- Martin/None 148610 2013-03-03 22:47 I18N-Charset-1.408/lib/I18N/Charset.pm -rw-rw-rw- Martin/None 1645 2013-03-03 22:49 I18N-Charset-1.408/Makefile.PL ---------- Martin/None 443 2013-01-19 12:41 I18N-Charset-1.408/MANIFEST -rw-rw-rw- Martin/None 1569 2013-01-13 21:15 I18N-Charset-1.408/README d--------- Martin/None 0 2013-03-03 22:57 I18N-Charset-1.408/t/ -rw-rw-rw- Martin/None 530 2013-01-13 21:15 I18N-Charset-1.408/t/bug1.t ...
On 2013-03-03 22:59:54, MTHURN wrote: Show quoted text
> When I run the `make dist` process, some of the files/folders in the > tarzip have "no" permissions. This is on Windows 7 with ActivePerl > build 5.14.1 x64. See below. >
[...] Show quoted text
> C:\Perl64\bin\perl.exe "-Iinc" "-MExtUtils::Manifest=manicopy,maniread" > -e "manicopy(maniread(),'I18N-Charset-1.408', 'best');"
Maybe the permissions are broken in the directory created by manicopy? Can you check?