wdiff 0.6.4 released

2010-11-08 Thread Martin von Gagern
Dear reader,

GNU wdiff 0.6.4 has been released today.

This release includes updated Catalan translations.

You can get the latest copy from http://ftpmirror.gnu.org/wdiff/ or a
GNU mirror of your choice.

https://savannah.gnu.org/forum/forum.php?forum_id=6592 is the official
location of the release announcement, in case you want a URL to cite.

GNU wdiff is a front end to diff for comparing files on a word per word
basis. A word is anything between whitespace. This is useful for
comparing two texts in which a few words have been changed and for which
paragraphs have been refilled. It works by creating two temporary files,
one word per line, and then executes diff on these files. It collects
the diff output and uses it to produce a nicer display of word
differences between the original files.

Greetings,
 Martin von Gagern




signature.asc
Description: OpenPGP digital signature
___
GNU Announcement mailing list info-gnu@gnu.org
http://lists.gnu.org/mailman/listinfo/info-gnu


tar-1.25 released

2010-11-08 Thread Sergey Poznyakoff
Hello,

GNU tar 1.25 is available for download.  This is primarily a bug-fix
release, addressing bugs found in the previous version 1.24.  See below
for a list of changes.

Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.tar.gz   (3.3MB)
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.tar.bz2   (2.3MB)
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.tar.xz   (1.7MB)
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.shar.gz   (5.0MB)
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.cpio.gz   (3.3MB)

Here are the GPG detached signatures[*]:
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.tar.gz.sig
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.tar.bz2.sig
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.tar.xz.sig
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.shar.gz.sig
  ftp://ftp.gnu.org/gnu/tar/tar-1.25.cpio.gz.sig

To reduce load on the main server, use a mirror listed at:
  http://www.gnu.org/order/ftp.html

Here are the MD5 and SHA1 checksums:

0e48e9e473a72f135d0ebbc8af2762cc  tar-1.25.tar.gz
6e497f861c77bbba2f7da4e10270995b  tar-1.25.tar.bz2
1b3b391087f4baf70ccad8bd92e4db11  tar-1.25.tar.xz
e7baba2c58719eb0f2abe2283ea34fb7  tar-1.25.shar.gz
85f43f37742d6c221d2c054cb42a4915  tar-1.25.cpio.gz
28bcf4cfcb32805afead8a6259158064d96359fb  tar-1.25.tar.gz
0f0c090e51d127cbeffbb9aeeb90db1181d82aed  tar-1.25.tar.bz2
291f7ace4ccebe9ac736e23b33c9e89ef92e00d8  tar-1.25.tar.xz
d76d534a06033391c2152df8e66411fa64619391  tar-1.25.shar.gz
65eca261c0541bf0fa092ccecb25ef29faabed48  tar-1.25.cpio.gz

