coreutils
[Top][All Lists]
Advanced

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

new snapshot available: coreutils-8.19.166-3131c


From: Jim Meyering
Subject: new snapshot available: coreutils-8.19.166-3131c
Date: Fri, 19 Oct 2012 13:36:35 +0200

We plan to release coreutils-8.20 early next week, so any testing
you can do between now and Monday would be most welcome.

Here's the NEWS:

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

coreutils snapshot:
  http://meyering.net/cu/coreutils-ss.tar.xz      5.0 MB
  http://meyering.net/cu/coreutils-ss.tar.xz.sig
  http://meyering.net/cu/coreutils-8.19.166-3131c.tar.xz

==========================================================
Changes in coreutils since v8.19:

Benno Schulenberg (3):
      touch: line up long option in --help text
      dd: remove references to the word BLOCKS from help and texi docs
      doc: remove a stray parenthesis from 'cp --force' description

Bernhard Voelker (4):
      tests: correct print_ver_ arguments and add a rule to enforce this
      build: fix syntax-check rules broken by test-added .sh/pl suffixes
      maint: gen-lists-of-programs.sh: fix typo from previous comment edit
      maint: mbsalign.h: fix typo from previous comment edit

Eric Blake (2):
      build: work with new glibc when not optimizing
      build: default to --enable-gcc-warnings for git tree

Erik Auerswald (1):
      doc: escape double quotes in autotools-install --help

Jim Meyering (58):
      maint: post-release administrivia
      tests: don't require @acronym{...} around POSIX
      maint: stop using @acronym{...} in texinfo sources
      build: update gnulib submodule to latest
      tail,stat: improve support for ZFS
      scripts: git commit message hook: prohibit use of "Signed-off-by:"
      build: factor out a little more re list of *.texi files
      scripts: add autotools-install, for those stuck with outdated tools
      build: reenable just-moved/broken syntax-check rule
      scripts: fix the Signed-off-by:-prohibiting hook to actually work
      build: fix VPATH issues in C compilation
      maint: avoid distcheck failure by properly cleaning $(ALL_MANS)
      maint: check-programs-vs-x: avoid a new syntax-check failure
      build: make each man/prog.1 depend on src/prog, not src/prog.c
      build: restore handling of space-tainted build directory name
      maint: accommodate upcoming, expanded list of warnings from gnulib
      maint: disable sc_proper_name_utf8_requires_ICONV test
      tests: depend on the programs we're testing
      rm: avoid bogus diagnostic for a slash-decorated symlink-to-dir
      rm: be more careful when using a replacement errno value
      tail,stat: add support for VZFS
      tests: improve checks for setuidgid-using root-only tests
      factor: NEWS and tests
      maint: adjust ChangeLog to correct Author
      maint: move gl/m4/root-dev-ino.m4 contents into its module definition
      maint: move the last coreutils-specific files from lib/ to gl/
      build: fix a minor man-page generation dependency error
      build: do not require help2man at build-from-tarball time
      maint: gen-lists-of-programs.sh: improve comments
      maint: allow per-directory CFLAGS settings with non-recursive make
      build: new module to convert lib/ to non-recursive make
      build: handle @ALLOCA@-vs-non-recursive make problems
      build: build lib/ using non-recursive make
      tests: reenable "make -C tests ..." commands
      seq: 70x faster for non-negative whole numbers and incr==1
      build: don't prefix the RHS of "GPERF = ..." with "lib/"
      build: do not rely on automake's AM_TESTS_ENVIRONMENT
      doc: update seq description
      doc: NEWS: mention the conversion to non-recursive make
      maint: make the tight-scope syntax-check rule work again
      tests: cp/link-heap: avoid new failure on rawhide
      maint: fix a comment typo
      rm: be even more careful when using a replacement errno value
      build: move non-recursive-gnulib-prefix-hack to gnulib; update
      tail,stat: improve support for vmhgfs
      doc: correct an old bit of ugliness in nice --help output
      doc: same correction, but now in texinfo documentation
      du: avoid abort on systems for which ->me_type is not malloc'd
      build: remove redundant dependency: $(PROGRAMS): lib/libcoreutils.a
      maint: make-prime-list: avoid -Wsuggest-attribute=const warning
      maint: make-prime-list: do not ignore write failure
      maint: make-prime-list: syntax conventions; be robust for large N
      factor: merge with preexisting factor; integrate tests; avoid warnings
      factor: 25% speed-up, on output
      build: avoid link failure when strerror is replaced
      maint: avoid warning from gcc's -Wunused-macros
      cp: avoid data-corrupting free-memory-read
      build: update gnulib submodule to latest

Nguyễn Thái Ngọc Duy (1):
      df: allow translators to reorder "1K-blocks" header

Nick Alcock (1):
      tests: fix misc/sort-exit-early to skip if root

Niels Möller (1):
      factor: more improvements

Nikolas Kallis (1):
      doc: improve HACKING guidelines

