[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnun-0.8 released [stable]
gnun-0.8 released [stable]
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 ftp.gnu.org and its mirrors.
GNUN is a build system for www.gnu.org 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 www.gnu.org 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 www.gnu.org 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:
[*] 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 keys.gnupg.net --recv-keys 0xD835DD16
and rerun the 'gpg --verify' command.
This release was bootstrapped with the following tools:
* 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
*** New option in `gnun-diff-po' not to output strings that don't
*** New option in `gnun-validate-html' to specify emulated Apache
*** 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 gnun.mk, `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
** 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 GNUmakefile.team 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.
|[Prev in Thread]
||[Next in Thread]|
- gnun-0.8 released [stable],
Pavel Kharitonov <=