[ubuntu/disco-proposed] console-setup 1.178ubuntu11 (Accepted)
Iain Lane
iain at orangesquash.org.uk
Fri Mar 15 12:36:37 UTC 2019
console-setup (1.178ubuntu11) disco; urgency=medium
* kbdnames-maker: Call `{bind,}textdomain` after switching locale.
There's a change in perl 5.28 to use `uselocale()` & friends instead of
gettext directly, to support thread safety. Apparently this causes the
results of `gettext()` calls to be cached now where they weren't before,
and this breaks our keyboard name generation. For example, we have
`en_GB*model*sun_type6_jp*Sun Type 6 (Japonesa)` instead of
`en_GB*model*sun_type6_jp*Sun Type 6 (Japanese)`, and many many other
examples. Calling `bindtextdomain()` and then `textdomain()` after
changing locale causes the cache to be invalidated and we get correct
results again. LP: #1817453
Date: Fri, 15 Mar 2019 12:34:06 +0000
Changed-By: Iain Lane <iain at orangesquash.org.uk>
Maintainer: Ubuntu Installer Team <ubuntu-installer at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/console-setup/1.178ubuntu11
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 15 Mar 2019 12:34:06 +0000
Source: console-setup
Architecture: source
Version: 1.178ubuntu11
Distribution: disco
Urgency: medium
Maintainer: Ubuntu Installer Team <ubuntu-installer at lists.ubuntu.com>
Changed-By: Iain Lane <iain at orangesquash.org.uk>
Launchpad-Bugs-Fixed: 1817453
Changes:
console-setup (1.178ubuntu11) disco; urgency=medium
.
* kbdnames-maker: Call `{bind,}textdomain` after switching locale.
There's a change in perl 5.28 to use `uselocale()` & friends instead of
gettext directly, to support thread safety. Apparently this causes the
results of `gettext()` calls to be cached now where they weren't before,
and this breaks our keyboard name generation. For example, we have
`en_GB*model*sun_type6_jp*Sun Type 6 (Japonesa)` instead of
`en_GB*model*sun_type6_jp*Sun Type 6 (Japanese)`, and many many other
examples. Calling `bindtextdomain()` and then `textdomain()` after
changing locale causes the cache to be invalidated and we get correct
results again. LP: #1817453
Checksums-Sha1:
34f879c93a573c2134f96833793b0aa30dd608fc 3236 console-setup_1.178ubuntu11.dsc
f9532be06c93d97414cead890c2eacce94bf2a53 1667444 console-setup_1.178ubuntu11.tar.xz
df8ea0b933c19ed6f5ab7bcc3b6a7dff85baec93 9365 console-setup_1.178ubuntu11_source.buildinfo
Checksums-Sha256:
16bf99b27bab8ba06a45c93992586f94e83dae3b3c015a037fcd671b10ef31e5 3236 console-setup_1.178ubuntu11.dsc
00c41dc1dbb728aa2bb0d42f84bc5145f317deabf5c7b4a7bad771c277164996 1667444 console-setup_1.178ubuntu11.tar.xz
7568bf976252f1cdc2c9b1ae2f561d9fc1cfb6427d04d7c7c28b5d3e3e45c2be 9365 console-setup_1.178ubuntu11_source.buildinfo
Files:
b8ead18449ad4111cde74ab6716bc2a6 3236 utils optional console-setup_1.178ubuntu11.dsc
6da7ee8d8c16fe97109933404c614565 1667444 utils optional console-setup_1.178ubuntu11.tar.xz
c510954687d8c37f773dad71bde04e9b 9365 utils optional console-setup_1.178ubuntu11_source.buildinfo
Original-Maintainer: Debian Install System Team <debian-boot at lists.debian.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEPQ77lee1I38W6CJY41LVxRxQQdQFAlyLm/sACgkQ41LVxRxQ
QdQ0XxAAoR/3eaEU1oyKnPCKlEeBLJxNWjx6QEkVB6rH0YVtDu3sAkxWHwdtgki8
Y/JApoROZQBIPteeUYk+aYsvYtEQptbLAC1Dmo5JZDv2yzR4HsRmt/SRPQOoHutd
j36p7fupDmS2dCxjJl+Y5/RX7katnsVPQp09DPuZ0fkChodUFR/a5U7GPzWNPaRv
iJ6sWZsl9HZx9LyP+PNmtAl2zmVFNvSv1PEnr46o5fSeR2Xd61714WOplamyf2U7
RYiLAeveCqszADJcxTpX+P/zIb9Wdt1accmgySQRZnhB54Cdvb6bMLsDdJnZTRC1
2h+sCPjBYBsuLnn+k9DJEHRriYobyaSfyEWcjwScv/KaOV/2ydybqmQlbXomMQth
A56Wn/kBCznRY8yL7vNAcQgUqVXZCZ7mjBMRdBWd7YXW9h+fsG5qo9RUdU6dGQ2K
682bDBx/kMNia2u5yJPjVTiem3eVvIswdkPway9O/sb5W4XtTyPvR4NhGmVnY1Vh
pBSviybEk7darRbmBZQbfLY5xRn4+UiuZCSVS+45dUj/zQjWYnvP5FQvhRFcwxox
VnmDAdrs6QUf8k19l8OWFgpPj5VnU6mJ67TG+bhU8K0qPNZpTYJYh92IKmzyM4h0
h9MKTO5DEADd1Oar5eFV0X29navWCSIQp9bMr9kLIW8ws4FGqaM=
=Y8I5
-----END PGP SIGNATURE-----
More information about the Disco-changes
mailing list