Skip Menu |

This queue is for tickets about the Map-Tube-Lyon CPAN distribution.

Report information
The Basics
Id: 102332
Status: resolved
Priority: 0/
Queue: Map-Tube-Lyon

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

Bug Information
Severity: Important
Broken in: 0.04
Fixed in: 0.05



Subject: Tarball cannot be extracted on Unix (wrong directory permissions)
It's not possible to install the latest Map-Tube-Lyon (and also the other two Map-Tube distributions of yours) on a Unix system using CPAN.pm because of permission problems: Couldn't move /tmpfs/.cpan-build/tmp-10921/Map-Tube-Lyon-0.04/t to /home/eserte/.cpan/build/Map-Tube-Lyon-0.04-_2fYSW/t: Ist ein Verzeichnis at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Distribution.pm line 541. CPAN::Distribution::run_preps_on_packagedir(CPAN::Distribution=HASH(0x9fcd2e8)) called at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Distribution.pm line 361 CPAN::Distribution::get(CPAN::Distribution=HASH(0x9fcd2e8)) called at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Distribution.pm line 1804 CPAN::Distribution::prepare(CPAN::Distribution=HASH(0x9fcd2e8)) called at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Distribution.pm line 2082 CPAN::Distribution::make(CPAN::Distribution=HASH(0x9fcd2e8)) called at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Distribution.pm line 3422 CPAN::Distribution::test(CPAN::Distribution=HASH(0x9fcd2e8)) called at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Distribution.pm line 3824 CPAN::Distribution::install(CPAN::Distribution=HASH(0x9fcd2e8)) called at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Shell.pm line 2063 CPAN::Shell::rematein("CPAN::Shell", "install", "G/GW/GWS/Map-Tube-Lyon-0.04.tar.gz") called at /opt/perl-5.20.0t/lib/5.20.0/CPAN/Shell.pm line 2230 CPAN::Shell::__ANON__("CPAN::Shell", "G/GW/GWS/Map-Tube-Lyon-0.04.tar.gz") called at /opt/perl-5.20.0t/lib/5.20.0/CPAN.pm line 199 CPAN::AUTOLOAD("G/GW/GWS/Map-Tube-Lyon-0.04.tar.gz") called at -e line 1 The first extraction seems to work: dr-xr-xr-x 5 eserte eserte 260 Feb 23 23:06 . drwxr-xr-x 3 eserte eserte 60 Feb 24 18:16 .. -rw-r--r-- 1 eserte eserte 615 Feb 23 23:05 Changes -r-xr-xr-x 1 eserte eserte 507 Feb 4 03:25 MANIFEST -r-xr-xr-x 1 eserte eserte 1051 Jan 20 03:48 MANIFEST.SKIP -r-xr-xr-x 1 eserte eserte 1180 Feb 23 23:06 META.json -r-xr-xr-x 1 eserte eserte 684 Feb 23 23:06 META.yml -rw-r--r-- 1 eserte eserte 1848 Feb 23 00:24 Makefile.PL -rw-r--r-- 1 eserte eserte 56 Jan 22 04:42 README -r-xr-xr-x 1 eserte eserte 2000 Feb 23 23:05 SIGNATURE dr-xr-xr-x 3 eserte eserte 60 Feb 23 23:06 lib dr-xr-xr-x 2 eserte eserte 60 Feb 23 23:06 share dr-xr-xr-x 2 eserte eserte 280 Feb 23 23:06 t But the movement to the final build destination fails, because the directories have not the "w" bit for the owner.
Aaarrgh. Not again. Permissions on this machine of mine seem to be a mess.
On 2015-02-25 06:17:26, GWS wrote: Show quoted text
> Aaarrgh. Not again. Permissions on this machine of mine seem to be a mess.
Lyon and Glasgow look good, but KoelnBonn-0.05 still has the root directory without w bit (the others are fine): $ tar tfvz Map-Tube-KoelnBonn-0.05.tar.gz dr-xr-xr-x selke/mkpasswd 0 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/ -rw-r--r-- selke/mkpasswd 970 2015-02-25 02:43 Map-Tube-KoelnBonn-0.05/Changes drwxr-xr-x selke/mkpasswd 0 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/lib/ drwxr-xr-x selke/mkpasswd 0 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/lib/Map/ drwxr-xr-x selke/mkpasswd 0 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/lib/Map/Tube/ -rw-r--r-- selke/mkpasswd 2338 2015-02-25 02:39 Map-Tube-KoelnBonn-0.05/lib/Map/Tube/KoelnBonn.pm -rw-r--r-- selke/mkpasswd 2708 2015-02-25 02:41 Map-Tube-KoelnBonn-0.05/Makefile.PL -rw-r--r-- selke/mkpasswd 538 2015-02-25 02:44 Map-Tube-KoelnBonn-0.05/MANIFEST -rw-r--r-- selke/mkpasswd 1056 2015-01-21 01:31 Map-Tube-KoelnBonn-0.05/MANIFEST.SKIP -rw-r--r-- selke/mkpasswd 1419 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/META.json -rw-r--r-- selke/mkpasswd 750 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/META.yml -rw-r--r-- selke/mkpasswd 73 2015-02-05 00:57 Map-Tube-KoelnBonn-0.05/README drwxr-xr-x selke/mkpasswd 0 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/share/ -rw-r--r-- selke/mkpasswd 29925 2015-02-04 01:02 Map-Tube-KoelnBonn-0.05/share/koelnbonn-map.xml -rw-r--r-- selke/mkpasswd 2077 2015-02-25 02:44 Map-Tube-KoelnBonn-0.05/SIGNATURE drwxr-xr-x selke/mkpasswd 0 2015-02-25 02:46 Map-Tube-KoelnBonn-0.05/t/ -rw-r--r-- selke/mkpasswd 250 2015-01-21 01:28 Map-Tube-KoelnBonn-0.05/t/00-load.t -rw-r--r-- selke/mkpasswd 1780 2015-02-19 19:44 Map-Tube-KoelnBonn-0.05/t/01-xml.t -rw-r--r-- selke/mkpasswd 1520 2015-02-20 00:15 Map-Tube-KoelnBonn-0.05/t/02-xml.t -rw-r--r-- selke/mkpasswd 228 2015-02-23 22:59 Map-Tube-KoelnBonn-0.05/t/03-map.t -rw-r--r-- selke/mkpasswd 1453 2015-02-19 16:51 Map-Tube-KoelnBonn-0.05/t/04-routes.t -rw-r--r-- selke/mkpasswd 230 2015-01-19 23:25 Map-Tube-KoelnBonn-0.05/t/10-manifest.t -rw-r--r-- selke/mkpasswd 588 2015-02-19 16:45 Map-Tube-KoelnBonn-0.05/t/11-meta-json.t -rw-r--r-- selke/mkpasswd 574 2015-02-19 16:44 Map-Tube-KoelnBonn-0.05/t/12-meta-yml.t -rw-r--r-- selke/mkpasswd 265 2015-01-20 02:24 Map-Tube-KoelnBonn-0.05/t/13-version.t -rw-r--r-- selke/mkpasswd 207 2015-01-21 01:00 Map-Tube-KoelnBonn-0.05/t/14-signature.t -rw-r--r-- selke/mkpasswd 269 2015-01-19 23:26 Map-Tube-KoelnBonn-0.05/t/20-pod.t -rw-r--r-- selke/mkpasswd 170 2015-02-25 02:10 Map-Tube-KoelnBonn-0.05/t/21-pod-coverage.t -rw-r--r-- selke/mkpasswd 201 2015-01-20 02:03 Map-Tube-KoelnBonn-0.05/t/22-changes.t
Lyon fixed in 0.05, KoelnBonn fixed in 0.05 (hopefully, finally...)