Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perl 5.25.6 fails a test on Solaris 10 #15719

Closed
p5pRT opened this issue Nov 16, 2016 · 6 comments
Closed

perl 5.25.6 fails a test on Solaris 10 #15719

p5pRT opened this issue Nov 16, 2016 · 6 comments

Comments

@p5pRT
Copy link

p5pRT commented Nov 16, 2016

Migrated from rt.perl.org#130116 (status was 'open')

Searchable as RT130116$

@p5pRT
Copy link
Author

p5pRT commented Nov 16, 2016

From @glasswalk3r

Trying to compile perl 5.25.6 fails a test on Solaris 10​:

Test Summary Report


../cpan/Archive-Tar/t/09_roundtrip.t                             (Wstat​: 1024 Tests​: 7 Failed​: 4)
  Failed tests​:  4-7
  Non-zero exit status​: 4
Files=2508, Tests=912091, 746 wallclock secs (58.65 usr 18.95 sys + 334.79 cusr 61.43 csys = 473.82 CPU)
Result​: FAIL
make​: *** [makefile​:840​: test_harness] Error 4

../cpan/Archive-Tar/t/08_ptargrep.t ................................ ok
# Using IPC​::Cmd

#   Failed test 'src/long/bar.tar roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[3] = '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'
#     $expected->[3] = '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/'
tar​: tape blocksize error

#   Failed test 'src/linktest/linktest_with_dir.tar roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[0] = 'linktest/orig'
#     $expected->[0] = 'linktest/orig/'
tar​: z​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...

#   Failed test 'src/long/foo.tgz roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[2] = 'directory'
#     $expected->[2] = 'directory/'
tar​: j​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...

#   Failed test 'src/long/foo.tbz roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[2] = 'directory'
#     $expected->[2] = 'directory/'
# Looks like you failed 4 tests of 7.
../cpan/Archive-Tar/t/09_roundtrip.t ...............................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/7 subtests

All procures were executed with perlbrew.

Compiling perl 5.24.0 pass all the tests​:

bash-3.2$ perlbrew use perl-5.24.0

A sub-shell is launched with perl-5.24.0 as the activated perl. Run 'exit' to finish it.

bash-3.2$
bash-3.2$ perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration​:
  Commit id​: 2006d6e6d7ea518cfcbce6368ec454403ebc984f
  Platform​:
    osname=solaris, osvers=2.10, archname=i86pc-solaris-thread-multi
    uname='sunos unstable10x 5.10 generic_142910-17 i86pc i386 i86pc'
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler​:
    cc='/opt/SUNWspro/bin/cc', ccflags ='-D_REENTRANT -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/bdb48/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV',
    optimize='-xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro',
    cppflags='-D_REENTRANT -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/bdb48/include -I/opt/csw/include'
    ccversion='Sun C 5.9 SunOS_i386 Patch 124868-15 2010/08/11', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries​:
    ld='/opt/SUNWspro/bin/cc', ldflags ='-m32 -xarch=pentium_pro -xchip=pentium_pro -L/opt/csw/lib -lperl -L/opt/csw/bdb48/lib -L/opt/csw/lib -L/usr/lib -L/usr/ccs/lib -L/lib'
    libpth=/usr/lib /usr/ccs/lib /lib /opt/csw/lib
    libs=-lsocket -lnsl -lgdbm -ldb-4.8 -ldl -lm -lpthread -lc -lperl
    perllibs=-lsocket -lnsl -ldb-4.8 -ldl -lm -lpthread -lc -lperl
    libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so.5.10.1
    gnulibc_version=''
  Dynamic Linking​:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-R /opt/csw/lib'
    cccdlflags='-KPIC', lddlflags='-G -L/opt/csw/lib -L/opt/csw/bdb48/lib -L/usr/lib -L/usr/ccs/lib -L/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_USE_SAFE_PUTENV USE_ITHREADS USE_LARGE_FILES
                        USE_PERLIO USE_REENTRANT_API USE_SITECUSTOMIZE
  Built under solaris
  Compiled at Jul 24 2012 14​:23​:44
  %ENV​:
    PERL5LIB=""
    PERLBREW_BASHRC_VERSION="0.77"
    PERLBREW_HOME="/export/home/alceu/.perlbrew"
    PERLBREW_LIB=""
    PERLBREW_MANPATH="/export/home/alceu/perl5/perlbrew/perls/perl-5.24.0/man"
    PERLBREW_PATH="/export/home/alceu/perl5/perlbrew/bin​:/export/home/alceu/perl5/perlbrew/perls/perl-5.24.0/bin"
    PERLBREW_PERL="perl-5.24.0"
    PERLBREW_ROOT="/export/home/alceu/perl5/perlbrew"
    PERLBREW_SKIP_INIT="1"
    PERLBREW_VERSION="0.77"
    PERL_LOCAL_LIB_ROOT=""
  @​INC​:
    /opt/csw/lib/perl/site_perl
    /opt/csw/share/perl/site_perl
    /opt/csw/share/perl/site_perl
    /opt/csw/lib/perl/csw
    /opt/csw/share/perl/csw
    /opt/csw/share/perl/csw
    /opt/csw/lib/perl/5.10.1
    /opt/csw/share/perl/5.10.1
    .
bash-3.2$

Here is information from the standard perl available with the OS​:

bash-3.2$ perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration​:
  Commit id​: 2006d6e6d7ea518cfcbce6368ec454403ebc984f
  Platform​:
    osname=solaris, osvers=2.10, archname=i86pc-solaris-thread-multi
    uname='sunos unstable10x 5.10 generic_142910-17 i86pc i386 i86pc'
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler​:
    cc='/opt/SUNWspro/bin/cc', ccflags ='-D_REENTRANT -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/bdb48/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV',
    optimize='-xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro',
    cppflags='-D_REENTRANT -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/bdb48/include -I/opt/csw/include'
    ccversion='Sun C 5.9 SunOS_i386 Patch 124868-15 2010/08/11', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries​:
    ld='/opt/SUNWspro/bin/cc', ldflags ='-m32 -xarch=pentium_pro -xchip=pentium_pro -L/opt/csw/lib -lperl -L/opt/csw/bdb48/lib -L/opt/csw/lib -L/usr/lib -L/usr/ccs/lib -L/lib'
    libpth=/usr/lib /usr/ccs/lib /lib /opt/csw/lib
    libs=-lsocket -lnsl -lgdbm -ldb-4.8 -ldl -lm -lpthread -lc -lperl
    perllibs=-lsocket -lnsl -ldb-4.8 -ldl -lm -lpthread -lc -lperl
    libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so.5.10.1
    gnulibc_version=''
  Dynamic Linking​:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-R /opt/csw/lib'
    cccdlflags='-KPIC', lddlflags='-G -L/opt/csw/lib -L/opt/csw/bdb48/lib -L/usr/lib -L/usr/ccs/lib -L/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_USE_SAFE_PUTENV USE_ITHREADS USE_LARGE_FILES
                        USE_PERLIO USE_REENTRANT_API USE_SITECUSTOMIZE
  Built under solaris
  Compiled at Jul 24 2012 14​:23​:44
  %ENV​:
    PERLBREW_BASHRC_VERSION="0.77"
    PERLBREW_HOME="/export/home/alceu/.perlbrew"
    PERLBREW_PATH="/export/home/alceu/perl5/perlbrew/bin"
    PERLBREW_ROOT="/export/home/alceu/perl5/perlbrew"
    PERLBREW_VERSION="0.77"
  @​INC​:
    /opt/csw/lib/perl/site_perl
    /opt/csw/share/perl/site_perl
    /opt/csw/share/perl/site_perl
    /opt/csw/lib/perl/csw
    /opt/csw/share/perl/csw
    /opt/csw/share/perl/csw
    /opt/csw/lib/perl/5.10.1
    /opt/csw/share/perl/5.10.1
    .
bash-3.2$
bash-3.2$ perlbug -d
Use of uninitialized value $category in concatenation (.) or string at /opt/csw/bin/perlbug line 639.
Use of uninitialized value $severity in concatenation (.) or string at /opt/csw/bin/perlbug line 639.


Flags​:
    category=
    severity=


Site configuration information for perl 5.10.1​:

Configured by bonivart at Tue Jul 24 14​:20​:58 CEST 2012.

Summary of my perl5 (revision 5 version 10 subversion 1) configuration​:
  Commit id​: 2006d6e6d7ea518cfcbce6368ec454403ebc984f
  Platform​:
    osname=solaris, osvers=2.10, archname=i86pc-solaris-thread-multi
    uname='sunos unstable10x 5.10 generic_142910-17 i86pc i386 i86pc'
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler​:
    cc='/opt/SUNWspro/bin/cc', ccflags ='-D_REENTRANT -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/bdb48/include -I/opt/csw/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV',
    optimize='-xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro',
    cppflags='-D_REENTRANT -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/bdb48/include -I/opt/csw/include'
    ccversion='Sun C 5.9 SunOS_i386 Patch 124868-15 2010/08/11', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries​:
    ld='/opt/SUNWspro/bin/cc', ldflags ='-m32 -xarch=pentium_pro -xchip=pentium_pro -L/opt/csw/lib -lperl -L/opt/csw/bdb48/lib -L/opt/csw/lib -L/usr/lib -L/usr/ccs/lib -L/lib'
    libpth=/usr/lib /usr/ccs/lib /lib /opt/csw/lib
    libs=-lsocket -lnsl -lgdbm -ldb-4.8 -ldl -lm -lpthread -lc -lperl
    perllibs=-lsocket -lnsl -ldb-4.8 -ldl -lm -lpthread -lc -lperl
    libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so.5.10.1
    gnulibc_version=''
  Dynamic Linking​:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-R /opt/csw/lib'
    cccdlflags='-KPIC', lddlflags='-G -L/opt/csw/lib -L/opt/csw/bdb48/lib -L/usr/lib -L/usr/ccs/lib -L/lib'

Locally applied patches​:


@​INC for perl 5.10.1​:
    /opt/csw/lib/perl/site_perl
    /opt/csw/share/perl/site_perl
    /opt/csw/share/perl/site_perl
    /opt/csw/lib/perl/csw
    /opt/csw/share/perl/csw
    /opt/csw/share/perl/csw
    /opt/csw/lib/perl/5.10.1
    /opt/csw/share/perl/5.10.1
    .


Environment for perl 5.10.1​:
    HOME=/export/home/alceu
    LANG=C
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/export/home/alceu/perl5/perlbrew/bin​:/opt/csw/bin​:/usr/bin​:/usr/openwin/bin​:/usr/ucb
    PERLBREW_BASHRC_VERSION=0.77
    PERLBREW_HOME=/export/home/alceu/.perlbrew
    PERLBREW_PATH=/export/home/alceu/perl5/perlbrew/bin
    PERLBREW_ROOT=/export/home/alceu/perl5/perlbrew
    PERLBREW_VERSION=0.77
    PERL_BADLANG (unset)
    SHELL=/bin/bash
bash-3.2$

@p5pRT
Copy link
Author

p5pRT commented Nov 17, 2016

From @jkeenan

On Wed, 16 Nov 2016 21​:04​:40 GMT, glasswalk3r wrote​:

Trying to compile perl 5.25.6 fails a test on Solaris 10​:

Test Summary Report
-------------------
../cpan/Archive-Tar/t/09_roundtrip.t                            
(Wstat​: 1024 Tests​: 7 Failed​: 4)
  Failed tests​:  4-7
  Non-zero exit status​: 4
Files=2508, Tests=912091, 746 wallclock secs (58.65 usr 18.95 sys +
334.79 cusr 61.43 csys = 473.82 CPU)
Result​: FAIL
make​: *** [makefile​:840​: test_harness] Error 4

../cpan/Archive-Tar/t/08_ptargrep.t ................................
ok
# Using IPC​::Cmd

#   Failed test 'src/long/bar.tar roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[3] = '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'
#     $expected->[3] = '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/'
tar​: tape blocksize error

#   Failed test 'src/linktest/linktest_with_dir.tar roundtrip on file
names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[0] = 'linktest/orig'
#     $expected->[0] = 'linktest/orig/'
tar​: z​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...] [blocksize]
[tarfile] [size] [exclude-file...] {file | -I include-file | -C
directory file}...

#   Failed test 'src/long/foo.tgz roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[2] = 'directory'
#     $expected->[2] = 'directory/'
tar​: j​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...] [blocksize]
[tarfile] [size] [exclude-file...] {file | -I include-file | -C
directory file}...

#   Failed test 'src/long/foo.tbz roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[2] = 'directory'
#     $expected->[2] = 'directory/'
# Looks like you failed 4 tests of 7.
../cpan/Archive-Tar/t/09_roundtrip.t ...............................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/7 subtests

All procures were executed with perlbrew.

Compiling perl 5.24.0 pass all the tests​:

I *think* this is the same bug which has already been reported upstream at https://rt.cpan.org/Ticket/Display.html?id=118476.

Could someone confirm that, please?

Thank you very much.
--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Nov 17, 2016

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Dec 29, 2016

From @jkeenan

On Thu, 17 Nov 2016 22​:44​:03 GMT, jkeenan wrote​:

On Wed, 16 Nov 2016 21​:04​:40 GMT, glasswalk3r wrote​:

Trying to compile perl 5.25.6 fails a test on Solaris 10​:

Test Summary Report
-------------------
../cpan/Archive-Tar/t/09_roundtrip.t
(Wstat​: 1024 Tests​: 7 Failed​: 4)
  Failed tests​:  4-7
  Non-zero exit status​: 4
Files=2508, Tests=912091, 746 wallclock secs (58.65 usr 18.95 sys +
334.79 cusr 61.43 csys = 473.82 CPU)
Result​: FAIL
make​: *** [makefile​:840​: test_harness] Error 4

../cpan/Archive-Tar/t/08_ptargrep.t ................................
ok
# Using IPC​::Cmd

