Back to gettext PTS page

Accepted gettext 0.21-1 (source) into unstable

Hash: SHA256

Format: 1.8
Date: Sat, 19 Dec 2020 21:56:00 +0100
Source: gettext
Architecture: source
Version: 0.21-1
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <>
Changed-By: Santiago Vila <>
Closes: 507091 547798 949338 967028
 gettext (0.21-1) unstable; urgency=medium
   * New upstream release.
     - xgettext can detect '(eval_)gettext -e' in shell scripts. Closes: #507091.
     - <gettext.h> compiles cleanly as C++. Closes: #547798.
     - The unpacked usr/share/gettext/intl is no longer installed.
       If you were using these files, find them in
       /usr/share/gettext/archive.dir.tar.xz, which is part of the
       autopoint package.
     - Drop Daiki Ueno key (now expired) from signing-key.asc.
     - Put the new upstream key instead:
       "Bruno Haible (Open Source Development) <>"
       9001 B85A F9E1 B83D F1BD  A942 F5BE 8B26 7C6A 406D
   * Patches that are no longer necessary:
     - 01-do-not-use-java-in-urlget.patch: Replaced with logic in debian/rules.
     - 02-msgfmt-remove-pot-creation-date.patch: Merged upstream.
     - 03-avoid-extraneous-nul-bytes.patch: Merged upstream.
     - 04-fix-msgunfmt-heap-corruption.patch: Merged upstream.
     - 05-fix-crash-xgettext-with-its.patch: Merged upstream.
     - 06-java9-support.patch: Merged upstream.
     - 07-java11-support.patch: Merged upstream.
     - 08-java-future-support.patch: Merged upstream.
     - 09-fix-crash-with-po-file-input.patch: Merged upstream.
   * New patches:
     - 01-use-system-help2man.patch: Use system help2man instead of
       embedded help2man. Closes: #949338.
     - 02-library-dependencies.patch: Link all libraries and
       executables against all of their dependencies, correctly.
       (Latent upstream bug, exposed by hardening.)
     - 03-disable-libtextstyle.patch: Do not build libtextstyle.
       It depends on libcroco, which is unmaintained and has known
       security bugs. Use the Gnulib libtextstyle-dummy module
       (already included in the upstream sources) instead.
       Note that this means --color options silently do nothing.
       Closes: #967028.
   * Debhelper compat level 13 (current recommended).
     - Switch to dh sequencing.
     - Switch to Build-Depends: debhelper-compat.
     - Switch to declarative package contents, using dh_install etc.
       dh-exec is needed for build profile filtering in a few places.
       (The old scripting is preserved in debian/rules.old.)
     - Manual ldconfig triggers are no longer necessary.
     - The HTML documentation and examples are now installed in
       /usr/share/doc/gettext instead of .../gettext-doc.
   * gettext-el is now created using dh_elpa, eliminating the need for
     custom package scripts.
   * Standards-Version: 4.5.0.
     - All lintian E-level diagnostics have been addressed, and
       many but not all of the W- and I-level diagnostics.
     - I don’t *think* any specific changes were required besides the
       above, but I could have missed something.
   * Add groff to Build-Depends.
   * This release is mostly the work of Zack Weinberg <>.
     I'm merely making (very small) editorial changes and the upload.
     Thanks a lot.
 f8c28700807a6015a70e8653cb17f495ddc9680d 2249 gettext_0.21-1.dsc
 9d75b47baed1a612c0120991c4b6d9cf95e0d430 9714352 gettext_0.21.orig.tar.xz
 b56f3358813526db83269ca2b2edc233b2115d59 819 gettext_0.21.orig.tar.xz.asc
 c77024bbd6dbc1c5c40132bdfa19cbb38fa38945 35792 gettext_0.21-1.debian.tar.xz
 2069ddbba7c74e029db4ad99ab11b6899f164c8c 10461 gettext_0.21-1_source.buildinfo
 6324b09233c143b5aaa6af373dee81391e626a6735ed7a8276728513e80936ae 2249 gettext_0.21-1.dsc
 d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192 9714352 gettext_0.21.orig.tar.xz
 d2587b13a73000e67bce860106c55b726c3e6b5bad06390d073f077334f4b5f3 819 gettext_0.21.orig.tar.xz.asc
 3edcbbccff37c47c5a12da945d7f79fa66606cec283f0ccb17e234a006887008 35792 gettext_0.21-1.debian.tar.xz
 13625ed38ad4fbbda6776fc77d6fcbd185d273859a1f7a80c53b7a4780f7a531 10461 gettext_0.21-1_source.buildinfo
 4f7ff6cebbc910cbd37e9ccacd61aad4 2249 devel optional gettext_0.21-1.dsc
 40996bbaf7d1356d3c22e33a8b255b31 9714352 devel optional gettext_0.21.orig.tar.xz
 532b6937f73151c0f4b2d633c9934c87 819 devel optional gettext_0.21.orig.tar.xz.asc
 5207f64fac98311e18a1ba0dc98b8398 35792 devel optional gettext_0.21-1.debian.tar.xz
 796ed5b3ae4f967fafb893bdb550b09a 10461 devel optional gettext_0.21-1_source.buildinfo