Skip to content

MDBF-1238: Q4 platforms update - #1018

Merged
grooverdan merged 1 commit into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-1238
Oct 14, 2026
Merged

grooverdan merged 1 commit into
MariaDB:devfrom
RazvanLiviuVarzaru:MDBF-1238

Conversation

@RazvanLiviuVarzaru

Copy link
Copy Markdown
Collaborator

New:

  • Fedora 45: server (from 12.3, the version Fedora 45 ships) and Connector C, ODBC and C++
  • Ubuntu 26.10: server (from 11.8)
  • Fedora 44: Connector ODBC and C++ (the server and Connector C have it)

Removed:

  • Debian 11 (EOL): server and connectors
  • Fedora 42 (EOL): Connector C++

Branch protection (GITHUB_STATUS_BUILDERS):

  • aarch64-debian-11 is replaced by aarch64-debian-12.
  • amd64-debian-11-debug-ps-embedded is replaced by amd64-debian-12-debug-ps-embedded.
  • The Galera tests move from aarch64-debian-12 to aarch64-debian-13, as they are too slow/flaky for a status builder.

Other:

  • amd64-debian-11-aocc is replaced by amd64-debian-12-aocc.

The required checks in the GitHub branch protection rules must be renamed when this is deployed.

@RazvanLiviuVarzaru

RazvanLiviuVarzaru commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator Author

@fauust VM updates https://git.mariadb.org/MariaDB/sysadmin/pulls/198 needed before merging this PR.
We will remove debian-11 VM after this patch is deployed in PROD.

@grooverdan

Copy link
Copy Markdown
Member

Build failures aside its looking very good. Ubuntu-26.(04,10) might need a newer runner on kernel to avoid "tar: ./usr/share/doc: Cannot stat: Function not implemented".

@RazvanLiviuVarzaru

Copy link
Copy Markdown
Collaborator Author

Build failures aside its looking very good. Ubuntu-26.(04,10) might need a newer runner on kernel to avoid "tar: ./usr/share/doc: Cannot stat: Function not implemented".

Thanks, will try it out.
srpm-rhel-7 doesn't want to build anymore so I will remove it and live with the last successful build on quay.

@fauust

fauust commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator

@fauust VM updates https://git.mariadb.org/MariaDB/sysadmin/pulls/198 needed before merging this PR. We will remove debian-11 VM after this patch is deployed in PROD.

deployed.

New:
- Fedora 45: server (from 12.3, the version Fedora 45 ships) and
  Connector C, ODBC and C++
- Ubuntu 26.10: server (from 11.8)
- Fedora 44: Connector ODBC and C++ (the server and Connector C have it)

Removed:
- Debian 11 (EOL): server and connectors
- Fedora 42 (EOL): Connector C++

Branch protection (GITHUB_STATUS_BUILDERS):
- aarch64-debian-11 is replaced by aarch64-debian-12.
- amd64-debian-11-debug-ps-embedded is replaced by
  amd64-debian-12-debug-ps-embedded.
- The Galera tests move from aarch64-debian-12 to aarch64-debian-13,
  as they are too slow/flaky for a status builder.

Other:
- amd64-debian-11-aocc is replaced by amd64-debian-12-aocc.

The required checks in the GitHub branch protection rules must be
renamed when this is deployed.
@RazvanLiviuVarzaru

RazvanLiviuVarzaru commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator Author

@grooverdan
Tests I've run locally. If I have your blessing to merge, please approve 😇

  1. Successful compilation (amd64 only) across supported mariadb versions:
  • newer aocc - pass
  • fedora 45 - pass
  • ubuntu 26.10 - pass

MTR tests will run on buildbot.dev.mariadb.org for a final validation

MDBF-1238 Compile Checks.html

  1. Extensive testing for the branch protection swap: amd64-debian-12-debug-ps-embedded vs amd64-debian-11-debug-ps-embedded
  • compilation - pass on both
  • mtr - no newer failures on amd64-debian-12-debug-ps-embedded

