[Pkg-mailman-hackers] Bug#901810: mailman: Broken encoding in Russian-translated HTML templates

WGH wgh at torlan.ru
Mon Jun 18 17:55:04 BST 2018


Subject: mailman: Broken encoding in Russian-translated HTML templates
Package: mailman
Version: 1:2.1.23-1+deb9u2
Tags: l10n
Severity: normal

Dear Maintainer,

The Debian package contains Russian-translated HTML templates in really
curious text encoding: UTF-8 interpreted as KOI8-R and converted into
UTF-8. Needless to say, the text looks like this:
пёп╨п╟п╤п╦я┌п╣
п©п╟я─п╬п╩я▄:

The upstream mailman has been using UTF-8 for Russian HTML templates
since 2015 (https://bugs.launchpad.net/mailman/+bug/1418448). My guess
is that Debian package scripts (?) has been converting KOI8-R to UTF-8
before upstream switched to UTF-8, and continued to do so after switch,
resulting in broken files.

Also tested package version from unstable debian (1:2.1.26-1).

-- System Information:
Debian Release: 9.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-23-generic (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages mailman depends on:
ii  apache2 [httpd]        2.4.25-3+deb9u4
ii  cron [cron-daemon]     3.0pl1-128+deb9u1
ii  debconf [debconf-2.0]  1.5.61
ii  libc6                  2.24-11+deb9u1
ii  logrotate              3.11.0-0.1
ii  lsb-base               9.20161125
ii  python                 2.7.13-2
ii  python-dnspython       1.15.0-1
ii  ucf                    3.0036

Versions of packages mailman recommends:
ii  exim4-daemon-light [mail-transport-agent]  4.89-2+deb9u3

Versions of packages mailman suggests:
pn  listadmin     <none>
pn  lynx          <none>
pn  spamassassin  <none>

-- debconf information excluded



More information about the Pkg-mailman-hackers mailing list