Package: gettext
Severity: wishlist
Dear Maintainer,
I would like to request the package gettext to be bumped to 0.24 for the
Debian 13 release. The newer version contains support for extracting
strings with xgettext from Rust projects. For context, lines containing
the `!` character where ignored by xgettext on previous versions, making
it impossible to use macros for formatting strings.
From the NEWS file:
Version 0.24 - February 2025
# Programming languages support:
* JavaScript:
- xgettext now parses recursive JSX expressions correctly.
* Rust:
- xgettext now supports Rust.
- 'msgfmt -c' now verifies the syntax of translations of Rust format
strings.
- A new example 'hello-rust' has been added.
* C:
- A new example 'hello-c-http' has been added, showing the use of
GNU gettext in a multithreaded web server.
* C++:
- A new example 'hello-c++-gnome3' has been added.
* Ruby:
- A new example 'hello-ruby' has been added.
# Improvements for maintainers:
* When xgettext creates the POT file of a package under Git version
control,
the 'POT-Creation-Date' in the POT file usually no longer changes
gratuitously each time the POT file is regenerated.
# Caveat maintainers:
* Building the po/ directory now requires GNU make on specific platforms:
macOS, Solaris, AIX.
-- System Information:
Debian Release: 12.10
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.11-2-pve (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gettext depends on:
ii gettext-base 0.21-12
ii libc6 2.36-9+deb12u10
ii libgomp1 12.2.0-14
ii libunistring2 1.0-2
ii libxml2 2.9.14+dfsg-1.3~deb12u1
Versions of packages gettext recommends:
ii curl 7.88.1-10+deb12u12
ii wget 1.21.3-1+deb12u1
Versions of packages gettext suggests:
pn autopoint <none>
pn gettext-doc <none>
pn libasprintf-dev <none>
pn libgettextpo-dev <none>