From 3f3372f3d108b814b1a260d7929dc71114899621 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Tue, 17 Feb 2026 19:10:29 +0000 Subject: [PATCH 1/2] Retire `edelsohn-aix-ppc64` worker --- master/custom/builders.py | 4 ---- master/custom/workers.py | 5 ----- 2 files changed, 9 deletions(-) diff --git a/master/custom/builders.py b/master/custom/builders.py index a89dc270..4bcfe7ce 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -337,10 +337,6 @@ ("AMD64 NixOS Unstable Refleaks", "malvex-nixos-x86_64", UnixRefleakBuild), ("AMD64 NixOS Unstable Perf", "malvex-nixos-x86_64", UnixPerfBuild), - # AIX ppc64 - ("PPC64 AIX", "edelsohn-aix-ppc64", AIXBuild), - ("PPC64 AIX XLC", "edelsohn-aix-ppc64", AIXBuildWithXLC), - # Solaris sparcv9 ("SPARCv9 Oracle Solaris 11.4", "kulikjak-solaris-sparcv9", UnixBuild), diff --git a/master/custom/workers.py b/master/custom/workers.py index 04f1a02b..8f0e1a89 100644 --- a/master/custom/workers.py +++ b/master/custom/workers.py @@ -178,11 +178,6 @@ def get_workers(settings): tags=['linux', 'unix', 'rhel', 's390x'], parallel_tests=10, ), - cpw( - name="edelsohn-aix-ppc64", - tags=['aix', 'unix', 'ppc64'], - parallel_tests=10, - ), cpw( name="gps-raspbian", tags=['linux', 'unix', 'raspbian', 'debian', 'armv6', 'armv7l', From b36a69302047808a811fe1935f95fc4ef80cf395 Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Tue, 17 Feb 2026 20:07:13 +0000 Subject: [PATCH 2/2] Remove factories --- master/custom/builders.py | 2 -- master/custom/factories.py | 18 ------------------ 2 files changed, 20 deletions(-) diff --git a/master/custom/builders.py b/master/custom/builders.py index 4bcfe7ce..9a7a4a67 100644 --- a/master/custom/builders.py +++ b/master/custom/builders.py @@ -14,8 +14,6 @@ UnixNoGilBuild, UnixNoGilRefleakBuild, MacOSAsanNoGilBuild, - AIXBuild, - AIXBuildWithXLC, ClangUnixBuild, ClangUbsanLinuxBuild, ClangUbsanFunctionLinuxBuild, diff --git a/master/custom/factories.py b/master/custom/factories.py index 606a5603..f7e54eec 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -290,24 +290,6 @@ class UnixBigmemBuild(UnixBuild): factory_tags = ["bigmem"] -class AIXBuild(UnixBuild): - configureFlags = [ - "--with-pydebug", - "--with-openssl=/opt/aixtools", - ] - - -class AIXBuildWithXLC(UnixBuild): - buildersuffix = ".xlc" - configureFlags = [ - "--with-pydebug", - "--with-openssl=/opt/aixtools", - "CC=xlc_r", - "LD=xlc_r", - ] - factory_tags = ["xlc"] - - class NonDebugUnixBuild(UnixBuild): buildersuffix = ".nondebug" # Enable assertions regardless. Some children will override this,