From a9caea84dfef032fc3c957f5dd54479b13e4e0c7 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 12 Aug 2025 05:03:32 +0000 Subject: [PATCH 01/24] Update to 43.35 upstream release Upstream tag: anaconda-43.35 Upstream commit: cb11e61b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d249537..cd0ca6e 100644 --- a/.gitignore +++ b/.gitignore @@ -468,3 +468,4 @@ /anaconda-43.32.tar.bz2 /anaconda-43.33.tar.bz2 /anaconda-43.34.tar.bz2 +/anaconda-43.35.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index df8490a..d631407 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.34 +Version: 43.35 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 12 2025 Packit - 43.35-1 +- storage: Fix AttributeError and protect installation media in bootloader + partition removal (k.koukiou) + * Tue Aug 05 2025 Packit - 43.34-1 - Document Lorax template patching (mkolman) diff --git a/sources b/sources index d4bebec..8d4c294 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.34.tar.bz2) = 536ea598a71c7f6b5a7a233d2db14ca28206fe9fb4fc7fb906415d45f21843cbdde4c4bbd759c4713ff8fa26d8fb826a38eb062457c0bafedacc7d59ab92862b +SHA512 (anaconda-43.35.tar.bz2) = 7c19cdc023d68b04089fe96b804a942317add12a53008fe3852e01790140b9fe25530c33f5d44c1a0a01fbe7bfe9818d225fd97fd9fe8e47d120e17a81df0cda From 91f1961af29d9ad984e5de4ca3aec4996d848be8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:37:49 +0200 Subject: [PATCH 02/24] Rebuilt for Python 3.14.0rc2 bytecode --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index d631407..3ee70ed 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.35 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -513,6 +513,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Aug 15 2025 Python Maint - 43.35-2 +- Rebuilt for Python 3.14.0rc2 bytecode + * Tue Aug 12 2025 Packit - 43.35-1 - storage: Fix AttributeError and protect installation media in bootloader partition removal (k.koukiou) From deebf7affe2c59f7f520e1db630cc04725523cc1 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 19 Aug 2025 05:00:17 +0000 Subject: [PATCH 03/24] Update to 43.36 upstream release Upstream tag: anaconda-43.36 Upstream commit: 7da0ca11 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yml | 8 ++++++++ README.packit | 2 +- anaconda.spec | 13 +++++++++++-- sources | 2 +- 5 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index cd0ca6e..db413ed 100644 --- a/.gitignore +++ b/.gitignore @@ -469,3 +469,4 @@ /anaconda-43.33.tar.bz2 /anaconda-43.34.tar.bz2 /anaconda-43.35.tar.bz2 +/anaconda-43.36.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 79ff62e..b3f40ff 100644 --- a/.packit.yml +++ b/.packit.yml @@ -46,30 +46,38 @@ actions: - 'bash -c "ls -1 anaconda-*.tar.bz2"' jobs: + # Propose downstream (Fedora) - job: propose_downstream trigger: release packages: [anaconda-fedora] dist_git_branches: - main + - f43 + # Tests on PR (Fedora) - job: tests trigger: pull_request packages: [anaconda-fedora] targets: - fedora-rawhide + - fedora-43 + # COPR builds on PR (Fedora) - job: copr_build trigger: pull_request packages: [anaconda-fedora] targets: - fedora-rawhide + - fedora-43 - fedora-eln + # COPR builds on commit (Fedora): single job with multiple targets (add ELN on main) - job: copr_build trigger: commit packages: [anaconda-fedora] targets: - fedora-rawhide + - fedora-43 - fedora-eln branch: main owner: "@rhinstaller" diff --git a/README.packit b/README.packit index 3ad54d6..2be479e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0. +The file was generated using packit 1.11.0.post1.dev3+g351a3979f. diff --git a/anaconda.spec b/anaconda.spec index 3ee70ed..6e3fd0f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 43.35 -Release: 2%{?dist} +Version: 43.36 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -513,6 +513,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 19 2025 Packit - 43.36-1 +- packit: drive jobs from supported_releases per branch; dedupe and group + targets (k.koukiou) +- Fix pylint warnings caused by dynamic kickstart command imports (k.koukiou) +- core: kickstart: implement OS-release based version detection (k.koukiou) +- build: decouple BASE_CONTAINER from branch configuration (k.koukiou) +- workflows: remove hardcoded CONTAINER_TAG="lorax" usage (k.koukiou) +- dracut module requires generic initramfs (jstodola) + * Fri Aug 15 2025 Python Maint - 43.35-2 - Rebuilt for Python 3.14.0rc2 bytecode diff --git a/sources b/sources index 8d4c294..ee64bc0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.35.tar.bz2) = 7c19cdc023d68b04089fe96b804a942317add12a53008fe3852e01790140b9fe25530c33f5d44c1a0a01fbe7bfe9818d225fd97fd9fe8e47d120e17a81df0cda +SHA512 (anaconda-43.36.tar.bz2) = c92f607cec8d49a4a783c1c7c08d666f1ed42d18f261b5c62f54b0587e3211e240ae1bf98b3f9457aed0a9e6b44488caef576d891931c9c054672738a07e62f6 From ac5984c24d15f3264f7338604dd602329225fd63 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 25 Aug 2025 12:54:49 +0000 Subject: [PATCH 04/24] Update to 43.37 upstream release Upstream tag: anaconda-43.37 Upstream commit: 33047d14 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 11 ++++++++++- sources | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index db413ed..80b082b 100644 --- a/.gitignore +++ b/.gitignore @@ -470,3 +470,4 @@ /anaconda-43.34.tar.bz2 /anaconda-43.35.tar.bz2 /anaconda-43.36.tar.bz2 +/anaconda-43.37.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 6e3fd0f..37c5836 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.36 +Version: 43.37 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Aug 25 2025 Packit - 43.37-1 +- Log correct boot option for iSCSI boot without iBFT (jstodola) +- Get full nevra string from dnf instead of composing it (pkratoch) +- Add release notes for RDP kickstart support (adamkankovsky) +- test: Enable kickstart RDP command in Anaconda (adamkankovsky) +- Enable kickstart RDP command in Anaconda (adamkankovsky) +- storage: devicetree: read VERSION or VERSION_CODENAME for identifying OS from + os-release (k.koukiou) + * Tue Aug 19 2025 Packit - 43.36-1 - packit: drive jobs from supported_releases per branch; dedupe and group targets (k.koukiou) diff --git a/sources b/sources index ee64bc0..d223c13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.36.tar.bz2) = c92f607cec8d49a4a783c1c7c08d666f1ed42d18f261b5c62f54b0587e3211e240ae1bf98b3f9457aed0a9e6b44488caef576d891931c9c054672738a07e62f6 +SHA512 (anaconda-43.37.tar.bz2) = d97e1383f733cbf2fb52c003100e9fee7980420d68d37be3a1f1c97262f2033023e933c7f9016c1ae1364ff8ecfa0a588698e9d2aae221dfc540e1e22231dbf3 From 42cbc0b6c405f2163151f65ccec8174f745b9d5a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 2 Sep 2025 04:59:48 +0000 Subject: [PATCH 05/24] Update to 43.38 upstream release Upstream tag: anaconda-43.38 Upstream commit: 2b34316f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 10 +++++++++- sources | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 80b082b..51ade89 100644 --- a/.gitignore +++ b/.gitignore @@ -471,3 +471,4 @@ /anaconda-43.35.tar.bz2 /anaconda-43.36.tar.bz2 /anaconda-43.37.tar.bz2 +/anaconda-43.38.tar.bz2 diff --git a/README.packit b/README.packit index 2be479e..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0.post1.dev3+g351a3979f. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/anaconda.spec b/anaconda.spec index 37c5836..5e16f35 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.37 +Version: 43.38 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,14 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 02 2025 Packit - 43.38-1 +- Use slots (and a dataclass) to enforce Flag names (a.badger) +- Reset comps queries when resetting the dnf base (pkratoch) +- i18n: fix embedded URLs in SMT warning messages (k.koukiou) +- docs: remove submodule link added by mistake (k.koukiou) +- docs: tests: we use 'latest' tag - not 'main' for containers (k.koukiou) +- build: makefile: remove noope CI_TAG self assignment (k.koukiou) + * Mon Aug 25 2025 Packit - 43.37-1 - Log correct boot option for iSCSI boot without iBFT (jstodola) - Get full nevra string from dnf instead of composing it (pkratoch) diff --git a/sources b/sources index d223c13..6bc1646 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.37.tar.bz2) = d97e1383f733cbf2fb52c003100e9fee7980420d68d37be3a1f1c97262f2033023e933c7f9016c1ae1364ff8ecfa0a588698e9d2aae221dfc540e1e22231dbf3 +SHA512 (anaconda-43.38.tar.bz2) = 93fed9be4f22bb73ddb9b46ae17fcc811c4f72407e4f0a1bd5609c49002e01705f9b506fa8da7c5dd69ceb4da9a7e0c98652c043d6aba0231e3a4270f01f1b04 From 810c6d033a9cfde16283dc07bd7eb82c67361b2e Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Sep 2025 05:00:36 +0000 Subject: [PATCH 06/24] Update to 43.39 upstream release Upstream tag: anaconda-43.39 Upstream commit: 18f71f90 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 51ade89..a71388c 100644 --- a/.gitignore +++ b/.gitignore @@ -472,3 +472,4 @@ /anaconda-43.36.tar.bz2 /anaconda-43.37.tar.bz2 /anaconda-43.38.tar.bz2 +/anaconda-43.39.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 5e16f35..34dde09 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.38 +Version: 43.39 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 09 2025 Packit - 43.39-1 +- Fix setting of kernel console logging level for anaconda (rvykydal) +- Use new more suitable API for Gtk UI required space check (rvykydal) +- Add GetFreeSpaceForSystem API (rvykydal) +- docs: update CONTRIBUTING.rst with new branching approach (k.koukiou) + * Tue Sep 02 2025 Packit - 43.38-1 - Use slots (and a dataclass) to enforce Flag names (a.badger) - Reset comps queries when resetting the dnf base (pkratoch) diff --git a/sources b/sources index 6bc1646..f9a572d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.38.tar.bz2) = 93fed9be4f22bb73ddb9b46ae17fcc811c4f72407e4f0a1bd5609c49002e01705f9b506fa8da7c5dd69ceb4da9a7e0c98652c043d6aba0231e3a4270f01f1b04 +SHA512 (anaconda-43.39.tar.bz2) = 6a913126794daf2787e767a344bf7dc86ccb5e5bd5ed7a3992ddaa13f424a01843dab33c7acee79b4506e684bad57f353e37b94b87ed3f893d181f58f4fb908a From a04f9e29da350fe4b2b4c83819329df673b4a6be Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 16 Sep 2025 04:57:59 +0000 Subject: [PATCH 07/24] Update to 43.40 upstream release Upstream tag: anaconda-43.40 Upstream commit: 220800e2 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a71388c..067bd62 100644 --- a/.gitignore +++ b/.gitignore @@ -473,3 +473,4 @@ /anaconda-43.37.tar.bz2 /anaconda-43.38.tar.bz2 /anaconda-43.39.tar.bz2 +/anaconda-43.40.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 34dde09..c706c1c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.39 +Version: 43.40 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 16 2025 Packit - 43.40-1 +- Do not catch blivet.safe_dbus exceptions in iSCSI module (vtrefny) +- Fixing unittests (a.badger) +- ostree needs to have /boot be bindmounted into sysroot. (a.badger) +- gui: Fix GTK warnings when removing non-existent accelerators (k.koukiou) + * Tue Sep 09 2025 Packit - 43.39-1 - Fix setting of kernel console logging level for anaconda (rvykydal) - Use new more suitable API for Gtk UI required space check (rvykydal) diff --git a/sources b/sources index f9a572d..0c7d613 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.39.tar.bz2) = 6a913126794daf2787e767a344bf7dc86ccb5e5bd5ed7a3992ddaa13f424a01843dab33c7acee79b4506e684bad57f353e37b94b87ed3f893d181f58f4fb908a +SHA512 (anaconda-43.40.tar.bz2) = fca689d12bbbec479252216ac06156e048ae18d67de7a2f3d09fec75f51970853155ef276c7b213eae80ecd9965f36b40e1394e39b9a1419bc4f602e7dee4e00 From 92d19ca1f5e14caf3dbd5b86a7449b8ef454fe1c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:06:46 +0200 Subject: [PATCH 08/24] Rebuilt for Python 3.14.0rc3 bytecode --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index c706c1c..55f707d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.40 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -513,6 +513,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Sep 19 2025 Python Maint - 43.40-2 +- Rebuilt for Python 3.14.0rc3 bytecode + * Tue Sep 16 2025 Packit - 43.40-1 - Do not catch blivet.safe_dbus exceptions in iSCSI module (vtrefny) - Fixing unittests (a.badger) From a334a08bcf01e10eb2218794d2faf82343021d72 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 23 Sep 2025 04:58:08 +0000 Subject: [PATCH 09/24] Update to 43.41 upstream release Upstream tag: anaconda-43.41 Upstream commit: 0591a5f2 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 25 ++++++++++++++++++------- sources | 2 +- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 067bd62..ea51970 100644 --- a/.gitignore +++ b/.gitignore @@ -474,3 +474,4 @@ /anaconda-43.38.tar.bz2 /anaconda-43.39.tar.bz2 /anaconda-43.40.tar.bz2 +/anaconda-43.41.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 55f707d..4801fb8 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 43.40 -Release: 2%{?dist} +Version: 43.41 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -16,13 +16,10 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). +%bcond glade %{undefined rhel} +%bcond live %[%{defined fedora} || %{defined eln}] %if ! 0%{?rhel} -%bcond_without glade -%bcond_without live %define blivetguiver 2.4.2-3 -%else -%bcond_with glade -%bcond_with live %endif %define dasbusver 1.3 %define dbusver 1.2.3 @@ -513,6 +510,20 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 23 2025 Packit - 43.41-1 +- data: profiles: enable geolocation on Fedora Workstation live image + (matiwari) +- storage: fix mount point assignment of non-formatted swap partitions + (rvykydal) +- storage: include only fstab devices in fsset swap devices property (rvykydal) +- ui: tui: installation_source: show error message in the TUI screen + (k.koukiou) +- pyanaconda: dnf: clarify is_ready boolean return (k.koukiou) +- tui: make SoftwareSpoke ready once installation source succeeds or fails + (k.koukiou) +- spec: enable live in ELN (yselkowi) +- Mark unused variables with a leading underscore (a.badger) + * Fri Sep 19 2025 Python Maint - 43.40-2 - Rebuilt for Python 3.14.0rc3 bytecode diff --git a/sources b/sources index 0c7d613..b5fd985 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.40.tar.bz2) = fca689d12bbbec479252216ac06156e048ae18d67de7a2f3d09fec75f51970853155ef276c7b213eae80ecd9965f36b40e1394e39b9a1419bc4f602e7dee4e00 +SHA512 (anaconda-43.41.tar.bz2) = 5d62cb74f57e60ebefa2e94944b50bae226e57ded9c70dcb003fafef9865f84cf6d4e3a7bb65e95227a4feea3c31702847072c7464106aee2b0b8a634506c997 From 906a3ce1d407e6332318b5aa5f3e781b48191af1 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 9 Oct 2025 10:07:38 +0000 Subject: [PATCH 10/24] Update to 43.44 upstream release Upstream tag: anaconda-43.44 Upstream commit: 1696da9e Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ea51970..5402e6f 100644 --- a/.gitignore +++ b/.gitignore @@ -475,3 +475,4 @@ /anaconda-43.39.tar.bz2 /anaconda-43.40.tar.bz2 /anaconda-43.41.tar.bz2 +/anaconda-43.44.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 4801fb8..7baa281 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.41 +Version: 43.44 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -510,6 +510,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Oct 09 2025 Packit - 43.44-1 +- flatpak: enable installation with CDROM source type (bciconel) +- storage: Improve NotEnoughFreeSpaceError message with specific request + details (k.koukiou) +- pyanaconda: storage: platform: Raise /boot to 2 GiB (neal) + * Tue Sep 23 2025 Packit - 43.41-1 - data: profiles: enable geolocation on Fedora Workstation live image (matiwari) diff --git a/sources b/sources index b5fd985..944fc66 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.41.tar.bz2) = 5d62cb74f57e60ebefa2e94944b50bae226e57ded9c70dcb003fafef9865f84cf6d4e3a7bb65e95227a4feea3c31702847072c7464106aee2b0b8a634506c997 +SHA512 (anaconda-43.44.tar.bz2) = ea021b88ebd476f4263f3a2121fb93d374bdafaddba6134e141aad2c1c3287ce35e57e4172eb3a6ede79af9a34b28e4cd9e81be8520f4227ada5f3dbc30a2f17 From 13d80a0ad2b4d2153f0a577641791054b873060c Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Sun, 12 Oct 2025 10:01:35 -0700 Subject: [PATCH 11/24] Backport PR #6691 to fix silverblue install crash --- ...otData-don-t-allow-action-to-be-None.patch | 66 +++++++++++++++++++ anaconda.spec | 9 ++- 2 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 0001-RebootData-don-t-allow-action-to-be-None.patch diff --git a/0001-RebootData-don-t-allow-action-to-be-None.patch b/0001-RebootData-don-t-allow-action-to-be-None.patch new file mode 100644 index 0000000..233d91a --- /dev/null +++ b/0001-RebootData-don-t-allow-action-to-be-None.patch @@ -0,0 +1,66 @@ +From c7dce0445423e7386fdc6998a6a8de50a7a39bca Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Thu, 9 Oct 2025 10:07:01 -0700 +Subject: [PATCH] RebootData: don't allow action to be None + +Silverblue installs (and probably others where the kickstart data +does not explicitly specify a reboot action) crash, because +the `RebootData` instance's `action` winds up as `None`, since +this is the default value of `self.action` in +`pykickstart.commands.reboot.F23_Reboot`. Trying to translate +this to a DBus structure with `RebootData.to_structure` fails, +because DBus has no concept of `None`. + +To avoid this, let's have the setter convert `None` to `-1`, the +same value we use as a default when initializing the instance. + +Signed-off-by: Adam Williamson +--- + pyanaconda/modules/common/structures/reboot.py | 5 ++++- + .../modules/runtime/test_module_runtime.py | 10 ++++++++++ + 2 files changed, 14 insertions(+), 1 deletion(-) + +diff --git a/pyanaconda/modules/common/structures/reboot.py b/pyanaconda/modules/common/structures/reboot.py +index fd2673b169..cadbfbd01f 100644 +--- a/pyanaconda/modules/common/structures/reboot.py ++++ b/pyanaconda/modules/common/structures/reboot.py +@@ -46,7 +46,10 @@ class RebootData(DBusData): + return self._action + + @action.setter +- def action(self, value: Int): ++ def action(self, value: Int | None): ++ if value is None: ++ # dbus cannot handle None ++ value = -1 + self._action = value + + @property +diff --git a/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py b/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py +index 22286e59c1..83d3a123ef 100644 +--- a/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py ++++ b/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py +@@ -18,6 +18,7 @@ + import unittest + from textwrap import dedent + ++from pyanaconda.modules.common.structures.reboot import RebootData + from pyanaconda.modules.runtime.runtime import RuntimeService + from pyanaconda.modules.runtime.runtime_interface import RuntimeInterface + from tests.unit_tests.pyanaconda_tests import check_kickstart_interface +@@ -166,3 +167,12 @@ class RuntimeInterfaceTestCase(unittest.TestCase): + ks_in = "halt --eject\n" + ks_out = "# Halt after installation\nhalt --eject\n" + self._test_kickstart(ks_in, ks_out) ++ ++ def test_process_kickstart_with_no_payload(self): ++ """Test all values are ints when reading empty kickstart.""" ++ self.interface.ReadKickstart("") ++ assert isinstance(self.module.reboot.action, int) ++ assert isinstance(self.module.reboot.eject, int) ++ assert isinstance(self.module.reboot.kexec, int) ++ # and check we can to_structure it ++ RebootData.to_structure(self.module.reboot) +-- +2.51.0 + diff --git a/anaconda.spec b/anaconda.spec index 7baa281..6bcfb60 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.44 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -13,6 +13,10 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 +# Fix crash on start in Silverblue (and probably other cases) +# https://github.com/rhinstaller/anaconda/pull/6691 +Patch: 0001-RebootData-don-t-allow-action-to-be-None.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -510,6 +514,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Sun Oct 12 2025 Adam Williamson - 43.44-2 +- Backport PR #6691 to fix silverblue install crash + * Thu Oct 09 2025 Packit - 43.44-1 - flatpak: enable installation with CDROM source type (bciconel) - storage: Improve NotEnoughFreeSpaceError message with specific request From 82abcb0bd37671b22f38012be48b1117efdbcf15 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 14 Oct 2025 17:11:42 -0700 Subject: [PATCH 12/24] Backport PR #6692 to provide keyboard layout ASCII info to anaconda-webui --- ...ization-Indicate-ASCII-support-in-ge.patch | 139 ++++++++++++++++++ anaconda.spec | 12 +- 2 files changed, 150 insertions(+), 1 deletion(-) create mode 100644 0001-pyanaconda-localization-Indicate-ASCII-support-in-ge.patch diff --git a/0001-pyanaconda-localization-Indicate-ASCII-support-in-ge.patch b/0001-pyanaconda-localization-Indicate-ASCII-support-in-ge.patch new file mode 100644 index 0000000..28344bb --- /dev/null +++ b/0001-pyanaconda-localization-Indicate-ASCII-support-in-ge.patch @@ -0,0 +1,139 @@ +From c6118f65fe3583e1c15c383a8a9c6f5c1989fb22 Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Thu, 9 Oct 2025 16:51:15 -0700 +Subject: [PATCH] pyanaconda: localization: Indicate ASCII support in + get_keyboard_layouts + +It is useful to know whether a given keyboard layout supports +ASCII input or not. Immediately, we want to use this in the +webUI keyboard logic, but it may be useful elsewhere too in +future, e.g. to warn the user if they use the Keyboard spoke +to create a configuration with no layout capable of ASCII input. + +Signed-off-by: Adam Williamson +--- + pyanaconda/localization.py | 11 +++++++++ + .../common/structures/keyboard_layout.py | 10 ++++++++ + .../modules/localization/localization.py | 2 ++ + .../localization/test_module_localization.py | 23 +++++++++++-------- + 4 files changed, 36 insertions(+), 10 deletions(-) + +diff --git a/pyanaconda/localization.py b/pyanaconda/localization.py +index 73415b2511..08a9343463 100644 +--- a/pyanaconda/localization.py ++++ b/pyanaconda/localization.py +@@ -489,6 +489,17 @@ def get_common_keyboard_layouts(): + return langtable.list_common_keyboards() + + ++def layout_supports_ascii(layout): ++ """Return a boolean indicating whether the xkb layout (given as ++ e.g. 'en(us)' or 'fr(oss)' or 'ru') can input ASCII characters. ++ ++ :return: True for ASCII capable, False for not ++ :rtype: bool ++ :param str layout: layout descriptor string ++ """ ++ return langtable.supports_ascii(layout) ++ ++ + def get_locale_timezones(locale): + """Function returning preferred timezones for the given locale. + +diff --git a/pyanaconda/modules/common/structures/keyboard_layout.py b/pyanaconda/modules/common/structures/keyboard_layout.py +index b5aacc764b..007e975965 100644 +--- a/pyanaconda/modules/common/structures/keyboard_layout.py ++++ b/pyanaconda/modules/common/structures/keyboard_layout.py +@@ -29,6 +29,7 @@ class KeyboardLayout(DBusData): + def __init__(self): + self._layout_id = "" + self._description = "" ++ self._supports_ascii = False + self._is_common = False + self._langs = [] + +@@ -59,6 +60,15 @@ class KeyboardLayout(DBusData): + def is_common(self, value: bool): + self._is_common = value + ++ @property ++ def supports_ascii(self) -> bool: ++ """Return whether the layout is capable of typing ASCII characters.""" ++ return self._supports_ascii ++ ++ @supports_ascii.setter ++ def supports_ascii(self, value: bool): ++ self._supports_ascii = value ++ + @property + def langs(self) -> List[Str]: + """Return the list of associated languages.""" +diff --git a/pyanaconda/modules/localization/localization.py b/pyanaconda/modules/localization/localization.py +index 346a55a1c0..4fb7333ed7 100644 +--- a/pyanaconda/modules/localization/localization.py ++++ b/pyanaconda/modules/localization/localization.py +@@ -33,6 +33,7 @@ from pyanaconda.localization import ( + get_language_id, + get_language_locales, + get_native_name, ++ layout_supports_ascii, + ) + from pyanaconda.modules.common.base import KickstartService + from pyanaconda.modules.common.constants.services import LOCALIZATION +@@ -218,6 +219,7 @@ class LocalizationService(KickstartService): + layout.description = self.get_layout_variant_description(name, with_lang=True, xlated=True) + layout.is_common = name.replace(" ", "") in common_langtable_keyboards and is_common_lang + layout.langs = info.langs ++ layout.supports_ascii = layout_supports_ascii(name.replace(" ", "")) + layouts.append(layout) + + return layouts +diff --git a/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py b/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py +index 7f6449d3ea..7582df2401 100644 +--- a/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py ++++ b/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py +@@ -228,28 +228,31 @@ class LocalizationInterfaceTestCase(unittest.TestCase): + normalized_layouts = KeyboardLayout.from_structure_list(layouts) + + layouts_expectation = [ +- ("ara (olpc)", "Arabic (OLPC)", "Arabic", False), +- ("cz", "Czech", "Czech", False), +- ("de (nodeadkeys)", "German (no dead keys)", "German", True), +- ("es", "Spanish", "Spanish; Castilian", True), +- ("fr (oss)", "French (alt.)", "French", True), +- ("gr", "Greek", "Greek, Modern (1453-); Greek", False), +- ("it", "Italian", "Italian", False), +- ("jp", "Japanese", "Japanese", True), +- ("us", "English (US)", "English", True), ++ ("ara (olpc)", "Arabic (OLPC)", "Arabic", False, True), ++ ("cz", "Czech", "Czech", False, True), ++ ("de (nodeadkeys)", "German (no dead keys)", "German", True, True), ++ ("es", "Spanish", "Spanish; Castilian", True, True), ++ ("fr (oss)", "French (alt.)", "French", True, True), ++ ("gr", "Greek", "Greek, Modern (1453-); Greek", False, False), ++ ("it", "Italian", "Italian", False, True), ++ ("jp", "Japanese", "Japanese", True, True), ++ ("us", "English (US)", "English", True, True), ++ ("ru (dos)", "Russian (DOS)", "Russian", False, False), + ] + +- for layout_id, description, lang, is_common in layouts_expectation: ++ for layout_id, description, lang, is_common, supports_ascii in layouts_expectation: + layout = KeyboardLayout() + layout.layout_id = layout_id + layout.description = description + layout.is_common = is_common ++ layout.supports_ascii = supports_ascii + layout.langs = [lang] + + gen = (normalized_layout for normalized_layout in normalized_layouts if layout.layout_id == normalized_layout.layout_id) + for normalized_layout in gen: + assert layout.description == normalized_layout.description + assert layout.is_common == normalized_layout.is_common ++ assert layout.supports_ascii == normalized_layout.supports_ascii + assert layout.langs == normalized_layout.langs + break + else: +-- +2.51.0 + diff --git a/anaconda.spec b/anaconda.spec index 6bcfb60..7d3b796 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.44 -Release: 2%{?dist} +Release: 3%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -17,6 +17,13 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers # https://github.com/rhinstaller/anaconda/pull/6691 Patch: 0001-RebootData-don-t-allow-action-to-be-None.patch +# https://github.com/rhinstaller/anaconda/pull/6692 +# Indicate ASCII support in get_keyboard_layouts +# This is needed for anaconda-webui to be able to make good +# choices, see: +# https://bugzilla.redhat.com/show_bug.cgi?id=2402430 +Patch: 0001-pyanaconda-localization-Indicate-ASCII-support-in-ge.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -514,6 +521,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 14 2025 Adam Williamson - 43.44-3 +- Backport PR #6692 to provide keyboard layout ASCII info to anaconda-webui + * Sun Oct 12 2025 Adam Williamson - 43.44-2 - Backport PR #6691 to fix silverblue install crash From 4258bc2afab5d498505d2b8a72bf5b1ded321fd4 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 16 Oct 2025 06:54:15 +0000 Subject: [PATCH 13/24] Update to 43.46 upstream release Upstream tag: anaconda-43.46 Upstream commit: 72d232b9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 19 ++++++------------- sources | 2 +- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 5402e6f..d27bed6 100644 --- a/.gitignore +++ b/.gitignore @@ -476,3 +476,4 @@ /anaconda-43.40.tar.bz2 /anaconda-43.41.tar.bz2 /anaconda-43.44.tar.bz2 +/anaconda-43.46.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 7d3b796..df95036 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 43.44 -Release: 3%{?dist} +Version: 43.46 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -13,17 +13,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 -# Fix crash on start in Silverblue (and probably other cases) -# https://github.com/rhinstaller/anaconda/pull/6691 -Patch: 0001-RebootData-don-t-allow-action-to-be-None.patch - -# https://github.com/rhinstaller/anaconda/pull/6692 -# Indicate ASCII support in get_keyboard_layouts -# This is needed for anaconda-webui to be able to make good -# choices, see: -# https://bugzilla.redhat.com/show_bug.cgi?id=2402430 -Patch: 0001-pyanaconda-localization-Indicate-ASCII-support-in-ge.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -521,6 +510,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Oct 16 2025 Packit - 43.46-1 +- Introduce SetXKeyboardDefaults D-Bus method for setting sensible keyboard + defaults (k.koukiou) + * Tue Oct 14 2025 Adam Williamson - 43.44-3 - Backport PR #6692 to provide keyboard layout ASCII info to anaconda-webui diff --git a/sources b/sources index 944fc66..8781789 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.44.tar.bz2) = ea021b88ebd476f4263f3a2121fb93d374bdafaddba6134e141aad2c1c3287ce35e57e4172eb3a6ede79af9a34b28e4cd9e81be8520f4227ada5f3dbc30a2f17 +SHA512 (anaconda-43.46.tar.bz2) = a6bf2bdae94f07796d193627dc15d6929c15222967218a336ca251f93b3655a7f7306d436e88d322b216f633fe5d3f06bccfc354d8d6c3e050d17621762567b5 From cc8e9cd6b4fcc9ebf8628dc827feda0ba6d857fd Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 5 Nov 2025 11:37:44 +0000 Subject: [PATCH 14/24] Update to 44.1 upstream release Upstream tag: anaconda-44.1 Upstream commit: bbd5a9a4 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yml | 4 ---- README.packit | 2 +- anaconda.spec | 11 ++++++++--- sources | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index d27bed6..6447f9b 100644 --- a/.gitignore +++ b/.gitignore @@ -477,3 +477,4 @@ /anaconda-43.41.tar.bz2 /anaconda-43.44.tar.bz2 /anaconda-43.46.tar.bz2 +/anaconda-44.1.tar.bz2 diff --git a/.packit.yml b/.packit.yml index b3f40ff..ef65b39 100644 --- a/.packit.yml +++ b/.packit.yml @@ -52,7 +52,6 @@ jobs: packages: [anaconda-fedora] dist_git_branches: - main - - f43 # Tests on PR (Fedora) - job: tests @@ -60,7 +59,6 @@ jobs: packages: [anaconda-fedora] targets: - fedora-rawhide - - fedora-43 # COPR builds on PR (Fedora) - job: copr_build @@ -68,7 +66,6 @@ jobs: packages: [anaconda-fedora] targets: - fedora-rawhide - - fedora-43 - fedora-eln # COPR builds on commit (Fedora): single job with multiple targets (add ELN on main) @@ -77,7 +74,6 @@ jobs: packages: [anaconda-fedora] targets: - fedora-rawhide - - fedora-43 - fedora-eln branch: main owner: "@rhinstaller" diff --git a/README.packit b/README.packit index fb341a1..2511bf4 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. +The file was generated using packit 1.12.0. diff --git a/anaconda.spec b/anaconda.spec index df95036..8d9c935 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.46 +Version: 44.1 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -16,7 +16,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). -%bcond glade %{undefined rhel} +%bcond glade %[%{undefined rhel} && %{undefined eln}] %bcond live %[%{defined fedora} || %{defined eln}] %if ! 0%{?rhel} %define blivetguiver 2.4.2-3 @@ -37,7 +37,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define nmver 1.0 %define pykickstartver 3.65-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.12.1-1 +%define pythonblivetver 1:3.13.0-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.29.31 @@ -372,6 +372,8 @@ runtime on NFS/HTTP/FTP servers or local disks. # Work around an issue where a version mismatch between the automake version on # the build system and what was used when the tarball was created will cause # a failure. +# The glade configuration is passed to m4 via environment variable. +%{!?with_glade:export ANACONDA_DISABLE_GLADE=yes} autoreconf -vfi # use actual build-time release number, not tarball creation time release number @@ -510,6 +512,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Nov 05 2025 Packit - 44.1-1 +- Update to version 44.1 + * Thu Oct 16 2025 Packit - 43.46-1 - Introduce SetXKeyboardDefaults D-Bus method for setting sensible keyboard defaults (k.koukiou) diff --git a/sources b/sources index 8781789..5a14421 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.46.tar.bz2) = a6bf2bdae94f07796d193627dc15d6929c15222967218a336ca251f93b3655a7f7306d436e88d322b216f633fe5d3f06bccfc354d8d6c3e050d17621762567b5 +SHA512 (anaconda-44.1.tar.bz2) = 908fb9861759eda04da3bb8d4da33d7750fda2f7d044558593a4061a669c3fdcd0cba42d9b11f0edce2ad32a2580090a0ac1655216dbcbe97f71479754e8261d From c261b95d18bbab4c291d60c2ca8cea1b568bc509 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 11 Nov 2025 04:58:46 +0000 Subject: [PATCH 15/24] Update to 44.2 upstream release Upstream tag: anaconda-44.2 Upstream commit: ab6f6247 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 5 ++++- sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6447f9b..a3c7e71 100644 --- a/.gitignore +++ b/.gitignore @@ -478,3 +478,4 @@ /anaconda-43.44.tar.bz2 /anaconda-43.46.tar.bz2 /anaconda-44.1.tar.bz2 +/anaconda-44.2.tar.bz2 diff --git a/README.packit b/README.packit index 2511bf4..e03362b 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.12.0. +The file was generated using packit 1.12.0.post1.dev13+gd51655c23. diff --git a/anaconda.spec b/anaconda.spec index 8d9c935..7512d74 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.1 +Version: 44.2 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -512,6 +512,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Nov 11 2025 Packit - 44.2-1 +- fix: remove the unused file 'a' (lonicerae) + * Wed Nov 05 2025 Packit - 44.1-1 - Update to version 44.1 diff --git a/sources b/sources index 5a14421..383a868 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.1.tar.bz2) = 908fb9861759eda04da3bb8d4da33d7750fda2f7d044558593a4061a669c3fdcd0cba42d9b11f0edce2ad32a2580090a0ac1655216dbcbe97f71479754e8261d +SHA512 (anaconda-44.2.tar.bz2) = e1359b45591752886e9bf00aabb5704290844f3a31a4d4c9e36fecfbcf46887a0f2e30f300b80dd2f273b3418fc6d26386c715a3e92b3b5fd4b80056782dfde6 From 6e6533c98ee8e55c21f20e962898a5a356e0f73e Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Nov 2025 04:59:36 +0000 Subject: [PATCH 16/24] Update to 44.4 upstream release Upstream tag: anaconda-44.4 Upstream commit: 947e559b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 15 ++++++++++++++- sources | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a3c7e71..54ce0f8 100644 --- a/.gitignore +++ b/.gitignore @@ -479,3 +479,4 @@ /anaconda-43.46.tar.bz2 /anaconda-44.1.tar.bz2 /anaconda-44.2.tar.bz2 +/anaconda-44.4.tar.bz2 diff --git a/README.packit b/README.packit index e03362b..a901bca 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.12.0.post1.dev13+gd51655c23. +The file was generated using packit 1.12.0.post1.dev18+gc39b0e7d4. diff --git a/anaconda.spec b/anaconda.spec index 7512d74..831a7a4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.2 +Version: 44.4 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -286,9 +286,15 @@ Requires: skopeo Requires: nvme-cli # Needed for bootc Requires: podman +Requires: bootc +Requires: bootupd # needed for encrypted DNS Requires: dnsconfd Requires: dnsconfd-dracut +Requires: selinux-policy +Requires: libselinux-utils +Requires: selinux-policy-targeted +Requires: policycoreutils-python-utils %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation @@ -512,6 +518,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Nov 25 2025 Packit - 44.4-1 +- bootc: Collect kernel arguments before installation to pass to bootc + (k.koukiou) +- bootc: Bind mount /boot into sysroot for %%post scripts (k.koukiou) +- pyanaconda: bootc: specify the bootloader to grub for bootc (k.koukiou) +- storage: stop creating /etc/mtab symlink during installation (k.koukiou) + * Tue Nov 11 2025 Packit - 44.2-1 - fix: remove the unused file 'a' (lonicerae) diff --git a/sources b/sources index 383a868..04755db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.2.tar.bz2) = e1359b45591752886e9bf00aabb5704290844f3a31a4d4c9e36fecfbcf46887a0f2e30f300b80dd2f273b3418fc6d26386c715a3e92b3b5fd4b80056782dfde6 +SHA512 (anaconda-44.4.tar.bz2) = fcd65c0ec613b3f9088b25e86c95a5d8d9ccef4774daabdf5ca7058c25b7d4d6f11dad581e3424811c0b4f0c04ab21e1da491b991cb12d6035f6d34c2a8fd28b From ed5a1f7cebe5832111b0b18cc5d9018121103509 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 2 Dec 2025 08:58:36 +0000 Subject: [PATCH 17/24] Update to 44.5 upstream release Upstream tag: anaconda-44.5 Upstream commit: 8522f106 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 7 ++++++- sources | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 54ce0f8..5a18162 100644 --- a/.gitignore +++ b/.gitignore @@ -480,3 +480,4 @@ /anaconda-44.1.tar.bz2 /anaconda-44.2.tar.bz2 /anaconda-44.4.tar.bz2 +/anaconda-44.5.tar.bz2 diff --git a/README.packit b/README.packit index a901bca..b4b46e3 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.12.0.post1.dev18+gc39b0e7d4. +The file was generated using packit 1.12.0.post1.dev20+g7d30dac21. diff --git a/anaconda.spec b/anaconda.spec index 831a7a4..a65c824 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.4 +Version: 44.5 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -518,6 +518,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 02 2025 Packit - 44.5-1 +- storage: add minimum recommended size for /boot/efi partition (k.koukiou) +- storage: update minimum recommended /boot partition size to 1 GB (k.koukiou) +- Fix parsing of du output when errors are present (k.koukiou) + * Tue Nov 25 2025 Packit - 44.4-1 - bootc: Collect kernel arguments before installation to pass to bootc (k.koukiou) diff --git a/sources b/sources index 04755db..efde0b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.4.tar.bz2) = fcd65c0ec613b3f9088b25e86c95a5d8d9ccef4774daabdf5ca7058c25b7d4d6f11dad581e3424811c0b4f0c04ab21e1da491b991cb12d6035f6d34c2a8fd28b +SHA512 (anaconda-44.5.tar.bz2) = 259d718536ad39c221b5e94e81af0caeb83549ae0364f38a506b34ced5c700e4e47ce8376f0a8dce99899f735998bdc8ebf9b764e571c668908dfdc88a427149 From b02d0b642464ee6e14cc1a4b4c564f1334ec1e20 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 4 Dec 2025 11:18:48 +0000 Subject: [PATCH 18/24] Update to 44.6 upstream release Upstream tag: anaconda-44.6 Upstream commit: 9a15f8da Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5a18162..54c9685 100644 --- a/.gitignore +++ b/.gitignore @@ -481,3 +481,4 @@ /anaconda-44.2.tar.bz2 /anaconda-44.4.tar.bz2 /anaconda-44.5.tar.bz2 +/anaconda-44.6.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index a65c824..408fe35 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.5 +Version: 44.6 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -518,6 +518,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Dec 04 2025 Packit - 44.6-1 +- Remove --root-mount-spec to enable bootc's btrfs subvolume auto-detection + (k.koukiou) +- Extend ssh config testing (ppolawsk) +- Fix permissions of the ssh config created by Anaconda (ppolawsk) + * Tue Dec 02 2025 Packit - 44.5-1 - storage: add minimum recommended size for /boot/efi partition (k.koukiou) - storage: update minimum recommended /boot partition size to 1 GB (k.koukiou) diff --git a/sources b/sources index efde0b9..89a094e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.5.tar.bz2) = 259d718536ad39c221b5e94e81af0caeb83549ae0364f38a506b34ced5c700e4e47ce8376f0a8dce99899f735998bdc8ebf9b764e571c668908dfdc88a427149 +SHA512 (anaconda-44.6.tar.bz2) = 1d0bc3fb613fb2e4bbcd437a8d515c9a1b42c02b442234bdd5cf652654752c1be1bc604ea12f6d2051a9f730ebd0bc6a96af6c1053d3c563ab9d39d27b462ee6 From c0faa66bb5d1ab99e835d44e424992ddac52cffe Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Dec 2025 05:01:38 +0000 Subject: [PATCH 19/24] Update to 44.7 upstream release Upstream tag: anaconda-44.7 Upstream commit: 686e31d9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 12 +++++++++++- sources | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 54c9685..586d9ad 100644 --- a/.gitignore +++ b/.gitignore @@ -482,3 +482,4 @@ /anaconda-44.4.tar.bz2 /anaconda-44.5.tar.bz2 /anaconda-44.6.tar.bz2 +/anaconda-44.7.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 408fe35..42f44c4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.6 +Version: 44.7 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -518,6 +518,16 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 09 2025 Packit - 44.7-1 +- storage: add logging in set_default_class (jbock-java) +- storage: in get_class_by_name, check for X86EFI (jbock-java) +- Apply RHEL autoconections policy on Fedora ELN. (rvykydal) +- docs: ci-status: remove non-existing rhel-8 kickstart test (k.koukiou) +- docs: ci-status: remove container-eln-autoupdate badge (k.koukiou) +- docs: ci-status: use substitutions for WebUI workflows mentions (k.koukiou) +- pyanaconda: webui: enable DNF payload support (k.koukiou) +- docs: ci-status: show webui compose testing (k.koukiou) + * Thu Dec 04 2025 Packit - 44.6-1 - Remove --root-mount-spec to enable bootc's btrfs subvolume auto-detection (k.koukiou) diff --git a/sources b/sources index 89a094e..f69f491 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.6.tar.bz2) = 1d0bc3fb613fb2e4bbcd437a8d515c9a1b42c02b442234bdd5cf652654752c1be1bc604ea12f6d2051a9f730ebd0bc6a96af6c1053d3c563ab9d39d27b462ee6 +SHA512 (anaconda-44.7.tar.bz2) = 406a4dc832ed2b3217b80ac6a34c808ccb1d245e76377b42244e2b9b5004e8072c76856f6e5a58c746edc641baaade76f8571c35989c4fe4cee0560a7d767dd0 From 86e8992fe63c24e6ff8f2d02eef79c2e9cccde3b Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 10 Dec 2025 14:53:31 +0000 Subject: [PATCH 20/24] Update to 44.8 upstream release Upstream tag: anaconda-44.8 Upstream commit: 0388664c Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 5 ++++- sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 586d9ad..a9bdbef 100644 --- a/.gitignore +++ b/.gitignore @@ -483,3 +483,4 @@ /anaconda-44.5.tar.bz2 /anaconda-44.6.tar.bz2 /anaconda-44.7.tar.bz2 +/anaconda-44.8.tar.bz2 diff --git a/README.packit b/README.packit index b4b46e3..1d2f35b 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.12.0.post1.dev20+g7d30dac21. +The file was generated using packit 1.12.0.post1.dev22+gfe66fd850. diff --git a/anaconda.spec b/anaconda.spec index 42f44c4..20e5174 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.7 +Version: 44.8 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -518,6 +518,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Dec 10 2025 Packit - 44.8-1 +- ui: gui: fix IndexError when editing NTP servers with empty list (k.koukiou) + * Tue Dec 09 2025 Packit - 44.7-1 - storage: add logging in set_default_class (jbock-java) - storage: in get_class_by_name, check for X86EFI (jbock-java) diff --git a/sources b/sources index f69f491..b913345 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.7.tar.bz2) = 406a4dc832ed2b3217b80ac6a34c808ccb1d245e76377b42244e2b9b5004e8072c76856f6e5a58c746edc641baaade76f8571c35989c4fe4cee0560a7d767dd0 +SHA512 (anaconda-44.8.tar.bz2) = c665a6dfadee9a07f7bfec03bf3ef6512e354b6e9e44ee9a16613d296ae1c7b7c9fd19ba896a03de3c59a0b30d1747fb084282086a8eb7810a98888b6b55aab8 From 38c30ad4051d6cd23749d538484d86cf37dd4b85 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 16 Dec 2025 05:05:52 +0000 Subject: [PATCH 21/24] Update to 44.9 upstream release Upstream tag: anaconda-44.9 Upstream commit: 2263c825 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 12 +++++++++++- sources | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a9bdbef..66bbc15 100644 --- a/.gitignore +++ b/.gitignore @@ -484,3 +484,4 @@ /anaconda-44.6.tar.bz2 /anaconda-44.7.tar.bz2 /anaconda-44.8.tar.bz2 +/anaconda-44.9.tar.bz2 diff --git a/README.packit b/README.packit index 1d2f35b..db537f9 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.12.0.post1.dev22+gfe66fd850. +The file was generated using packit 1.13.0. diff --git a/anaconda.spec b/anaconda.spec index 20e5174..ac182eb 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.8 +Version: 44.9 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -518,6 +518,16 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 16 2025 Packit - 44.9-1 +- data/profile.d: Add trivial Fedora KDE Plasma Mobile spin profile (neal) +- data/profile.d/fedora-kde: Disable stages redundant with Plasma Setup (neal) +- data/profile.d/fedora-kde: Update comment to indicate Edition status (neal) +- docs: Add Fedora 43 release notes (k.koukiou) +- bootloader: update GRUB2.check() threshold to match GRUB manual + recommendation (k.koukiou) +- Add x-initrd.attach to /etc/crypttab device for / volumes (mkolman) +- Handle RuntimeError in vtActivate() during interpreter shutdown (k.koukiou) + * Wed Dec 10 2025 Packit - 44.8-1 - ui: gui: fix IndexError when editing NTP servers with empty list (k.koukiou) diff --git a/sources b/sources index b913345..96ffb4c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.8.tar.bz2) = c665a6dfadee9a07f7bfec03bf3ef6512e354b6e9e44ee9a16613d296ae1c7b7c9fd19ba896a03de3c59a0b30d1747fb084282086a8eb7810a98888b6b55aab8 +SHA512 (anaconda-44.9.tar.bz2) = 1b393f0df4839fb8f7fa4c5a399586c1bef6c005f9aeed20f960f3a8beab642da558e35e225c6c5f566d2310cb1bcc280b8ebe8ee1c742331d3ed437797f47ea From f4ff379850268ce19d7bb18f681891a867047bea Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 23 Dec 2025 05:06:08 +0000 Subject: [PATCH 22/24] Update to 44.10 upstream release Upstream tag: anaconda-44.10 Upstream commit: 8ae51a68 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 8 +++++++- sources | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 66bbc15..3529926 100644 --- a/.gitignore +++ b/.gitignore @@ -485,3 +485,4 @@ /anaconda-44.7.tar.bz2 /anaconda-44.8.tar.bz2 /anaconda-44.9.tar.bz2 +/anaconda-44.10.tar.bz2 diff --git a/README.packit b/README.packit index db537f9..9bb65f0 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.13.0. +The file was generated using packit 1.13.0.post1.dev2+g84134016c. diff --git a/anaconda.spec b/anaconda.spec index ac182eb..c03bd93 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.9 +Version: 44.10 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -518,6 +518,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 23 2025 Packit - 44.10-1 +- rhsm: add --flatpak-registry-url support (bciconel) +- flatpak: handle self-signed certificate errors in registry sources (bciconel) +- flatpak: add utility to check for self-signed certificate errors (bciconel) +- docs: Add bootc kickstart command support release note (k.koukiou) + * Tue Dec 16 2025 Packit - 44.9-1 - data/profile.d: Add trivial Fedora KDE Plasma Mobile spin profile (neal) - data/profile.d/fedora-kde: Disable stages redundant with Plasma Setup (neal) diff --git a/sources b/sources index 96ffb4c..20e439b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.9.tar.bz2) = 1b393f0df4839fb8f7fa4c5a399586c1bef6c005f9aeed20f960f3a8beab642da558e35e225c6c5f566d2310cb1bcc280b8ebe8ee1c742331d3ed437797f47ea +SHA512 (anaconda-44.10.tar.bz2) = 4b8c4bac7843e643027700e03c23853d8aceb1457b6410f876202811a625dbb8197629677f9d5ac43dc451f5683a0d8b46a7bf9b36a10dab8d7ba0f00b297bdb From da65b3028d4789e2396d2c18b7f7d13a0ec6d9d1 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 30 Dec 2025 05:08:31 +0000 Subject: [PATCH 23/24] Update to 44.11 upstream release Upstream tag: anaconda-44.11 Upstream commit: df3cf93f Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3529926..eccaf67 100644 --- a/.gitignore +++ b/.gitignore @@ -486,3 +486,4 @@ /anaconda-44.8.tar.bz2 /anaconda-44.9.tar.bz2 /anaconda-44.10.tar.bz2 +/anaconda-44.11.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index c03bd93..7a897a9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 44.10 +Version: 44.11 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -518,6 +518,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 30 2025 Packit - 44.11-1 +- Update to version 44.11 + * Tue Dec 23 2025 Packit - 44.10-1 - rhsm: add --flatpak-registry-url support (bciconel) - flatpak: handle self-signed certificate errors in registry sources (bciconel) diff --git a/sources b/sources index 20e439b..5807bb3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-44.10.tar.bz2) = 4b8c4bac7843e643027700e03c23853d8aceb1457b6410f876202811a625dbb8197629677f9d5ac43dc451f5683a0d8b46a7bf9b36a10dab8d7ba0f00b297bdb +SHA512 (anaconda-44.11.tar.bz2) = 30e8c3bde05afefe7cb18ba17d84fc31007e9086932f47136e74e432563786cd577123f7c904bc3ddd5e5c5f6f722dae3cedbc131d5871c06f7829ba632ffaf7 From 70175cd20147f31b92470d14c9f96a2f836ce522 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:39:26 +0000 Subject: [PATCH 24/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 7a897a9..cc4a2f2 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 44.11 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -518,6 +518,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 44.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Tue Dec 30 2025 Packit - 44.11-1 - Update to version 44.11