From 26f9f038012b252af69e83fe50bdc84a5013f7b4 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Sat, 30 May 2026 02:38:40 +0200 Subject: [PATCH 1/3] Enable --with-valgrind on all cstratak buildbots --- master/custom/factories.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/master/custom/factories.py b/master/custom/factories.py index d642df68..2c720acc 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -437,8 +437,7 @@ class RHEL8Build(UnixBuild): "--with-lto", # Not all workers have dtrace installed # "--with-dtrace", - # Not all workers have Valgrind headers installed - # "--with-valgrind", + "--with-valgrind", ] # Building Python out of tree: similar to what the specfile does, but From e80799ea04c6c4fe67598c32b494e2c039279fbd Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Sat, 30 May 2026 02:52:09 +0200 Subject: [PATCH 2/3] Add --with-system-expat to Fedora and Centos Stream 10 buildbots --- master/custom/factories.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/master/custom/factories.py b/master/custom/factories.py index 2c720acc..3af8b542 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -428,9 +428,6 @@ class RHEL8Build(UnixBuild): "--enable-shared", "--with-computed-gotos=yes", "--with-dbmliborder=gdbm:ndbm:bdb", - # FIXME: enable these flags - # "--with-system-expat", - # "--with-system-ffi", "--enable-loadable-sqlite-extensions", "--with-ssl-default-suites=openssl", "--without-static-libpython", @@ -459,7 +456,9 @@ class CentOS9Build(RHEL8Build): class CentOS10Build(CentOS9Build): # Build on 64-bit CentOS Stream 10. - pass + configureFlags = CentOS9Build.configureFlags + [ + "--with-system-expat", + ] class FedoraStableBuild(RHEL8Build): @@ -470,6 +469,7 @@ class FedoraStableBuild(RHEL8Build): # https://src.fedoraproject.org/rpms/python3.11/blob/rawhide/f/python3.11.spec configureFlags = RHEL8Build.configureFlags + [ # Options specific to Fedora + "--with-system-expat", # FIXME: enable this flag # "--with-system-libmpdec", # Don't make a buildbot fail when pip/setuptools is updated in Python, From db43b8bcf81e28b20ff370005daa3c910bebf00c Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Wed, 3 Jun 2026 02:54:12 +0200 Subject: [PATCH 3/3] Enable --with-system-libmpdec on all cstratak buildbots --- master/custom/factories.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/master/custom/factories.py b/master/custom/factories.py index 3af8b542..53294cb2 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -435,6 +435,7 @@ class RHEL8Build(UnixBuild): # Not all workers have dtrace installed # "--with-dtrace", "--with-valgrind", + "--with-system-libmpdec", ] # Building Python out of tree: similar to what the specfile does, but @@ -470,8 +471,6 @@ class FedoraStableBuild(RHEL8Build): configureFlags = RHEL8Build.configureFlags + [ # Options specific to Fedora "--with-system-expat", - # FIXME: enable this flag - # "--with-system-libmpdec", # Don't make a buildbot fail when pip/setuptools is updated in Python, # whereas the buildbot uses older versions. # "--with-wheel-pkg-dir=/usr/share/python-wheels/",