On Sat, Sep 16, 2023 at 12:03 PM Michael Paquier <michael@paquier.xyz> wrote:
> > [1] https://github.com/macdice/postgres/commits/fix-12
>
> Hmm. What was the test that failed?
$ make -s -C src/test/recovery/ check PROVE_TESTS=t/039*
t/039_end_of_wal.pl .. 4/?
# Failed test 'xlp_magic zero'
# at t/039_end_of_wal.pl line 312.
not ok 5 - xlp_magic zero
Where the log should say "invalid magic number 0000" I see:
2023-09-16 12:13:07.331 NZST [156812] LOG: record with incorrect
prev-link 0/16B60C0 at 0/16B6120
It has to do with initial WAL position after initdb, because I get
this only on Debian, on REL_12_STABLE (with the commit listed above on
my public fix-12 branch) and only with --with-icu, but not without it,
and I can't repro it on my other local OSes.