coreutils-announce
[Top][All Lists]
Advanced

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

[Coreutils-announce] textutils-2.0.20 released


From: Jim Meyering
Subject: [Coreutils-announce] textutils-2.0.20 released
Date: Sat, 26 Jan 2002 17:13:54 +0100
User-agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.2.50 (i686-pc-linux-gnu)

Thanks to Paul and Bruno!

Note that since there are currently no systems (afaik)
that conform to POSIX 1003.1-2001, you'll merely get a warning
for uses of these obsolete options:

  - sort +POS1 -POS2  (Use sort -k instead.)
  - tail +N  (Use tail -n instead.)
  - uniq +N  (Use uniq -s instead.)

They'll continue to work until you rebuild on a system that
defines symbols indicating that it's conforming.

Jim
-----------------------

  ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.20.tar.gz   (2.5 MB)
  ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.20.tar.bz2  (1.7 MB)
  http://fetish.sf.net/textutils-2.0.20.tar.gz   (2.5 MB)
  http://fetish.sf.net/textutils-2.0.20.tar.bz2  (1.7 MB)

And here are xdelta-style diffs

  ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.19-2.0.20.xdelta   (180K 
textutils-2.0.19-2.0.20.xdelta)
  http://fetish.sf.net/textutils-2.0.19-2.0.20.xdelta   (180K   
textutils-2.0.19-2.0.20.xdelta)

Here are the MD5 and SHA1 signatures:

9e3b17cd6092b9fcf80dfa06c362c714  textutils-2.0.20.tar.gz
38899976bebe636d8ca4e5afab3a4f54  textutils-2.0.20.tar.bz2
a282b691a48e7b4b8ee11b01a32aa580  textutils-2.0.19-2.0.20.xdelta
68e8c429bdf55f67e1ee8da8a4b4ed91565c9174  textutils-2.0.20.tar.gz
007483a8ed52a6d1f9f0f11bf6b0176965c0781c  textutils-2.0.20.tar.bz2
1b53cb3af1a20136dd8643d61ed7d42463f22836  textutils-2.0.19-2.0.20.xdelta

NEWS:
* tr no longer gets failed a assertion for [==] or [::]
* The following obsolete usages are no longer supported on systems conforming
  to POSIX 1003.1-2001:
  - sort +POS1 -POS2  (Use sort -k instead.)
  - tail +N  (Use tail -n instead.)
  - uniq +N  (Use uniq -s instead.)
* sort -m no longer segfaults when given an empty file
* sort -S now accepts 'K' as a synonym for 'k'.
* wc recognizes all locale-defined white-space characters, not just those
    in the "C" locale.

ChangeLog entries:

**********************************************************************
ChangeLog       2002/01/22 18:16:06     1.938
**********************************************************************
2002-01-22  Jim Meyering  <address@hidden>

        * Version 2.0.20.

2002-01-22  Paul Eggert  <address@hidden>

        * src/od.c (skip): Remove redundant check for overflow.
        fseeko's seek argument is already known to be in range,
        since it is less than the file size.

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

        * po/POTFILES.in: Add lib/xmemcoll.c.

2002-01-22  Paul Eggert  <address@hidden>

        * src/tac.c (save_stdin): Report proper errno value after
        fwrite failures.  Do not bother to rewind the temp file, as
        it'll be read backwards anyway.

2002-01-22  Paul Eggert  <address@hidden>

        * src/ptx.c (swallow_file_in_memory): Work even if `open' returns 0.
        Check for `close' error.

2002-01-22  Paul Eggert  <address@hidden>

        Port to glibc 2.2.5, whose mmap stdio positions the underlying
        file descriptor at a nonzero offset after an fopen.

        * m4/jm-macros.m4 (jm_MACROS): Require AC_FUNC_FSEEKO.
        * src/od.c (skip): Use fseeko rather than lseek.
        (Also, check for overflow when converting uintmax_t to off_t.)
        * src/sys2.h (EOVERFLOW, fseeko): New macros.

