]> git.ipfire.org Git - thirdparty/postgresql.git/commit
EUC_CN, EUC_JP, EUC_KR, EUC_TW: Skip U+00A0 tests instead of failing.
authorNoah Misch <noah@leadboat.com>
Thu, 26 Feb 2026 02:13:22 +0000 (18:13 -0800)
committerNoah Misch <noah@leadboat.com>
Thu, 26 Feb 2026 02:13:25 +0000 (18:13 -0800)
commit4cb70f73eacc4231f354432e8ed0f65d27f5cc09
treec287e184c58af730d40959d472ce4b5ed0c3d6dc
parentdf927d3d08b139f1a02262940339e15d126722e9
EUC_CN, EUC_JP, EUC_KR, EUC_TW: Skip U+00A0 tests instead of failing.

Settings that ran the new test euc_kr.sql to completion would fail these
older src/pl tests.  Use alternative expected outputs, for which psql
\gset and \if have reduced the maintenance burden.  This fixes
"LANG=ko_KR.euckr LC_MESSAGES=C make check-world".  (LC_MESSAGES=C fixes
IO::Pty usage in tests 010_tab_completion and 001_password.)  That file
is new in commit c67bef3f3252a3a38bf347f9f119944176a796ce.  Back-patch
to v14, like that commit.

Discussion: https://postgr.es/m/20260217184758.da.noahmisch@microsoft.com
Backpatch-through: 14
14 files changed:
src/pl/plperl/GNUmakefile
src/pl/plperl/expected/plperl_elog.out
src/pl/plperl/expected/plperl_elog_1.out
src/pl/plperl/expected/plperl_unicode.out [new file with mode: 0644]
src/pl/plperl/expected/plperl_unicode_1.out [new file with mode: 0644]
src/pl/plperl/meson.build
src/pl/plperl/sql/plperl_elog.sql
src/pl/plperl/sql/plperl_unicode.sql [new file with mode: 0644]
src/pl/plpython/expected/plpython_unicode.out
src/pl/plpython/expected/plpython_unicode_1.out [new file with mode: 0644]
src/pl/plpython/sql/plpython_unicode.sql
src/pl/tcl/expected/pltcl_unicode.out
src/pl/tcl/expected/pltcl_unicode_1.out [new file with mode: 0644]
src/pl/tcl/sql/pltcl_unicode.sql