Skip to content

Commit 688fa0d

Browse files
MDBF-1215: Remove EOL platforms Q2->Q3
- Ubuntu 25.04 - already EOL - Ubuntu 25.10 - EOL before NEXT server release - OpenSUSE 15.06 - already EOL - Fedora 42 - already EOL -> Fedora-43 is the next BRANCH PROTECTION builder - Debian 12 (ppc64le) - EOL before NEXT server release Notes on Valgrind: - Fedora 44 server cmake fails with columnstore. Since MTR tests do not touch it, let's disable configuring columnstore. - restricted the builds to known valgrind green branches (MDBF-406) :: can re-introduce it on higher branches if there's interest in solving the test failures. Notes on Fedora-44: - will add platform support in a separate PR (server + C/ODBC).
1 parent f46e458 commit 688fa0d

10 files changed

Lines changed: 19 additions & 86 deletions

File tree

.github/workflows/build-debian-based.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -88,17 +88,6 @@ jobs:
8888
platforms: linux/amd64, linux/arm64/v8, linux/ppc64le, linux/s390x
8989
branch: 10.11
9090
nogalera: false
91-
92-
- image: ubuntu:25.04
93-
platforms: linux/amd64, linux/arm64/v8
94-
branch: 11.4
95-
nogalera: false
96-
97-
- image: ubuntu:25.10
98-
platforms: linux/amd64, linux/arm64/v8
99-
branch: 11.8
100-
nogalera: false
101-
10291
- image: ubuntu:26.04
10392
platforms: linux/amd64, linux/arm64/v8, linux/ppc64le, linux/s390x
10493
branch: 11.8

.github/workflows/build-fedora-based.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,6 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
include:
29-
- image: fedora:41
30-
platforms: linux/amd64, linux/arm64/v8
31-
nogalera: false
32-
33-
- image: fedora:42
34-
platforms: linux/amd64, linux/arm64/v8
35-
nogalera: false
3629

3730
- image: fedora:43
3831
platforms: linux/amd64, linux/arm64/v8
@@ -42,9 +35,9 @@ jobs:
4235
platforms: linux/amd64, linux/arm64/v8
4336
nogalera: True
4437

45-
- image: fedora:40
38+
- image: fedora:44
4639
platforms: linux/amd64
47-
tag: fedora40-valgrind
40+
tag: fedora44-valgrind
4841
install_valgrind: "true"
4942
nogalera: true
5043

.github/workflows/build-opensuse.pip-based.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,6 @@ jobs:
3030
fail-fast: false
3131
matrix:
3232
include:
33-
- image: opensuse/leap:15.6
34-
platforms: linux/amd64
35-
tag: opensuse1506
36-
nogalera: false
37-
3833
- image: opensuse/leap:16.0
3934
platforms: linux/amd64
4035
tag: opensuse1600

.github/workflows/build-srpm.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,6 @@ jobs:
2828
fail-fast: false
2929
matrix:
3030
include:
31-
- dockerfile: srpm.Dockerfile
32-
image: fedora:42
33-
tag: fedora42-srpm
34-
platforms: linux/amd64, linux/arm64/v8
3531

3632
- dockerfile: srpm.Dockerfile
3733
image: fedora:43

