Skip Menu |

This queue is for tickets about the UI-KeyboardLayout CPAN distribution.

Report information
The Basics
Id: 122691
Status: open
Priority: 0/
Queue: UI-KeyboardLayout

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

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



Subject: Permission problems in tarball
The latest tarball has problematic permissions, which in most cases (¹) prevents installation of the module. With CPAN.pm: ... CPAN: Compress::Zlib loaded ok (v2.068) Checksum for /home/cpansand/.cpan/sources/authors/id/I/IL/ILYAZ/modules/UI-KeyboardLayout-0.72b.tar.gz ok CPAN: Archive::Tar loaded ok (v2.04) UI-KeyboardLayout-0.72/ UI-KeyboardLayout-0.72/Changes UI-KeyboardLayout-0.72/diff-trade-combining-for-math ... UI-KeyboardLayout-0.72/TODO-apple UI-KeyboardLayout-0.72/TODO-X11 CPAN: File::Temp loaded ok (v0.2304) Couldn't move /home/cpansand/.cpan/build/2017080215/tmp-22261/UI-KeyboardLayout-0.72/Makefile.PL to /home/cpansand/.cpan/build/2017080215/UI-KeyboardLayout-0.72-M_7uKM/Makefile.PL: Permission denied at /opt/perl-5.22.2/lib/5.22.2/CPAN/Distribution.pm line 571. CPAN::Distribution::run_preps_on_packagedir(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/Distribution.pm line 388 CPAN::Distribution::get(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/Distribution.pm line 1847 CPAN::Distribution::prepare(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/Distribution.pm line 2127 CPAN::Distribution::make(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/Distribution.pm line 3485 CPAN::Distribution::test(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/Distribution.pm line 3891 CPAN::Distribution::install(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/Shell.pm line 1896 CPAN::Shell::rematein("CPAN::Shell", "install", "I/IL/ILYAZ/modules/UI-KeyboardLayout-0.72b.tar.gz") called at /opt/perl-5.22.2/lib/5.22.2/CPAN/Shell.pm line 2063 CPAN::Shell::__ANON__("CPAN::Shell", "I/IL/ILYAZ/modules/UI-KeyboardLayout-0.72b.tar.gz") called at /opt/perl-5.22.2/lib/5.22.2/CPAN.pm line 199 CPAN::AUTOLOAD("I/IL/ILYAZ/modules/UI-KeyboardLayout-0.72b.tar.gz") called at -e line 1 ... Looking at the tarball it seems that the directories should have the w bit, at least for the user. (¹) Maybe it could work if Archive::Tar or so is used for extraction --- at least that could be the explanation why there are a few reports at CPAN Testers: http://fast-matrix.cpantesters.org/?dist=UI-KeyboardLayout%200.72b
Subject: Re: [rt.cpan.org #122691] Permission problems in tarball
Date: Sat, 25 Nov 2017 18:53:20 -0800
To: Slaven_Rezic via RT <bug-UI-KeyboardLayout [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
On Wed, Aug 02, 2017 at 01:53:16PM -0400, Slaven_Rezic via RT wrote: Show quoted text
> Wed Aug 02 13:53:10 2017: Request 122691 was acted upon. > Transaction: Ticket created by SREZIC > Queue: UI-KeyboardLayout > Subject: Permission problems in tarball > Broken in: 0.72b > Severity: (no value) > Owner: Nobody > Requestors: SREZIC@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=122691 > > > > The latest tarball has problematic permissions, which in most cases (¹) prevents installation of the module. With CPAN.pm:
Dear Slaven, A lot of thanks for persistently helping me with this issues! This is completely my fault, and I’m really sorry that I’m continuing forcing this issue on your shoulders! Background: this is a bug in a really old version of CygWin. It is fixed already, and in fact, I have the newer version in an almost-deployed state for several years already — however, I cannot find time to run final tests in real-life environment so that I may — at last — switch to this newer version. Meanwhile, I released v0.73 of this module in ZIP format. (In my PATH, ZIP comes from a non-cygwin distribution.) Yours, Ilya