coreutils-announce
[Top][All Lists]
Advanced

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

[Coreutils-announce] textutils-2.0.18 released


From: Jim Meyering
Subject: [Coreutils-announce] textutils-2.0.18 released
Date: Sun, 02 Dec 2001 08:36:52 +0100
User-agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1.50 (i686-pc-linux-gnu)

If you've installed sort from 2.0.17, beware.
On losing systems, it fails when given so much input that
it starts using temporary files.

  ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.18.tar.gz   (2.3 MB)
  ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.18.tar.bz2  (1.6 MB)
  ftp://freefriends.org/gnu/fetish/textutils-2.0.18.tar.gz   (2.3 MB)
  ftp://freefriends.org/gnu/fetish/textutils-2.0.18.tar.bz2  (1.6 MB)

And here are xdelta-style diffs

  ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.17-2.0.18.xdelta   (144 kB)
  ftp://freefriends.org/gnu/fetish/textutils-2.0.17-2.0.18.xdelta   (144 kB)

Here are the MD5 and SHA1 signatures:

d3e78190e33745a21ff19da98f833dcb  textutils-2.0.18.tar.gz
620757d274eba2f9c755845430fa7fd4  textutils-2.0.18.tar.bz2
3e435a523c0b29961bdbcac0cdef7089  textutils-2.0.17-2.0.18.xdelta
155e2746c889f219aa17bbab419532a725bf0e93  textutils-2.0.18.tar.gz
cbbb6d4a4c561a8b691c758ed3b97d1b289c30f1  textutils-2.0.18.tar.bz2
c371c0a592a38a22aefe2d9f70e5011e9cce922d  textutils-2.0.17-2.0.18.xdelta

NEWS:
* sort could segfault on systems without a working mkstemp function and
    with a gettimeofday function that clobbers the static buffer that
    localtime uses for it's return value -- introduced in 2.0.17

ChangeLog entries:

**********************************************************************
ChangeLog       2001/12/01 19:52:31     1.917
**********************************************************************
2001-12-01  Jim Meyering  <address@hidden>

        * Version 2.0.18.

        * Makefile.maint (po-check): Check for uses of _() not just in .c
        files, but also in .h files.

        Ideally, there would be just one translation for all --help
        and --version description strings.  Before this change, they
        differed only in the number of blanks between the option name
        and the description.  Someday gettext may be smart enough
        to merge such strings and to reconstruct the proper spacing at
        run time.  In the mean time, now there is one string for each,
        and those descriptions in the --help output are no longer aligned
        with the others.
        * src/sys2.h (HELP_OPTION_DESCRIPTION): New macro.
        (VERSION_OPTION_DESCRIPTION): New macro.
        * src/cat.c, src/cksum.c, src/comm.c, src/csplit.c, src/cut.c:
        * src/expand.c, src/fmt.c, src/fold.c, src/head.c, src/join.c:
        * src/md5sum.c, src/nl.c, src/od.c, src/paste.c, src/pr.c, src/ptx.c:
        * src/sort.c, src/split.c, src/sum.c, src/sys2.h, src/tac.c:
        * src/tail.c, src/tr.c, src/tsort.c, src/unexpand.c, src/uniq.c:
        * src/wc.c (usage): Use new macros, HELP_OPTION_DESCRIPTION and
        VERSION_OPTION_DESCRIPTION instead of hard-coding --help and
        --version descriptions.
        * po/POTFILES.in: Add src/sys2.h.

2001-11-27  Jim Meyering  <address@hidden>

        * src/system.h (SET_MODE) [O_BINARY]: Call setmode, not set_mode.
        From Matthew Smith.

2001-11-26  Jim Meyering  <address@hidden>

        * src/cat.c (cat): Don't test whether the full_write return value
        (of type size_t) is less than 0.  Reported by Nelson H. F. Beebe,
        as a warning from Irix 6.5's C compiler.

2001-11-25  Jim Meyering  <address@hidden>

        * src/cksum.c (usage): Indent --help and --version strings to
        start in the 7th column.
        * src/pr.c (usage): Likewise.

2001-11-23  Jim Meyering  <address@hidden>

        Factor out some common strings to make translation easier.

        * cat.c, cksum.c, comm.c, csplit.c, cut.c, expand.c, fmt.c, fold.c:
        * head.c, join.c, md5sum.c, nl.c, od.c, paste.c, pr.c, ptx.c:
        * sort.c, split.c, sum.c, tac.c, tail.c, tr.c, tsort.c, unexpand.c:
        * uniq.c, wc.c: Split usage strings so that --help and --version
        descriptions are alone in their own string.
        Likewise for the one that says ``Mandatory arguments to long
        options are mandatory for short options too.''
        Suggestion from Karl Eichwalder.

        * src/ptx.c (main): Don't split copyright string in the middle
        of a sentence.


**********************************************************************
lib/ChangeLog   2001/11/30 14:51:13     1.313
**********************************************************************
2001-11-30  Akim Demaille  <address@hidden>

        * xstrdup.c: Include xalloc.h, so that xstrdup is declared
        before being defined.

2001-11-27  Paul Eggert  <address@hidden>

        * quotearg.h (quotearg_n, quotearg_n_style):
        First arg is int, not unsigned.
        * quotearg.c (quotearg_n, quotearg_n_style): Likewise.
        (SIZE_MAX, UINT_MAX): New macros.
        (quotearg_n_options): Abort if N is negative.
        Avoid overflow check on hosts where size_t is 64 bits and int
        is 32 bits, as overflow is impossible there.
        Fix off-by-one typo that caused unnecessary reallocation.

2001-11-27  Jim Meyering  <address@hidden>

        * tempname.c: Merge with version from libc.
        * regex.c: Likewise.

        * tempname.c: Include stdlib.h unconditionally.  On some old systems
        for which STDC_HEADERS is 0, it was not included, resulting in a
        warning about an integer-to-pointer conversion problem with getenv.
        Reported by Volker Borchert.

2001-11-26  Jim Meyering  <address@hidden>

        * gtod.h: Remove file.
        * Makefile.am (libfetish_a_SOURCES): Remove gtod.h.
        * gettimeofday.c: Don't include gtod.h.
        (GTOD_init): Remove function.
        (rpl_gettimeofday): Do its job here instead, rather than aborting.
        Suggestion from Volker Borchert.

2001-11-23  Jim Meyering  <address@hidden>

        * hash.h (struct hash_table): Don't define here.  Merely declare it.
        * hash.c (struct hash_table): Define it here instead.



reply via email to

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