[Top][All Lists]

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

gnun-0.8 released [stable]

From: Pavel Kharitonov
Subject: gnun-0.8 released [stable]
Date: Tue, 31 Dec 2013 09:38:59 -0500

Subject: gnun-0.8 released [stable]

We are pleased to announce that GNUN 0.8 has been released and is
available at and its mirrors.

GNUN is a build system for translations with the sole task
to make their maintenance easier.  GNUN is supposed to work behind
the scenes, so it is not necessary for translators to install it

The package includes two manuals -- the GNUnited Nations Manual (gnun)
and the GNU Web Translators Manual (web-trans); the latter is
the official documentation for the translation process
and is a must read for all translation team leaders.

Version 0.8 is mostly a bugfix release with cleanups and portability
improvements.  The most notable new features are support of sitemaps
and avoiding previously used intermediate *.m4 files; the latter makes
it easier to provide translated page previews on a web server.  For
a full list of user-visible changes, see the NEWS excerpt at the end
of this message.

All who run GNUN locally are encouraged to upgrade; after the next
major release, GNUN 0.9, we plan to make changes to that
will break GNUN 0.7 builds.

GNUN is released under the terms of the GNU GPL version 3 or later;
the license of manuals is the GNU FDL version 1.3 or later.

Here are the compressed sources and a GPG detached signature[*]:

Use a mirror for higher download bandwidth:

Here are the MD5 and SHA1 checksums:

bec7dce0c3718201281067c5bb5eb512  gnun-0.8.tar.gz
77f0f4ddbf2f67badf2c294b1e2ae920667657b0  gnun-0.8.tar.gz

[*] Use a .sig file 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 gnun-0.8.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 --recv-keys 0xD835DD16

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.65
  Automake 1.11.6
  Makeinfo 5.2


* Changes in GNUnited Nations 0.8 (2013-12-31)

*** `msgattrib --previous' is used when available.

*** The maximum number of reports against invalid articles
    in `validate-all' is limited.

*** The format of `no-grace-articles' and `no-validate-articles' was
    simplified and unified with `extra-templates'.

*** GNUmakefile supports sitemaps.

*** The support of whatsnew is dropped.

*** The differences of comments were added to the tables generated
    with `gnun-diff-po'.

*** New option in `gnun-diff-po' not to output strings that don't
    differ: `--no-common'.

*** New option in `gnun-validate-html' to specify emulated Apache
    variables: `--apache-vars'.

*** The support of `sync' target in GNUmakefile is dropped.

*** The `generic.LANG.html' files are replaced with SSI, which
    enabled GNUN to avoid intermediate *.m4 files.

*** New variable in, `localized-ssis'; the list of
    localized SSIs is now completely defined via variables

** Portability improvements

*** GNUN can now use `uuencode' when `base64' is unavailable.

*** Awk implementations other than GNU Awk are supported (GNU Awk
    is still highly recommended).

*** `diff', `touch', `grep' don't need to be GNU any more (this
    dependency was undocumented).

*** Configuration variables for `bash', `mail', `mktemp', `xmllint'
    were added, which makes it possible to have those programs in
    custom locations.

** Bugs fixed in 0.8.

*** `gnun-diff-po' didn't process empty comments correctly.

*** `gnun-diff-po' didn't highlight the differences in the messages
    whose whole translations were removed or added.

*** The `publish' target in was broken.

*** The optional templates were not taken into account

*** The difference detection for PO files was improved

*** HTML tags in comments were able to confuse GNUN when it
    was extracting titles of the articles to announce.

*** `gnun-validate-html' didn't handle empty included files

*** In GNUmakefile, localized URLs substitution didn't work
    for articles from the root directory.

reply via email to

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