From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Carmen Bianca Bakker Newsgroups: gmane.emacs.bugs Subject: bug#30092: Compose key behaviour is incorrect when locale is set to Esperanto Date: Fri, 12 Jan 2018 22:15:17 +0100 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fF9vlvo0exCk59yLZgbw6JDtVGWn95eb7" X-Trace: blaine.gmane.org 1515791725 12088 195.159.176.226 (12 Jan 2018 21:15:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 12 Jan 2018 21:15:25 +0000 (UTC) To: 30092@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 12 22:15:21 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ea6fP-0002GF-TX for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jan 2018 22:15:12 +0100 Original-Received: from localhost ([::1]:39543 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea6hP-0005yF-A4 for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jan 2018 16:17:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea6hH-0005xp-Oe for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 16:17:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea6hC-0003Yi-P1 for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 16:17:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46300) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ea6hC-0003YL-JS for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 16:17:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ea6hC-0002Yg-Bh for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 16:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Carmen Bianca Bakker Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2018 21:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30092 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15157917629747 (code B ref -1); Fri, 12 Jan 2018 21:17:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Jan 2018 21:16:02 +0000 Original-Received: from localhost ([127.0.0.1]:54197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ea6gD-0002X7-T5 for submit@debbugs.gnu.org; Fri, 12 Jan 2018 16:16:02 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:45301) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ea6fr-0002W1-CF for submit@debbugs.gnu.org; Fri, 12 Jan 2018 16:15:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea6fk-0001pr-UM for submit@debbugs.gnu.org; Fri, 12 Jan 2018 16:15:34 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:53826) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ea6fk-0001pW-Pl for submit@debbugs.gnu.org; Fri, 12 Jan 2018 16:15:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea6fj-0005hf-90 for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 16:15:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea6fe-0001ip-89 for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 16:15:31 -0500 Original-Received: from mx2.mailbox.org ([80.241.60.215]:41216) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ea6fd-0001gH-RJ for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2018 16:15:26 -0500 Original-Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id EF41C41009 for ; Fri, 12 Jan 2018 22:15:23 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de Original-Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id uufhGYzqRzEx for ; Fri, 12 Jan 2018 22:15:19 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Fri, 12 Jan 2018 16:16:00 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:142111 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --fF9vlvo0exCk59yLZgbw6JDtVGWn95eb7 Content-Type: multipart/mixed; boundary="7wrpALIqOSDmnRI5wW0bcQE3nG5M1g78R"; protected-headers="v1" From: Carmen Bianca Bakker To: bug-gnu-emacs@gnu.org Message-ID: Subject: Compose key behaviour is incorrect when locale is set to Esperanto --7wrpALIqOSDmnRI5wW0bcQE3nG5M1g78R Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Dear Emacs maintainer(s), I am running into an unusual bug of sorts. That is: The behaviour of th= e compose key is incorrect when the locale is set to "eo" (Esperanto). The= exact behaviour is as follows: - When running `XMODIFIERS=3D"" emacs`, ` a e` does not produc= e =C3=A6. It simply produces nothing. ` ' e` correctly produces =C3=A9, = however. - When running `XMODIFIERS=3D@im=3Dibus emacs` (my default), simply press= ing the compose key results in ` is undefined`. Emacs is (almost) the only program where this happens. The only other pro= gram that reliably fails on the same sequences is xterm. xterm results in the= same behaviour for both `XMODIFIERS` values. All other programs (Firefox, LibreOffice, gedit, Yakuake, etc.) function correctly. But, when I run `LC_ALL=3Den_GB.UTF-8 emacs`, the behaviour is as expecte= d: All compose key sequences just work. The same is true for running xterm with= the en_GB.UTF-8 locale. I am running Debian Buster with GNOME on Wayland. The bug occurs with a = vanilla =2Eemacs.d/ folder. I have ibus installed and running, but also without = ibus running, I run into the first of the two items. Because it happens on both Emacs and xterm, I suspect that this bug may n= ot be exclusive to Emacs, but I am hoping that someone with a better understand= ing than I could point me in the right direction. Thank you very much. Yours sincerely, Carmen In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.20) of 2017-09-12, modified by Debian built on trouble Windowing system distributor 'The X.Org Foundation', version 11.0.1190500= 0 System Description: Debian GNU/Linux testing (buster) Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/= 25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/sit= e-lisp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/= 25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/sit= e-lisp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-x=3Dyes --with-x-toolkit=3Dgt= k3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -fdebug-prefix-map=3D/build/emacs25-XrMyQe/emacs25-25.2+1=3D. -fstack-pr= otector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: eo value of $XMODIFIERS: @im=3Dibus locale-coding-system: iso-latin-3-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: Loading debian-ispell...done Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)..= =2Edone Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)... Loading cjk-enc...done Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)...done Loading /etc/emacs/site-start.d/50latex-cjk-thai.el (source)...done Loading /etc/emacs/site-start.d/50mu4e.el (source)...done Loading /etc/emacs/site-start.d/50texlive-lang-english.el (source)...done= For information about GNU Emacs and the GNU system, type C-h C-a. scroll-up-command: End of buffer [2 times] Load-path shadows: /usr/share/emacs25/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs= /site-lisp/cmake-mode /usr/share/emacs/25.2/site-lisp/debian-startup hides /usr/share/emacs/sit= e-lisp/debian-startup /usr/share/emacs25/site-lisp/latex-cjk-thai/thai-word hides /usr/share/em= acs/25.2/lisp/language/thai-word Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 99825 4821) (symbols 48 21198 0) (miscs 40 92 117) (strings 32 19586 4935) (string-bytes 1 552873) (vectors 16 14014) (vector-slots 8 455925 4133) (floats 8 191 4) (intervals 56 387 267) (buffers 976 18)) --7wrpALIqOSDmnRI5wW0bcQE3nG5M1g78R-- --fF9vlvo0exCk59yLZgbw6JDtVGWn95eb7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEaOz9p2Grh2PLV5z6duum9rbqLskFAlpZJWYACgkQduum9rbq LskByw//S5PWvB6KQIE2w5t6ouLHZ2ikWZERYD9NVnA4dJRe2a0Cz7nvWxtpjwJn WE1XQIwZN3WzIi4LZKYGULfnmVEDo3hhkhfaQEWmUplvHiesd6HHHHms1TYCH4/Z J4352ygUMCLTqKNDMRRdDlm5VLjVBF3k4pxAA2tbUDyOA8rOWusI1AbI5CoYM8mX l9e08OJyHipHX8IJgkDeu7XLn9dUVUAUYOmKz+QFiBINp8mxw/CQR1+9d4Qxobba cVmnYBqzKqs1PabuEw9liJOUOBOZYtV7UxfZFyInLbmAweKC6gvvmzeR0rnMrsAW bDGJCoiuyfpeG3dkACZxuLppYSYkl33HNlvbcsHfNhpGa+VMI7rLSHZ8K5P24YHu pkRVU3M92mbV7SDcXzNlCvI0DH7N2q+vdvK8Ji7/ZJqlrrAuuJPExIRBF8FG9xl6 IYaLXNqHiMUUpPw/7tHEpagslwH3YEqq9nuZbg32f2Vwj3UKep5208LUgVYzfWiP 9dQsP3ih9clmmqBw8QHAOcSjgImTnkWMtk9XVaQlheB0Yne4UUFN0ibl3RcwS/Pq WmO6y07nfE6k1kHh0D+SehIMNJFV+iAcuWOtVFdwiR8fv+Hzx4kSiWKqht+4nlny a73ohnLoxjFH1yAfU4w74sdKUIo2GYLY7BLMzCE0OECHPqFMrng= =zVN4 -----END PGP SIGNATURE----- --fF9vlvo0exCk59yLZgbw6JDtVGWn95eb7--