[Top][All Lists]

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

[Coreutils-announce] coreutils-4.5.1 released (union of textutils, fileu

From: Jim Meyering
Subject: [Coreutils-announce] coreutils-4.5.1 released (union of textutils, fileutils, and sh-utils)
Date: Sun, 01 Sep 2002 14:04:37 +0200
User-agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i686-pc-linux-gnu)

Finally!  I've merged the three packages into one: the GNU coreutils.
I don't plan to make any more releases of fileutils, textutils, or sh-utils.

The top-level ChangeLog* files from those packages are now distributed
as old/<package-name>/ChangeLog.  The other ones were merged some time ago.

I still have to merge the TODO files, but that's low priority.
I took the short cut of omitting the djgpp/ subdirectory, but that's
just temporary.  As soon as someone deals with it and sends patches,
I'll put it back.

Still remaining: I have patches from at least the following people:
  Bruno Haible
  Solar Designer
  Andreas Gruenbacher
  Michael Stone
  Dmitry V. Levin
I'll work on them as I find time.

Translators, please note: I've been merging recent translations
for sh-utils, textutils, and fileutils into this package, and will
probably do the remaining few that trickle in, but I'd much prefer
to receive .po updates based on coreutils.pot.  Thanks!

There is a project at, but it's not set up yet
(any volunteers?), and the CVS source repository isn't there either.
I might start mirroring (e.g., via nightly rsync) the repository to
that site.  But the mailing lists do work.

As usual, thanks to everyone who has been helping.
FYI, lurkers are welcome, too :-)

Jim   (5.3 MB)  (3.5 MB)   (5.3 MB)  (3.5 MB)

Of course, this time there are no xdelta-style diffs.

Here are the MD5 and SHA1 signatures:

73fac6252623a815ffb4d4b8729c3e96  coreutils-4.5.1.tar.gz
c5e87afeeed5cb3137de2fab4b433ef0  coreutils-4.5.1.tar.bz2
ddccc21ca13dfe0f343d84f2fced6d935b9c4758  coreutils-4.5.1.tar.gz
401ec028b96ab8f753744ee5bec3c60dfee7646b  coreutils-4.5.1.tar.bz2

