[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [platform-testers] new snapshot available: coreutils-8.27.99-3ebdc3
From: |
Assaf Gordon |
Subject: |
Re: [platform-testers] new snapshot available: coreutils-8.27.99-3ebdc3 |
Date: |
Tue, 29 Aug 2017 11:12:35 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 |
Hello Pádraig and all,
On 29/08/17 02:49 AM, Pádraig Brady wrote:
> https://pixelbeat.org/cu/coreutils-ss.tar.xz
Few things I noticed (other tests are still running):
1.
Possibly due to the recent "renameat2" addition,
compiling on linux now requires <linux/fs.h> header.
On GNU/Linux systems it is likely part of the "linux-libc-dev"
package and is always available,
but on non-gnu (e.g. AlpineLinux) it is not available by default.
compilation then fails with:
===
CC lib/argmatch.o
CC lib/argv-iter.o
CC lib/backupfile.o
In file included from lib/backupfile.c:26:0:
lib/renameat2.h:22:23: fatal error: linux/fs.h: No such file or directory
# include <linux/fs.h>
^
compilation terminated.
make[2]: *** [Makefile:9125: lib/backupfile.o] Error 1
make[2]: Leaving directory
'/tmp/coreutils-8.27.99-3ebdc3.jaeLHE/coreutils-8.27.99-3ebdc3'
make[1]: *** [Makefile:11720: all-recursive] Error 1
make[1]: Leaving directory
'/tmp/coreutils-8.27.99-3ebdc3.jaeLHE/coreutils-8.27.99-3ebdc3'
make: *** [Makefile:5981: all] Error 2
===
It might be nice to detect this missing header during "configure" ?
2.
On OpenBSD 6.1, FreeBSD 11p1,
"tests/ln/sf-1" fails with "argument list too long".
Open BSD:
===
using SHELL=/bin/sh with 'set -x' corrupts stderr
ln (GNU coreutils) 8.27.99-3ebdc3
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Parker and David MacKenzie.
./tests/ln/sf-1.sh[39]: *: unexpected `*'
./tests/ln/sf-1.sh[49]: ln: Argument list too long
./tests/ln/sf-1.sh[49]: ln: Argument list too long
FAIL tests/ln/sf-1.sh (exit status: 1)
===
FreeBSD:
===
[... trimmed for email ...]
+ ln -s ELOOP_link ELOOP_link
+ ln -s 000000000000000000000000000000000000000000000000000000000000000
./tests/ln/sf-1.sh: ln: Argument list too long
+ fail=1
+ ln -sf missing ENOENT_link
+ ln -sf a/b ENOTDIR_link
+ ln -sf ELOOP_link ELOOP_link
+ ln -sf 0000000000000000000000000000000000000000000000000000000000000
./tests/ln/sf-1.sh: ln: Argument list too long
+ fail=1
+ Exit 1
===
3.
On OpenIndiana 5.11 (SunOS-based), the following fail:
FAIL: tests/misc/csplit-io-err (false positive due to full disk).
FAIL: tests/misc/date-debug (problem in detecting invalid dates)
FAIL: tests/misc/tty (need to investigate)
In the following, the error seems to be:
"preserving permissions for 'y/x': Operation not applicable"
FAIL: tests/cp/backup-dir
FAIL: tests/cp/cp-parents
FAIL: tests/cp/parent-perm-race
FAIL: tests/cp/preserve-link
FAIL: tests/cp/src-base-dot
FAIL: tests/mv/dup-source
===
Test log is here (722KB):
https://pretest.housegordon.org/g/5287/logs/test-suite.0.log
I will soon have results from few more OpenSolaris systems
and will see if it occurs there as well.
4.
On FreeBSD 11p1, "tests/misc/stat-birthtime.sh" fails. A snippet:
===
+ touch a
+ stat --format %W a
+ test x1504024567 '=' x1504024567
+ stat --format %X a
+ test x1504024567 '!=' x1504024569
+ stat --format %Y a
+ test x1504024567 '!=' x1504024569
+ stat --format %Z a
+ test x1504024567 '!=' x1504024567
+ time_fail=1
+ expr 5 + 1
+ attempt=6
+ expr 16 '*' 2
+ num_sleeps=32
+ test 6 -le 5
+ test 1 '=' 0
+ fail=1
===
5.
On AIX 7.1 and 7.2, compilation succeeds but generating man pages fail with:
====
...
GEN man/tail.1
GEN man/tee.1
GEN man/test.1
help2man: can't get `--help' info from man/test.td/[
Try `--no-discard-stderr' if option outputs to stderr
make: 1254-004 The error code from the last command is 127.
====
Mentioned before, not a show-stopper:
https://lists.gnu.org/archive/html/bug-coreutils/2016-01/msg00041.html
-----
Lastly, no test failures on various gnu/liunx systems:
CentOS 7.0.1406 (x86_64)
Debian 8.9 (i686)
Debian 9.1 (x86_64,CC=clang-4.0)
Debian 9.1 (x86_64,CC=gcc)
Debian 9.1 (x86_64,CC=gcc-4.9)
Debian 9.1 (x86_64,CC=gcc-5.4)
Debian 9.1 (x86_64,CC=gcc-6.4)
Debian 9.1 (x86_64,CC=gcc-7.2)
Debian unstable (sparc64)
Fedora 25 (x86_64)
Linux 3.10.0-514.26.2.el7.ppc64 (ppc64)
SUSE LINUX 42.1 (x86_64)
Trisquel 7.0 (x86_64)
Ubuntu 14.04 (aarch64)
Ubuntu 16.04 (x86_64)
All the above tests skipped the gnulib tests, only tested coreutils.
regards,
-assaf
Re: [platform-testers] new snapshot available: coreutils-8.27.99-3ebdc3, Pádraig Brady, 2017/08/30
Re: [platform-testers] new snapshot available: coreutils-8.27.99-3ebdc3, Pádraig Brady, 2017/08/30
Re: [platform-testers] new snapshot available: coreutils-8.27.99-3ebdc3, Assaf Gordon, 2017/08/29