EUC_CN, EUC_JP, EUC_KR, EUC_TW: Skip U+00A0 tests instead of failing.
Noah Misch <noah@leadboat.com>
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
Files
| Path | Change | +/− |
|---|---|---|
| src/pl/plperl/expected/plperl_elog_1.out | modified | +0 −13 |
| src/pl/plperl/expected/plperl_elog.out | modified | +0 −13 |
| src/pl/plperl/expected/plperl_unicode_1.out | added | +10 −0 |
| src/pl/plperl/expected/plperl_unicode.out | added | +18 −0 |
| src/pl/plperl/GNUmakefile | modified | +1 −1 |
| src/pl/plperl/sql/plperl_elog.sql | modified | +0 −15 |
| src/pl/plperl/sql/plperl_unicode.sql | added | +19 −0 |
| src/pl/plpython/expected/plpython_unicode_1.out | added | +12 −0 |
| src/pl/plpython/expected/plpython_unicode.out | modified | +9 −4 |
| src/pl/plpython/sql/plpython_unicode.sql | modified | +9 −4 |
| src/pl/tcl/expected/pltcl_unicode_1.out | added | +12 −0 |
| src/pl/tcl/expected/pltcl_unicode.out | modified | +9 −4 |
| src/pl/tcl/sql/pltcl_unicode.sql | modified | +9 −4 |
Discussion
- EUC_* encodings: pass check-world 1 message · 2026-02-17