bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

new snapshot available: coreutils-8.0.108-3aff3


From: Jim Meyering
Subject: new snapshot available: coreutils-8.0.108-3aff3
Date: Mon, 09 Nov 2009 12:04:27 +0100

We're expecting to release coreutils-8.1 soon (like before the end
of the week), so here's a snapshot of the latest.  This includes
many improvements in gnulib, too.

For the latest NEWS (it's getting long), see this:

    http://git.sv.gnu.org/cgit/coreutils.git/plain/NEWS


coreutils snapshot:
  http://meyering.net/cu/coreutils-ss.tar.gz      9.9 MB
  http://meyering.net/cu/coreutils-ss.tar.xz      4.2 MB
  http://meyering.net/cu/coreutils-ss.tar.gz.sig
  http://meyering.net/cu/coreutils-ss.tar.xz.sig
aka
  http://meyering.net/cu/coreutils-8.0.108-3aff3.tar.gz
  http://meyering.net/cu/coreutils-8.0.108-3aff3.tar.xz

now, also available:
  http://people.redhat.com/meyering/cu/coreutils-ss.tar.xz
  http://people.redhat.com/meyering/cu/coreutils-ss.tar.gz
  http://people.redhat.com/meyering/cu/coreutils-8.0.108-3aff3.tar.xz
  http://people.redhat.com/meyering/cu/coreutils-8.0.108-3aff3.tar.gz

Changes in coreutils since 8.0.24-26e8e:

C de-Avillez (1):
      tail: add add missing backslash at the end of a line in usage

Eric Blake (38):
      tail: tweak usage for more clarity
      touch: add -h to change symlink timestamps, where supported
      tests: ensure touch honors trailing slash
      build: update gnulib submodule to latest, for utimens enhancements
      maint: turn on compiler warnings for gnulib tests
      build: update gnulib submodule to latest, for test cleanups
      build: prohibit improper use of stat and lstat
      tests: accommodate BSD getopt
      chroot, env, nice, su: use EXIT_CANCELED for internal failure
      nohup: use EXIT_CANCELED if not POSIXLY_CORRECT
      tests: enhance stdbuf and timeout tests
      maint: move chroot test
      tests: test recent status changes
      tests: avoid file name not portable to cygwin
      maint: let gnulib provide environ
      env: reject bogus -u arguments
      doc: document PATH interactions with env
      tests: clean up tests of env -- handling
      tests: fix PATH problems on cygwin
      tests: add printenv coverage
      env, printenv: add -0/--null option
      doc: turn env comments into documentation
      printenv: ignore bogus variable names
      nice, nohup, su: detect write failure to stderr
      maint: avoid exiting with magic number
      build: update gnulib submodule to latest, for fewer compiler warnings
      build: avoid some warnings
      mktemp: don't leave file behind on write failure
      doc: document mktemp
      tests: enhance mktemp test
      mktemp: rearrange --help output
      build: override gnulib tempname via diff
      build: reflect gnulib changes to tempname
      mktemp: add suffix handling
      mktemp: enhance test to catch just-fixed typo behavior
      mktemp: use more robust means to avoid double-close of stdout
      mktemp: fix bug with -q and closed stdout
      build: consistently use freopen-safer

Giuseppe Scrivano (3):
      tail -f: avoid a race condition
      tests: add a test for the `tail -f' race condition bug
      nproc: A new program to count the available processors

Jim Meyering (35):
      build: don't let environment settings perturb build
      build: update gnulib submodule to latest
      tests: abmon-align: avoid test failure
      maint: factor out duplication in currently unused rules
      build: use gnulib's isblank module
      build: prohibit direct use of readlink or readlinkat
      nice: execute program even when setpriority fails due to EACCES
      tests: nice: adjust new tests to work more portably
      tests: adjust new env test not to fail
      tests: rm/one-file-system: work around umount failure
      doc: avoid failing "make check"
      build: make doc checks more user-friendly
      doc: tell --enable-gcc-warnings users where to report problems
      build: allow whitespace violations in gl/lib/*.diff files
      build: update gnulib submodule to latest
      build (--enable-gcc-warnings): enable gcc's -Werror also in lib/
      remove stray closing comment delimiter, "*/", in previous change
      tests: don't let a fail=1 env. setting induce unwarranted test failure
      tests: remove the less-regular fail=0 assignments manually
      tests: factor 350 fail=0 initializations into test-lib.sh
      tests: prohibit fail=0 initialization
      admin: fix typo in release procedure
      admin: automate one more part of the release process
      tests: inotify-race: don't let malfunctioning gdb hang the test
      rm -f: ignore EROFS when it's really ENOENT
      tests: rm: add test for today's change in behavior
      maint: factor out cycle warning, now that du will use it, too
      du now diagnoses cycles, rather than ignoring them
      du: cleanup: remove dead-code vestige of already-removed option
      mktemp: don't use suff_len in place of #-of-`X's variable
      mktemp: don't try to close stdout twice
      build: move do-release-commit-and-tag to gnulib
      chcon, chgrp, chmod and chown now diagnose a directory cycle
      maint: make du's cycle-detection code consistent
      build: update gnulib submodule to latest for its FreeBSD fixes

Pádraig Brady (7):
      maint: issue warnings for more missing optional libraries
      md5sum, sha*sum, sum: line-buffer the printed checksums
      timeout: don't orphan monitored programs if they ignore specified signals
      maint: avoid "make syntax-check" failure
      echo, printf: interpret \e as the Escape character
      doc: improve the echo and printf help on escapes
      ls: fix capability coloring


Changes in gnulib since 8.0.24-26e8e:

* gnulib 959d9cb...26c5fd7 (94):
  > utimens: remove invalid futimesat call
  > fflush, freadseek: use fseeko, not fseek
  > autoupdate
  > modules/memchr (Depends-on): Drop getpagesize dependency.
  > build-aux/pmccabe2html: Drop #! header.  Doc fix.
  > build-aux/pmccabe2html: Disable execute bit. Improve example usage.
  > do-release-commit-and-tag: New module.
  > modules/select-tests (test_select_LDADD): Add $(INET_PTON_LIB).
  > getaddrinfo: Simplify Link: directive.
  > strtod: detect darwin bug
  > freopen-safer: new module
  > maint.mk: Prohibit inclusion of "close-stream.h" without use.
  > modules/pmccabe2html (configure.ac): Check for pmccabe tool.
  > getaddrinfo (Link): Add $(INET_NTOP_LIB).
  > Fix typo in last commit.
  > inet_ntop, inet_pton: Fix link error.
  > test-func.c: Also test value of __func__.
  > test-sys_socket: Fix compilation warning.
  > Fix link error.
  > Tests for module 'inet_pton'.
  > Tests for module 'inet_ntop'.
  > stdlib-safer: wrap all mkstemp variants
  > mkstemps, mkostemps: new modules
  > tempname: resync from glibc
  > utimens: fix use of futimens on older Linux
  > Make num_processors more flexible and consistent.
  > Document the new library dependencies of inet_ntop, inet_pton.
  > test-getaddrinfo: avoid compilation failure on FreeBSD 7.2
  > mktime, timegm: share common declaration
  > test-update-copyright: update test to match script changes
  > Fix link error on Solaris 8.
  > Avoid link error for inet_ntop on Solaris.
  > maint: avoid compiler warnings in m4 macros
  > pmccabe2html: Don't hard code awk path.
  > fseeko: fix m4 regression
  > inttostr: aesthetics and improved (compile-time) safety
  > build: avoid compiler warnings
  > stat: fix compilation on AIX
  > exclude: make more robust
  > perl scripts: remove #!/usr/bin/perl in favor of more portable...
  > filenamecat-lgpl: adjust clients
  > filenamecat: split into filenamecat-lgpl
  > argp: avoid memory leak
  > dirname-lgpl: adjust clients that don't need full dirname
  > dirname: split into dirname-lgpl
  > mkdir: make safe for libraries
  > tests: avoid some compiler warnings
  > sockets: avoid compiler warning
  > maint: detect usage(1) and other suspicious exits
  > timespec: long-to-int truncation could make timespec_cmp malfunction
  > fprintftime: wrap macro code argument in "do {...} while(0)"
  > fprintftime: remove stray semicolon from previous change
  > fprintftime: avoid a warning about ignored fwrite return value
  > exclude: avoid an unwarranted warning
  > fseek: avoid compilation failure when fflush is replaced
  > Avoid a nearly redundant gcc warning.
  > Avoid warning despite dropping the return value of fwrite.
  > areadlinkat: fix fallback path
  > digests, copy-file: increase the IO buffer size from 4KiB to 32KiB
  > tests: avoid several compiler warnings
  > areadlinkat: avoid failure on older glibc
  > Relicense stpncpy under LGPLv2+.
  > utimensat: work around Solaris 9 bug
  > fdutimensat: new module
  > doc: regenerate INSTALL
  > ChangeLog syntax: use TAB, not a sequence of leading spaces
  > acl: warn if ACL support is not detected
  > autoupdate
  > users.txt: add myserver
  > Add extern "C" block for C++.
  > Document the alternative APIs for character classification.
  > Tests for module 'isblank'.
  > New module 'isblank'.
  > New module 'ctype'.
  > m4: stylistic-only: hoist AC_SUBST to be adjacent to initialization
  > Don't let environment variables perturb build.
  > Avoid symlink attack in localcharset module.
  > Implement nproc for mingw.
  > Implement nproc for IRIX.
  > Implement nproc for HP-UX.
  > Implement nproc for NetBSD, OpenBSD.
  > Fix recognition of sys/sysctl.h on OpenBSD 4.0.
  > utimensat: new module
  > utimens: let lutimens work on non-symlinks
  > utimens: cache whether utimensat syscall works
  > test-stat-time, test-utimens: improve portability
  > sys_stat: sort replacement declarations
  > don't let environment settings perturb build
  > fchdir: avoid infinite recursion in mingw
  > test-stat-time: port to mingw
  > use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS in modules/*
  > utimens-tests: port to NFS file systems
  > stat-time-tests: minor cleanups
  > sys_stat: guarantee struct timespec




reply via email to

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