debug-ps-embedded_ Debian 11 vs 12.html

  1. Connectors compile on Fedora 45
  • confirmed with Lawrin that failing branches are fine, needing just a rebase/merge.

Connector tests will run on buildbot.dev.mariadb.org for a final validation

Fedora 44_45 Connector Builds.html

Manual verifications:

  • aarch64-debian-12 replacement for aarch64-debian-11 as a status builder,
    is green on all supported mariadb branches (galera failures were expected and will not be part of branch protection)

@grooverdan

Copy link
Copy Markdown
Member

Great test reports. Merging now to ensure builds happen.

@grooverdan
grooverdan merged commit 0165012 into MariaDB:dev Oct 14, 2026
34 checks passed
@RazvanLiviuVarzaru

Copy link
Copy Markdown
Collaborator Author

@grooverdan Hi!
Maybe you know who to forward this to:

  1. Many Buildbot tests on binlog fail on Fedora 45, Ubuntu 26.10, both locally and in Buildbot.

Locally I am running newer Docker/Kernel so I don't think it is related to that.

$ docker --version
Docker version 28.1.0, build 4d8c241
$ uname -r
7.0.0-38-generic
  1. ubu26.10 autobake fails to compile: https://buildbot.dev.mariadb.org/#/builders/1025/builds/1
  2. f45 autobake fails to compile: https://buildbot.dev.mariadb.org/#/builders/1026/builds/3

@grooverdan

Copy link
Copy Markdown
Member

@grooverdan Hi! Maybe you know who to forward this to:

1. Many Buildbot tests on `binlog` fail on `Fedora 45`, `Ubuntu 26.10`, both locally and in Buildbot.


* f45: https://buildbot.dev.mariadb.org/#/builders/1024/builds/1

* u26.10: https://buildbot.dev.mariadb.org/#/builders/1027/builds/3

Locally I am running newer Docker/Kernel so I don't think it is related to that.

$ docker --version
Docker version 28.1.0, build 4d8c241
$ uname -r
7.0.0-38-generic
2. ubu26.10 autobake fails to compile: https://buildbot.dev.mariadb.org/#/builders/1025/builds/1

3. f45 autobake fails to compile: https://buildbot.dev.mariadb.org/#/builders/1026/builds/3

Assuming these where all ssl?

bb-11.8-release

bash-5.3$ mysql-test/mtr  binlog_encryption.encrypted_slave binlog_encryption.multisource binlog_encryption.binlog_row_annotate binlog_encryption.rpl_special_charset binlog_encryption.rpl_relayrotate binlog_encryption.rpl_sporadic_master binlog_encryption.encrypted_master binlog_encryption.rpl_semi_sync binlog_encryption.rpl_mixed_binlog_max_cache_size binlog_encryption.rpl_cant_read_event_incident binlog_encryption.encrypted_master_switch_to_unencrypted_gtid binlog_encryption.rpl_loadfile binlog_encryption.encrypted_master_switch_to_unencrypted_coords binlog_encryption.rpl_loaddata_local
Logging: /source/mysql-test/mariadb-test-run.pl  binlog_encryption.encrypted_slave binlog_encryption.multisource binlog_encryption.binlog_row_annotate binlog_encryption.rpl_special_charset binlog_encryption.rpl_relayrotate binlog_encryption.rpl_sporadic_master binlog_encryption.encrypted_master binlog_encryption.rpl_semi_sync binlog_encryption.rpl_mixed_binlog_max_cache_size binlog_encryption.rpl_cant_read_event_incident binlog_encryption.encrypted_master_switch_to_unencrypted_gtid binlog_encryption.rpl_loadfile binlog_encryption.encrypted_master_switch_to_unencrypted_coords binlog_encryption.rpl_loaddata_local
VS config: 
vardir: /b/mysql-test/var
Removing old var directory...
Creating var directory '/b/mysql-test/var'...
Checking supported features...
MariaDB Version 11.8.10-MariaDB
 - SSL connections supported
 - binaries built with wsrep patch
