coreutils
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]