[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact.  First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:

  gpg --verify tar-1.25.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 55D0C732

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.63
  Automake 1.11.1
  Gnulib v0.0-4399-g9645318

The list of bug-fixes and user-visible changes follows:

* Fix extraction of empty directories with the -C option in effect.
* Fix extraction of device nodes.
* Make sure name matching occurs before eventual name transformation.

Tar 1.24 changed the ordering of name matching and name transformation
so that the former saw already transformed file names.  This made it
impossible to match file names in certain cases.  It is fixed now.

* Fix the behavior of tar -x --overwrite on hosts lacking O_NOFOLLOW.

* Improve the testsuite.

* Alternative decompression programs.

If extraction from a compressed archive fails because the corresponding
compression program is not installed and the following two conditions
are met, tar retries extraction using an alternative decompressor:

 1. Another compression program supported by tar is able to handle this
 compression format.
 2. The compression program was not explicitly requested in the command
 line by the use of such options as -z, -j, etc.

For example, if `compress' is not available, tar will try `gzip'. 

Regards,
Sergey

___
GNU Announcement mailing list info-gnu@gnu.org
http://lists.gnu.org/mailman/listinfo/info-gnu


GNU libsigsegv 2.9 released

2010-11-08 Thread Bruno Haible
GNU libsigsegv allows handling memory page faults in user mode.
This is useful for implementing pageable virtual memory, memory-mapped
access to persistent databases, generational garbage collectors,
stack overflow handlers, distributed shared memory, and so on.

New in 2.9:

* Correct support for 64-bit ABI on MacOS X 10.5 and newer.
* Fix alternate stack overflow on at least Linux for PowerPC64;
  regression introduced in 2.6. Contributed by Eric Blake.

Download:
  http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.9.tar.gz
In a couple of days the preferred download address will be:
  http://ftpmirror.gnu.org/libsigsegv/libsigsegv-2.9.tar.gz

Bruno

___
GNU Announcement mailing list info-gnu@gnu.org
http://lists.gnu.org/mailman/listinfo/info-gnu


vc-dwim-1.3 released [stable]

2010-11-08 Thread Jim Meyering
This release includes the bug fix mentioned below and a
portability tweak, but not much else.

In case you're wondering what this package does, see

  http://www.gnu.org/software/vc-dwim/

Very briefly, there are two tools:
   vc-dwim is a version-control-agnostic ChangeLog diff and commit tool.
   vc-chlog is a helper tool for writing GNU-style ChangeLog entries.


Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.gz   (340KB)
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.xz   (260KB)

Here are the GPG detached signatures[*]:
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.gz.sig
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.xz.sig

To reduce load on the main server, use a mirror listed at:
  http://www.gnu.org/order/ftp.html

[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact.  First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:

  gpg --verify vc-dwim-1.3.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 000B

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.68.3-de12b
  Automake 1.11a
  Gnulib v0.0-4415-g4baf5c1

./NEWS

* Noteworthy changes in release 1.3 (2010-11-06) [stable]

  vc-dwim now commits the symlink'd ChangeLog *after* the primary commit,
  not before it.  This is more useful because the primary one is far more
  likely to fail, e.g., due to a commit hook.  Now, when that happens, the
  ChangeLog delta is left uncommitted, as you probably require, so that you
  can run vc-dwim after correcting the problem with the primary commit.

  This release includes the bug fix mentioned below and a
portability tweak, but not much else.

In case you're wondering what this package does, see

  http://www.gnu.org/software/vc-dwim/

Very briefly, there are two tools:
   vc-dwim is a version-control-agnostic ChangeLog diff and commit tool.
   vc-chlog is a helper tool for writing GNU-style ChangeLog entries.


Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.gz   (340KB)
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.xz   (260KB)

Here are the GPG detached signatures[*]:
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.gz.sig
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.xz.sig

To reduce load on the main server, use a mirror listed at:
  http://www.gnu.org/order/ftp.html

[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact.  First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:

  gpg --verify vc-dwim-1.3.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 000B

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.68.3-de12b
  Automake 1.11a
  Gnulib v0.0-4415-g4baf5c1

./NEWS

* Noteworthy changes in release 1.3 (2010-11-06) [stable]

  vc-dwim now commits the symlink'd ChangeLog *after* the primary commit,
  not before it.  This is more useful because the primary one is far more
  likely to fail, e.g., due to a commit hook.  Now, when that happens, the
  ChangeLog delta is left uncommitted, as you probably require, so that you
  can run vc-dwim after correcting the problem with the primary commit.
This release includes the bug fix mentioned below and a
portability tweak, but not much else.

In case you're wondering what this package does, see

  http://www.gnu.org/software/vc-dwim/

Very briefly, there are two tools:
   vc-dwim is a version-control-agnostic ChangeLog diff and commit tool.
   vc-chlog is a helper tool for writing GNU-style ChangeLog entries.


Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.gz   (340KB)
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.xz   (260KB)

Here are the GPG detached signatures[*]:
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.gz.sig
  ftp://ftp.gnu.org/gnu/vc-dwim/vc-dwim-1.3.tar.xz.sig

To reduce load on the main server, use a mirror listed at:
  http://www.gnu.org/order/ftp.html

[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact.  First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:

  gpg --verify vc-dwim-1.3.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 000B

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.68.3-de12b
  Automake 1.11a
  Gnulib 

GNU CSSC 1.3.0 is released

2010-11-08 Thread James Youngman
I'm pleased to announce the release of GNU CSSC, version 1.3.0.

This is a stable release and follows the previous stable release
1.2.0.  This code was previously released as the release candidate
1.3.0rc1.  Apart from the version number, the two releases are
identical.

Stable releases of CSSC are available from ftp.gnu.org.  Development
releases and release candidates are avilable from alpha.gnu.org.

CSSC (Compatibly Stupid Source Control) is the GNU project's
replacement for the traditional Unix SCCS suite.  It aims for full
compatibility, including precise nuances of behaviour, support for all
command-line options, and in most cases bug-for-bug compatibility.
CSSC comes with an extensive automated test suite.

If you are currently using SCCS to do version control of software, you
should be able to just drop in CSSC, even for example if you have a
large number of shell scripts which are layered on top of SCCS and
depend on it.  This should allow you to develop on and for the
GNU/Linux platform if your source code exists only in an SCCS
repository.  CSSC also allows you to migrate to a more modern version
control system (such as CVS or git).

There is a mailing list for users of the CSSC suite.  To join it,
please send email to cssc-users-requ...@gnu.org or visit the URL
http://lists.gnu.org/mailman/listinfo/cssc-users.

For more information about CSSC, please see
http://www.gnu.org/software/cssc/.

In the file docs/CREDITS within the CSSC distribution, there is a full
list of people who have contributed to the development of CSSC.  They
are listed briefly here :-

James Youngman, Ross Ridge, Eric Allman, Lars Hecking, Larry McVoy,
Dave Bodenstab, Malcolm Boff, Richard Polton, Fila Kolodny, Peter
Kjellerstedt, John Interrante, Marko Rauhamaa, Achim Hoffann, Dick
Streefland, Greg A. Woods, Aron Griffis, Michael Sterrett, William
W. Austin, Hyman Rosen, Mark Reynolds, Sergey Ostashenko, Frank van
Maarseveen, Jeff Sheinberg, Thomas Duffy, Yann Dirson

Many thanks to all the above people.

Changes since the previous stable release are:

* The CSSC manual is now published under version 1.3 of the
  GNU Free Documentation License.

* The code and build system have been modernised and some
  redundant files have been removed.  This may make it harder
  to build CSSC on very old systems.  However, it's now easier
  to maintain.  If CSSC no longer builds on a system that's
  important to you, please send mail to bug-c...@gnu.org
  explaining your problem.

* CSSC now uses the GNU portability library, gnulib.

* CSSC now requires a C++ compiler with working exceptions and
  a working STL implementation.

* Adoption of some STL data structures has made some parts of
  CSSC faster, notably val.

* CSSC now includes unit tests.  We also run the y2k tests for
  make check.  If valgrind is installed, it will be used to
  for verification during tests.  You can turn this off by
  givig the --without-valgrind option to configure.

* The configure script now supports a new option
  --enable-warnings which enables many GCC warning options.

Checksums for the release file are:
sha1sum 5f9d7338c58efd9fed7b774843045433b61aed12  CSSC-1.3.0.tar.gz
sha512sum 
26d7b7757e59cd1eec900517fba671050308e61d841a47fbeb79a101749839fec8d7a9ea5dc938fc8cf669c36411fc850419503681e80e4292d4e3cc37d47a53
 CSSC-1.3.0.tar.gz

Please report any bugs via this software to the CSSC bug reporting
page, http://savannah.gnu.org/bugs/?group=cssc

-- 
James Youngman, GNU CSSC Maintainer.

___
GNU Announcement mailing list info-gnu@gnu.org
http://lists.gnu.org/mailman/listinfo/info-gnu