Ondrej Oprala (3):
      du: handle bind-mounted directory cycles gracefully
      md5sum, sha*sum: add --tag to output a format indicating the algorithm
      cp: fix the --no-preserve=mode option

Pozsár Balázs (1):
      dd: new option, status=none to suppress output statistics

Pádraig Brady (8):
      nproc: disallow non option command line parameters
      maint: add more control flags to mbsalign
      seq: enable the fast integer printing code in more cases
      ls: fix coloring of dangling symlinks in default listing mode
      timeout: handle signals more transparently
      doc: disambiguate the niceness explanation in nice --help
      build: support older GMP versions
      factor: fix integer validation and GMP fallback

Rob Day (1):
      rm: fix the new --dir (-d) option to work with -i

Stefano Lattarini (78):
      tests: remove useless defn of REPLACE_GETCWD from TESTS_ENVIRONMENT
      build: don't abuse Automake internals (with its 'check-am' rule)
      maint: slightly improve .gitignore
      build: add extra *.texi files to coreutils_TEXINFOS, not EXTRA_DIST
      build: prefer '$(top_srcdir)/doc' over '$(srcdir)' in doc Makefile
      build: use 'check-local' to extend the 'check' target
      build: don't use recursive make to build the 'doc' subdirectory
      build: don't define $(SUFFIXES) explicitly
      maint: simplify definition of $MAN in configure.ac
      build: add an explanatory comment
      build: fix a stray usage of uninitialized $(ME)
      build: rename common_dep -> mandep in man/Makefile
      maint: typofix: s/it's/its/
      build: rely on VPATH capabilities in man/Makefile
      build: make a rule less dependent on exact source tree layout
      build: provide convenience target 'all_programs' also at top-level
      build: rework some recipes in man/Makefile.am, for future changes
      build: don't use recursive make to build the 'man' subdirectory
      maint: move man-related syntax checks in cfg.mk
      maint: adjust syntax check 'check-x-vs-1'
      maint: adjust syntax check 'sc_option_desc_uppercase'
      maint: update gitignore entries
      build: enable the 'subdir-objects' Automake option globally
      tests: merge tests/check.mk into tests/Makefile.am
      tests: prefer AM_TESTS_ENVIRONMENT over TESTS_ENVIRONMENT
      build: require Automake >= 1.11.2
      tests: avoid use of '-T' in shebang line to enable perl taint mode
      tests: detect missing perl at configure runtime
      tests: add .sh and .pl suffixes to shell and perl tests, respectively
      tests: get rid of the 'shell-or-perl' auxiliary script
      maint: fixup: don't try to distribute a now-removed file
      build: move definition of 'all_programs' in cfg.mk
      build: some refactorings in cfg.mk
      build: don't use foo_LDADD if there's no foo program
      maint: remove unused variable in src/Makefile.am
      maint: more uses of $(ASSORT)
      build: don't use '$<' in non-suffix rules
      maint: get rid of obsolete script 'cvsu'
      maint: make required gettext version consistent
      maint: add our 'bootstrap_post_import_hook' function
      build: refactor how lists of coreutils programs are defined
      build: don't use recursive make to build the 'src' subdirectory
      build: fix generation of manpages for programs not built by default
      maint: improve remake rules for maintainers
      maint: remove unused target 'install-root'
      maint: fix and simplify maintainer checks
      maint: fix one stray reference to src/Makefile.am
      maint: update gitignore entries
      build: simplify: get rid of some indirection variables
      build: simplify and make more portable to non-GNU make
      build: one less unneeded make variable
      build: rename dist_man1_MANS -> man1_MANS
      build: simplify: get rid of yet some more indirection variables
      build: enhance man pages cleaning and dependencies
      build: $(mandeps): new, to factor out man pages dependencies
      maint: simplify declaration of "libexec" programs
      maint: port manpages generation to VPATH builds
      maint: fix build_programs definition not to use "make -C src ..."
      scripts: autotools-install: style and portability fixes
      scripts: autotools-install: allow user-specified make program
      build: use 'check-local' to extend the 'check' target
      maint: avoid parsing of Makefile.am from vc_exe_in_TESTS
      maint: remove useless dependency for vc_exe_in_TESTS
      maint: make vc_exe_in_TESTS also work in VPATH builds
      tests: use suffix, not exec-bit, to tell which files are tests
      tests: remove the unused 'root-hint' target
      maint: remove duplicated declaration of the 'sc_check-AUTHORS' target
      maint: remove anachronistic syntax-check
      maint: list of names of built programs available in the Makefiles
      build: don't use recursive make for tests/ subdirectory
      tests: put test-suite.log back in 'tests/'
      build: remove two now-useless convenience targets
      maint: vc_exe_in_TESTS should actually be a syntax check
      maint: avoid a spurious syntax-check error
      maint: fix syntax checks 'sc_root_tests'
      tests: more resilient about tainted absolute srcdir path
      maint: fix a spurious syntax-check failure
      build: fixup: correctly recognize if perl is missing

Torbjörn Granlund (3):
      factor: don't ever declare composites to be prime
      factor: prepare for the new factor program
      factor: new much-improved implementation; not yet integrated


