MDEV-37446 Fix upgrade test RPM URLs and update version paths

Replace broken URLs of boost-program-options and openssl1.1
with archives.fedoraproject.org for stable RPM access.
Update upgrade paths by removing 10.3/10.4 and adding 11.8 version.

All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
This commit is contained in:
Akshat Nehra 2025-08-13 11:30:56 -07:00 committed by Daniel Black
parent 8e9213da94
commit 5f616f48bc
2 changed files with 4 additions and 6 deletions

View File

@ -530,14 +530,12 @@ fedora upgrade-from:
matrix: matrix:
# Get latest versions of all major versions # Get latest versions of all major versions
- UPGRADE_PATH: - UPGRADE_PATH:
- "10.6>11.4" - "10.6>11.8"
- "10.3"
- "10.4"
- "10.4.8" # Test unexpected table rebuilds as in https://jira.mariadb.org/browse/MDEV-28727
- "10.5" - "10.5"
- "10.6" - "10.6"
- "10.11" - "10.11"
- "11.4" - "11.4"
- "11.8"
script: script:
- | - |
if [[ $UPGRADE_PATH == *">"* ]]; then if [[ $UPGRADE_PATH == *">"* ]]; then

View File

@ -158,11 +158,11 @@ EOF
[[ $latest_distro == 34 ]] && dnf install -y https://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/boost-program-options-1.75.0-8.el9.x86_64.rpm \ [[ $latest_distro == 34 ]] && dnf install -y https://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/boost-program-options-1.75.0-8.el9.x86_64.rpm \
https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/liburing-1.0.7-3.el8.x86_64.rpm https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/liburing-1.0.7-3.el8.x86_64.rpm
[[ $latest_distro == 35 ]] && dnf install -y https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/36/Everything/x86_64/Packages/b/boost-program-options-1.76.0-12.fc36.x86_64.rpm [[ $latest_distro == 35 ]] && dnf install -y https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/36/Everything/x86_64/Packages/b/boost-program-options-1.76.0-12.fc36.x86_64.rpm
[[ $latest_distro -le 35 ]] && dnf install -y https://dl.fedoraproject.org/pub/fedora/linux/releases/39/Everything/x86_64/os/Packages/o/openssl1.1-1.1.1q-5.fc39.x86_64.rpm [[ $latest_distro -le 35 ]] && dnf install -y https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/39/Everything/x86_64/os/Packages/o/openssl1.1-1.1.1q-5.fc39.x86_64.rpm
# galera-4 needs boost-program-options-1.81.0. Try installing from default repository first. # galera-4 needs boost-program-options-1.81.0. Try installing from default repository first.
[[ $latest_distro -ge 39 ]] && [[ $latest_distro -ge 39 ]] &&
(dnf install -y boost-program-options-1.81.0 || (dnf install -y boost-program-options-1.81.0 ||
dnf install -y https://rpmfind.net/linux/fedora/linux/releases/39/Everything/x86_64/os/Packages/b/boost-program-options-1.81.0-8.fc39.x86_64.rpm) dnf install -y https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/39/Everything/x86_64/os/Packages/b/boost-program-options-1.81.0-8.fc39.x86_64.rpm)
if [[ $major_version == "10.4" ]] && [[ $minor_version -ge 24 ]]; then if [[ $major_version == "10.4" ]] && [[ $minor_version -ge 24 ]]; then
log "RPMs not available for version 10.4.24+ from this repository. You may try testing by installing from the .tar.gz binaries." log "RPMs not available for version 10.4.24+ from this repository. You may try testing by installing from the .tar.gz binaries."
exit 1 exit 1