Collecting tests...
Installing system database...

==============================================================================

TEST                                      RESULT   TIME (ms) or COMMENT
--------------------------------------------------------------------------

worker[01] Using MTR_BUILD_THREAD 300, with reserved ports 19000..19029
binlog_encryption.encrypted_master_switch_to_unencrypted_coords 'mix' [ pass ]   3009
binlog_encryption.encrypted_master_switch_to_unencrypted_gtid 'mix' [ pass ]   2983
binlog_encryption.encrypted_slave 'cbc,mix' [ pass ]    453
binlog_encryption.encrypted_slave 'ctr,mix' [ pass ]    420
binlog_encryption.encrypted_slave 'cbc,row' [ pass ]    410
binlog_encryption.encrypted_slave 'ctr,row' [ pass ]    402
binlog_encryption.encrypted_slave 'cbc,stmt' [ pass ]    415
binlog_encryption.encrypted_slave 'ctr,stmt' [ pass ]    409
binlog_encryption.multisource            [ pass ]   1647
binlog_encryption.binlog_row_annotate 'cmpr' [ pass ]     66
binlog_encryption.binlog_row_annotate 'ncmpr' [ pass ]     65
binlog_encryption.rpl_special_charset 'mix' [ pass ]    144
binlog_encryption.rpl_sporadic_master 'mix' [ pass ]    275
binlog_encryption.encrypted_master 'cbc,mix' [ pass ]   1056
binlog_encryption.encrypted_master 'ctr,mix' [ pass ]   1073
binlog_encryption.rpl_relayrotate 'mix'  [ pass ]   1400
binlog_encryption.rpl_semi_sync 'mix'    [ pass ]   5254
binlog_encryption.rpl_cant_read_event_incident 'mix' [ pass ]   1683
binlog_encryption.rpl_loadfile 'mix'     [ pass ]    380
binlog_encryption.rpl_mixed_binlog_max_cache_size 'mix' [ pass ]    659
binlog_encryption.rpl_loaddata_local 'mix' [ pass ]   1275
binlog_encryption.rpl_special_charset 'row' [ pass ]    147
binlog_encryption.rpl_sporadic_master 'row' [ pass ]    269
binlog_encryption.encrypted_master 'cbc,row' [ pass ]   1051
binlog_encryption.encrypted_master 'ctr,row' [ pass ]   1035
binlog_encryption.rpl_relayrotate 'row'  [ pass ]   1384
binlog_encryption.rpl_semi_sync 'row'    [ pass ]   5232
binlog_encryption.rpl_loadfile 'row'     [ pass ]    403
binlog_encryption.rpl_loaddata_local 'row' [ pass ]   1301
binlog_encryption.rpl_special_charset 'stmt' [ pass ]    156
binlog_encryption.rpl_sporadic_master 'stmt' [ pass ]    277
binlog_encryption.encrypted_master 'cbc,stmt' [ pass ]   1034
binlog_encryption.encrypted_master 'ctr,stmt' [ pass ]   1018
binlog_encryption.rpl_relayrotate 'stmt' [ pass ]   1383
binlog_encryption.rpl_semi_sync 'stmt'   [ pass ]   5239
binlog_encryption.rpl_loadfile 'stmt'    [ skipped ]  Neither MIXED nor ROW binlog format
binlog_encryption.rpl_loaddata_local 'stmt' [ pass ]   1359
--------------------------------------------------------------------------
The servers were restarted 36 times
Spent 44.766 of 66 seconds executing testcases

Completed: All 36 tests were successful.

1 tests were skipped, 1 by the test itself.

bash-5.3$ cat /etc/os-release 
NAME="Fedora Linux"
VERSION="45 (Container Image Prerelease)"
RELEASE_TYPE=development
ID=fedora
VERSION_ID=45
VERSION_CODENAME=""
PRETTY_NAME="Fedora Linux 45 (Container Image Prerelease)"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants