[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
tests/time01.at failing on i586, ppc and armv7l
From: |
Bernhard Voelker |
Subject: |
tests/time01.at failing on i586, ppc and armv7l |
Date: |
Wed, 13 Oct 2021 22:57:52 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.2 |
Hi *,
I'm trying to get coreutils-9.0 into openSUSE:Tumbleweed, but the request was
denied because tar-1.34 fails to build ... incidentally exactly since the
version bump to coreutils-9.0.
Details: the following test fails:
[ 431s] ## ------------------------ ##
[ 431s] ## Summary of the failures. ##
[ 431s] ## ------------------------ ##
[ 431s] Failed tests:
[ 431s] GNU tar 1.34 test suite test groups:
[ 431s]
[ 431s] NUM: FILE-NAME:LINE TEST-GROUP-NAME
[ 431s] KEYWORDS
[ 431s]
[ 431s] 151: time01.at:20 time: tricky time stamps
[ 431s] time time01
...
[ 431s] ## ---------------------- ##
[ 431s] ## Detailed failed tests. ##
[ 431s] ## ---------------------- ##
[ 431s]
[ 431s] # -*- compilation -*-
[ 431s] 151. time01.at:20: testing time: tricky time stamps ...
[ 431s] ./time01.at:23:
[ 431s] mkdir pax
[ 431s] (cd pax
[ 431s] TEST_TAR_FORMAT=pax
[ 431s] export TEST_TAR_FORMAT
[ 431s] TAR_OPTIONS="-H pax"
[ 431s] export TAR_OPTIONS
[ 431s] rm -rf *
[ 431s]
[ 431s] export TZ=UTC0
[ 431s] mkdir dir
[ 431s]
[ 431s] # Test files with time stamps that are near common sources of error,
[ 431s] # typically near powers of 2 (for seconds) or near 0, 1970, or 9999
(years).
[ 431s] # Use GNU-style @ notation for very large time stamps, since they
[ 431s] # typically don't render into years correctly due to int overflow.
[ 431s] for s in \
[ 431s] @-9223372036854775809 @-9223372036854775808 @-9223372036854775807 \
[ 431s] 0000-01-01T00:00:00 0000-01-01T00:00:01 \
[ 431s] 0000-01-02T00:00:00 \
[ 431s] 1697-10-17T11:03:27 1697-10-17T11:03:28 1697-10-17T11:03:29 \
[ 431s] 1833-11-24T17:31:43 1833-11-24T17:31:44 1833-11-24T17:31:45 \
[ 431s] 1901-12-13T20:45:51 1901-12-13T20:45:52 1901-12-13T20:45:53 \
[ 431s] 1901-12-14T20:45:51 \
[ 431s] 1969-12-31T23:59:58 1969-12-31T23:59:59 \
[ 431s] 1970-01-01T00:00:00 1970-01-01T00:00:01 \
[ 431s] 2038-01-18T03:14:07 \
[ 431s] 2038-01-19T03:14:07 2038-01-19T03:14:08 \
[ 431s] 2106-02-07T06:28:15 2106-02-07T06:28:16 \
[ 431s] 2242-03-16T12:56:31 2242-03-16T12:56:32 \
[ 431s] 9999-12-31T23:59:58 9999-12-31T23:59:59 \
[ 431s] @9223372036854775807 @9223372036854775808
[ 431s] do
[ 431s] # Skip a time stamp $s if it's out of range for this platform,
[ 431s] # of if it uses a notation that this platform does not recognize.
[ 431s] touch -d $s dir/f$s >/dev/null 2>&1 || continue
[ 431s]
[ 431s] # Likewise for $s.1. If $s is the most negative time stamp and
[ 431s] # time stamps are signed, then $s.1 is out of range.
[ 431s] touch -d $s.1 dir/f$s.$ns >/dev/null 2>&1 || continue
[ 431s]
[ 431s] for frac in 01 001 00001 000001 0000001 00000001 000000001
0000000001 \
[ 431s] 9 99 999 99999 999999 9999999 99999999 999999999
9999999999
[ 431s] do
[ 431s] touch -d $s.$frac dir/f$s.$frac
[ 431s] done
[ 431s] done
[ 431s]
[ 431s] tar -c -f archive.tar dir
[ 431s] tar -d -f archive.tar dir
[ 431s] )
[ 431s] --- /dev/null 2021-10-13 19:52:51.504000000 +0000
[ 431s] +++
/home/abuild/rpmbuild/BUILD/tar-1.34/tests/testsuite.dir/at-groups/151/stderr
2021-10-13 19:57:39.968000000
+0000
[ 431s] @@ -0,0 +1,153 @@
[ 431s] +tar: dir/f2038-01-19T03\:14\:08: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.00000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.99999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2038-01-19T03\:14\:08.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.00000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.99999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:15.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.00000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.99999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2106-02-07T06\:28\:16.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.00000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.99999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:31.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.00000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.99999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f2242-03-16T12\:56\:32.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.00000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.99999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:58.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.00000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.99999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f9999-12-31T23\:59\:59.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f@9223372036854775807: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f@9223372036854775807.: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f@9223372036854775807.01: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f@9223372036854775807.001: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f@9223372036854775807.00001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.0000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.00000001: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f@9223372036854775807.0000000001: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f@9223372036854775807.9: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f@9223372036854775807.99: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f@9223372036854775807.999: Cannot stat: Value too large for
defined data type
[ 431s] +tar: dir/f@9223372036854775807.99999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.9999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.99999999: Cannot stat: Value too large
for defined data type
[ 431s] +tar: dir/f@9223372036854775807.999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: dir/f@9223372036854775807.9999999999: Cannot stat: Value too
large for defined data type
[ 431s] +tar: Exiting with failure status due to previous errors
[ 431s] 151. time01.at:20: 151. time: tricky time stamps (time01.at:20):
FAILED (time01.at:23)
The file system is ext4 on the Open Build Service (OBS).
I'm a bit lost where to continue searching.
Is it possible that newer touch(1) from coreutils-9.0 supports more of the
tricky timestamps
which tar-1.34 still fails to grok? That would be a pointer towards a gnulib
change ...
Thanks & have a nice day,
Berny
tar-i586.build-fail.log.xz
Description: application/xz
- tests/time01.at failing on i586, ppc and armv7l,
Bernhard Voelker <=