Skip Menu |

This queue is for tickets about the Mojolicious-Plugin-RenderFile CPAN distribution.

Report information
The Basics
Id: 102537
Status: resolved
Priority: 0/
Queue: Mojolicious-Plugin-RenderFile

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

Bug Information
Severity: (no value)
Broken in: 0.09
Fixed in: (no value)



Subject: Mojolicious-Plugin-RenderFile-0.09.tar.gz cannot be extracted on some freebsd9 systems
The tar/pax on FreeBSD 9 refuses to extract the Mojolicious-Plugin-RenderFile-0.09.tar.gz if the current locale is not a UTF-8 one: $ env LC_ALL=C tar tfvz ~cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious-Plugin-RenderFile-0.09.tar.gz ... tar: Pathname in pax header can't be converted to current locale. -rw-r--r-- 2 koorchik staff 66 May 16 2014 Mojolicious-Plugin-RenderFile-0.09/t/\346\274\242\345\255\227.txt ... tar: Error exit delayed from previous errors. Same with LC_ALL=de_DE.ISO8859-1. It works if I set LC_ALL=de_DE.UTF-8. This means that it's not possible to install the module out of the box using the CPAN shell: ... CPAN: Digest::SHA loaded ok (v5.95) Checksum for /home/cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious-Plugin-RenderFile-0.09.tar.gz ok tar: Pathname in pax header can't be converted to current locale. tar: Error exit delayed from previous errors. Uncompressed /home/cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious-Plugin-RenderFile-0.09.tar.gz successfully Using Tar:/usr/bin/tar xf "Mojolicious-Plugin-RenderFile-0.09.tar": tar: Pathname in pax header can't be converted to current locale. tar: Error exit delayed from previous errors. Couldn't untar Mojolicious-Plugin-RenderFile-0.09.tar: child exited with value 1 CPAN: File::Temp loaded ok (v0.2304) KOORCHIK/Mojolicious-Plugin-RenderFile-0.09.tar.gz Had problems unarchiving. Please build manually ... Maybe it would be more portable to not include the problematic file into the tarball, but create it during "make test".
On 2015-03-06 02:14:46, SREZIC wrote: Show quoted text
> The tar/pax on FreeBSD 9.2 refuses to extract the Mojolicious-Plugin- > RenderFile-0.09.tar.gz if the current locale is not a UTF-8 one: > > $ env LC_ALL=C tar tfvz > ~cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious-Plugin- > RenderFile-0.09.tar.gz > ... > tar: Pathname in pax header can't be converted to current locale. > -rw-r--r-- 2 koorchik staff 66 May 16 2014 Mojolicious-Plugin- > RenderFile-0.09/t/\346\274\242\345\255\227.txt > ... > tar: Error exit delayed from previous errors. > > Same with LC_ALL=de_DE.ISO8859-1. It works if I set LC_ALL=de_DE.UTF- > 8. > > This means that it's not possible to install the module out of the box > using the CPAN shell: > > ... > CPAN: Digest::SHA loaded ok (v5.95) > Checksum for > /home/cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious- > Plugin-RenderFile-0.09.tar.gz ok > tar: Pathname in pax header can't be converted to current locale. > tar: Error exit delayed from previous errors. > Uncompressed > /home/cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious- > Plugin-RenderFile-0.09.tar.gz successfully > Using Tar:/usr/bin/tar xf "Mojolicious-Plugin-RenderFile-0.09.tar": > tar: Pathname in pax header can't be converted to current locale. > tar: Error exit delayed from previous errors. > Couldn't untar Mojolicious-Plugin-RenderFile-0.09.tar: child exited > with value 1 > CPAN: File::Temp loaded ok (v0.2304) > KOORCHIK/Mojolicious-Plugin-RenderFile-0.09.tar.gz > Had problems unarchiving. Please build manually > ... > > Maybe it would be more portable to not include the problematic file > into the tarball, but create it during "make test".
I checked also on a FreeBSD 10 system: no problems here.
On 2015-03-06 02:16:43, SREZIC wrote: Show quoted text
> On 2015-03-06 02:14:46, SREZIC wrote:
> > The tar/pax on FreeBSD 9.2 refuses to extract the Mojolicious-Plugin- > > RenderFile-0.09.tar.gz if the current locale is not a UTF-8 one: > > > > $ env LC_ALL=C tar tfvz > > ~cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious-Plugin- > > RenderFile-0.09.tar.gz > > ... > > tar: Pathname in pax header can't be converted to current locale. > > -rw-r--r-- 2 koorchik staff 66 May 16 2014 Mojolicious-Plugin- > > RenderFile-0.09/t/\346\274\242\345\255\227.txt > > ... > > tar: Error exit delayed from previous errors. > > > > Same with LC_ALL=de_DE.ISO8859-1. It works if I set LC_ALL=de_DE.UTF- > > 8. > > > > This means that it's not possible to install the module out of the box > > using the CPAN shell: > > > > ... > > CPAN: Digest::SHA loaded ok (v5.95) > > Checksum for > > /home/cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious- > > Plugin-RenderFile-0.09.tar.gz ok > > tar: Pathname in pax header can't be converted to current locale. > > tar: Error exit delayed from previous errors. > > Uncompressed > > /home/cpansand/.cpan/sources/authors/id/K/KO/KOORCHIK/Mojolicious- > > Plugin-RenderFile-0.09.tar.gz successfully > > Using Tar:/usr/bin/tar xf "Mojolicious-Plugin-RenderFile-0.09.tar": > > tar: Pathname in pax header can't be converted to current locale. > > tar: Error exit delayed from previous errors. > > Couldn't untar Mojolicious-Plugin-RenderFile-0.09.tar: child exited > > with value 1 > > CPAN: File::Temp loaded ok (v0.2304) > > KOORCHIK/Mojolicious-Plugin-RenderFile-0.09.tar.gz > > Had problems unarchiving. Please build manually > > ... > > > > Maybe it would be more portable to not include the problematic file > > into the tarball, but create it during "make test".
> > I checked also on a FreeBSD 10 system: no problems here.
... no problems with extraction, but running the test suite gives then problems. But if I run everything under a utf8 locale, then tests seem to pass here, too. Related fail reports: http://matrix.cpantesters.org/?dist=Mojolicious-Plugin-RenderFile;os=freebsd;reports=1