2001-01-21  Paul Eggert  <address@hidden>

        * src/comm.c: Include xmemcoll.h, not memcoll.h.
        Use xmemcoll instead of memcoll.
        * src/join.c: Likewise.
        * src/sort.c: Likewise.

        * src/sort.c (die): Do not invoke cleanup; atexit does this now.
        (main): Use atexit to invoke cleanup on exit.
        Set xmemcoll_exit_failure to SORT_FAILURE.

2002-01-20  Paul Eggert  <address@hidden>

        * src/comm.c (compare_files): Don't assume that the difference
        between two size_t values can be stored in an int; this doesn't
        work, for example, on 64-bit Solaris.
        * src/sort.c (CMP_WITH_IGNORE): Likewise.
        * src/join.c (keycmp): Likewise.  Also, fix the type of two locals
        to be size_t instead of int.

2002-01-20  Paul Eggert  <address@hidden>

        * src/csplit.c: Don't include "xalloc.h", as system.h already
        does that via sys2.h.
        * src/sort.c: Likewise.

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

        * configure.ac: Remove code that set LIBOBJS in support of ansi2knr.
        The latest version of autoconf objected to it, and besides, I don't
        care too much about K&R support these days.

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

        Fix tr so it no longer gets a failed assertion for [::] or [==].

        * src/tr.c (xmemdup): Rename from `substr' and rewrite to
        take only pointer/length parameters.
        (build_spec_list): Update sole caller.
        Properly diagnose the invalid specs [::] and [==].
        Pawel Prokop reported that `tr '[::]' x' elicits a failed assertion.
        * tests/tr/Test.pm: Add tests for the above fix.

2002-01-14  Paul Eggert  <address@hidden>

        * src/sort.c (main):  Issue a warning for obsolete usage, unless
        POSIXLY_CORRECT.
        * src/tail.c (parse_obsolescent_option): Likewise.
        * src/uniq.c (main): Likewise.

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

        Add support for POSIX 1003.1-2001, which requires removal for
        support of obsolete "+" option syntax in sort, tail, and uniq.

        * NEWS: Document this.

        * src/sort.c (usage, main): Implement this.
        * src/tail.c (usage, parse_obsolescent_option): Likewise.
        * src/uniq.c (usage, main): Likewise.
        * src/system.h (_POSIX2_VERSION, POSIX2_VERSION): New macros.

        * src/sys2.h (ISDIGIT, S_ISVTX, S_IXUGO): Comment fix.

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

        * tests/misc/sort: New test, for just-fixed bug.
        * tests/misc/Makefile.am (TESTS): Add sort.
        (TESTS_ENVIRONMENT): Add PROG=$$tst.  This is a gross kludge
        that depends on the name of an automake-generated local variable.

2002-01-13  Paul Eggert  <address@hidden>

        * src/sort.c (mergefps): Fix bug when eliminating empty files.
        Bug reported by James Hutt.

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

        * tests/help-version: Tweak to work with the programs in diffutils.

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

        * configure.in (ALL_LINGUAS): Add Turkish (tr).

2001-12-18  Paul Eggert  <address@hidden>

        * src/sort.c (usage, specify_sort_size): Accept 'K' (which is
        now preferred, as it connotes 1024) as well as 'k'.
        * NEWS: Document this change.

