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