--- Begin Message ---
Subject: |
esh-var-test/alias test failures on Ubuntu 22.10 |
Date: |
Sat, 5 Nov 2022 14:44:14 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 |
This is on Ubuntu 22.10 x86-64, with current Emacs master (commit
8a49a888532c955ae81855636a65b446508cb361 dated today). "make check"
fails in some of the esh-var-test/alias tests. Some esh expertise (which
I don't have) would be of use in debugging this so I'm taking the
liberty of cc'ing Jim.
I'm attaching a copy of the build log (created with ./autogen.sh;
configure; make; make check) and of the test failure logged in
test/lisp/eshell/esh-var-tests.log. The build log is the same as in
Bug#59061.
build-log.gz
Description: application/gzip
esh-var-tests.log
Description: Text Data
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#59062: esh-var-test/alias test failures on Ubuntu 22.10 |
Date: |
Sun, 6 Nov 2022 06:53:56 -0800 |
Jim Porter <jporterbugs@gmail.com> writes:
> This is the relevant bit:
>
> (ert-test-failed
> ((should
> (eshell-match-output regexp))
> :form
> (eshell-match-output "Variable `ALIAS' is not settable\n")
> :value nil :explanation
> (mismatched-output
> (command "set ALIAS hello\n")
> (output "Variable ‘ALIAS’ is not settable\n")
> (regexp "Variable `ALIAS' is not settable\n"))))
>
> It says the output has curved ‘’ quotes, but the regexp used to match
> the output uses `' quotes. I've never seen that fail locally, though I
> usually run "make -C test check-lisp-eshell". Maybe some setting (or
> other test) is messing with the way `' quotes get printed, which
> confuses the Eshell tests?
This should now be fixed on master (commit 2ea9f69f07), so I'm closing
the bug.
--- End Message ---