gnun-1.0 released [stable]

2020-06-20 Thread Ineiev
Subject: gnun-1.0 released [stable]

I'm pleased to announce that GNUN 1.0 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
locally.

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.

More on GNUN home page, https://www.gnu.org/software/gnun/.

Version 1.0 is a maintenance release, it includes minor updates
and improvements of existing features.  In this release, the link
to the list of translation priorities on www.gnu.org in the GNU Web
Translators Manual was replaced with a copy of that page.

The shift in the major version from 0 to 1 was requested by rms
back in 2018, there are no major changes that would suggest it.

Here are the compressed sources and a GPG detached signature[*]:
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.0.tar.gz
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.0.tar.gz.sig

Use a mirror for higher download bandwidth:
  http://www.gnu.org/order/ftp.html

Here are the MD5 and SHA1 checksums:

eca041e7c43545f28083a8fcdab3140d  gnun-1.0.tar.gz
842b56f81cf1972b85e25bf439d23be7e96ffaa2  gnun-1.0.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-1.0.tar.gz.sig gnun-1.0.tar.gz

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

  gpg --keyserver keys.gnupg.net \
--recv-keys 0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

The parameters of signing keys are

rsa2048 2012-01-17 [SC]
3EAE C8A0 4B97 561F 2A52  E35E 1BBB C053 D835 DD16

rsa2048 2014-10-21 [SC]
BD9D 4DEE 7B2F F1CB EF2E  E0C4 E0AC D3E0 CBE7 874A

To check them, run

  gpg --fingerprint 0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

Then rerun the 'gpg --verify' command.

In order to further validate these keys, request me to appoint
an in-person key signing session.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.15
  Makeinfo 6.1

gnun-1.0/NEWS

* Changes in GNUnited Nations 1.0 (2020-06-20)

** In translation lists, language code comes before language name,
   ending spaces move into .

**  is treated as a block element.

** In HTML5 validation, the 'crossorigin' attribute is added to
   media elements.

** Per-directory compendia include optional templates.

** gnun-link-diff takes into account CC BY links "localized" per
   https://www.gnu.org/s/trans-coord/w/Distribution-Terms.html

** sync target of GNUmakefile.team ignores whole header msgstr.

** Bugs fixed in 1.0

*** sync target of GNUmakefile.team made many unneeded changes
in PO files.

*** Per-directory compendia weren't validated before using them.

*** `add-fuzzy-diff` wasn't applied to per-directory compendia.

Copyright (C) 2020 Free Software Foundation, Inc.

Copying and distribution of this announcement, with or without
modification, are permitted in any medium without royalty provided
the copyright notice and this notice are preserved.  This announcement
is offered as-is, without warranty of any kind.


signature.asc
Description: PGP signature
-- 
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.

gnun-1.1 released [stable]

2021-09-10 Thread Ineiev
I'm pleased to announce that GNUN 1.1 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
locally.

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.

More on GNUN home page, https://www.gnu.org/software/gnun/.

Version 1.1 is a maintenance release, it includes minor updates
and improvements of existing features, the most notable change
being in the set of features validated in the "HTML5" mode.

Here are the compressed sources and a GPG detached signature[*]:
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.1.tar.gz
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.1.tar.gz.sig

Use a mirror for higher download bandwidth:
  https://www.gnu.org/prep/ftp.html

Here are the MD5, SHA1 and SHA-256 checksums:

4c9ca7a3671589ac2ef9835c530e1377  gnun-1.1.tar.gz
24a05a6cfd083ab8060fbc3f4b2b6da0c07979bf  gnun-1.1.tar.gz
7b63943c257ad3cd2c2574064c4bf127b07ae13e40bd7c5a944514279cdd346d  
gnun-1.1.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-1.1.tar.gz.sig gnun-1.1.tar.gz

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

  gpg --keyserver keyserver.ubuntu.com \
--recv-keys 0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

The parameters of signing keys are

rsa2048 2012-01-17 [SC]
3EAE C8A0 4B97 561F 2A52  E35E 1BBB C053 D835 DD16

rsa2048 2014-10-21 [SC]
BD9D 4DEE 7B2F F1CB EF2E  E0C4 E0AC D3E0 CBE7 874A

