bug-coreutils
[Top][All Lists]
Advanced

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

new snapshot available: coreutils-7.4.115-c9c92


From: Jim Meyering
Subject: new snapshot available: coreutils-7.4.115-c9c92
Date: Mon, 10 Aug 2009 10:21:50 +0200

I think we are ready for coreutils-7.5, so I have made this
snapshot release.  If you can test it on cutting-edge systems
(both operating systems and file systems),
feedback would be most welcome, especially if you can
write before the end of the week.

coreutils snapshot:
  http://meyering.net/cu/coreutils-ss.tar.gz      9.4 MB
  http://meyering.net/cu/coreutils-ss.tar.xz      4.0 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-7.4.115-c9c92.tar.gz
  http://meyering.net/cu/coreutils-7.4.115-c9c92.tar.xz

NEWS
======================================================================
** Bug fixes

  dd's oflag=direct option now works even when the size of the input
  is not a multiple of e.g., 512 bytes.

  install runs faster again with SELinux enabled
  [introduced in coreutils-7.0]

  ls -1U (with two or more arguments, at least one a nonempty directory)
  would print entry names *before* the name of the containing directory.
  Also fixed incorrect output of ls -1RU and ls -1sU.
  [introduced in coreutils-7.0]

  sort now correctly ignores fields whose ending position is specified
  before the start position. Previously in numeric mode the remaining
  part of the line after the start position was used as the sort key.
  [This bug appears to have been present in "the beginning".]

  truncate -s failed to skip all whitespace in the option argument in
  some locales.

** New programs

  stdbuf: A new program to run a command with modified stdio buffering
  for its standard streams.

** Changes in behavior

  ls --color: files with multiple hard links are no longer colored differently
  by default. That can be enabled by changing the LS_COLORS environment
  variable. You can control that using the MULTIHARDLINK dircolors input
  variable which corresponds to the 'mh' LS_COLORS item. Note these variables
  were renamed from 'HARDLINK' and 'hl' which were available since
  coreutils-7.1 when this feature was introduced.

** New features

  chroot now accepts the options --userspec and --groups.

  cp accepts a new option, --reflink: create a lightweight copy
  using copy-on-write (COW).  This is currently supported only on
  btrfs file systems.

  cp now preserves time stamps on symbolic links, when possible

  cp, install, mv: take advantage of btrfs' O(1) copy-on-write feature
  when both the source and destination are on the same btrfs partition.

  sort accepts a new option, --human-numeric-sort (-h): sort numbers
  while honoring human readable suffixes like KiB and MB etc.

  tail --follow now uses inotify when possible, to be more responsive
  to file changes and more efficient when monitoring many files.


git shortlog
======================================================================
Changes in coreutils since 7.4.73-0d64b:

Giuseppe Scrivano (4):
      tail: use the inotify backend also with --pid=PID
      cp: support btrfs' copy-on-write file clone operation
      tail: exit successfully upon watched process death
      cp: accept the --reflink option

Heikki Orsila (1):
      tr: improve --help's description of --complement (-c)

Jim Meyering (29):
      build: update from gnulib
      build: avoid build warn/failure due to -Wstack-protector
      tests: avoid false-positive cp/link-heap failure
      tail: adjust type of a local variable
      doc: point to Guile's ChangeLog-writing guidelines
      build: update from gnulib
      readlink: improve one-line summary: prints canonical file names, too
      build: use a fixed-name temporary in man/Makefile.am
      tests: new test for bug in ls -1U dir arg ...
      maint: make update-copyright handle more cases
      maint: update-copyright: fix just-introduced bug
      maint: update sleep.c's copyright year list
      maint: update NEWS
      maint: make update-copyright work in yet another case
      maint: move update-copyright to gnulib
      tests: test for just-fixed tail --pid bug
      tail: tweak indentation
      tests: new function: require_openat_support_
      build: update to a usable gnulib commit
      build: *really* update to a usable gnulib commit
      maint: move the update-copyright rule to gnulib's maint.mk
      cp -pP (and e.g., -a): preserve time stamps on symlinks, too
      dd: remove unnecessary #if HAVE_FTRUNCATE
      dd: work around buffer length restrictions with oflag=direct (O_DIRECT)
      maint: move selinux-at module from gl/ to gnulib
      dd: preserve semantics of O_DIRECT even for final block
      build: update from gnulib, for HOST_NAME_MAX on solaris 10
      nl, pinky: replace uses of strcat
      tests: raise ulimit virt-mem limit to avoid new failure

Joel E. Denny (1):
      maint: improve update-copyright rule

Kamil Dudka (3):
      doc: improve readlink description here, too
      ls -1U dir arg ... now works again
      install runs faster again with SELinux enabled

Ondřej Vašík (1):
      copy.c: remove a duplicate expression

