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

Owner: Nobody in particular
Requestors: SREZIC [...]

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

Subject: Permission problems in tarball
Download (untitled) / with headers
text/plain 2.3k
The latest tarball has problematic permissions, which in most cases (¹) prevents installation of the module. With ... 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/ line 571. CPAN::Distribution::run_preps_on_packagedir(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/ line 388 CPAN::Distribution::get(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/ line 1847 CPAN::Distribution::prepare(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/ line 2127 CPAN::Distribution::make(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/ line 3485 CPAN::Distribution::test(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/ line 3891 CPAN::Distribution::install(CPAN::Distribution=HASH(0xb51dc28)) called at /opt/perl-5.22.2/lib/5.22.2/CPAN/ 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/ 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/ 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:
Subject: Re: [ #122691] Permission problems in tarball
Date: Sat, 25 Nov 2017 18:53:20 -0800
To: Slaven_Rezic via RT <bug-UI-KeyboardLayout [...]>
From: Ilya Zakharevich <nospam-abuse [...]>
Download (untitled) / with headers
text/plain 1.1k
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: > Status: new > Ticket <URL: > > > > The latest tarball has problematic permissions, which in most cases (¹) prevents installation of the module. With
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

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

Please report any issues with to