Compare commits

..

1 Commits

Author SHA1 Message Date
857a470d5f Import from CS git 2026-05-14 11:49:31 +00:00
2 changed files with 3 additions and 22472 deletions

File diff suppressed because it is too large Load Diff

View File

@ -50,10 +50,9 @@ py2_byte_compile "%1" "%2"}
# to create such an rpm. Instead, we are going to introduce new naming for
# RHEL 8+ packages to be consistent with other leapp projects in future.
Epoch: 1
Name: leapp-repository
Version: 0.24.0
Release: 2%{?dist}.elevate.4
Release: 2%{?dist}
Summary: Repositories for leapp
License: ASL 2.0
@ -111,9 +110,6 @@ Patch00042: 0042-Drop-dependency-on-mock.patch
Patch00043: 0043-remove-single-quoting-from-remediation-commands-1520.patch
Patch00044: 0044-Update-leapp-data-data-stream-4.3-CTC-1.patch
# AlmaLinux ELevate patch
Patch0200: leapp-repository-0.24.0-elevate.patch
%description
%{summary}
@ -179,7 +175,7 @@ Requires: cpio
# Subpackage for managing fapolicyd rules for %{lpr_name} installed only if
# fapolicyd is present on the system
Requires: (%{lpr_name}-fapolicyd = %{epoch}:%{version}-%{release} if fapolicyd)
Requires: (%{lpr_name}-fapolicyd = %{version}-%{release} if fapolicyd)
# The leapp-repository rpm is renamed to %%{lpr_name}
Obsoletes: leapp-repository < 0.14.0-5
@ -338,8 +334,6 @@ Requires: fapolicyd
%patch -P 0043 -p1
%patch -P 0044 -p1
%patch -P 0200 -p1
%build
cp -a leapp*deps*el%{next_major_ver}.noarch.rpm repos/system_upgrade/%{repo_shortname}/files/bundled-rpms/
@ -419,13 +413,9 @@ fi
%config %{_sysconfdir}/leapp/files/*
# uncomment to package installed configs
#%%config %%{_sysconfdir}/leapp/actor_conf.d/*
%exclude %{_sysconfdir}/leapp/files/device_driver_deprecation_data.json
%exclude %{_sysconfdir}/leapp/files/pes-events.json
%exclude %{_sysconfdir}/leapp/files/repomap.json
%{_sysconfdir}/leapp/repos.d/*
%{_sysconfdir}/leapp/transaction/*
%{repositorydir}/*
%exclude %{repositorydir}/system_upgrade/common/files/distro/centos/rpm-gpg/*
%{leapp_python_sitelib}/leapp/cli/commands/*
@ -438,24 +428,6 @@ fi
%changelog
* Tue Jun 30 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-2.elevate.4
- Fix CyclingDependenciesError for target_content_resolver by routing vendor mappings through a dedicated VendorReposMapping model
* Tue Jun 30 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-2.elevate.3
- ELevate vendors support for upstream 0.24.0-2 version (f7ccf5aefdd87856c4dda80c2c410d5cb34d0c1d)
* Fri May 15 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-2.elevate.2
- ELevate vendors support for upstream 0.24.0-2 version (03e67c0d42914b40cac1bff390bd27b9c7b91d04)
* Thu May 14 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-2.elevate.1
- Rebase the ELevate Vendors patch based on the v0.24.0-2
* Fri Apr 24 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.8
- ELevate vendors support for upstream 0.24.0-1 version (a86bee719a998d629efd7b7be1bf2ff08ee43234)
* Mon Apr 20 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.7
- Allow AlmaLinux 10 x86-64-v2 targets in checkmicroarchitecture
* Fri Apr 17 2026 Matej Matuska <mmatuska@redhat.com> - 0.24.0-2
- Introduce new upgrade paths 8.10 -> 9.9
- Requires leapp-framework 6.5+
@ -477,34 +449,6 @@ fi
- Introduce DISTRO_REPORT_NAMES in the distro library to provide unified names for linux distributions for the use in leapp reports
- Resolves: RHEL-3370, RHEL-17361, RHEL-104379, RHEL-110712, RHEL-129571, RHEL-130948
* Tue Apr 14 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.6
- Enable upgrades to x86_64_v2: implement the ability to use a pre-built rootfs instead of bootstrapping the target userspace container via 'dnf install --installroot'.
* Tue Apr 07 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.5
- ELevate vendors support for upstream 0.24.0-1 version (87c192519e8764f59516cca563816f062428a533)
- New upgrade paths: 8.10→9.9, 9.9→10.3 with prod certs
- Logrotate timer enablement for 8to9
- Net naming scheme for CS 9to10
- ~20 "Respect distro names in reports" commits distro-aware report messages
- Network interface scanning and naming fixes
- Overlay mount fix (hugetlbfs exclusion)
- PulseAudio check for 9→10 upgrade
- Various livemode and quoting fixes
* Tue Mar 10 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.4
- ELevate vendors support for upstream 0.24.0-1 version (34aeae1e023e61345a1bb020b42231a79a0be4a8)
- Update upgrade path for almalinux: 9.8 -> 10.2
* Fri Feb 27 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.3
- Update %{lpr_name}-fapolicyd package requirement to include epoch
* Fri Feb 13 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.2
- Update ELevate patch:
- Setup repomap handler - combine all RepositoriesMapping messages (main + vendor)
* Thu Feb 12 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.24.0-1.elevate.1
- ELevate vendors support for upstream 0.24.0-1 version (362613c38004dbe6feddadfaac2114b307c93484)
* Tue Feb 10 2026 Matej Matuska <mmatuska@redhat.com> - 0.24.0-1
- Rebase to new upstream 0.24.0
- Introduce new IPU path 8.10 -> 9.8
@ -525,18 +469,6 @@ fi
- Inhibit the upgrade when converting system to a different linux distribution with enabled Secure Boot
- Resolves: RHEL-128267, RHEL-95215, RHEL-102361, RHEL-46807, RHEL-100961, RHEL-42609, RHEL-33661, RHEL-19249, RHEL-119516
* Tue Feb 10 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-3.elevate.3
- ELevate vendors support for upstream 0.23.0-3 version (78640b665ca1c94c51b397cb35f9aac2f3cbb5c4)
* Thu Jan 29 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-3.elevate.2
- ELevate vendors support for upstream 0.23.0-3 version (38bc4db73d30c49b621dbe83d4b8550cb1fd0bc0)
* Tue Jan 20 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-3.elevate.1
- ELevate vendors support for upstream 0.23.0-3 version (c8e7af181a22e6282caed2d83d70265b6f1c73ce)
* Fri Jan 16 2026 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-2.elevate.3
- ELevate vendors support for upstream 0.23.0-2 version (a316cbb1b2525e823a285fe51cc469580a8d6631)
* Wed Dec 17 2025 Matej Matuska <mmatuska@redhat.com> - 0.23.0-3
- Fix handling of LVM and Multipath during the upgrade
- Fix remediation command for making symlinks in root directory relative
@ -547,18 +479,6 @@ fi
- Minor changes in logs and reports
- Resolves: RHEL-14712, RHEL-30447, RHEL-19247, RHEL-127066, RHEL-124923, RHEL-119516
* Tue Dec 16 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-2.elevate.2
- ELevate vendors support for upstream 0.23.0-2 version (4105452bc89b36359124f5a20d17b73b7512a928)
* Mon Dec 01 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-2.elevate.1
- ELevate vendors support for upstream 0.23.0-2 version (eabab8c496a7d6a76ff1aa0d7e34b0345530e30a)
* Fri Nov 28 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-1.elevate.5
- ELevate vendors support for upstream 0.23.0-1 version (eabab8c496a7d6a76ff1aa0d7e34b0345530e30a)
* Thu Nov 14 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-1.elevate.4
- ELevate vendors support for upstream 0.23.0-1 version (249cd3b203d05937a4d4a02b484444291f4aed85)
* Thu Nov 13 2025 Karolina Kula <kkula@redhat.com> - 0.23.0-2
- Requires leapp-framework 6.2+
- Detect potentially harmful third party python modules for the target python version
@ -577,19 +497,6 @@ fi
- Update the leapp data files
- Resolves: RHEL-25838, RHEL-35446, RHEL-69601, RHEL-71882, RHEL-90098, RHEL-120328, RHEL-123886
* Thu Nov 13 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-1.elevate.3
- ELevate vendors support for upstream 0.23.0-1 version (b7f862249e2227d2c5f3f6e33d74f8d2a2367a11)
* Tue Sep 30 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-1.elevate.2
- ELevate vendors support for upstream 0.23.0-1 version (47fce173e75408d9a7a26225d389161caf72e244)
* Fri Sep 12 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.23.0-1.elevate.1
- ELevate vendors support for upstream 0.23.0-1 version (dcf53c28ea9c3fdd03277abcdeb1d124660f7f8e)
* Thu Sep 11 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-5.elevate.4
- Update ELevate patch:
- rebase to upstream 0.22.0-5 (hash 7a3e2f6c78fa827b18854dfe5b486a40453d2b05)
* Thu Aug 14 2025 Karolina Kula <kkula@redhat.com> - 0.23.0-1
- Rebase to new upstream 0.23.0
- Enable in-place upgrades on CentOS Stream systems
@ -598,18 +505,6 @@ fi
- Update leapp upgrade data files
- Resolves: RHEL-65599, RHEL-67627
* Thu Aug 07 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-5.elevate.3
- Update ELevate patch:
- rebase to upstream 0.22.0-5 (hash 5d1ea992c2bee09b7c452e0a5107667ea12963ff)
* Tue Jul 28 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-5.elevate.2
- Update ELevate patch:
- rebase to upstream 0.22.0-5 (hash 9658b0b0190fff131502d0e7516518d0e240adcc)
* Mon Jul 21 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-5.elevate.1
- Update ELevate patch:
- rebase to upstream 0.22.0-5 (hash 3356c045fe2982f3a26b26b46258398b490a6d67)
* Fri Jul 18 2025 Karolina Kula <kkula@redhat.com> - 0.22.0-5
- Fix broken bootloader on Azure hybrid images for systems previously upgraded from RHEL 7
- Load DNF configuration correctly when using DNF libraries
@ -619,29 +514,11 @@ fi
- Check the input format of the target version properly
- Resolves: RHEL-5459, RHEL-38255, RHEL-39095, RHEL-47472, RHEL-96238
* Thu Jul 17 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-4.elevate.3
- Update ELevate patch:
- rebase to upstream 0.22.0-4 (hash 3356c045fe2982f3a26b26b46258398b490a6d67)
* Wed Jul 09 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-4.elevate.2
- Update ELevate patch:
- rebase to upstream 0.22.0-4 (hash c3bef4d9e89d109aee226f64e54e2eed088e591b)
- change IPU and supported versions
* Tue Jun 24 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-4.elevate.1
- Update ELevate patch:
- rebase to upstream 0.22.0-4 (hash 7c6bb64e550ccfefe4001e79fef44b7d69446c36)
* Thu Jun 05 2025 Karolina Kula <kkula@redhat.com> - 0.22.0-4
- Fix parsing of the kernel cmdline
- Require leapp data with provided_data_streams 4.0+
- Resolves: RHEL-67627
* Thu May 15 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-3.elevate.1
- Update ELevate patch:
- rebase to upstream 0.22.0-3 (hash ffd6d8e456484630f99d98d5bff955914af02aa5)
- Create symlinks of RHSM certs path like prod-certs/VERSION_MAJOR -> prod-certs/VERSION_MAJOR.VERSION_MINOR
- Exclude CentOS packages public GPG keys
* Wed May 14 2025 Petr Stodulka <pstodulk@redhat.com> - 0.22.0-3
- Rebuild
@ -659,11 +536,6 @@ fi
- Update leapp upgrade data files
- Resolves: RHEL-53801, RHEL-77945, RHEL-84978
* Thu Feb 27 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.22.0-1.elevate.1
- ELevate vendors support for upstream 0.22.0-1 version
- Update ELevate patch:
Correct the list of leapp and leapp-repository rpms, that should be preserved during the 9to10 upgrade
* Fri Feb 14 2025 Petr Stodulka <pstodulk@redhat.com> - 0.22.0-1
- Rebase to new upstream 0.22.0
- Minor updates in generated reports
@ -675,10 +547,6 @@ fi
- Fix the bootloader workaround for upgrades on ARM machines - covering also differences on AWS
- Resolves: RHEL-67621, RHEL-51072, RHEL-41193
* Thu Jan 23 2025 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-5.elevate.1
- Update ELevate patch:
- rabase to upstream 0.21.0-5
* Fri Jan 17 2025 Petr Stodulka <pstodulk@redhat.com> - 0.21.0-5
- Fix pes events scanner crashing when there are duplicate packages in the received instructions
- Fix pes events scanner not respecting users transaction configuration
@ -687,41 +555,10 @@ fi
- Minor improvements in preupgrade reports
- Resolves: RHEL-67621, RHEL-34570, RHEL-44596, RHEL-50076
* Thu Dec 12 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-4.elevate.5
- Update ELevate patch:
- IPU workflow config actor: use distro.version() if python minor version >= 9 (like 3.9)
- Add python3-distro package to EL9's Requires
* Wed Dec 11 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-4.elevate.4
- Update ELevate patch:
- drop EuroLinux support
* Fri Dec 06 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-4.elevate.3
- Update ELevate patch:
- remove_upgrade_efi_entry: revert reload EFI info, boot order has changed as Leapp upgrade efi entry was removed
* Tue Dec 03 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-4.elevate.2
- Update ELevate patch:
- add_arm_bootloader_workaround, remove_upgrade_efi_entry: use specific to particular OS, EFI directory location path, like /boot/efi/EFI/$distro_dir
- remove_upgrade_efi_entry: reload EFI info, boot order has changed as Leapp upgrade efi entry was removed
* Tue Nov 26 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-4.elevate.1
- Update ELevate patch:
- remove 0006-ReadOfKernelArgsError-fix-the-error.patch code as it is already on upstream
- add '9.6' to supported versions
- remove '9.6' target from upgrade path until it is not released
- Add postgreSQL aarch64 packages '6c7cb6ef305d49d6' signature
- The package .spec:
- exclude data files (from /etc/leapp/files) which are part of leapp-data-*: device_driver_deprecation_data.json, pes-events.json, repomap.json
* Tue Nov 19 2024 Matej Matuska <mmatuska@redhat.com> - 0.21.0-4
- Use net.naming-scheme by default
- Resolves: RHEL-23473
* Tue Nov 19 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-2.elevate.4
- Update ELevate patch:
- extend update path for 8 and 8.10 with 9.5 target
* Mon Nov 18 2024 Petr Stodulka <pstodulk@redhat.com> - 0.21.0-3
- Introduce upgrade path 8.10 -> 9.6
- Require leapp-framework 6.0+
@ -740,23 +577,6 @@ fi
- Resolves: RHEL-67621, RHEL-57064, RHEL-56251, RHEL-50686, RHEL-41193
- Resolves: RHEL-34570, RHEL-26459, RHEL-23473, RHEL-16881, RHEL-3294
* Mon Oct 07 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-2.elevate.3
- Update ELevate patch:
- remove '9.5' target from upgrade path until it is not released
- extend upgrade path with ability to elevate AlmaLinux to "8.7", "8.8", "8.9", "8.10" and "9.0", "9.1", "9.2", "9.3", "9.4" versions with --target option
* Thu Aug 29 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-2.elevate.2
- Update ELevate patch:
- make sure 'efi_finalization_fix' step runs before 'kernelcmdlineconfig'
- fix no attribute 'Hints' error for 'leapp.reporting' module
* Thu Aug 22 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.21.0-2.elevate.1
- ELevate vendors support
* Tue Aug 20 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.20.0-2.elevate.3
- Add ELS key d07bf2a08d50eb66 SIG to all distros.
* Mon Aug 19 2024 Petr Stodulka <pstodulk@redhat.com> - 0.21.0-2
- Updated SPEC file to drop leapp repositories unrelated to IPU 8 -> 9
- Resolves: RHEL-27847
@ -769,12 +589,6 @@ fi
- Introduce experimental upgrades in 'live' mode for the testing.
- Resolves: RHEL-27847, RHEL-52993, RHEL-45280, RHEL-49748, RHEL-52186
* Thu Aug 15 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.20.0-2.elevate.2
- Add PostgreSQL's gpg-pubkey-73e3b907-6581b071 key to the list of obsoleted ones for 9
* Fri Aug 09 2024 Yuriy Kohut <ykohut@almalinux.org> - 0.20.0-2.elevate.1
- Vendors support
* Wed Jul 24 2024 Toshio Kuratomi <toshio@fedoraproject.org> - 0.20.0-5
- Improve set_systemd_services_states logging
- [IPU 7 -> 8] Fix detection of bootable device on RAID
@ -787,12 +601,6 @@ fi
- Fix upgrade on aarch64 via RHUI on AWS
- Resolves: RHEL-33902, RHEL-38909, RHEL-30573, RHEL-43978, RHEL-39046, RHEL-39047, RHEL-39049
* Wed Jul 24 2024 Yuriy Kohut <ykohut@almalinux.org> - 1:0.19.0-7.1
- Add ELevate and TuxCare keys fingerprint as known
* Fri Jun 21 2024 Yuriy Kohut <ykohut@almalinux.org> - 1:0.19.0-7
- Implement Vendors support
* Thu May 30 2024 Petr Stodulka <pstodulk@redhat.com> - 0.20.0-4
- Enable new upgrade path RHEL 8.10 -> 9.5
- Minor updates in reports
@ -817,10 +625,6 @@ fi
covering SAN
- Resolves: RHEL-27847, RHEL-35240
* Wed Apr 24 2024 Yuriy Kohut <ykohut@almalinux.org> - 1:0.19.0-6
- Enable CentOS Stream release 8 to 9 elevation
- Update actor.py to support NVMe device enumeration
* Tue Feb 20 2024 Petr Stodulka <pstodulk@redhat.com> - 0.20.0-2
- Fallback to original RHUI solution on AWS to fix issues caused by changes in RHUI client
- Resolves: RHEL-16729
@ -857,9 +661,6 @@ fi
- Bump leapp-repository-dependencies to 10
- Resolves: RHEL-1774, RHEL-16729
* Wed Jan 10 2024 Yuriy Kohut <ykohut@almalinux.org> - 1:0.19.0-5
- AlmaLinux/CentOS/Oracle/Rocky/EuroLinux support (phase 1)
* Thu Nov 16 2023 Petr Stodulka <pstodulk@redhat.com> - 0.19.0-5
- Enable new upgrade path for RHEL 8.10 -> RHEL 9.4 (including RHEL with SAP HANA)
- Introduce generic transition of systemd services states during the IPU
@ -1531,3 +1332,4 @@ fi
* Wed Nov 07 2018 Petr Stodulka <pstodulk@redhat.com> - 0.3-1
- Initial RPM
Resolves: #1636481