I have the following in my environment:

LC_ALL=en_US.utf8
LC_COLLATE=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8

When I run 'make check' for bleeding-edge Coreutils, I get a failure due to recent changes in expr. tests/misc/expr.log is attached. Evidently the recent changes are not taking message translation into account.

My platform is Fedora 26 x86-64.
expr (GNU coreutils) 8.28.9-454d7
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Parker, James Youngman, and Paul Eggert.
a...
b...
c...
d...
e...
f...
g...
opt1...
opt2...
opt3...
opt4...
opt5...
paren1...
paren2...
paren3...
paren4...
paren5...
0bang...
00...
minus0...
andand...
oror...
orempty...
fail-a...
bigcmp...
anchor...
bre1...
bre2...
bre3...
bre4...
bre5...
bre6...
bre7...
bre8...
bre9...
bre10...
bre11...
bre12...
bre13...
bre14...
bre15...
bre16...
bre17...
bre18...
bre19...
bre20...
bre21...
bre22...
bre23...
bre24...
bre25...
bre26...
bre27...
bre28...
bre29...
bre30...
bre31...
bre32...
bre33...
bre34...
bre35...
bre36...
bre37...
bre38...
bre39...
bre40...
bre41...
bre42...
bre43...
bre44...
bre45...
bre46...
bre47...
bre48...
bre49...
bre50...
bre51...
bre52...
bre53...
bre54...
bre55...
bre56...
bre57...
bre58...
bre59...
bre60...
bre61...
bre62...
fail-b...
fail-c...
bignum-add...
bignum-add2...
bignum-sub...
bignum-sub2...
bignum-mul...
bignum-div...
se1...
se2...
se3...
se4...
se5...
se6...
a-mb...
b-mb...
c-mb...
d-mb...
e-mb...
f-mb...
g-mb...
opt1-mb...
opt2-mb...
opt3-mb...
opt4-mb...
opt5-mb...
paren1-mb...
paren2-mb...
paren3-mb...
paren4-mb...
paren5-mb...
0bang-mb...
00-mb...
minus0-mb...
andand-mb...
oror-mb...
orempty-mb...
fail-a-mb...
bigcmp-mb...
anchor-mb...
bre1-mb...
bre2-mb...
bre3-mb...
bre4-mb...
bre5-mb...
bre6-mb...
bre7-mb...
bre8-mb...
bre9-mb...
bre10-mb...
bre11-mb...
bre12-mb...
bre13-mb...
bre14-mb...
bre15-mb...
bre16-mb...
bre17-mb...
bre18-mb...
bre19-mb...
bre20-mb...
bre21-mb...
bre22-mb...
bre23-mb...
bre24-mb...
bre25-mb...
bre26-mb...
bre27-mb...
bre28-mb...
bre29-mb...
bre30-mb...
bre31-mb...
bre32-mb...
bre33-mb...
bre34-mb...
bre35-mb...
bre36-mb...
bre37-mb...
bre38-mb...
bre39-mb...
bre40-mb...
bre41-mb...
bre42-mb...
bre43-mb...
bre44-mb...
bre45-mb...
bre46-mb...
bre47-mb...
bre48-mb...
bre49-mb...
bre50-mb...
bre51-mb...
bre52-mb...
bre53-mb...
bre54-mb...
bre55-mb...
bre56-mb...
bre57-mb...
bre58-mb...
bre59-mb...
bre60-mb...
bre61-mb...
bre62-mb...
fail-b-mb...
expr.pl: test fail-b-mb: stderr mismatch, comparing fail-b-mb.1 (expected) and fail-b-mb.E (actual)
*** fail-b-mb.1	Sun Sep 24 09:40:44 2017
--- fail-b-mb.E	Sun Sep 24 09:40:44 2017
***************
*** 1 ****
! expr: syntax error: unexpected argument '9'
--- 1 ----
! expr: syntax error: unexpected argument ‘9’
fail-c-mb...
bignum-add-mb...
bignum-add2-mb...
bignum-sub-mb...
bignum-sub2-mb...
bignum-mul-mb...
bignum-div-mb...
se1-mb...
expr.pl: test se1-mb: stderr mismatch, comparing se1-mb.1 (expected) and se1-mb.E (actual)
*** se1-mb.1	Sun Sep 24 09:40:44 2017
--- se1-mb.E	Sun Sep 24 09:40:44 2017
***************
*** 1 ****
! expr: syntax error: unexpected argument 'a'
--- 1 ----
! expr: syntax error: unexpected argument ‘a’
se2-mb...
expr.pl: test se2-mb: stderr mismatch, comparing se2-mb.1 (expected) and se2-mb.E (actual)
*** se2-mb.1	Sun Sep 24 09:40:44 2017
--- se2-mb.E	Sun Sep 24 09:40:44 2017
***************
*** 1 ****
! expr: syntax error: missing argument after '+'
--- 1 ----
! expr: syntax error: missing argument after ‘+’
se3-mb...
expr.pl: test se3-mb: stderr mismatch, comparing se3-mb.1 (expected) and se3-mb.E (actual)
*** se3-mb.1	Sun Sep 24 09:40:44 2017
--- se3-mb.E	Sun Sep 24 09:40:44 2017
***************
*** 1 ****
! expr: syntax error: missing argument after ':'
--- 1 ----
! expr: syntax error: missing argument after ‘:’
se4-mb...
expr.pl: test se4-mb: stderr mismatch, comparing se4-mb.1 (expected) and se4-mb.E (actual)
*** se4-mb.1	Sun Sep 24 09:40:44 2017
--- se4-mb.E	Sun Sep 24 09:40:44 2017
***************
*** 1 ****
! expr: syntax error: missing argument after 'length'
--- 1 ----
! expr: syntax error: missing argument after ‘length’
se5-mb...
expr.pl: test se5-mb: stderr mismatch, comparing se5-mb.1 (expected) and se5-mb.E (actual)
*** se5-mb.1	Sun Sep 24 09:40:44 2017
--- se5-mb.E	Sun Sep 24 09:40:44 2017
***************
*** 1 ****
! expr: syntax error: expecting ')' after '2'
--- 1 ----
! expr: syntax error: expecting ')' after ‘2’
se6-mb...
expr.pl: test se6-mb: stderr mismatch, comparing se6-mb.1 (expected) and se6-mb.E (actual)
*** se6-mb.1	Sun Sep 24 09:40:44 2017
--- se6-mb.E	Sun Sep 24 09:40:44 2017
***************
*** 1 ****
! expr: syntax error: expecting ')' instead of 'a'
--- 1 ----
! expr: syntax error: expecting ')' instead of ‘a’
FAIL tests/misc/expr.pl (exit status: 1)

Reply via email to