Changes in gnulib since v8.19:

* gnulib bc33a8a...d245e6d (94):
  > euidaccess: speed up 'configure' on GNU hosts
  > * lib/regexec.c (re_search_internal): Fix grammar in comment.
  > fchmodat, fchownat, fstatat: port to non-inlining compilers
  > fchmodat.c, fchownat.c: fix compile-impeding typos
  > fcntl-h: support GNU flags like O_IGNORE_CTTY
  > faccessat, etc.: support AT_FDCWD-only use
  > faccessat: speed up 'configure' on mainstream hosts
  > faccessat: port to Solaris 10
  > canonicalize: fix C89 compilation
  > autoupdate
  > group-member: omit unnecessary dependencies
  > gethrxtime: port to C++
  > ptsname: fix macro-name typo
  > inttostr: Relax license.
  > ptsname_r: support ptys returned by FreeBSD posix_openpt
  > pselect: reject invalid file descriptors
  > select: reject invalid file descriptors
  > select: enhance test
  > ptsname: reject invalid file descriptors
  > hash-pjw-bare: new module
  > manywarnings: cater to more gcc infelicities
  > select, poll tests: Make setsockopt invocation effective.
  > sockets, sys_stat: restore AC_C_INLINE
  > localeconv tests: Avoid test failure on OpenIndiana.
  > havelib: Follow libtool developments.
  > ChangeLog: mention who reported the problem.
  > fstatat.c: fix a compile-impeding typo
  > extern-inline: provide a -Wundef safe config.h
  > hash-pjw: relax license to LGPLv2+
  > autoupdate
  > maint.mk: fix strict vs. lazy variable issues with RELEASE
  > maint.mk: formatting changes
  > maint.mk: provide "make upload" to ease uploading
  > maint.mk: factor the validation of RELEASE_TYPE
  > maint.mk: silent rules
  > localename: port gl_locale_name_thread_unsafe to FreeBSD
  > binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline'
  > pipe-filter-gi, pipe-filter-ii: better use of 'inline'
  > fdutimensat: omit unnecessary AC_C_INLINE
  > fchmodat, fchownat, fstatat: use extern-inline
  > acl, mbchar, priv-set: use extern-inline
  > sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
  > tls-tests: omit unnecessary 'inline'
  > utimens-tests: avoid unnecessary 'inline'
  > misc: don't limit commentary to inline functions
  > non-recursive-gnulib-prefix-hack: new module
  > ChangeLog: fix indentation
  > maint.mk: generalize _gl_tight_scope for non-recursive make
  > maint.mk: exempt trailing blanks found in "binary" files
  > maint.mk: sc_prohibit_path_max_allocation: don't FP for UNIX_PATH_MAX
  > maint.mk: teach sc_prohibit_magic_number_exit to accept 77
  > maint.mk: relax sc_prohibit_strcmp, to avoid a false positive
  > localcharset: work around Mac OS X bug with UTF-8 and MB_CUR_MAX
  > doc: document sticky-EOF issue
  > poll: fix poll(0, NULL, msec)
  > poll: fix for systems that can't recv() on a non-socket
  > poll/select: document portability problems not fixed by Gnulib.
  > update from texinfo
  > Fix typo in previous patch: 1 -> 4.
  > fcntl-h: check for AIX 7.1 bug with O_NOFOLLOW and O_CREAT
  > net_if: give more details about the bug being fixed
  > net_if: new module
  > readutmp: fix non-portable UT_PID use
  > update from texinfo
  > fts: reduce two or more trailing slashes to just one, usually
  > fts: when there is no risk of overlap, use memcpy, not memmove
  > autoupdate
  > autoupdate
  > manywarnings: update the list of "all" warnings
  > * lib/stdbool.in.h (_Bool) [__cplusplus]: bool, not _Bool.
  > stdbool: be more compatible with mixed C/C++ compiles
  > revert last change: it was not needed
  > tests: test-vc-list-files-git.sh: skip if git is not available
  > gnulib-tool: Remove no-op option --no-changelog.
  > autoupdate
  > doc: remove fdl-1.2.texi
  > execinfo: port to FreeBSD
  > xstrtol.h: avoid "_Noreturn is not at beginning of declaration" warning
  > doc: do not use @acronym
  > stdnoreturn: port to newer GCCs
  > pipe-filter: fix comment typo
  > execinfo: new module
  > extern-inline: support old GCC 'inline'
  > maint.mk: avoid redundant file name in message
  > timer-time: fix link order when static linking on glibc
  > timespec: omit unnecessary AC_C_INLINE
  > stat-time: omit unnecessary AC_C_INLINE
  > ignore-value: omit unnecessary AC_C_INLINE
  > sys_select: avoid 'static inline'
  > mktime: avoid 'static inline'
  > autoupdate
  > gnulib-tool: Improve coding style.
  > gnulib-tool: Fix indentation.
  > gnulib-tool: Remove old file names from .cvsignore, .gitignore.



reply via email to

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