2001-12-17  Jim Meyering  <address@hidden>

        * src/uniq.c (usage): Remove stray `)' in --help output.
        Reported by Padraig Brady.

        * Makefile.maint (real_dir): Remove unused variable.
        (url_dir_list): Don't set define it here, but...
        * Makefile.cfg (url_dir_list): ...define it here instead.
        (hosts, a_host, b_host): Remove now-unused variables.
        (alpha_subdir, a_url_dir, b_url_dir): Remove now-unused variables.

2001-12-12  Bruno Haible  <address@hidden>
            Paul Eggert  <address@hidden>

        * src/wc.c (wc): Use ISSPACE and iswspace in addition to hard-coding
        the ASCII space character.

        (OBJECTS): Use them instead of hard-coding object file names.

**********************************************************************
doc/ChangeLog   2002/01/24 09:14:52     1.27
**********************************************************************
2002-01-24  Jim Meyering  <address@hidden>

        * coreutils.texi (START-INFO-DIR-ENTRY): Remove a few entries
        and clean up a few others based on suggestions from Bob Proulx.

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

        Add support for POSIX 1003.1-2001, which requires removal for
        support of obsolete "+" option syntax in sort, tail, and uniq.
        * doc/coreutils.texi: Document this.  (Also, document a similar
        change to "touch", for fileutils).

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

        * coreutils.texi (shred invocation): List some journaled filesystems.


**********************************************************************
lib/ChangeLog   2002/01/26 09:55:15     1.329
**********************************************************************
2002-01-26  Jim Meyering  <address@hidden>

        * Makefile.am (getdate$U.o): Depend on unlocked-io.h.

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

        * Makefile.am (Makefile): Don't depend on $(BUILT_SOURCES).
        Otherwise, some versions of automake would omit the rule that makes
        Makefile from Makefile.in.

2001-01-21  Paul Eggert  <address@hidden>

        * xmemcoll.h, xmemcoll.c: New files.
        * Makefile.am (libfetish_a_SOURCES): Add them.
        * memcoll.c: Include errno.h, and declare errno if not defined.
        (memcoll): Set errno to zero if there is no error.

        * quotearg.c (quotearg_buffer_restyled):
        Fix bug with quoting buffers containing NUL when backslashing escapes.
        This bug was exposed by the other changes in this patch.
        (quotearg_n_options): New arg ARGSIZE.
        All callers changed.
        (quoting_options_from_style): New function.
        (quotearg_n_style): Use it.
        (quotearg_n_style_mem): New function.

        * quotearg.h (quotearg_n_style_mem): New function.

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

        * getdate.y: Add three semicolons, each just before a closing brace.
        Bison (as of version 1.31) no longer papers over that mistake.

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

        * backupfile.c (ISDIGIT): Comment fix.
        * getdate.y (ISDIGIT): Likewise.
        * posixtm.c (ISDIGIT, year): Likewise.
        * strverscmp.c (ISDIGIT): Likewise.
        * userspec.c (ISDIGIT): Likewise.

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

        * version-etc.c (version_etc_copyright): Update copyright year.

2001-01-19  Paul Eggert  <address@hidden>

        * closeout.c (close_stdout_status): If ferror (stdout), do
        not silently exit merely because the output buffer happens to
        have nothing pending.

2001-12-18  Paul Eggert  <address@hidden>

        See the big note in ../ChangeLog.
        * human.c (suffixes): Prefer K to k for 1024.
        (generate_suffix_backwards): New function.
        (human_readable_inexact): Use it.
        * xstrtol.c (__xstrtol): If there is no number but there
        is a valid suffix, assume 1.  "MB" now means decimal, "MiB" binary.
        Accept 'K' as well as 'k'.

2001-12-15  Jim Meyering  <address@hidden>

        * regex.h (__restrict_arr): Update from libc.

        * mountlist.h (ME_REMOTE): Recognize file systems of type smbfs
        as `remote' if the name starts with `//'.  Suggested by Michael Stone.
        (STREQ): Define.


**********************************************************************
m4/ChangeLog    2002/01/22 10:34:49     1.377
**********************************************************************
2002-01-22  Paul Eggert  <address@hidden>

        * jm-macros.m4 (jm_MACROS): Require AC_FUNC_FSEEKO.

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

        * jm-macros.m4 (jm_MACROS): Use AC_FUNC_STRNLEN.
        Remove useless quotes: DF_PROG="df".
        * strnlen.m4: New file.

2001-12-14  Jim Meyering  <address@hidden>

        * jm-macros.m4 (jm_MACROS): Check for iswspace.
        Suggestion from Bruno Haible.



reply via email to

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