* du and ls now report sizes of symbolic links (before they'd always report 0)
* uniq now obeys the LC_COLLATE locale, as per POSIX 1003.1-2001 TC1.

  This package is the union of the following:
  textutils-2.1, fileutils-4.1.11, sh-utils-2.0.15.

ChangeLog entries:

2002-08-31  Jim Meyering  <address@hidden>

        Symlinks were always reported as using 0 blocks.
        * src/system.h (ST_NBLOCKS): Don't depend on file type.
        This reverts the change of 2000-01-30.
        Based on a report and patch from Neil Brown via Michael Stone.
        This fixes Debian Bug#156358.

        * Most files: Change `exit (0)' to `exit (EXIT_SUCCESS)',
        `exit (1)' to `exit (EXIT_FAILURE)', and
        `usage (1)' to `usage (EXIT_FAILURE)'.

        * chgrp.c, chmod.c, chown.c, chroot.c, cp.c, date.c, dd.c, du.c,
        * hostname.c, id.c, install.c, ln.c, mkdir.c, mkfifo.c, mknod.c,
        * nice.c, pinky.c, printf.c, pwd.c, shred.c, sleep.c, stty.c,
        * su.c, tac-pipe.c, tail.c, tee.c, touch.c, uname.c, uptime.c,
        * users.c, who.c: Change `error (1, ...' to `error (EXIT_FAILURE, ...'.
        But don't change `error (0, ...' to `error (EXIT_SUCCESS, ...', since
        error never exits successfully.

2002-08-29  Jim Meyering  <address@hidden>

        * src/remove.c (remove_cwd_entries): Use closedir (not CLOSEDIR)
        when ignoring any return value.

        * src/remove.c (remove_cwd_entries): Detect and diagnose readdir
        failures.  On some systems (at least EMC Celerra and Solaris5.8),
        this appears to be necessary.
        (is_empty_dir): Likewise.  Also, always close directory handle.
        * src/ls.c (print_dir): Likewise.
        (print_dir): Rename local variable: reading -> dirp.
        Reported by Mike Coleman.

2002-08-28  Jim Meyering  <address@hidden>

        * src/remove.c (remove_cwd_entries): Use CLOSEDIR, not closedir.
        Give a diagnostic and fail if closedir fails.

2002-08-26  Jim Meyering  <address@hidden>

        * (THANKS-to-translators): New rule.
        (EXTRA_DIST): Add both THANKS-to-translators and
        * New file.

        * src/cat.c (close_stdout_wrapper): New, kludgey, function and
        file-scoped global.
        (main): Register it with atexit.
        Close STDOUT_FILENO, to avoid a problem when writing to
        /dev/audio on at least Solaris 2.7 and 2.8 systems.
        Reported by Shing-Shong Shei.

2002-08-25  Jim Meyering  <address@hidden>

        * src/cat.c (main): Close STDIN_FILENO rather than a literal `0'.
        * src/tac.c (main): Likewise.
        * src/tail.c (main): Likewise.
        * src/tee.c (main): Likewise.
        * src/tr.c (main): Likewise.
        * src/wc.c (main): Likewise.

2002-08-20  Jim Meyering  <address@hidden>

        * tests/mv/setup: Rewrite not to use `: ${VAR=not_set}' paradigm.

2002-08-10  Paul Eggert  <address@hidden>

        * src/ Don't use "exec --"; it's not portable and
        shouldn't be needed.

2002-08-09  Jim Meyering  <address@hidden>

        * src/pr.c (main): Don't ignore -COLUMN if it's the last option.
        (usage): Clarify help text for the -COLUMN option.
        Patch by Padraig Brady.
        * tests/pr/ [col-last]: New test for the above.

        * Start with version 4.5.1, chosen so that it's larger
        than the latest version numbers of the component packages.

        * man/ (check-x-vs-1): Set and export PATH so we use
        programs in ../src.

2002-08-08  Jim Meyering  <address@hidden>

        * src/date.c: Guard inclusion of <langinfo.h> with
        * src/sort.c: Likewise.
        Patch by GOTO Masanori.

2002-08-05  Paul Eggert  <address@hidden>

        Fix some minor time-related bugs with POSIX time arguments.
        Some valid time stamps were being rejected (notably -1, and
        time stamps before 1900 on 64-bit hosts).  And some invalid
        time stamps were being accepted, e.g. September 31.

        * src/date.c (main): Adjust to posixtime signature change.
        * src/touch.c (main): Likewise.  Remove unnecessary initialization.
        Use localtime, not posixtm, to warn about obsolete "touch".

2002-08-05  Jim Meyering  <address@hidden>

        * tests/misc/ (TESTS): Add nice and pathchk1.

2002-08-04  Jim Meyering  <address@hidden>

        * src/ (check-README): New target/rule.
        (check): Depend on it.

        * (AC_CONFIG_FILES): Add old/Makefile and old/*/Makefile.

2002-08-03  Jim Meyering  <address@hidden>

        * (SUBDIRS): Add old.
        * old/: New directory, containing legacy ChangeLog* and NEWS files
        from the fileutils, sh-utils, and textutils packages.

        * src/ (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Set to false.

2002-08-02  Paul Eggert  <address@hidden>

        * NEWS, doc/coreutils.texi: uniq now obeys LC_COLLATE.

        * src/uniq.c: Include hard-locale.h, xmemcoll.h.
        (hard_LC_COLLATE): New var.
        (different): Args are now char *, not const char *.
        Use xmemcoll instead of memcmp to compare lines, so that
        LC_COLLATE has effect.  However, use memcmp if it is an
        easy locale.
        (check_file): Do not include newline in comparison, so that
        xmemcoll has a byte to stomp on temporarily.
        (main): Set hard_LC_COLLATE.

2002-07-29  Jim Meyering  <address@hidden>

        * (SUBDIRS): Remove djgpp, for now.

2002-07-08  Jim Meyering  <address@hidden>

        * src/ (uninstall-local): Search for @GNU_PACKAGE@,
        rather than the hard-coded `sh-utils'.

2002-07-01  Jim Meyering  <address@hidden>

        * Merge the three files from fileutils,
        textutils, and sh-utils.
        * Likewise.
        * src/ Likewise.

2002-08-31  Jim Meyering  <address@hidden>

        * mktime.c: Update from GNU libc.
        * obstack.c: Likewise.
        * getopt.c: Likewise.
        * getopt1.c: Likewise.

Attachment: pgpk4Qpgh8PIw.pgp
Description: PGP signature

reply via email to

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