configuration/builders/definitions/connectors/conodbc.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ def generate_deb_release_sq(ops, version):
228228
RELEASE_BUILDERS_BY_ARCH = {"amd64": [], "aarch64": []}
229229
for arch in ["amd64", "aarch64"]:
230230
for ops, version in [
231-
("fedora", "42"),
232231
("fedora", "43"),
233232
("sles", "1507"),
234233
("sles", "1600"),

constants.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"amd64-debian-12-deb-autobake",
5959
"amd64-debian-11-debug-ps-embedded",
6060
"amd64-msan-clang-20",
61-
"amd64-fedora-42",
61+
"amd64-fedora-43",
6262
"amd64-ubuntu-2204-debug",
6363
"amd64-ubuntu-2204-debug-ps",
6464
"amd64-windows",
@@ -125,7 +125,7 @@
125125
"amd64-debian-11-debug-ps-embedded",
126126
"amd64-debian-12-asan-ubsan",
127127
"amd64-debian-12-rocksdb",
128-
"amd64-fedora-40-valgrind",
128+
"amd64-fedora-44-valgrind",
129129
"amd64-freebsd-14",
130130
"amd64-msan-clang-20",
131131
"amd64-openeuler-2403",
@@ -171,16 +171,13 @@
171171
SUPPORTED_PLATFORMS["10.11"] = [
172172
"aarch64-centos-stream10",
173173
"aarch64-debian-12",
174-
"aarch64-fedora-42",
175174
"aarch64-rhel-10",
176175
"aarch64-ubuntu-2404",
177176
"amd64-centos-stream10",
178177
"amd64-debian-12",
179178
"amd64-debian-12-deb-autobake-migration",
180179
"amd64-debian-12-debug-embedded",
181-
"amd64-fedora-42",
182180
"amd64-msan-clang-20-debug",
183-
"amd64-opensuse-1506",
184181
"amd64-rhel-10",
185182
"amd64-ubasan-clang-20",
186183
"amd64-ubasan-clang-20-debug",
@@ -197,15 +194,11 @@
197194

198195
SUPPORTED_PLATFORMS["11.0"] = SUPPORTED_PLATFORMS["10.11"].copy()
199196
SUPPORTED_PLATFORMS["11.0"].remove("amd64-rhel-7")
197+
SUPPORTED_PLATFORMS["11.0"].remove("amd64-fedora-44-valgrind")
200198
SUPPORTED_PLATFORMS["11.1"] = SUPPORTED_PLATFORMS["11.0"].copy()
201199
SUPPORTED_PLATFORMS["11.2"] = SUPPORTED_PLATFORMS["11.1"].copy()
202200
SUPPORTED_PLATFORMS["11.3"] = SUPPORTED_PLATFORMS["11.2"].copy()
203201
SUPPORTED_PLATFORMS["11.4"] = SUPPORTED_PLATFORMS["11.3"].copy()
204-
SUPPORTED_PLATFORMS["11.4"] += [
205-
"aarch64-ubuntu-2504",
206-
"amd64-ubuntu-2504",
207-
]
208-
209202
SUPPORTED_PLATFORMS["11.5"] = SUPPORTED_PLATFORMS["11.4"].copy()
210203
SUPPORTED_PLATFORMS["11.5"].remove("amd64-centos-7-bintar")
211204
SUPPORTED_PLATFORMS["11.6"] = SUPPORTED_PLATFORMS["11.5"].copy()
@@ -226,8 +219,6 @@
226219
"s390x-sles-1507",
227220
"amd64-sles-1600",
228221
"s390x-sles-1600",
229-
"aarch64-ubuntu-2510",
230-
"amd64-ubuntu-2510",
231222
"aarch64-fedora-43",
232223
"amd64-fedora-43",
233224
"aarch64-ubuntu-2604",

master-docker-nonstandard/master.cfg

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -208,16 +208,16 @@ for w_name, w_ids in x64_bbw_docker.items():
208208
addWorker(
209209
"amd-bbw",
210210
1,
211-
"valgrind-fedora-40",
212-
os.environ["CONTAINER_REGISTRY_URL"] + "fedora40-valgrind",
211+
"valgrind-fedora-44",
212+
os.environ["CONTAINER_REGISTRY_URL"] + "fedora44-valgrind",
213213
jobs=20,
214214
save_packages=False,
215215
)
216216
addWorker(
217217
"amd-bbw",
218218
2,
219-
"valgrind-fedora-40",
220-
os.environ["CONTAINER_REGISTRY_URL"] + "fedora40-valgrind",
219+
"valgrind-fedora-44",
220+
os.environ["CONTAINER_REGISTRY_URL"] + "fedora44-valgrind",
221221
jobs=20,
222222
save_packages=False,
223223
)
@@ -526,6 +526,7 @@ f_valgrind_build.addStep(
526526
-DWITH_VALGRIND=1 \\
527527
-DWITH_DBUG_TRACE=OFF \\
528528
-DEXTRA_DEBUG=1 \\
529+
-DPLUGIN_COLUMNSTORE=NO \\
529530
&& make -j%(kw:jobs)s""",
530531
jobs=util.Property("jobs", default="$(getconf _NPROCESSORS_ONLN)"),
531532
),
@@ -1138,8 +1139,8 @@ c["builders"].append(
11381139

11391140
c["builders"].append(
11401141
util.BuilderConfig(
1141-
name="amd64-fedora-40-valgrind",
1142-
workernames=workers["x64-bbw-docker-valgrind-fedora-40"],
1142+
name="amd64-fedora-44-valgrind",
1143+
workernames=workers["x64-bbw-docker-valgrind-fedora-44"],
11431144
tags=["Ubuntu", "quick", "gcc", "valgrind", "experimental"],
11441145
collapseRequests=True,
11451146
nextBuild=nextBuild,

master-protected-branches/master.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,8 @@ for w_name in ["hz-bbw"]:
153153
addWorker(
154154
w_name,
155155
i,
156-
"fedora-42",
157-
os.environ["CONTAINER_REGISTRY_URL"] + "fedora42",
156+
"fedora-43",
157+
os.environ["CONTAINER_REGISTRY_URL"] + "fedora43",
158158
jobs=jobs,
159159
save_packages=True,
160160
)
@@ -499,8 +499,8 @@ c["builders"].append(
499499

500500
c["builders"].append(
501501
util.BuilderConfig(
502-
name="amd64-fedora-42",
503-
workernames=workers["x64-bbw-docker-fedora-42"],
502+
name="amd64-fedora-43",
503+
workernames=workers["x64-bbw-docker-fedora-43"],
504504
tags=["Fedora", "quick", "gcc", "protected"],
505505
collapseRequests=True,
506506
nextBuild=nextBuild,

master-web/templates/home.jade

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
li
8888
| Debian 11, 12, 13 and Sid
8989
li
90-
| Ubuntu 22.04, 24.04, 25.04, 25.10 and 26.04
90+
| Ubuntu 22.04, 24.04, and 26.04
9191
li
9292
| Fedora 42 and 43
9393
li
@@ -103,7 +103,7 @@
103103
li
104104
| Rocky Linux 8, 9, and 10
105105
li
106-
| OpenSUSE Leap 15.6 and 16.0
106+
| OpenSUSE Leap 16.0
107107
li
108108
| Windows
109109
li

os_info.yaml

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ debian-12:
6363
arch:
6464
- amd64
6565
- aarch64
66-
- ppc64le
6766
- x86
67+
- ppc64le
6868
type: deb
6969
debian-13:
7070
image_tag: debian13
@@ -87,14 +87,6 @@ debian-sid:
8787
- ppc64le
8888
- x86
8989
type: deb
90-
fedora-42:
91-
image_tag: fedora42
92-
tags:
93-
- release_packages
94-
arch:
95-
- amd64
96-
- aarch64
97-
type: rpm
9890
fedora-43:
9991
image_tag: fedora43
10092
tags:
@@ -111,13 +103,6 @@ openeuler-2403:
111103
- amd64
112104
- aarch64
113105
type: rpm
114-
opensuse-1506:
115-
image_tag: opensuse1506
116-
tags:
117-
- release_packages
118-
arch:
119-
- amd64
120-
type: rpm
121106
opensuse-1600:
122107
image_tag: opensuse1600
123108
tags:
@@ -224,22 +209,6 @@ ubuntu-2404:
224209
- ppc64le
225210
- s390x
226211
type: deb
227-
ubuntu-2504:
228-
image_tag: ubuntu25.04
229-
tags:
230-
- release_packages
231-
arch:
232-
- amd64
233-
- aarch64
234-
type: deb
235-
ubuntu-2510:
236-
image_tag: ubuntu25.10
237-
tags:
238-
- release_packages
239-
arch:
240-
- amd64
241-
- aarch64
242-
type: deb
243212
ubuntu-2604:
244213
image_tag: ubuntu26.04
245214
tags:

0 commit comments

Comments
 (0)