Upgrade Debian CI image from Bookworm to Trixie

From: Nazir Bilal Yavuz <byavuz81(at)gmail(dot)com>
To: PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Cc: Andres Freund <andres(at)anarazel(dot)de>
Subject: Upgrade Debian CI image from Bookworm to Trixie
Date: 2025-10-13 12:49:01
Message-ID: CAN55FZ1_B1usTskAv+AYt1bA7abVd9YH6XrUUSbr-2Z0d5Wd8w@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

Debian Trixie CI images are generated now [1], so the attached patch
uses them with the following changes:

(copying from commit message)

- detect_stack_use_after_return=0 option is added to the ASAN_OPTIONS
because ASAN uses a "shadow stack" to track stack variable lifetimes
and this confuses Postgres' stack depth check [2].

- Perl is updated to the newer version (perl5.40-i386-linux-gnu).

- LLVM-14 is no longer default installation, no need to force using
LLVM-16.

- Switch MinGW CC/CXX to x86_64-w64-mingw32ucrt-* to fix build failure
from missing _iswctype_l in mingw-w64 v12 headers.

Please note that this patch can be applied to the master only, other
branches have conflicts. I can work on back-patches when the patch is
ready to commit.

Any feedback would be appreciated.

[1] https://github.com/anarazel/pg-vm-images/commit/35a144793f
[2] https://postgr.es/m/20240130212304.q66rquj5es4375ab%40awork3.anarazel.de

--
Regards,
Nazir Bilal Yavuz
Microsoft

Attachment Content-Type Size
v1-0001-ci-debian-Switch-to-Debian-Trixie-release.patch text/x-patch 6.7 KB

Browse pgsql-hackers by date

  From Date Subject
Next Message Nishant Sharma 2025-10-13 13:19:39 Re: Problem in 'ORDER BY' of a column using a created collation?
Previous Message Ashutosh Bapat 2025-10-13 12:42:07 Re: [PATCH TEST] Fix logical replication setup in subscription test `t/009_matviews.pl`