To check them, run

  gpg --fingerprint 0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

Then rerun the 'gpg --verify' command.

In order to further validate these keys, request me to appoint
an in-person key signing session.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.15
  Makeinfo 6.1

gnun-1.1/NEWS

* Changes in GNUnited Nations 1.1 (2021-09-10)

* When reporting unGNUNified translations, 'reports-summary' target
  in GNUmakefile doesn't output a line when a team has no unGNUNified
  translations.

* make-prototype.awk was modified to allow arbitrary attributes in div#footer.

* gnun-validate-html in the verbose mode adds line numbers to the expanded HTML
  in the error message.

* When validating as HTML5, obsolete attributes are not allowed any more;
  the 'role' attribute is added to , , , , , ;
  %focus is included in global attributes; 'aria-labelledby' and
  'aria-describedby' are added to global attributes.

** Bugs fixed in 1.1

** The 'configure' script didn't output 'no' in summary when no PO4A
   was installed.

** 'gnun-report' didn't list untranslated optional templates.

** The 'label' attribute of  wasn't translated.

Copyright (C) 2021 Free Software Foundation, Inc.

Copying and distribution of this announcement, with or without
modification, are permitted in any medium without royalty provided
the copyright notice and this notice are preserved.  This announcement
is offered as-is, without warranty of any kind.


signature.asc
Description: PGP signature
-- 
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.

gnun-1.2 released [stable]

2021-12-12 Thread Ineiev
I'm pleased to announce that GNUN 1.2 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
locally.

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.

More on GNUN home page, https://www.gnu.org/software/gnun/.

Version 1.2 supports a few more Apache SSI features in HTML validation
procedures, so GNUN will process HTML using these features
in a backwards-incompatible way, which triggered this release.

Here are the compressed sources and a GPG detached signature[*]:
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.2.tar.gz
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.2.tar.gz.sig

Use a mirror for higher download bandwidth:
  https://www.gnu.org/prep/ftp.html

Here are the MD5, SHA1 and SHA-256 checksums:

2b900c571dd7fb5204c128825d808e08  gnun-1.2.tar.gz
dcc8b9f79516057b3e12512bc4c8f99ab76f1bb4  gnun-1.2.tar.gz
53733acd15f246d592aed7aa5810a48ec2f8a4dd0340ba6a5298fd2ae6f9adcf  
gnun-1.2.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-1.2.tar.gz.sig gnun-1.2.tar.gz

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

  gpg --keyserver keyserver.ubuntu.com --recv-keys \
0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

You can also download them from Savannah,

  wget -O gnun-keyring.gpg \
'https://savannah.gnu.org/project/release-gpgkeys.php?group=gnun=1'

and import like

  gpg --import gnun-keyring.gpg

The parameters of signing keys are

rsa2048 2012-01-17 [SC]
3EAE C8A0 4B97 561F 2A52  E35E 1BBB C053 D835 DD16

rsa2048 2014-10-21 [SC]
BD9D 4DEE 7B2F F1CB EF2E  E0C4 E0AC D3E0 CBE7 874A

To check them, run

  gpg --fingerprint 0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

Then rerun the 'gpg --verify' command.

In order to further validate these keys, request me to appoint
an in-person key signing session.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.15.1
  Makeinfo 6.5

gnun-1.2/NEWS

* Changes in GNUnited Nations 1.2 (2021-12-12)

** When validating HTML, SSI variable expansion is closer to Apache behavior.
   The 'var' attribute of #set and #echo, 'file' / 'virtual' attribute
   of #include are substituted.  Output of unassigned variables depends on
   the directive (empty in #set, '(none)' in #echo, unexpanded in #if).
   The variable with empty name is allowed.  Escape characters are processed 
more
   realistically.


signature.asc
Description: PGP signature
-- 
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.


gnun-1.3 released [stable]

2022-11-09 Thread Ineiev
I'm pleased to announce that GNUN 1.3 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
locally.

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.

More on GNUN home page, https://www.gnu.org/software/gnun/.

Version 1.3 fixes a few compatibility issues and improves HTML
validation scripts.

Here are the compressed sources and a GPG detached signature[*]:
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.3.tar.gz
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.3.tar.gz.sig

Use a mirror for higher download bandwidth:
  https://www.gnu.org/prep/ftp.html

Here are the MD5, SHA1 and SHA-256 checksums:

525313a8fb2c00a43bc1bcb329e74b9b  gnun-1.3.tar.gz
8b528ab220c0a7cb49b9258d488bbb040b65aa08  gnun-1.3.tar.gz
21d18c8471ccc8ffb1c096190091e7175d2c5f0ea5f3fb7042f4e64e9c77a288  
gnun-1.3.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-1.3.tar.gz.sig gnun-1.3.tar.gz

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

  gpg --keyserver keyserver.ubuntu.com --recv-keys \
0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.15.1
  Makeinfo 6.5

gnun-1.3/NEWS

* Changes in GNUnited Nations 1.3 (2022-11-09)

* The SSI expansion function in gnun-validate-html rudimentarily
  supports the || and && operators the #if directive; on the other hand,
  substrings '||' and '&&' are not supported in quoted strings
  ( works unlike in Apache).

** Bugs fixed in 1.3

*** Sometimes xmllint exits with zero code even when it finds some
kinds of errors; the new version of 'gnun-validate-html' checks
error output of xmllint to detect such cases.

*** Newlines in #if expressions weren't handled correctly.

*** The "!" #if expression is a special case in Apache, it was treated
in the opposite way.

*** 'configure' didn't output the results of --enable-sort selection.

*** make-prototype.awk didn't work with 'one true' awk.


signature.asc
Description: PGP signature


gnun-1.4 released [stable]

2023-04-12 Thread Ineiev
I'm pleased to announce that GNUN 1.4 has been released
and is available at ftp.gnu.org and its mirrors.

Version 1.4 is a maintenance release that fixes a few build issues
and makes GNUN ready for newer versions of its dependencies.

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
locally.

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.

More on GNUN home page, https://www.gnu.org/software/gnun/.

Here are the compressed sources and a GPG detached signature:
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.4.tar.gz
  ftp://ftp.gnu.org/pub/gnu/gnun/gnun-1.4.tar.gz.sig

Use a mirror for higher download bandwidth:
  https://www.gnu.org/prep/ftp.html

Here are the SHA1 and SHA-256 checksums:

797067c97f848021444b755234b1f453e4c82d07  gnun-1.4.tar.gz
8b2acdc22bedef8b4aee09f54fefb44047fad3c56d336e96ae53571dffde040a  
gnun-1.4.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-1.4.tar.gz.sig gnun-1.4.tar.gz

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

  gpg --keyserver keyserver.ubuntu.com --recv-keys \
0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

You can also download them from Savannah and then import:

  wget -O gnun-keys.gpg \
'https://savannah.gnu.org/project/release-gpgkeys.php?group=gnun=1'
  gpg --import gnun-keys.gpg

The parameters of the signing keys for this release are

rsa2048 2012-01-17 [SC]
3EAE C8A0 4B97 561F 2A52  E35E 1BBB C053 D835 DD16

rsa2048 2014-10-21 [SC]
BD9D 4DEE 7B2F F1CB EF2E  E0C4 E0AC D3E0 CBE7 874A

To check them, run

  gpg --fingerprint 0x1BBBC053D835DD16 0xE0ACD3E0CBE7874A

Then rerun the 'gpg --verify' command.

In order to further validate these keys, request an in-person
key signing session.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.16.1
  Makeinfo 6.7

gnun-1.4/NEWS

* Changes in GNUnited Nations 1.4 (2023-04-12)

** An option to select set of languages for sorting is added to the configure
   script (--with-linguas).

** Support localized URLs in templates,
   https://www.gnu.org/s/trans-coord/g/Localized-URLs.html

** gnun-validate-html is updated to work with xmllint coming with Trisquel 11
   (libxml version 20913).

** Tests are updated for po4a-gettextize 0.66; it seems to only output
   in non-UTF-8.

** Bugs fixed in 1.4

*** make-prototype.awk was used instead of make-prototype.awk.in.

*** tests/convert: Pass PO files through msgcat in order to make
the tests less dependent on line wrapping.


signature.asc
Description: PGP signature