Pádraig Brady (4):
      doc: mention realpath in the readlink info
      doc: add a sort by line length example
      doc: fix the generated HTML index
      tail: properly parse fractional seconds when monitoring a pid


Changes in gnulib since 7.4.73-0d64b:

* gnulib 675fbd3...d93c1f1 (89):
  > Make <sys/select.h> really self-contained, also on Solaris 10.
  > Avoid warnings from 'aclocal' when AM_XGETTEXT_OPTION is not defined.
  > Avoid compilation error in C++ mode.
  > Define HOST_NAME_MAX also for the various Unix platforms.
  > selinux-at: fix typo in a comment
  > selinux-at: remove redundant m4 code, add documentation
  > Avoid link error on MacOS X 10.3 and 10.4.
  > test-version-etc.sh: Use $EXEEXT.
  > update-copyright: update documentation to point to maint.mk
  > maint.mk: support update-copyright-local
  > selinux-at: new module
  > doc: update README
  > update-copyright: support C-style comments
  > update-copyright: support omitted "(C)"
  > update-copyright: don't trip on non-FSF copyright statements
  > update-copyright: clean up code a little
  > update-copyright-tests: improve portability
  > update-copyright: support @copyright{} and &copy;
  > update-copyright-tests: correctly test EOL=\r\n handling
  > maint.mk: make update-copyright exclusion list more configurable
  > maint.mk: don't update copyright date in COPYING
  > maint.mk: add a copyright-updating rule
  > update-copyright: rename some variables
  > update-copyright: fix bug for 2-digit last year and add tests
  > update-copyright: handle leading tabs in line prefix
  > update-copyright: support EOL=\r\n
  > update-copyright: automatically format copyright statements
  > Fix displayed message of AM_ICONV with autoconf-2.64.
  > Tests for module 'uname'.
  > New module 'uname'.
  > Tests for module 'sys_utsname'.
  > New module 'sys_utsname'.
  > Implicitly initialize the sockets library.
  > Allow multiple calls to gl_sockets_startup.
  > Fix argp-version-etc-test module.
  > Fix typo in last commit.
  > Tests for module 'pipe-filter-gi'.
  > New module 'pipe-filter-gi'.
  > Tests for module 'pipe-filter-ii'.
  > New module 'pipe-filter-ii'.
  > gc-libgcrypt.c, gc-gnulib.c: Change copyright to FSF.
  > Fix compilation error on mingw.
  > Fix compilation error on mingw.
  > Make the gethostname test compile again.
  > Ensure HOST_NAME_MAX as part of the gethostname module.
  > Fix handling of large len argument.
  > Implement gethostname correctly for native Windows.
  > maint.mk: relax update-NEWS-hash to accept more syntax
  > Update copyright year, for commit on 2009-07-21.
  > getloadavg: fix symbol name in comment
  > getloadvg: add ChangeLog entry for previous change
  > getloadavg: check whether n_name is a pointer, for QNX 6.4.1
  > update-copyright: generalize comment handling
  > mktime: correct setting of REPLACE_MKTIME
  > update-copyright: new module
  > Fix compilation error when <ctime> is used and mktime is replaced.
  > Avoid compilation error on QNX.
  > autoupdate
  > update from texinfo
  > -mautoupdate
  > Undo last gnulib-tool commit: maintainer-makefile is fixed.
  > maint.mk: avoid warnings about missing files
  > Avoid syntax error on QNX.
  > Exclude the maintainer-makefile module from big testdir builds.
  > maint.mk: invoke "make dist" with a working value of XZ_OPT
  > Make fseeko.c compile on QNX.
  > C++: wrap md2,md5,sha1,etc. function declarations in extern "C" scope
  > tests-sha1: don't assign literal string to 'char *' variable
  > dup2: fix more mingw problems
  > vc-list-files: avoid failure when /bin/sh is dash
  > dup2-tests: test previous patch
  > dup2: work around mingw and cygwin 1.5 bug
  > Don't let "git push" reject trailing blank lines in modules files.
  > Tweak for maintainability.
  > test-pipe: make a bit more robust.
  > fts: avoid false-positive cycle-detection
  > Fix build error on mingw with the modules sys_select and unistd.
  > Unify conditionals.
  > Fix handling of closed stdin/stdout/stderr on mingw.
  > Refactor test code.
  > Pass slave_process argument consistently.
  > test-pipe: fix mingw build
  > Fix typo.
  > error: fix mingw build
  > error: avoid undefined use of stdout
  > pipe: be robust in face of closed fds
  > Guess that wcwidth works on glibc systems.
  > maint.mk: don't look for translatable strings in *.m4 or *.mk
  > remove superfluous parentheses in STREQ definition




reply via email to

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