Package: libunistring5
Version: 1.3-1
Severity: minor
Control: affects -1 gettext src:apt
X-Debbugs-Cc: gett...@packages.debian.org, de...@lists.debian.org

libunistring5 1.3-1 causes msgmerge to significantly rewrap msgid
and msgstr values, causing a lot of churn in po templates and po
files, for example:

 msgid ""
 -"<!-- TRANSLATOR: used as in -o=config_string e.g. -o=Debug::"
 -"pkgProblemResolver=1 --> <!ENTITY synopsis-config-string
 \"config_string\">"
 +"<!-- TRANSLATOR: used as in -o=config_string e.g. "
 +"-o=Debug::pkgProblemResolver=1 --> <!ENTITY synopsis-config-string "
 +"\"config_string\">"

Downgrading to 1.2-1 fixes it.

To reproduce, run

$ msgmerge --previous po/de.po po/apt-doc.pot  | sponge po/de.po

inside apt's doc directory for a checkout of 2.9.20 and thei

    git diff po/de.po

I feel like this must be unintentional given that the string
being rewrapped in the example above does not contain any
unicode in the first place.
-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en

Reply via email to