[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#61534: three Emacs tests fail in en_US.utf8 locale on Ubuntu
From: |
Eli Zaretskii |
Subject: |
bug#61534: three Emacs tests fail in en_US.utf8 locale on Ubuntu |
Date: |
Wed, 15 Feb 2023 21:03:32 +0200 |
> Date: Wed, 15 Feb 2023 10:18:08 -0800
> From: Paul Eggert <eggert@cs.ucla.edu>
>
> If the environment variable LC_ALL is set to 'en_US.utf8', three coding
> system related tests fail in bleeding-edge Emacs (commit
> 51e3f91f50da43f18706410bf6cd096684379daa) when run on Ubuntu 22.10 with
> current patches. The problem goes away if LC_ALL is set to 'C', so this
> most likely has something to do with how Emacs reacts to the current locale.
>
> Attached is the compressed output of 'make -j12 bootstrap && make -j12
> check'.
Thanks, the mule-tests.el failure should now be fixed (on the emacs-29
branch).
The other two failures seem both to be the same issue with unescaped
literals:
(ert-test-failed
((should
(equal
(lread-tests--last-message)
(concat ... "unescaped character literals " "`?\"', `?(', `?)', `?;',
`?[', `?]' detected, " "`?\\\"', `?\\(', `?\\)', `?\\;', `?\\[', `?\\]' "
"expected!")))
:form
(equal "Loading ‘/tmp/emacs-test-hXFUcu-lread’: unescaped character
literals ‘?\"’, ‘?(’, ‘?)’, ‘?;’, ‘?[’, ‘?]’ detected, ‘?\\\"’, ‘?\\(’, ‘?\\)’,
‘?\\;’, ‘?\\[’, ‘?\\]’ expected!" "Loading ‘/tmp/emacs-test-hXFUcu-lread’:
unescaped character literals `?\"', `?(', `?)', `?;', `?[', `?]' detected,
`?\\\"', `?\\(', `?\\)', `?\\;', `?\\[', `?\\]' expected!")
:value nil :explanation
(array-elt 69
(different-atoms
(8216 "#x2018" "?‘")
(96 "#x60" "?`")))))
FAILED 48/49 lread-tests--unescaped-char-literals (0.000455 sec) at
src/lread-tests.el:133
Mattias, any ideas?