#   Failed test 'src/long/bar.tar roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[3] = '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'
#     $expected->[3] = '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/'
tar​: tape blocksize error

#   Failed test 'src/linktest/linktest_with_dir.tar roundtrip on file
names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[0] = 'linktest/orig'
#     $expected->[0] = 'linktest/orig/'
tar​: z​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...]
[blocksize]
[tarfile] [size] [exclude-file...] {file | -I include-file | -C
directory file}...

#   Failed test 'src/long/foo.tgz roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[2] = 'directory'
#     $expected->[2] = 'directory/'
tar​: j​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...]
[blocksize]
[tarfile] [size] [exclude-file...] {file | -I include-file | -C
directory file}...

#   Failed test 'src/long/foo.tbz roundtrip on file names'
#   at t/09_roundtrip.t line 157.
#     Structures begin differing at​:
#          $got->[2] = 'directory'
#     $expected->[2] = 'directory/'
# Looks like you failed 4 tests of 7.
../cpan/Archive-Tar/t/09_roundtrip.t ...............................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/7 subtests

All procures were executed with perlbrew.

Compiling perl 5.24.0 pass all the tests​:

I *think* this is the same bug which has already been reported
upstream at https://rt.cpan.org/Ticket/Display.html?id=118476.

Could someone confirm that, please?

Thank you very much.

Jarkko, can you confirm that this problem was fixed by the work you did in https://rt.cpan.org/Ticket/Display.html?id=118476?

If so, we can close this ticket.

Thank you very much.
--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Dec 29, 2016

From @jhi

On Thursday-201612-29 8​:54, James E Keenan via RT wrote​:

On Thu, 17 Nov 2016 22​:44​:03 GMT, jkeenan wrote​:

On Wed, 16 Nov 2016 21​:04​:40 GMT, glasswalk3r wrote​:

Trying to compile perl 5.25.6 fails a test on Solaris 10​:

Test Summary Report
-------------------
../cpan/Archive-Tar/t/09_roundtrip.t
(Wstat​: 1024 Tests​: 7 Failed​: 4)
Failed tests​: 4-7
Non-zero exit status​: 4
Files=2508, Tests=912091, 746 wallclock secs (58.65 usr 18.95 sys +
334.79 cusr 61.43 csys = 473.82 CPU)
Result​: FAIL
make​: *** [makefile​:840​: test_harness] Error 4

../cpan/Archive-Tar/t/08_ptargrep.t ................................
ok
# Using IPC​::Cmd

# Failed test 'src/long/bar.tar roundtrip on file names'
# at t/09_roundtrip.t line 157.
# Structures begin differing at​:
# $got->[3] = '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'
# $expected->[3] = '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/'
tar​: tape blocksize error

# Failed test 'src/linktest/linktest_with_dir.tar roundtrip on file
names'
# at t/09_roundtrip.t line 157.
# Structures begin differing at​:
# $got->[0] = 'linktest/orig'
# $expected->[0] = 'linktest/orig/'
tar​: z​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...]
[blocksize]
[tarfile] [size] [exclude-file...] {file | -I include-file | -C
directory file}...

# Failed test 'src/long/foo.tgz roundtrip on file names'
# at t/09_roundtrip.t line 157.
# Structures begin differing at​:
# $got->[2] = 'directory'
# $expected->[2] = 'directory/'
tar​: j​: unknown function modifier
Usage​: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@​[0-7]][bfk][X...]
[blocksize]
[tarfile] [size] [exclude-file...] {file | -I include-file | -C
directory file}...

# Failed test 'src/long/foo.tbz roundtrip on file names'
# at t/09_roundtrip.t line 157.
# Structures begin differing at​:
# $got->[2] = 'directory'
# $expected->[2] = 'directory/'
# Looks like you failed 4 tests of 7.
../cpan/Archive-Tar/t/09_roundtrip.t ...............................
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/7 subtests

All procures were executed with perlbrew.

Compiling perl 5.24.0 pass all the tests​:

I *think* this is the same bug which has already been reported
upstream at https://rt.cpan.org/Ticket/Display.html?id=118476.

Could someone confirm that, please?

Thank you very much.

Jarkko, can you confirm that this problem was fixed by the work you did in https://rt.cpan.org/Ticket/Display.html?id=118476?

Whichever AT​::T is in blead seems to pass in Solaris 10 (x86).

You might also want to ping Craig Berry on what's the situation in VMS
since that got mentioned in the thread and was addressed with the
patches.

@xenu
Copy link
Member

xenu commented Oct 20, 2021

According to @jhi's comments in the linked rt.cpan.org ticket, these commits have fixed the issue:

202b0c8
356a893
d81914c
ef77c31

Closing.

@xenu xenu closed this as completed Oct 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants