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>

Reply via email to