Subject: | Long filename creation test fails on eCryptfs filesystem |
While doing a build test on 5.12 RC1 (which uses Archive::Tar 1.54) the
cpan/Archive-Tar/t/02_methods test failed with
cpan/Archive-Tar/t/02_methods..................................Could not
create directory
'/home/snowhare/src/perl-5.12.0-RC1/cpan/Archive-Tar/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name'
for
'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name':
mkdir
/home/snowhare/src/perl-5.12.0-RC1/cpan/Archive-Tar/t/directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name:
File name too long at ../lib/Archive/Tar.pm line 741
at t/02_methods.t line 435
Could not extract
'directory/really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-really-long-directory-name'
at t/02_methods.t line 435
# Failed test ' Extracted 'src/long/out.tar' with 'extract''
# at t/02_methods.t line 435.
FAILED at test 218
The failure happens when the test is run on an eCryptfs
https://launchpad.net/ecryptfs encrypted partition. It is probably
related to https://bugs.launchpad.net/ecryptfs/+bug/344878
Attempting to install 1.58 from CPAN results in the same error.