Your message dated Mon, 04 Apr 2016 15:51:56 +0000
with message-id <[email protected]>
and subject line Bug#815144: fixed in motif 2.3.4-10
has caused the Debian Bug report #815144,
regarding Add support for more Cyrillic locales
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
815144: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815144
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: uil
Version: 2.3.4-6+deb8u1
Motif's UIL compiler has long had an annoying problem: it often reports
"$LANG contains an unknown character set" error message for
syntactically correct *.uil files (see
<https://motif.ics.com/forum/comp-error-lang-contains-unknown>, more
examples can be easily looked up).
The issue is caused by the fact that whenever an *.uil file doesn't
declare its encoding explicitly, UIL compiler assumes the encoding from
the environment (namely, LANG variable). At the same time, UIL doesn't
rely on the underlying C library but rather maintains its own static
list of supported encodings (in tools/wml/motif.wml).
The above leads to inability to not only use UIL in certain locales, but
also build Motif itself (as UIL is bootstrapped and invoked during the
build process).
Steps to reproduce:
1. Pick a syntactically valid *.uil file (without a "character_set"
clause, see
<http://www.oreilly.com/openbook/motif/vol6a/Vol6a_html/ch22.html#23_3_2>)
2. Run:
$ LANG=C uil -o output.uid input.uil
- the file will compile successfully, producing output.uid in the same
directory.
3. Run
$ LANG=ru_RU.CP1251 uil -o output.uid input.uil
- the "Error: $LANG contains an unknown character set" will be printed,
no *.uid file will be produced.
Attached is the patch that fixes the problem for Cyrillic locales.
Support has been added for "ISO-8859-5" (without the patch, LANG=ru_RU
is valid while LANG=ru_RU.ISO-8859-5 is not), "CP1251" and "IBM866"
charsets.
diff --git a/tools/wml/motif.wml b/tools/wml/motif.wml
index 1ad79e9..397040e 100644
--- a/tools/wml/motif.wml
+++ b/tools/wml/motif.wml
@@ -93,7 +93,8 @@ CharacterSet
Alias = "ISOLatin5";
Alias = "88595"; };
iso_cyrillic
- { XmStringCharsetName = "ISO8859-5"; };
+ { XmStringCharsetName = "ISO8859-5";
+ Alias = "ISO-8859-5"; };
iso_arabic
{ XmStringCharsetName = "ISO8859-6";
Alias = "iso_latin6";
@@ -161,6 +162,17 @@ CharacterSet
Alias = "KOI8R";
Alias = "KOI8U";
Alias = "KOI8RU"; };
+ ansi_cyrillic
+ { XmStringCharsetName = "CP1251";
+ Alias = "WINDOWS-1251";
+ Alias = "ANSI-1251";
+ ! The name of CP1251 in Solaris
+ Alias = "ANSI1251"; };
+ dos_cyrillic
+ { XmStringCharsetName = "IBM866";
+ Alias = "IBM-866";
+ Alias = "CP866";
+ Alias = "866"; };
XmFONTLIST_DEFAULT_TAG
{ FontListElementTag = XmFONTLIST_DEFAULT_TAG; };
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: motif
Source-Version: 2.3.4-10
We believe that the bug you reported is fixed in the latest version of
motif, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Graham Inggs <[email protected]> (supplier of updated motif package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 04 Apr 2016 15:37:11 +0200
Source: motif
Binary: libmotif-common libmrm4 libuil4 libxm4 uil libmotif-dev mwm
Architecture: source
Version: 2.3.4-10
Distribution: unstable
Urgency: medium
Maintainer: Graham Inggs <[email protected]>
Changed-By: Graham Inggs <[email protected]>
Description:
libmotif-common - Motif - common files
libmotif-dev - Motif - development files
libmrm4 - Motif - MRM (Motif Resource Manager) shared library
libuil4 - Motif - UIL (User Interface Language) shared library
libxm4 - Motif - X/Motif shared library
mwm - Motif Window Manager
uil - Motif - UIL (User Interface Language) compiler
Closes: 815144
Changes:
motif (2.3.4-10) unstable; urgency=medium
.
* Migrate from libmotif4-dbg to ddebs, bump debhelper build-dependency.
* Use secure URIs for VCS fields.
* Bump Standards-Version to 3.9.7, no changes needed.
* Add support for more Cyrillic locales in UIL,
thanks Andrey ``Bass'' Shcheglov (Closes: #815144).
* Fix more spelling errors in libxm and man pages, thanks Lintian.
Checksums-Sha1:
89f91e505917accfb69a8cdb52a953289d71c188 2320 motif_2.3.4-10.dsc
80759daddf774776177f275c0ca3ad6424239d6f 51448 motif_2.3.4-10.debian.tar.xz
Checksums-Sha256:
c01bcf6ce8a77e847604e0c0c9e1ac83e8b16144289f9014ac266f1ecb9720d9 2320
motif_2.3.4-10.dsc
85e4837c9fa3e9eabf21e3f14cc7cb377ad30c0295c9e18d808d9a9fc6ded6d2 51448
motif_2.3.4-10.debian.tar.xz
Files:
c2a8301fe179197a87167db3e59a05b0 2320 x11 optional motif_2.3.4-10.dsc
7e7e4f3da8af9f764c997faf6f4a739c 51448 x11 optional
motif_2.3.4-10.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJXAnHZAAoJEK/P7I5mnOHCvfQP/R/p4kBKkQAifFI/QDvBr9Am
AePwRawGg01ZUPIXWbNnSxCk/E2mTjizSTCs5/xdZN2ewOzvDBJs4ewNfxk7hwBQ
b3fCOHcl1FJOJ3Qb8bDSOSGqYntDbOIcdlg0OeTpkRugfn7tHNP8vX85UN8WDcrv
IEwwXuPRD83tPUD/OsbJqnrhtK5+sAybIX6qLvAvKDEyUQO1oJA+rQH6OJxMZdMh
i7X1wS8s6IRmnzsrX8TzyBtW1NvDaMZldqZZ9Dr1l96wJfzunaX0Nxo32NnJWfja
ZDqmBEABmr6jHQKIvvzU3cYvCrLZ5yZrQgr2SLWgh5FVQ2SOt66t9QgfH9w4wZRg
EXwlSny9lNxGVjJZ9/49Dre3kGL78j6F2VouzO77pGFjQUIVKWBWIVfZYS3rk+wW
MS/drkV8oRMZMGK6gdZmhE/aDAA/Ka1QaqQA/I88lP/SplsIoirQeWc5rOytAKa/
ozHs6fWdE6yDWqgepLYPsltTBI8ywI9M6r3QWYW54Nyl6JbKGrhLUep//KYA73C7
MYzn+XvD2UWuc0KOvJwtdl7JuZY4B/7JVsad0LZvuUyCR/lMDxNSsE/B62M7fxI/
PxKZYJDGL/mz2Yqqlpi0MVmNMsyVtwRCC3E/w47R0NqIhKVWSyafQgSArPvuWYpj
uodWeKqfU8in1YQWchYH
=vUrf
-----END PGP SIGNATURE-----
--- End Message ---