From 4a65c6d09cfcaa5baf9d572008603bc514d091fe Mon Sep 17 00:00:00 2001 From: eabdullin Date: Thu, 4 Dec 2025 10:21:13 +0000 Subject: [PATCH] Import from AlmaLinux stable repository --- .anaconda.metadata | 2 +- .gitignore | 2 +- SPECS/anaconda.spec | 291 ++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 284 insertions(+), 11 deletions(-) diff --git a/.anaconda.metadata b/.anaconda.metadata index fe55b78..7987bd8 100644 --- a/.anaconda.metadata +++ b/.anaconda.metadata @@ -1 +1 @@ -480933cf3863bbf33551e4ac31eccc3fa05b47fb SOURCES/anaconda-34.25.4.9.tar.bz2 +17ca438cf5bac43fec22000e696734cfcb33ad11 SOURCES/anaconda-34.25.7.6.tar.bz2 diff --git a/.gitignore b/.gitignore index cba7936..95a6e2d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/anaconda-34.25.4.9.tar.bz2 +SOURCES/anaconda-34.25.7.6.tar.bz2 diff --git a/SPECS/anaconda.spec b/SPECS/anaconda.spec index 57b3146..2b1f4ca 100644 --- a/SPECS/anaconda.spec +++ b/SPECS/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 34.25.4.9 +Version: 34.25.7.6 Release: 1%{?dist}.alma.1 License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -10,9 +10,9 @@ URL: http://fedoraproject.org/wiki/Anaconda # git checkout -b archive-branch anaconda-%%{version}-%%{release} # ./autogen.sh # make dist -Source0: %{name}-%{version}.tar.bz2 +Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 -# AlmaLinux patches +# AlmaLinux Patch Patch1000: anaconda-almalinux-installer-colors.patch Patch1001: anaconda-almalinux-disable-subscription.patch Patch1002: anaconda-almalinux-disable-cdn-radiobutton.patch @@ -42,7 +42,7 @@ Patch1004: anaconda-almalinux-add-minimal-repo.patch %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.32.11-1 +%define pykickstartver 3.32.13-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.6.0-13 %define rpmver 4.10.0 @@ -136,7 +136,7 @@ Requires: python3-pid # Required by the systemd service anaconda-fips. Requires: crypto-policies -Requires: /usr/bin/update-crypto-policies +Requires: crypto-policies-scripts # required because of the rescue mode and VNC question Requires: anaconda-tui = %{version}-%{release} @@ -240,6 +240,9 @@ Requires: device-mapper-multipath Requires: zram-generator # External tooling for managing NVMe-FC devices in the installation environment Requires: nvme-cli +# needed for encrypted DNS +Requires: dnsconfd +Requires: dnsconfd-dracut %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. @@ -305,6 +308,10 @@ Requires: dracut-network Requires: dracut-live Requires: xz Requires: python3-kickstart +Requires: iputils +# Required for encrypted DNS +Requires: dnsconfd-dracut +Requires: dnsconfd %description dracut The 'anaconda' dracut module handles installer-specific boot tasks and @@ -426,12 +433,277 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog -* Mon Apr 30 2024 Eduard Abdullin - 34.25.4.9-1.alma.1 -- Update to 34.25.4.9 - -* Thu Mar 28 2024 Andrew Lukoshko - 34.25.4.7-1.alma.1 +* Mon Sep 15 2025 Andrew Lukoshko - 34.25.7.6-1.alma.1 - AlmaLinux changes +* Wed Aug 20 2025 Martin Kolman - 34.25.7.6-1 +- Fix vconsole layout doesn't work for ostree (jkonecny) + Resolves: RHEL-101057 +- test: make dnf substitutions test check only relevant values (rvykydal) +- test: add new substitution members in dnf tests (rvykydal) + +* Mon Jun 30 2025 Jiri Konecny - 34.25.7.5-1 +- bootloader: drop write_config_console, just preserve console= (awilliam) + Resolves: RHEL-98670 +- payload/rpm-ostree: Include program output in exception (walters) + Resolves: RHEL-45184 + +* Thu May 22 2025 Jiri Konecny - 34.25.7.4-1 +- Revert "s390x - enable raid1 as a stage2 device" (jkonecny) + Reverts: RHEL-21691 +- test_module_part_blivet: fix pylint disable (jkonecny) + Related: RHEL-85416 +- pyanaconda: module.common.task fix cyclic import (jkonecny) + Related: RHEL-85416 +- pyanaconda: module_manager: fix ciclic import (k.koukiou) + Related: RHEL-85416 +- pyanaconda: bootloader: fix ImportError (k.koukiou) + Related: RHEL-85416 +- ruff: enable isort rules and autofix all isort warnings Autofixed with: ruff + check --exclude pyanaconda/core/kickstart/commands.py --fix --select I . + (jkonecny) + Resolves: RHEL-85416 +- Add ruff, a very fast linter (vslavik) + Related: RHEL-85416 +- Relabel /var/log/ and /root/original-ks.cfg (champetier.etienne) + Resolves: RHEL-85298 + +* Tue May 13 2025 Jiri Konecny - 34.25.7.3-1 +- Sort RPM versions via rpm.labelCompare() and not via + packaging.version.LegacyVersion() (miro) + Resolves: RHEL-87358 +- rpm_ostree/installation.py: fix image deployment on s390x (rvykydal) + Resolves: RHEL-63237 +- Add additional config_get Dracut function tests (jkonecny) + Related: RHEL-48837 +- Update the tests/README.rst file (jkonecny) + Related: RHEL-48837 +- Move shell testing to a separated directory (jkonecny) + Related: RHEL-48837 +- Enable dynamic bash commands disable for tests (jkonecny) + Related: RHEL-48837 +- Add test for config_get dracut function (jkonecny) + Related: RHEL-48837 +- Fix trailing `/` when downloading stage2 image (jkonecny) + Resolves: RHEL-48837 +- Fix whitespace chars broke Dracut config parsing (jkonecny) + Related: RHEL-48837 + +* Fri Apr 25 2025 Martin Kolman - 34.25.7.2-1 +- Fix typo in systemd service (jstodola) + Resolves: RHEL-78272 +- s390x - enable raid1 as a stage2 device (dan) + Resolves: INSTALLER-4148 + Resolves: RHEL-21691 +- edns: restart dnsconfd only after the first kickstart parsing (rvykydal) + Resolves: RHEL-82694 +- edns: allow dnsconfd name resolution for kickstart fetching (rvykydal) + Resolves: RHEL-82694 + +* Wed Apr 16 2025 Martin Kolman - 34.25.7.1-1 +- network: disable NM autoconnections also when BOOTIF is used (rvykydal) + Resolves: RHEL-78272 +- network: support inst.net.noautodefault option (rvykydal) + Related: RHEL-78272 +- security: fix dnsconfd backend option check in initramfs (rvykydal) + Resolves: RHEL-83214 +- Support leavebootorder for bootupd (jkonecny) + Resolves: RHEL-40897 +- bootupd: call bootupctl with --update-firmware (awilliam) + Resolves: RHEL-40897 + +* Thu Mar 06 2025 Radek Vykydal - 34.25.5.17-1 +- network: start dnsconfd in initramfs (rvykydal) + Resolves: RHEL-80303 +- network: enable dnsconfd service on installed system if required (rvykydal) + Resolves: RHEL-80023 +- network: pass 16-dns-backend.conf to target system (rvykydal) + Resolves: RHEL-80233 +- netowrk: enable dnsconfd service in installer environment (rvykydal) + Resolves: RHEL-80023 + +* Mon Feb 17 2025 Radek Vykydal - 34.25.5.16-1 +- network: add dnsconfd to selected packages if used in installer (rvykydal) + Resolves: RHEL-79803 +- network: add dnsconfd to installer environment (rvykydal) + Resolves: RHEL-79804 + +* Fri Feb 07 2025 Radek Vykydal - 34.25.5.15-1 +- security: add a development note for certificates import in initramfs + (rvykydal) + Related: RHEL-77155 +- security: do not issue warning on existing certificate file during dump + (rvykydal) + Resolves: RHEL-77155 +- network: pass NM global dns configuration to the installed system (rvykydal) + Resolves: RHEL-71824 +- network: pass global dns initrd option to the installed system (rvykydal) + Resolves: RHEL-71824 + +* Mon Feb 03 2025 Jiri Konecny - 34.25.5.14-1 +- rpmostree: Use `--merge` for kargs (walters) + Resolves: RHEL-76923 + +* Wed Jan 29 2025 Jiri Konecny - 34.25.5.13-1 +- security: require pykickstart version with %%certificates support (rvykydal) + Resolves: RHEL-61430 +- security: do not crash initramfs ks parsing on failing certificate dump + (rvykydal) + Resolves: RHEL-61430 +- security: add service to transfer certificates from initramfs (rvykydal) + Resolves: RHEL-61430 +- security: import certificates in initramfs (rvykydal) + Resolves: RHEL-61430 +- security: install certificates in pre-install phase only for dnf payload + (rvykydal) + Resolves: RHEL-61430 +- security: raise exception if certificate destination is unknown (rvykydal) + Resolves: RHEL-61430 +- security: log a warning when dumping certificate over an existing file + (rvykydal) + Resolves: RHEL-61430 +- security: pre-install certificates before payload installation (rvykydal) + Resolves: RHEL-61430 +- security: add API to install certificates early before payload (rvykydal) + Resolves: RHEL-61430 +- security: install certificates on target system (rvykydal) + Resolves: RHEL-61430 +- security: Add API for installation on target system (rvykydal) + Resolves: RHEL-61430 +- security: import certificates early after Anaconda start (rvykydal) + Resolves: RHEL-61430 +- security: add API to import certificates to Anaconda environment (rvykydal) + Resolves: RHEL-61430 +- security: add API: Certificate getter (rvykydal) + Resolves: RHEL-61430 +- kickstart: extend section specification for list of section data (rvykydal) +- security: implement the support to install certificates to Anaconda + (rvykydal) + Resolves: RHEL-61430 +- translations: bump dependency to l10n repo because of branch switch + (k.koukiou) +- util: correct errors and suppress stderr for common cases (riehecky) +- util: Add additional information for EFI systems (riehecky) + Resolves: RHEL-55128 + +* Wed Nov 13 2024 Martin Kolman - 34.25.5.12-1 +- Explicitly place biosboot partition only on stage1 disk (vtrefny) + Resolves: RHEL-50454 + +* Mon Nov 04 2024 Martin Kolman - 34.25.5.11-1 +- security: call /usr/libexec/fips-setup-helper (asosedkin) + Resolves: RHEL-58667 +- release-notes: Document support for compressed kernel modules in Driver Discs + (peter.georg) + Related: RHEL-9913 +- Add documentation about support for compressed kernel modules (peter.georg) + Resolves: RHEL-9913 +- dd_extract: Update test info to reflect added support for compressed kernel + modules (peter.georg) + Resolves: RHEL-9913 +- dd_extract: Add test for zstd compressed kernel module (peter.georg) + Resolves: RHEL-9913 +- dd_extract: Add test for xz compressed kernel module (peter.georg) + Resolves: RHEL-9913 +- dd_extract: Add support for compressed kernel modules (peter.georg) + Resolves: RHEL-9913 +- New version - 34.25.5.10 (k.koukiou) + +* Fri Nov 01 2024 Martin Kolman - 34.25.5.10-1 +- Fix check for biosboot partition in GRUB2.check (vtrefny) + Resolves: RHEL-55922 +- Ignore all storage errors when trying to activate swaps (vtrefny) + Resolves: RHEL-55922 + +* Tue Oct 01 2024 Katerina Koukiou - 34.25.5.10-1 +- Fix check for biosboot partition in GRUB2.check (vtrefny) + Resolves: RHEL-55922 +- Ignore all storage errors when trying to activate swaps (vtrefny) + Resolves: RHEL-55922 + +* Wed Aug 21 2024 Martin Kolman - 34.25.5.9-1 +- network: ignore kickstart configuration of nBFT devices (rvykydal) + Resolves: RHEL-30149 + Resolves: RHEL-34235 + Resolves: RHEL-32146 +- network: do not dump configurations of nBFT devices (rvykydal) + Resolves: RHEL-30149 + Resolves: RHEL-34235 + Resolves: RHEL-32146 +- network: ignore nBFT devices connections in network configuration (rvykydal) + Resolves: RHEL-30149 + Resolves: RHEL-34235 + Resolves: RHEL-32146 +- network: add a test for ignoring ifname=nbft* for device renaming (rvykydal) + Resolves: RHEL-30149 + Resolves: RHEL-34235 + Resolves: RHEL-32146 +- network: do not create empty dir for only ifname=nbft* options (rvykydal) + Resolves: RHEL-30149 + Resolves: RHEL-34235 + Resolves: RHEL-32146 +- network: Avoid creating link files for 'nbft' interfaces (tbzatek) + Resolves: RHEL-30149 + Resolves: RHEL-34235 + Resolves: RHEL-32146 +- Update translations from Weblate for rhel-9 (github-actions) + +* Wed Aug 14 2024 Martin Kolman - 34.25.5.8-1 +- Use proxy server also for FTP .treeinfo download (jkonecny) + Resolves: RHEL-27938 +- Update translations from Weblate for rhel-9 (github-actions) + +* Wed Aug 07 2024 Radek Vykydal - 34.25.5.7-1 +- Fix source spoke being inaccessible if payload thread errors out (mkolman) + Resolves: RHEL-4721 +- Do not create default wired connections for bond ports (rvykydal) + Resolves: RHEL-38451 +- Consolidate code for dumping network connections (rvykydal) + Related: RHEL-38451 + +* Mon Jul 01 2024 Katerina Koukiou - 34.25.5.6-1 +- Update translations from Weblate for rhel-9 +- Change location of rescue mode flag file (jstodola) + Resolves: RHEL-4794 + +* Mon May 20 2024 Katerina Koukiou - 34.25.5.5-1 +- Update translations from Weblate for rhel-9 +- Do not rewrite logs in rescue mode (jstodola) + Resolves: RHEL-4794 +- Write a warning rescue selinux (akankovs) + Resolves: RHEL-14005 +- Fix kickstart --dhcpclass option application (rvykydal) + Resolves: RHEL-30406 + +* Mon Apr 15 2024 Katerina Koukiou - 34.25.5.3-1 +- Fix Source0 in spec to point to upstream source URL (kkoukiou) +- Do not try to load sha256 module in intramfs (rvykydal) + Resolves: RHEL-4747 +- Do not try to load the floppy kernel module (jstodola) + Resolves: RHEL-4747 +- anaconda-modprobe: don't try and load cramfs (awilliam) + Resolves: RHEL-4747 + +* Fri Apr 12 2024 Katerina Koukiou - 34.25.5.2-1 +- network: do not crash on destroyed device object in GUI (rvykydal) + Resolves: RHEL-20891 + +* Tue Apr 09 2024 Katerina Koukiou - 34.25.5.1-1 +- anaconda-diskroot: wait before dying on media check fail (awilliam) + Resolves: RHEL-4790 +- Add ping tool to Dracut (jkonecny) + Resolves: RHEL-5719 +- gui:Fix index error for _remove_treeinfo_repositories() (liuwenyu.0311) + Resolves: RHEL-29561 + +* Thu Mar 14 2024 Radek Vykydal - 34.25.4.9-1 +- Do not initialize kernel features in init (jkonecny) + Resolves: RHEL-27076 + +* Mon Mar 04 2024 Radek Vykydal - 34.25.4.8-1 +- Update translations + Resolves: RHEL-24945 + * Fri Feb 16 2024 Jiri Konecny - 34.25.4.7-1 - Lower log file permission in /tmp (jkonecny) Resolves: RHEL-23345 @@ -519,6 +791,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d Resolves: rhbz#2223977 - Missing translation for button labels in Beta dialog Resolves: rhbz#2225450 + * Wed Jul 12 2023 Jiri Konecny - 34.25.3.7-1 - Allow showing passphrase when unlocking LUKS device (jstodola) Resolves: rhbz#2013190