From 1bd9059843e00e9255c7e8e2416dc5289742bef0 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 14 Feb 2023 05:10:24 +0000 Subject: [PATCH 001/188] [packit] 38.22 upstream release Upstream tag: anaconda-38.22-1 Upstream commit: 592ff274 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 8 +++++++- sources | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cebe3c3..64be51f 100644 --- a/.gitignore +++ b/.gitignore @@ -343,3 +343,4 @@ /anaconda-38.19.tar.bz2 /anaconda-38.20.tar.bz2 /anaconda-38.21.tar.bz2 +/anaconda-38.22.tar.bz2 diff --git a/README.packit b/README.packit index be03dc7..1d8463b 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 0.66.0.post6+gedfbde6. +The file was generated using packit 0.67.0.post4+g281a5ac. diff --git a/anaconda.spec b/anaconda.spec index 9061104..6b6c00a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.21 +Version: 38.22 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -463,6 +463,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 14 2023 Packit - 38.22-1 +- Web UI: Make Pre-release label look clickable (ozobal) +- Web UI: Update help in Installation destination (ozobal) +- Be more indulgent when reclaiming disk space (jstodola) +- Update translations from Weblate + * Tue Feb 07 2023 Packit - 38.21-1 - Sort RPM versions via rpm.labelCompare() and not via packaging.version.LegacyVersion() (miro) diff --git a/sources b/sources index 6d0af84..9934e82 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.21.tar.bz2) = 4a3d4a5fd8b3b628bf547c5e123c376b68340fc9ee9fb7984879b85343e9c0485eda735cc03299d5aa73271d62dfc588826dea25452e31e476f0074e8c973dc4 +SHA512 (anaconda-38.22.tar.bz2) = 9d139b1255cbcd1d16e4cb8270f954bcdf86ef5c51b300cebc46ad2ebd687749a48aedf4a44f66fa7e2f7e39dd93669621d1af5cfc589991a2d5a4e8cdf5f106 From ba4edeb42582575e923259dac692b596a737002f Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 15 Feb 2023 17:02:52 +0000 Subject: [PATCH 002/188] [packit] 38.23 upstream release Upstream tag: anaconda-38.23-1 Upstream commit: a4063fc4 Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 64be51f..e3f5b9f 100644 --- a/.gitignore +++ b/.gitignore @@ -344,3 +344,4 @@ /anaconda-38.20.tar.bz2 /anaconda-38.21.tar.bz2 /anaconda-38.22.tar.bz2 +/anaconda-38.23.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 6b6c00a..5884de5 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.22 +Version: 38.23 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -463,6 +463,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Feb 15 2023 Packit - 38.23-1 +- Templatize pykickstart version in dracut code (vslavik) +- Apply --noverifyssl option for liveimg kickstart command (jstodola) +- Update translations from Weblate + * Tue Feb 14 2023 Packit - 38.22-1 - Web UI: Make Pre-release label look clickable (ozobal) - Web UI: Update help in Installation destination (ozobal) diff --git a/sources b/sources index 9934e82..a0d4a50 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.22.tar.bz2) = 9d139b1255cbcd1d16e4cb8270f954bcdf86ef5c51b300cebc46ad2ebd687749a48aedf4a44f66fa7e2f7e39dd93669621d1af5cfc589991a2d5a4e8cdf5f106 +SHA512 (anaconda-38.23.tar.bz2) = e008cfa4e4a8573e04c50dd65956b3e7ca5724a94a9a4181169a26db15f5bdaecbb290baf917569142b49cbb830f3dc4f45cd987249577b9ba99bfa6719fc0b1 From af85401b1f1349bc20017c74bdceddbb472c092b Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 16 Feb 2023 16:49:40 +0000 Subject: [PATCH 003/188] [packit] 39.1 upstream release Upstream tag: anaconda-39.1-1 Upstream commit: 860c075f Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e3f5b9f..2ef0c66 100644 --- a/.gitignore +++ b/.gitignore @@ -345,3 +345,4 @@ /anaconda-38.21.tar.bz2 /anaconda-38.22.tar.bz2 /anaconda-38.23.tar.bz2 +/anaconda-39.1.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 5884de5..a9a799b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.23 +Version: 39.1 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -463,6 +463,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Feb 16 2023 Packit - 39.1-1 +- Fix new pylint detections (vslavik) +- Update translations from Weblate + * Wed Feb 15 2023 Packit - 38.23-1 - Templatize pykickstart version in dracut code (vslavik) - Apply --noverifyssl option for liveimg kickstart command (jstodola) diff --git a/sources b/sources index a0d4a50..9b62183 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.23.tar.bz2) = e008cfa4e4a8573e04c50dd65956b3e7ca5724a94a9a4181169a26db15f5bdaecbb290baf917569142b49cbb830f3dc4f45cd987249577b9ba99bfa6719fc0b1 +SHA512 (anaconda-39.1.tar.bz2) = 43a48e267372a9b6207d7580f68b3816b61c47cc1cdb64b947b2657cfbc46d59363cd85c3c404a61f6b6dcfcfa83976f389b9fd68edf11b0cccedafc5e46d2ec From 79b8c39b82ca770b26e5a06a4a6453938ad3dcd5 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 21 Feb 2023 05:06:00 +0000 Subject: [PATCH 004/188] [packit] 39.2 upstream release Upstream tag: anaconda-39.2-1 Upstream commit: e405a38f Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 10 ++++++++-- sources | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2ef0c66..9c67ebb 100644 --- a/.gitignore +++ b/.gitignore @@ -346,3 +346,4 @@ /anaconda-38.22.tar.bz2 /anaconda-38.23.tar.bz2 /anaconda-39.1.tar.bz2 +/anaconda-39.2.tar.bz2 diff --git a/README.packit b/README.packit index 1d8463b..590da28 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 0.67.0.post4+g281a5ac. +The file was generated using packit 0.68.0.post2+g8101c6a. diff --git a/anaconda.spec b/anaconda.spec index a9a799b..22ca683 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.1 +Version: 39.2 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -39,7 +39,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.43-1 +%define pykickstartver 3.44-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.6.0-1 %define rpmver 4.15.0 @@ -463,6 +463,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 21 2023 Packit - 39.2-1 +- Add DNS search and ignore options from kickstart (vslavik) +- Adjust templates after F38 branching (mkolman) +- webui: Fix missing space (vslavik) +- Update translations from Weblate + * Thu Feb 16 2023 Packit - 39.1-1 - Fix new pylint detections (vslavik) - Update translations from Weblate diff --git a/sources b/sources index 9b62183..bd7eb55 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.1.tar.bz2) = 43a48e267372a9b6207d7580f68b3816b61c47cc1cdb64b947b2657cfbc46d59363cd85c3c404a61f6b6dcfcfa83976f389b9fd68edf11b0cccedafc5e46d2ec +SHA512 (anaconda-39.2.tar.bz2) = 23386ac66522d0289d599bd85c11df82c05f12b3a4cbf9be4ae5f97a4b5575f72ade00a2722d794af0f74aa90affb59490e3fd16e8802a3ddd5af8fa9eb5566f From 422a25e63200995eff552b005b00a48e7f4b4dac Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 28 Feb 2023 05:05:15 +0000 Subject: [PATCH 005/188] [packit] 39.3 upstream release Upstream tag: anaconda-39.3-1 Upstream commit: 3e62f5a4 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 8 +++++++- sources | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9c67ebb..3151ec6 100644 --- a/.gitignore +++ b/.gitignore @@ -347,3 +347,4 @@ /anaconda-38.23.tar.bz2 /anaconda-39.1.tar.bz2 /anaconda-39.2.tar.bz2 +/anaconda-39.3.tar.bz2 diff --git a/README.packit b/README.packit index 590da28..2d4b293 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 0.68.0.post2+g8101c6a. +The file was generated using packit 0.68.0.post15+g49c3920. diff --git a/anaconda.spec b/anaconda.spec index 22ca683..1c2c619 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.2 +Version: 39.3 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -463,6 +463,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 28 2023 Packit - 39.3-1 +- Add config for Fedora Designsuite (luya) +- docs: Update contrib guide for current branching (vslavik) +- efi: deal with verbose by default output from efibootmgr (marmarek) +- Update translations from Weblate + * Tue Feb 21 2023 Packit - 39.2-1 - Add DNS search and ignore options from kickstart (vslavik) - Adjust templates after F38 branching (mkolman) diff --git a/sources b/sources index bd7eb55..721000a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.2.tar.bz2) = 23386ac66522d0289d599bd85c11df82c05f12b3a4cbf9be4ae5f97a4b5575f72ade00a2722d794af0f74aa90affb59490e3fd16e8802a3ddd5af8fa9eb5566f +SHA512 (anaconda-39.3.tar.bz2) = 25f6cb11be63a0f778d276132b9467c0941361b463bcae2dc0594f0ccbf8d87a65965fa5ce7a5abab97d333a43daa37a926cdc3ec0b09dca667d92989ebc21c7 From fd3e0767c77728a17fd05caf377dbaac5851e845 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 7 Mar 2023 05:10:09 +0000 Subject: [PATCH 006/188] [packit] 39.4 upstream release Upstream tag: anaconda-39.4-1 Upstream commit: 87dd2a45 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 18 +++++++++++++++++- sources | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3151ec6..996e5a3 100644 --- a/.gitignore +++ b/.gitignore @@ -348,3 +348,4 @@ /anaconda-39.1.tar.bz2 /anaconda-39.2.tar.bz2 /anaconda-39.3.tar.bz2 +/anaconda-39.4.tar.bz2 diff --git a/README.packit b/README.packit index 2d4b293..e135a47 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 0.68.0.post15+g49c3920. +The file was generated using packit 0.69.0. diff --git a/anaconda.spec b/anaconda.spec index 1c2c619..f76126d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.3 +Version: 39.4 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -463,6 +463,22 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 07 2023 Packit - 39.4-1 +- Verify repomd hashes with a task (vponcova) +- WebUI: Give "Quit" button correct margin (ozobal) +- Remove the tx_id functionality (vponcova) +- Don't generate a repository name of the URL source (vponcova) +- Fix translations of the pre-release warning dialog (#2165762) (vponcova) +- Validate the CDN source early (vponcova) +- Add the ValidatePackagesSelectionWithTask DBus method (vponcova) +- Remove the get_base_repo_url method of the TreeInfoMetadata class (vponcova) +- Load treeinfo metadata with the LoadTreeInfoMetadataTask task (vponcova) +- Allow to get the base and root treeinfo repositories (vponcova) +- Create the generate_treeinfo_repository function (vponcova) +- Create the update_treeinfo_repositories function (vponcova) +- password tooltip text adapt language (iasunsea) +- Update translations from Weblate + * Tue Feb 28 2023 Packit - 39.3-1 - Add config for Fedora Designsuite (luya) - docs: Update contrib guide for current branching (vslavik) diff --git a/sources b/sources index 721000a..a47057b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.3.tar.bz2) = 25f6cb11be63a0f778d276132b9467c0941361b463bcae2dc0594f0ccbf8d87a65965fa5ce7a5abab97d333a43daa37a926cdc3ec0b09dca667d92989ebc21c7 +SHA512 (anaconda-39.4.tar.bz2) = a287ea2fc8f9adc2fc72b95fa99c40804bc5d0a18e5b301125fb3deffbb2e70d5f43adb98fb41c7135da45d699e92f141824fdc9ce69b63352a3afbc9aa974a9 From 4bed03655354d637d975e086777ee62896c84dfe Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 14 Mar 2023 05:08:26 +0000 Subject: [PATCH 007/188] [packit] 39.5 upstream release Upstream tag: anaconda-39.5-1 Upstream commit: da087471 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 23 +++++++++++++++++++++-- sources | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 996e5a3..58ba1b2 100644 --- a/.gitignore +++ b/.gitignore @@ -349,3 +349,4 @@ /anaconda-39.2.tar.bz2 /anaconda-39.3.tar.bz2 /anaconda-39.4.tar.bz2 +/anaconda-39.5.tar.bz2 diff --git a/README.packit b/README.packit index e135a47..680aef1 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 0.69.0. +The file was generated using packit 0.69.0.post12+g060b82c. diff --git a/anaconda.spec b/anaconda.spec index f76126d..8cee1de 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.4 +Version: 39.5 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -39,7 +39,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.44-1 +%define pykickstartver 3.45-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.6.0-1 %define rpmver 4.15.0 @@ -463,6 +463,25 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 14 2023 Packit - 39.5-1 +- Revert "Enable TFTP support (#2071350)" (vslavik) +- CONTRIBUTING: Add note about systemd-boot (jeremy.linton) +- release-notes: Document that its possible to install with systemd-boot + (jeremy.linton) +- Add kickstart/command line control to enable systemd-boot (jeremy.linton) +- add x86 systemd-boot option (jeremy.linton) +- Add the grub packages removed from comps to grub installs (jeremy.linton) +- Add EFISYSTEMD class and enable aarch64 (jeremy.linton) +- Hoist firmware bit size check (jeremy.linton) +- storage: Add a systemd class for systemd-boot (jeremy.linton) +- bootloader/base.py drop stage2 requirement (jeremy.linton) +- Retranslate welcome screen more simply (vslavik) +- Clean up ISO option in source selection spoke (ozobal) +- Clean up strings in payload tasks (vponcova) +- Clean up tasks for setting up and tearing down sources (vponcova) +- Enable TFTP support (#2071350) (Inperpetuammemoriam) +- Update translations from Weblate + * Tue Mar 07 2023 Packit - 39.4-1 - Verify repomd hashes with a task (vponcova) - WebUI: Give "Quit" button correct margin (ozobal) diff --git a/sources b/sources index a47057b..efe6bc5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.4.tar.bz2) = a287ea2fc8f9adc2fc72b95fa99c40804bc5d0a18e5b301125fb3deffbb2e70d5f43adb98fb41c7135da45d699e92f141824fdc9ce69b63352a3afbc9aa974a9 +SHA512 (anaconda-39.5.tar.bz2) = abd94447351e0908b2f8f7707f91bc48418f5589ede160930959532730020aa2cad1255d29bbe9fe17ea486189abec9feb999bb3a2da01a2da1b7c93be0dd121 From c7a44b4788faba3b09aa3ad5b8a37603ca31281b Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Fri, 17 Mar 2023 20:40:19 -0700 Subject: [PATCH 008/188] Backport PR #4624 to fix anaconda with pykickstart 3.47 --- ...start-moving-new-network-commands-to.patch | 51 +++++++++++++++++++ anaconda.spec | 8 ++- 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch diff --git a/0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch b/0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch new file mode 100644 index 0000000..f013619 --- /dev/null +++ b/0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch @@ -0,0 +1,51 @@ +From 41969ea6ccda5dcabac7232fb73a9307bc7bc67a Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Fri, 17 Mar 2023 18:17:02 -0700 +Subject: [PATCH] Adjust to pykickstart moving new network commands to F39 + +Without this, anaconda fails to run with pykickstart 3.47. + +Signed-off-by: Adam Williamson +--- + dracut/parse-kickstart | 2 +- + pyanaconda/core/kickstart/commands.py | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/dracut/parse-kickstart b/dracut/parse-kickstart +index c81ddb0813..3b1d26fbce 100755 +--- a/dracut/parse-kickstart ++++ b/dracut/parse-kickstart +@@ -52,7 +52,7 @@ from pykickstart.commands.url import F30_Url as Url + from pykickstart.commands.updates import F34_Updates as Updates + from pykickstart.commands.mediacheck import FC4_MediaCheck as MediaCheck + from pykickstart.commands.driverdisk import F14_DriverDisk as DriverDisk +-from pykickstart.commands.network import F38_Network as Network ++from pykickstart.commands.network import F39_Network as Network + from pykickstart.commands.displaymode import F26_DisplayMode as DisplayMode + from pykickstart.commands.bootloader import F39_Bootloader as Bootloader + +diff --git a/pyanaconda/core/kickstart/commands.py b/pyanaconda/core/kickstart/commands.py +index 83e17f25ea..d7b4ef932d 100644 +--- a/pyanaconda/core/kickstart/commands.py ++++ b/pyanaconda/core/kickstart/commands.py +@@ -50,7 +50,7 @@ from pykickstart.commands.logvol import F29_LogVol as LogVol + from pykickstart.commands.mediacheck import FC4_MediaCheck as MediaCheck + from pykickstart.commands.method import F34_Method as Method + from pykickstart.commands.mount import F27_Mount as Mount +-from pykickstart.commands.network import F38_Network as Network ++from pykickstart.commands.network import F39_Network as Network + from pykickstart.commands.nfs import FC6_NFS as NFS + from pykickstart.commands.nvdimm import F28_Nvdimm as Nvdimm + from pykickstart.commands.ostreesetup import F21_OSTreeSetup as OSTreeSetup +@@ -91,7 +91,7 @@ from pykickstart.commands.group import F12_GroupData as GroupData + from pykickstart.commands.iscsi import F17_IscsiData as IscsiData + from pykickstart.commands.logvol import F29_LogVolData as LogVolData + from pykickstart.commands.mount import F27_MountData as MountData +-from pykickstart.commands.network import F38_NetworkData as NetworkData ++from pykickstart.commands.network import F39_NetworkData as NetworkData + from pykickstart.commands.nvdimm import F28_NvdimmData as NvdimmData + from pykickstart.commands.partition import F29_PartData as PartData + from pykickstart.commands.raid import F29_RaidData as RaidData +-- +2.40.0 + diff --git a/anaconda.spec b/anaconda.spec index 8cee1de..9cc0a1f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.5 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -11,6 +11,9 @@ URL: http://fedoraproject.org/wiki/Anaconda # ./autogen.sh # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/4624 +# Fix anaconda with pykickstart 3.47 +Patch0: 0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -463,6 +466,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Mar 17 2023 Adam Williamson - 39.5-2 +- Backport PR #4624 to fix anaconda with pykickstart 3.47 + * Tue Mar 14 2023 Packit - 39.5-1 - Revert "Enable TFTP support (#2071350)" (vslavik) - CONTRIBUTING: Add note about systemd-boot (jeremy.linton) From 771269f209c070fdd1a857bafefe8314d097047c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 21 Mar 2023 05:05:53 +0000 Subject: [PATCH 009/188] [packit] 39.6 upstream release Upstream tag: anaconda-39.6-1 Upstream commit: 0fbd73bd Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 56 ++++++++++++++++++++++++++++++++++++++++++++------- sources | 2 +- 4 files changed, 52 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 58ba1b2..0e0b0af 100644 --- a/.gitignore +++ b/.gitignore @@ -350,3 +350,4 @@ /anaconda-39.3.tar.bz2 /anaconda-39.4.tar.bz2 /anaconda-39.5.tar.bz2 +/anaconda-39.6.tar.bz2 diff --git a/README.packit b/README.packit index 680aef1..10ab7f2 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 0.69.0.post12+g060b82c. +The file was generated using packit 0.69.0.post27+g1374cc1. diff --git a/anaconda.spec b/anaconda.spec index 9cc0a1f..446c124 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.5 -Release: 2%{?dist} +Version: 39.6 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -11,9 +11,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # ./autogen.sh # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/4624 -# Fix anaconda with pykickstart 3.47 -Patch0: 0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -42,7 +39,7 @@ Patch0: 0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.45-1 +%define pykickstartver 3.47-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.6.0-1 %define rpmver 4.15.0 @@ -355,7 +352,7 @@ rm -rf \ %{buildroot}/%{_sbindir}/liveinst \ %{buildroot}/%{_datadir}/anaconda/gnome \ %{buildroot}/%{_datadir}/anaconda/gnome/fedora-welcome \ - %{buildroot}/%{_datadir}/anaconda/gnome/fedora-welcome.desktop \ + %{buildroot}/%{_datadir}/anaconda/gnome/org.fedoraproject.welcome-screen.desktop \ %{buildroot}/%{_datadir}/applications/liveinst.desktop %endif @@ -466,6 +463,51 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 21 2023 Packit - 39.6-1 +- Adjust to pykickstart moving new network commands to F39 (awilliam) +- Generate the ostreesetup kickstart command (vponcova) +- Simplify the URL source (vponcova) +- Add support for sources that provide access to a repository (vponcova) +- Protect the RPM source provided by Dracut (vponcova) +- Show the RPM source provided by Dracut in GUI (jkonecny) +- Rename widgets for auto-detected installation media (vponcova) +- Drop the stage2 support from the CDROM source (vponcova) +- Simplify the default source selection of the RPM sources (jkonecny) +- Add support for an RPM source defined by a local path to a repository + (jkonecny) +- webui: add hint for running tests locally with selinux failures (rvykydal) +- For user unit tests, provide valid login.defs (vslavik) +- Don't copy binaries in user unit tests (vslavik) +- Don't create empty login.defs (vslavik) +- Revert "infra: Disable failing tests that call useradd and groupadd" + (vslavik) +- Set correctly NM props for DNS kickstart options (vslavik) +- fedora-welcome: Default to light style (fmuellner) +- fedora-welcome: Swap buttons (fmuellner) +- fedora-welcome: Drop icons from buttons (fmuellner) +- fedora-welcome: Use libadwaita (fmuellner) +- fedora-welcome: Use actions instead of clicked callbacks (fmuellner) +- fedora-welcome: Port to GTK4 (fmuellner) +- fedora-welcome: Tweak button labels (fmuellner) +- fedora-welcome: Adjust wording of description (fmuellner) +- fedora-welcome: Rename .desktop file (fmuellner) +- fedora-welcome: Add back app icon (fmuellner) +- fedora-welcome: Replace grids with boxes (fmuellner) +- fedora-welcome: Remove secondary screen (fmuellner) +- fedora-welcome: Launch .desktop file instead of spawning command (fmuellner) +- fedora-welcome: Fix passing command line flags (fmuellner) +- fedora-welcome: Use standard Javascript modules (fmuellner) +- fedora-welcome: Split out application subclass (fmuellner) +- fedora-window: Use show_all() only internally (fmuellner) +- fedora-welcome: Stop using deprecated Lang module (fmuellner) +- fedora-welcome: Reindent WelcomeWindow class (fmuellner) +- fedora-welcome: Use consistent quotes (fmuellner) +- fedora-welcome: Use template strings (fmuellner) +- fedora-welcome: Use consistent braces (fmuellner) +- fedora-welcome: Remove unused imports (fmuellner) +- Fix saving DNS search domains to kickstart (vslavik) +- Update translations from Weblate + * Fri Mar 17 2023 Adam Williamson - 39.5-2 - Backport PR #4624 to fix anaconda with pykickstart 3.47 diff --git a/sources b/sources index efe6bc5..d439036 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.5.tar.bz2) = abd94447351e0908b2f8f7707f91bc48418f5589ede160930959532730020aa2cad1255d29bbe9fe17ea486189abec9feb999bb3a2da01a2da1b7c93be0dd121 +SHA512 (anaconda-39.6.tar.bz2) = 6b999eefd58df9048d812d362a458bd4068b14154cdd8ea5c3002c39ba6c6eb5c68d130d17e2cda00c73486e4aee929ee61af9540c92c9dc2ad6ef5e8652523f From c49569d79428eba3b3fbe3234871943ed9a324e4 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 28 Mar 2023 05:10:29 +0000 Subject: [PATCH 010/188] [packit] 39.7 upstream release Upstream tag: anaconda-39.7-1 Upstream commit: c0714b5c Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 35 ++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0e0b0af..5f0ed69 100644 --- a/.gitignore +++ b/.gitignore @@ -351,3 +351,4 @@ /anaconda-39.4.tar.bz2 /anaconda-39.5.tar.bz2 /anaconda-39.6.tar.bz2 +/anaconda-39.7.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 446c124..a85ed75 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.6 +Version: 39.7 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -46,6 +46,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 %define utillinuxver 2.15.1 +%define rpmostreever 2023.2 BuildRequires: libtool BuildRequires: gettext-devel >= %{gettextver} @@ -102,6 +103,11 @@ Requires: python3-systemd Requires: python3-productmd Requires: python3-dasbus >= %{dasbusver} Requires: flatpak-libs +# dependencies for rpm-ostree payload module +Requires: rpm-ostree >= %{rpmostreever} +Requires: ostree +# used by ostree command for native containers +Requires: skopeo %if %{defined rhel} && %{undefined centos} Requires: subscription-manager >= %{subscriptionmanagerver} %endif @@ -463,6 +469,33 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 28 2023 Packit - 39.7-1 +- Remove the SourceFactory class from the pyanaconda.payload module (vponcova) +- Simplify creation of a source based on its URL (vponcova) +- Protect the specified devices with all their ancestors (vponcova) +- Protect HDD sources from the Payloads module (vponcova) +- Use the simplified NFS source in the UI (vponcova) +- Simplify the NFS source (vponcova) +- Improve access to the repository configuration of a source (vponcova) +- Protect the stage2 device from the Storage module (vponcova) +- Don't protect unavailable devices (vponcova) +- Update pixel tests for a new cockpit-ws (jkonecny) +- webui: update links for downloading cockpit-ws and cockpit-bridge RPMs + (kkoukiou) +- Don't parse additional repositories during start-up (vponcova) +- Implement needs_network for rpm_ostree_container (#2125655) (jkonecny) +- Move rpm-ostree deps from Lorax to Anaconda (#2125655) (jkonecny) +- Deduplicate test data creation func in rpm ostree (jkonecny) +- Add release note for ostreecontainer (#2125655) (jkonecny) +- Add new OSTree container source test (#2125655) (jkonecny) +- Enable RPM OSTree from container source in payload (#2125655) (jkonecny) +- Add RPM OSTree source from container (#2125655) (jkonecny) +- WebUI: Fix keyboard navigation on welcome screen (ozobal) +- Add test step logging and screenshots to WebUI tests (zveleba) +- Ignore newly found pylint detections (vslavik) +- Fix network configuration from kickstart in intramfs (rvykydal) +- Update translations from Weblate + * Tue Mar 21 2023 Packit - 39.6-1 - Adjust to pykickstart moving new network commands to F39 (awilliam) - Generate the ostreesetup kickstart command (vponcova) diff --git a/sources b/sources index d439036..37fe54a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.6.tar.bz2) = 6b999eefd58df9048d812d362a458bd4068b14154cdd8ea5c3002c39ba6c6eb5c68d130d17e2cda00c73486e4aee929ee61af9540c92c9dc2ad6ef5e8652523f +SHA512 (anaconda-39.7.tar.bz2) = 8572b143859b2786ac358d93af6ae5ccfde61ac9d957b7249ba08a7c6c39b6071d0e172cb970920f66a2959f4882796124b2e852ac45fd169c35e4f2e96f041d From 48fb060fe720d50057403f339f2cb7a2445eb2cd Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 28 Mar 2023 17:35:45 +0000 Subject: [PATCH 011/188] [packit] 39.8 upstream release Upstream tag: anaconda-39.8-1 Upstream commit: 5e767604 Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 25 +++++++++++++++++++------ sources | 2 +- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 5f0ed69..f727b57 100644 --- a/.gitignore +++ b/.gitignore @@ -352,3 +352,4 @@ /anaconda-39.5.tar.bz2 /anaconda-39.6.tar.bz2 /anaconda-39.7.tar.bz2 +/anaconda-39.8.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index a85ed75..09d03ab 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.7 +Version: 39.8 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -103,11 +103,6 @@ Requires: python3-systemd Requires: python3-productmd Requires: python3-dasbus >= %{dasbusver} Requires: flatpak-libs -# dependencies for rpm-ostree payload module -Requires: rpm-ostree >= %{rpmostreever} -Requires: ostree -# used by ostree command for native containers -Requires: skopeo %if %{defined rhel} && %{undefined centos} Requires: subscription-manager >= %{subscriptionmanagerver} %endif @@ -243,6 +238,11 @@ Requires: nm-connection-editor Requires: librsvg2 Requires: gnome-kiosk Requires: brltty +# dependencies for rpm-ostree payload module +Requires: rpm-ostree >= %{rpmostreever} +Requires: ostree +# used by ostree command for native containers +Requires: skopeo %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. @@ -469,6 +469,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 28 2023 Packit - 39.8-1 +- Move ostreecontainer deps to install-img-deps (jkonecny) +- Add 'vga' to the list of preserved kernel arguments (#2176782) (awilliam) +- Improve documentation of our Cockpit CI tests (jkonecny) +- Download cockpit rpms during build (jkonecny) +- Add --strict mode to makeupdates script (jkonecny) +- docs: Document the `autopart --nohome` issue (vponcova) +- Remove a react-core tarball (mkolman) +- WebUI tweak local test execution (jkonecny) +- Add missing deps to install_dependencies.sh (jkonecny) +- WebUI: do not force to manually remove updates.img (jkonecny) +- Update translations from Weblate + * Tue Mar 28 2023 Packit - 39.7-1 - Remove the SourceFactory class from the pyanaconda.payload module (vponcova) - Simplify creation of a source based on its URL (vponcova) diff --git a/sources b/sources index 37fe54a..24733d6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.7.tar.bz2) = 8572b143859b2786ac358d93af6ae5ccfde61ac9d957b7249ba08a7c6c39b6071d0e172cb970920f66a2959f4882796124b2e852ac45fd169c35e4f2e96f041d +SHA512 (anaconda-39.8.tar.bz2) = 702ec26cdf9760c62bf1f1f43d66a503faae7d2a44463e482a3499a7f8bafb3c05c629415532d89c0162f530597e35997239468b5acda63451eed3f139c1d4a3 From 1d546251b84db315afb92812f0a3174cf43a49f3 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 4 Apr 2023 05:05:32 +0000 Subject: [PATCH 012/188] [packit] 39.9 upstream release Upstream tag: anaconda-39.9-1 Upstream commit: 6380669e Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 20 +++++++++++++++++++- sources | 2 +- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f727b57..ed05c5e 100644 --- a/.gitignore +++ b/.gitignore @@ -353,3 +353,4 @@ /anaconda-39.6.tar.bz2 /anaconda-39.7.tar.bz2 /anaconda-39.8.tar.bz2 +/anaconda-39.9.tar.bz2 diff --git a/README.packit b/README.packit index 10ab7f2..6cc09f8 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 0.69.0.post27+g1374cc1. +The file was generated using packit 0.72.0. diff --git a/anaconda.spec b/anaconda.spec index 09d03ab..5db09a6 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.8 +Version: 39.9 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -469,6 +469,24 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 04 2023 Packit - 39.9-1 +- fsset: Catch SwapSpaceError when trying to activate swaps (vtrefny) +- Add tests for threads (vslavik) +- Add and use thread_manager.add_thread() (vslavik) +- Use the simplified HDD source in the UI (vponcova) +- Simplify the HDD source (vponcova) +- Add the create_hdd_url function (vponcova) +- Move thread tests according to renaming (vslavik) +- Compatibility layer for threading->core.threads (vslavik) +- Rename core module threading to threads (vslavik) +- Move threading from pyanaconda to pyanaconda.core (vslavik) +- Rename threadMgr to thread_manager (vslavik) +- Allow showing proxy passwords on the installation source spoke (jstodola) +- Allow showing passwords on the subscription spoke (jstodola) +- Always hide the user password by default (jstodola) +- Always hide the root password by default (jstodola) +- Update translations from Weblate + * Tue Mar 28 2023 Packit - 39.8-1 - Move ostreecontainer deps to install-img-deps (jkonecny) - Add 'vga' to the list of preserved kernel arguments (#2176782) (awilliam) diff --git a/sources b/sources index 24733d6..7be7397 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.8.tar.bz2) = 702ec26cdf9760c62bf1f1f43d66a503faae7d2a44463e482a3499a7f8bafb3c05c629415532d89c0162f530597e35997239468b5acda63451eed3f139c1d4a3 +SHA512 (anaconda-39.9.tar.bz2) = bf456089e7f08d61b2c192949f6facf34742356e0ad34efcf7ef31a28ddb86341021935439faa35dcf1b86fbec33fd324e7d4274b72bec57611df9b67e9927f2 From 39f62bdfaab5df7e066ac42123eecd75b1818861 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 11 Apr 2023 05:06:12 +0000 Subject: [PATCH 013/188] [packit] 39.10 upstream release Upstream tag: anaconda-39.10-1 Upstream commit: 2687f6ad Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 45 ++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 46 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ed05c5e..2cb6835 100644 --- a/.gitignore +++ b/.gitignore @@ -354,3 +354,4 @@ /anaconda-39.7.tar.bz2 /anaconda-39.8.tar.bz2 /anaconda-39.9.tar.bz2 +/anaconda-39.10.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 5db09a6..8fc9519 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.9 +Version: 39.10 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -469,6 +469,49 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 11 2023 Packit - 39.10-1 +- webui: update reference images (kkoukiou) +- webui: update CockpitPoWebpackPlugin and adjust configuration options + (kkoukiou) +- webui: update run-tests script (kkoukiou) +- webui: build: Move to a webpack module (kkoukiou) +- webui: modernize the makefile (kkoukiou) +- webui: update integration tests for v1 of autopartitioning (rvykydal) +- Fix wrong dracut timeout message (jkonecny) +- Run webui-periodic workflow on a testing runner for some time (rvykydal) +- Add GH workflow for periodic webui integration tests in Permian (rvykydal) +- webui: update pixeltest reference (rvykydal) +- webui: update microcopy plurals to remove "(s)" suffixes (rvykydal) +- webui: add pixel tests for the new storage config screens (rvykydal) +- webui: add test for autopartitioning (rvykydal) +- webui: test that disk selection persists Next and Back (INSTALLER-3029) + (rvykydal) +- webui: make not enough space warning in detail a phrase (rvykydal) +- webui: add content for autopartitioning options details (rvykydal) +- webui: allow weak passwords for disk encryption (rvykydal) +- webui: fix tests for split Installation Destination step (rvykydal) +- webui: add TODO for applyPartitioning (rvykydal) +- webui: move some subcomponents out of components (rvykydal) +- webui: implement Disk Encryption subscreens in scope of the single substep + (rvykydal) +- webui: log exception in case of partitioning application error (rvykydal) +- webui: keep disk selection in the UI when going back (rvykydal) +- webui: add a tooltip hint to disabled autopartitioning scenarios (rvykydal) +- webui: connect Storage Configuration to backend initalization mode (rvykydal) +- webui: implement Storage Configuration (guided partitioning) (rvykydal) +- webui: move storage validation to the last storage substep (rvykydal) +- webui: add Disk Encryption subscreen skeleton (rvykydal) +- webui: add Storage Configuration subscreen skeleton (rvykydal) +- webui: move disk selection into a wizard substep (rvykydal) +- Move the validation report to the payload manager (vponcova) +- Use the DNF module in TUI and GUI (vponcova) +- Extend the DNF module (vponcova) +- Handle an undefined release version (vponcova) +- Move the generate_treeinfo_repository function (vponcova) +- Create the check_instances function for unit tests (vponcova) +- oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) +- Update translations from Weblate + * Tue Apr 04 2023 Packit - 39.9-1 - fsset: Catch SwapSpaceError when trying to activate swaps (vtrefny) - Add tests for threads (vslavik) diff --git a/sources b/sources index 7be7397..a44e5a6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.9.tar.bz2) = bf456089e7f08d61b2c192949f6facf34742356e0ad34efcf7ef31a28ddb86341021935439faa35dcf1b86fbec33fd324e7d4274b72bec57611df9b67e9927f2 +SHA512 (anaconda-39.10.tar.bz2) = abd6ae25010f2910b5f9891c6838aa6bd01cefaf3944012c919dbdde7e394c93ff9431af5c9222c4250ea10ec5f1f7b3a2d8743c596a97c740fc33c853cd1e7e From b6e0384f9d4cc6bbdbea976769966bc94d1b3ff6 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 18 Apr 2023 05:05:12 +0000 Subject: [PATCH 014/188] [packit] 39.11 upstream release Upstream tag: anaconda-39.11-1 Upstream commit: 750b3df7 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 29 ++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2cb6835..716faf8 100644 --- a/.gitignore +++ b/.gitignore @@ -355,3 +355,4 @@ /anaconda-39.8.tar.bz2 /anaconda-39.9.tar.bz2 /anaconda-39.10.tar.bz2 +/anaconda-39.11.tar.bz2 diff --git a/README.packit b/README.packit index 6cc09f8..91a0cf8 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 0.72.0. +The file was generated using packit 0.74.0.post3+g82517c4. diff --git a/anaconda.spec b/anaconda.spec index 8fc9519..7106e72 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.10 +Version: 39.11 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -469,6 +469,33 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 18 2023 Packit - 39.11-1 +- Add missing documentation about OEMDRV (#2171811) (jkonecny) +- gui: Simplify invalid timezone handling. (vslavik) +- Try to set timezone from language on welcome spoke (vslavik) +- Revert "Remove the function get_locale_timezones" (vslavik) +- Always set timezone with priority (vslavik) +- Add timezone priority to module backend and interface (vslavik) +- Fix logging to packaging.log (vponcova) +- exception: only attach existent and non-empty files (#2185827) (awilliam) +- WebUI: force symlink re-creation (jvanderwaa) +- Don't set the __doc__ attribute (vponcova) +- Remove the DeviceSetupError exception (vponcova) +- Remove SetupDevice and TeardownDevice from DeviceTreeHandlerInterface + (vponcova) +- Remove unused constants (vponcova) +- Remove the DNFManager.remove_repository method (vponcova) +- Remove the DNFManager.reset_substitution method (vponcova) +- Remove the DNFManager.is_environment_valid method (vponcova) +- Remove resolve_device from pyanaconda.payload.utils (vponcova) +- Remove the TreeInfoMetadata._root_url attribute (vponcova) +- po: fix (jvanderwaa) +- WebUI: don't set step in React state (jvanderwaa) +- WebUI: avoid relying on automated semicolon insertion (jvanderwaa) +- .github: add codeql workflow for JavaScript (jvanderwaa) +- WebUI: correct setState calls for SearchInput (jvanderwaa) +- Update translations from Weblate + * Tue Apr 11 2023 Packit - 39.10-1 - webui: update reference images (kkoukiou) - webui: update CockpitPoWebpackPlugin and adjust configuration options diff --git a/sources b/sources index a44e5a6..f54c378 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.10.tar.bz2) = abd6ae25010f2910b5f9891c6838aa6bd01cefaf3944012c919dbdde7e394c93ff9431af5c9222c4250ea10ec5f1f7b3a2d8743c596a97c740fc33c853cd1e7e +SHA512 (anaconda-39.11.tar.bz2) = 16a151188578feacac613794c550ac08e9c9c1b2cb341bbe21b54af09ed22574334ac9b80f998245783cd19203bcddab7392f7997e5e14fd9201e2a25ae4a483 From 4e7ec75fcd3ce44d84e8aa83f028406948c5c271 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Apr 2023 05:05:49 +0000 Subject: [PATCH 015/188] [packit] 39.12 upstream release Upstream tag: anaconda-39.12-1 Upstream commit: 44c2e0a5 --- .gitignore | 1 + .packit.yml | 2 +- README.packit | 2 +- anaconda.spec | 23 ++++++++++++++++++++++- sources | 2 +- 5 files changed, 26 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 716faf8..a4cfa90 100644 --- a/.gitignore +++ b/.gitignore @@ -356,3 +356,4 @@ /anaconda-39.9.tar.bz2 /anaconda-39.10.tar.bz2 /anaconda-39.11.tar.bz2 +/anaconda-39.12.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 1d09827..a4ac7bf 100644 --- a/.packit.yml +++ b/.packit.yml @@ -23,7 +23,7 @@ srpm_build_deps: - libarchive-devel - rpm-devel - nss_wrapper - - npm + - nodejs-npm actions: post-upstream-clone: diff --git a/README.packit b/README.packit index 91a0cf8..8cf97c5 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 0.74.0.post3+g82517c4. +The file was generated using packit 0.74.0.post29+g6519cd1. diff --git a/anaconda.spec b/anaconda.spec index 7106e72..aba95d4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.11 +Version: 39.12 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -469,6 +469,27 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 25 2023 Packit - 39.12-1 +- WebUI: [pixel tests] Hide progress stepper after finishing (rvykydal) +- WebUI: allow webui_testvm to pick up development files (jvanderwaa) +- pyanaconda: start cockpit-ws from a systemd unit (jvanderwaa) +- webui: reset storage backend before autopart test (rvykydal) +- WebUI: Update test for Hide progress stepper after finishing (rvykydal) +- WebUI: Hide progress stepper after finishing (ozobal) +- webui: [pixel tests] fix spacing of Storage Congfiguration options (rvykydal) +- webui: fix spacing of Storage Congfiguration options (rvykydal) +- Fix indefinite articles before "NFS" (jstodola) +- Remove redundant return (vslavik) +- Fix virt-install cockpit run on fedora-X images (jkonecny) +- WebUI: Dynamically choose Quit/Reboot button label (ozobal) +- WebUI: use Cockpit's run-tests (jvanderwaa) +- WebUI: introduce a new MachineCase subclass for VirtInstallMachine + (jvanderwaa) +- WebUI: touch dist/manifest.json explicitly (jvanderwaa) +- Run webui-tests workflow on a testing runner for some time (rvykydal) +- Add GH workflow to run webui integration tests in Permian on PR (rvykydal) +- Update translations from Weblate + * Tue Apr 18 2023 Packit - 39.11-1 - Add missing documentation about OEMDRV (#2171811) (jkonecny) - gui: Simplify invalid timezone handling. (vslavik) diff --git a/sources b/sources index f54c378..e75cba3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.11.tar.bz2) = 16a151188578feacac613794c550ac08e9c9c1b2cb341bbe21b54af09ed22574334ac9b80f998245783cd19203bcddab7392f7997e5e14fd9201e2a25ae4a483 +SHA512 (anaconda-39.12.tar.bz2) = 24399c3f8e48c3d853e8982785d5136b67e69d1b3c80a8657f5f1f9f71d1ca4baa6ff56a63bdd538d4b1b47200ca78d51f9b4de430889e5774cacbe85c0608cb From 2b5a69e9eb36192e965f9de9333bc5ecffd31e91 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 4 May 2023 09:32:25 +0000 Subject: [PATCH 016/188] [packit] 39.13 upstream release Upstream tag: anaconda-39.13-1 Upstream commit: 8302cb15 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 7 ++++++- sources | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a4cfa90..8fa508a 100644 --- a/.gitignore +++ b/.gitignore @@ -357,3 +357,4 @@ /anaconda-39.10.tar.bz2 /anaconda-39.11.tar.bz2 /anaconda-39.12.tar.bz2 +/anaconda-39.13.tar.bz2 diff --git a/README.packit b/README.packit index 8cf97c5..74deea1 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 0.74.0.post29+g6519cd1. +The file was generated using packit 0.75.0.post5+gcb8c554. diff --git a/anaconda.spec b/anaconda.spec index aba95d4..cd1d5e7 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.12 +Version: 39.13 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -469,6 +469,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu May 04 2023 Packit - 39.13-1 +- WebUI: fix eslint error (jvanderwaa) +- WebUI: run eslint in CI (jvanderwaa) +- Update translations from Weblate + * Tue Apr 25 2023 Packit - 39.12-1 - WebUI: [pixel tests] Hide progress stepper after finishing (rvykydal) - WebUI: allow webui_testvm to pick up development files (jvanderwaa) diff --git a/sources b/sources index e75cba3..d7529aa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.12.tar.bz2) = 24399c3f8e48c3d853e8982785d5136b67e69d1b3c80a8657f5f1f9f71d1ca4baa6ff56a63bdd538d4b1b47200ca78d51f9b4de430889e5774cacbe85c0608cb +SHA512 (anaconda-39.13.tar.bz2) = 63e78a182334d19408637523562a442027cbe3ea5305406318b81780b9aa7b9088e197d6824e191cf8435591a12201a98b561173db26d0b5aa3406ef44b50d6d From f3d3bfbc33b232b0b88f24374035a6d8a3a54a95 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 May 2023 05:05:50 +0000 Subject: [PATCH 017/188] [packit] 39.14 upstream release Upstream tag: anaconda-39.14-1 Upstream commit: 1d3288cf --- .gitignore | 1 + anaconda.spec | 19 ++++++++++++++++--- sources | 2 +- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8fa508a..ff711a1 100644 --- a/.gitignore +++ b/.gitignore @@ -358,3 +358,4 @@ /anaconda-39.11.tar.bz2 /anaconda-39.12.tar.bz2 /anaconda-39.13.tar.bz2 +/anaconda-39.14.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index cd1d5e7..25c7097 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.13 +Version: 39.14 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -426,8 +426,9 @@ rm -rf \ %files webui %dir %{_datadir}/cockpit/anaconda-webui -%{_datadir}/cockpit/anaconda-webui/index.js.LICENSE.txt.gz -%{_datadir}/cockpit/anaconda-webui/index.html.gz +%{_datadir}/cockpit/anaconda-webui/index.js.LEGAL.txt +%{_datadir}/cockpit/anaconda-webui/index.css.LEGAL.txt +%{_datadir}/cockpit/anaconda-webui/index.html %{_datadir}/cockpit/anaconda-webui/index.js.gz %{_datadir}/cockpit/anaconda-webui/index.css.gz %{_datadir}/cockpit/anaconda-webui/manifest.json @@ -469,6 +470,18 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 09 2023 Packit - 39.14-1 +- webui: better source maps (kkoukiou) +- conf: Missing geolocation provider URL disables it (vslavik) +- webui: [pixel tests] update review screen for v1 of autopartiotioning + (rvykydal) +- webui: update review screen for v1 of autopartiotioning (rvykydal) +- webui: reset partitioning on going Back from review screen (rvykydal) +- webui: don't use global scope for translated strings (kkoukiou) +- Move from webpack to esbuild bundler (kkoukiou) +- webui: some invalid code fixes (kkoukiou) +- Update translations from Weblate + * Thu May 04 2023 Packit - 39.13-1 - WebUI: fix eslint error (jvanderwaa) - WebUI: run eslint in CI (jvanderwaa) diff --git a/sources b/sources index d7529aa..4b1d7a4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.13.tar.bz2) = 63e78a182334d19408637523562a442027cbe3ea5305406318b81780b9aa7b9088e197d6824e191cf8435591a12201a98b561173db26d0b5aa3406ef44b50d6d +SHA512 (anaconda-39.14.tar.bz2) = 702aeddbf2708447721d4eb2869cae2f8b87eb7b5d13979549f0553465a35ab219d89fe1ce097e5c46aff5dbd0916fd9cecc2c629522a5e08d601d2d2aff4a9c From 7513b918e23afb715062286a59bc5609a68f9bd2 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 16 May 2023 05:05:01 +0000 Subject: [PATCH 018/188] [packit] 39.15 upstream release Upstream tag: anaconda-39.15-1 Upstream commit: 86c5981d --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 18 +++++++++++++++++- sources | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ff711a1..b3be27c 100644 --- a/.gitignore +++ b/.gitignore @@ -359,3 +359,4 @@ /anaconda-39.12.tar.bz2 /anaconda-39.13.tar.bz2 /anaconda-39.14.tar.bz2 +/anaconda-39.15.tar.bz2 diff --git a/README.packit b/README.packit index 74deea1..03c3f50 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 0.75.0.post5+gcb8c554. +The file was generated using packit 0.75.0.post16+g33d32c7. diff --git a/anaconda.spec b/anaconda.spec index 25c7097..2c0fb99 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.14 +Version: 39.15 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,22 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 16 2023 Packit - 39.15-1 +- tests: Remove eslint unit test (vslavik) +- docs: Add WebUI integration tests badge to CI status (vslavik) +- Add new integration test cases: Storage encryption and Wizard navigation + (zveleba) +- webui: commonLanguages can contains codes that are not in the locales the API + returns (kkoukiou) +- webui: migrate to async syntax for promises in review screen (rvykydal) +- localization: add Localization section and use_geolocation to configuration + (rvykydal) +- WebUI: fix spelling of encrypted (jvanderwaa) +- webui: create disk images for VirtInstallMachine in advance (rvykydal) +- Add new post_install_step function to IntegrationTest class (zveleba) +- Add missing log_step decorators to storage helper functions (zveleba) +- Update translations from Weblate + * Tue May 09 2023 Packit - 39.14-1 - webui: better source maps (kkoukiou) - conf: Missing geolocation provider URL disables it (vslavik) diff --git a/sources b/sources index 4b1d7a4..e527ad1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.14.tar.bz2) = 702aeddbf2708447721d4eb2869cae2f8b87eb7b5d13979549f0553465a35ab219d89fe1ce097e5c46aff5dbd0916fd9cecc2c629522a5e08d601d2d2aff4a9c +SHA512 (anaconda-39.15.tar.bz2) = d18a0e01b215e9305babeb567df725229a5921982db3e852cc2ee77542cf4a14d230c155fd0ff80a1f3b7af1d066f6cc2ca92dbdc9da7717450fb26c5c8d1f99 From c78011faacc4c42f92746f3309e8fa8540100e7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 19 May 2023 14:51:45 +0200 Subject: [PATCH 019/188] Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 2c0fb99..8f1225f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.15 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri May 19 2023 Petr Pisar - 39.15-2 +- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) + * Tue May 16 2023 Packit - 39.15-1 - tests: Remove eslint unit test (vslavik) - docs: Add WebUI integration tests badge to CI status (vslavik) From ef70d4513b76757e3c5586c53bd7a3af19b964cb Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 23 May 2023 05:04:43 +0000 Subject: [PATCH 020/188] [packit] 39.16 upstream release Upstream tag: anaconda-39.16-1 Upstream commit: a6fe8aaa --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 32 ++++++++++++++++++++++++++++++-- sources | 2 +- 4 files changed, 33 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index b3be27c..3af7fda 100644 --- a/.gitignore +++ b/.gitignore @@ -360,3 +360,4 @@ /anaconda-39.13.tar.bz2 /anaconda-39.14.tar.bz2 /anaconda-39.15.tar.bz2 +/anaconda-39.16.tar.bz2 diff --git a/README.packit b/README.packit index 03c3f50..fd70690 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 0.75.0.post16+g33d32c7. +The file was generated using packit 0.75.0.post23+g672eac3. diff --git a/anaconda.spec b/anaconda.spec index 8f1225f..d0f03d3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.15 -Release: 2%{?dist} +Version: 39.16 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,34 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 23 2023 Packit - 39.16-1 +- Change driver_updates exit info messages to debug (#2154904) (jkonecny) +- Add readme for the conf.d drop dir (vslavik) +- webui: use the reason in title of disabled partitioing warning (rvykydal) +- WebUI: improve handling of removal of testvm's (jvanderwaa) +- webui: [pixel-tests] update microcopy of "erase-all" storage scenario + (rvykydal) +- webui: update microcopy of "erase-all" storage scenario (rvykydal) +- Add a draft release note for the Runtime module (vslavik) +- Add tests for the Runtime and Dracut modules (vslavik) +- Add the dracut command module (vslavik) +- Add the Runtime module (vslavik) +- Add release notes packaging Web UI (jkonecny) +- Fix release notes link consistency (jkonecny) +- docs: Add other f38 release notes (vslavik) +- docs: Add vponcova f38 release notes (vslavik) +- docs: Add F38 release notes for vslavik PRs (vslavik) +- Create Fedora 38 release notes (jkonecny) +- Remove link to the release notes template.rst (jkonecny) +- WebUI: close embedded panel when clicking prev/next (jvanderwaa) +- WebUI: update ESLINT to LINT (jvanderwaa) +- WebUI: use StorageScenarioId in all components (jvanderwaa) +- WebUI: set default storage scenario based on scenarios constant (jvanderwaa) +- webui: use the same naming for disk images created in machine_install + (rvykydal) +- webui: consolidate creating images in machine_install (rvykydal) +- Update translations from Weblate + * Fri May 19 2023 Petr Pisar - 39.15-2 - Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) diff --git a/sources b/sources index e527ad1..d341730 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.15.tar.bz2) = d18a0e01b215e9305babeb567df725229a5921982db3e852cc2ee77542cf4a14d230c155fd0ff80a1f3b7af1d066f6cc2ca92dbdc9da7717450fb26c5c8d1f99 +SHA512 (anaconda-39.16.tar.bz2) = a4503df9e6733a0b10ea7abe45f04fc04a1c74c923d8ea48087766db96d1b2bc81291e4fee036e98985d36084fd729cb0459f36993a6da69f291dd2d6e6f60e1 From bb83fb29e3328f4892f6399c8b203ce0d35e951f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 24 May 2023 12:22:20 +0200 Subject: [PATCH 021/188] Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index d0f03d3..9314400 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.16 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed May 24 2023 Petr Pisar - 39.16-2 +- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) + * Tue May 23 2023 Packit - 39.16-1 - Change driver_updates exit info messages to debug (#2154904) (jkonecny) - Add readme for the conf.d drop dir (vslavik) From cf90187decc820c5cd7acb9e59be3436667f4bfe Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 30 May 2023 05:06:36 +0000 Subject: [PATCH 022/188] [packit] 39.17 upstream release Upstream tag: anaconda-39.17-1 Upstream commit: 0f3d8d19 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 17 +++++++++++++++-- sources | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 3af7fda..aca9b00 100644 --- a/.gitignore +++ b/.gitignore @@ -361,3 +361,4 @@ /anaconda-39.14.tar.bz2 /anaconda-39.15.tar.bz2 /anaconda-39.16.tar.bz2 +/anaconda-39.17.tar.bz2 diff --git a/README.packit b/README.packit index fd70690..01582f6 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 0.75.0.post23+g672eac3. +The file was generated using packit 0.76.0. diff --git a/anaconda.spec b/anaconda.spec index 9314400..6e4dbac 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.16 -Release: 2%{?dist} +Version: 39.17 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 30 2023 Packit - 39.17-1 +- Remove unused parameter anaconda (vslavik) +- Remove unused parameter opts (vslavik) +- Remove unused parameter pass_to_boss (vslavik) +- Rename parameters ks->ks_path (vslavik) +- WebUI: move alert under header for review screen (jvanderwaa) +- Reindent test file list (vslavik) +- Fix ruff detections (vslavik) +- Add ruff, a very fast linter (vslavik) +- Move the User Interface module under Runtime (vslavik) +- Increase the minimum EFI System Partition (ESP) size to 500MiB (richard) +- Update translations from Weblate + * Wed May 24 2023 Petr Pisar - 39.16-2 - Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) diff --git a/sources b/sources index d341730..5d667ab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.16.tar.bz2) = a4503df9e6733a0b10ea7abe45f04fc04a1c74c923d8ea48087766db96d1b2bc81291e4fee036e98985d36084fd729cb0459f36993a6da69f291dd2d6e6f60e1 +SHA512 (anaconda-39.17.tar.bz2) = 57ff8eb1696590d30f8cc53453f5d6c7bd67d4cec1c1ce5c024f834d44524835797f804c995b9c7e2ca2be19658a651761804c60222381728b429da6a49b6d85 From 2a0997f8872396ffb5142ef48982b90ede114851 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Jun 2023 05:05:44 +0000 Subject: [PATCH 023/188] [packit] 39.18 upstream release Upstream tag: anaconda-39.18-1 Upstream commit: c0db2db5 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 18 +++++++++++++++++- sources | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aca9b00..3b858cb 100644 --- a/.gitignore +++ b/.gitignore @@ -362,3 +362,4 @@ /anaconda-39.15.tar.bz2 /anaconda-39.16.tar.bz2 /anaconda-39.17.tar.bz2 +/anaconda-39.18.tar.bz2 diff --git a/README.packit b/README.packit index 01582f6..b25e4da 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 0.76.0. +The file was generated using packit 0.76.0.post2+gbdab6df. diff --git a/anaconda.spec b/anaconda.spec index 6e4dbac..8e82f51 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.17 +Version: 39.18 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,22 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 06 2023 Packit - 39.18-1 +- webui: change the language direction when language changes (kkoukiou) +- Fix webui-tests workflow waiving (zveleba) +- Add github-pr and xunit reporting to webui-tests workflow (zveleba) +- Simplify user and group name test (vslavik) +- Clean up imports (vslavik) +- Block more usernames as reserved (vslavik) +- Remove unused/duplicate WebUI e2e testplan (zveleba) +- If nano is the default editor, use it for bug reports (vslavik) +- webui: Fix malformed XML (vslavik) +- WebUI: re-design the review screen for custom mount point (jvanderwaa) +- WebUI: explicitly specify GITHUB_BASE for pixel test commands (jvanderwaa) +- Reload translations dynamically without a browser reload (jvanderwaa) +- Re-render app when language changes (jvanderwaa) +- Update translations from Weblate + * Tue May 30 2023 Packit - 39.17-1 - Remove unused parameter anaconda (vslavik) - Remove unused parameter opts (vslavik) diff --git a/sources b/sources index 5d667ab..6805fb8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.17.tar.bz2) = 57ff8eb1696590d30f8cc53453f5d6c7bd67d4cec1c1ce5c024f834d44524835797f804c995b9c7e2ca2be19658a651761804c60222381728b429da6a49b6d85 +SHA512 (anaconda-39.18.tar.bz2) = 9c6ac1f4ff889117d6ede236b852b1ceaceacef3c5e50543ba0d0fbb58b0fe2fcaafe802837445993b0203bf831e0edfa32196044dd1690384bb852df2fafccf From 253aed8d2fff8ed91c93dd147d9f5353593dbc6c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 13 Jun 2023 05:05:07 +0000 Subject: [PATCH 024/188] [packit] 39.19 upstream release Upstream tag: anaconda-39.19-1 Upstream commit: 9a3a6c23 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 27 +++++++++++++++++++++------ sources | 2 +- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 3b858cb..abdb6df 100644 --- a/.gitignore +++ b/.gitignore @@ -363,3 +363,4 @@ /anaconda-39.16.tar.bz2 /anaconda-39.17.tar.bz2 /anaconda-39.18.tar.bz2 +/anaconda-39.19.tar.bz2 diff --git a/README.packit b/README.packit index b25e4da..07bc213 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 0.76.0.post2+gbdab6df. +The file was generated using packit 0.76.0.post10+g0dcb396. diff --git a/anaconda.spec b/anaconda.spec index 8e82f51..dcac89b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.18 +Version: 39.19 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -41,7 +41,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define nmver 1.0 %define pykickstartver 3.47-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.6.0-1 +%define pythonblivetver 1:3.7.1-4 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -252,10 +252,10 @@ Add this package to an image build (eg. with lorax) to ensure all Anaconda capab Summary: Cockpit based user interface for the Anaconda installer Requires: cockpit-bridge >= %{cockpitver} Requires: cockpit-ws >= %{cockpitver} -# WebKit dependency needs to be specified there as cockpit web-view does not have a hard dependency on webkit as -# it can normally fall back to a regular browser. This does not work in the limited installer -# environment, so we need to make sure the WebKit API is available. -Requires: webkit2gtk4.1 +# Firefox dependency needs to be specified there as cockpit web-view does not have a hard dependency on Firefox as +# it can often fall back to a diferent browser. This does not work in the limited installer +# environment, so we need to make sure Firefox is available. +Requires: firefox %description webui This package contains Cockpit based user interface for the Anaconda installer. @@ -470,6 +470,21 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 13 2023 Packit - 39.19-1 +- webui: remove redundant dashes from README (kkoukiou) +- docs: remove confusion for which toolbox to use for webui development + (kkoukiou) +- webui: enable linter for webui CI runs (kkoukiou) +- Check minimal LUKS passphrase length in FIPS mode for Kickstart (vslavik) +- GUI: Require 8 chars of LUKS passwords in FIPS mode (vslavik) +- Use Firefox in kiosk mode for running the Web UI locally (mkolman) +- Do not print error on inst.ks=cdrom|hd (#2077045) (jkonecny) +- storage: fix resolving btrfs subvolumes from fstab (#2186158) (rvykydal) +- storage: improve btrfs devices removing in custom partitioning (#2186158) + (rvykydal) +- Don't override blivet's preferred disk label type by default (awilliam) +- Update translations from Weblate + * Tue Jun 06 2023 Packit - 39.18-1 - webui: change the language direction when language changes (kkoukiou) - Fix webui-tests workflow waiving (zveleba) diff --git a/sources b/sources index 6805fb8..d4bc0ac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.18.tar.bz2) = 9c6ac1f4ff889117d6ede236b852b1ceaceacef3c5e50543ba0d0fbb58b0fe2fcaafe802837445993b0203bf831e0edfa32196044dd1690384bb852df2fafccf +SHA512 (anaconda-39.19.tar.bz2) = 2714011a4b0a70b5d44e2542b6a3d5929188f60be470e245c57409333a46ea74bfca7ee7fb7c191c467339c75c5534a687986ab811063383265ea7107ee9a64a From 27e0af5b63aeb1ef94012bd1d46ea71c32111bfc Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 15 Jun 2023 18:49:37 +0200 Subject: [PATCH 025/188] Rebuilt for Python 3.12 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index dcac89b..3387752 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.19 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Jun 15 2023 Python Maint - 39.19-2 +- Rebuilt for Python 3.12 + * Tue Jun 13 2023 Packit - 39.19-1 - webui: remove redundant dashes from README (kkoukiou) - docs: remove confusion for which toolbox to use for webui development From 6bc5e86b653660d26b9d27e8aaecd45bbbd1999c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 20 Jun 2023 05:04:48 +0000 Subject: [PATCH 026/188] [packit] 39.20 upstream release Upstream tag: anaconda-39.20-1 Upstream commit: fe5bfa3d --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 22 ++++++++++++++++++++-- sources | 2 +- 4 files changed, 23 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index abdb6df..4805325 100644 --- a/.gitignore +++ b/.gitignore @@ -364,3 +364,4 @@ /anaconda-39.17.tar.bz2 /anaconda-39.18.tar.bz2 /anaconda-39.19.tar.bz2 +/anaconda-39.20.tar.bz2 diff --git a/README.packit b/README.packit index 07bc213..f86ab62 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 0.76.0.post10+g0dcb396. +The file was generated using packit 0.77.0. diff --git a/anaconda.spec b/anaconda.spec index 3387752..bbb2063 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.19 -Release: 2%{?dist} +Version: 39.20 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,24 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 20 2023 Packit - 39.20-1 +- webui: add PRETTY_NAME to use in title instead of anaconda generic title + (acruzgon) +- Revert "WebUI: explicitly specify GITHUB_BASE for pixel test commands" + (kkoukiou) +- webui: add expected journal messages coming from cockpit's new python bridge + (kkoukiou) +- WebUI: Remove centering from loading screen (ozobal) +- webui: show partitions of local standard disks (kkoukiou) +- webui: increase timeout when downloading anaconda-webui rpm dependencies + (acruzgon) +- webui: add PageSection variant 'wizard' to give Wizard in-page styling + (acruzgon) +- webui: use fmt_to_fragments so that the translation does not break (kkoukiou) +- Import BlockDev from blivet instead of gi (vtrefny) +- Stop infinite wait for CDROM when KS is processed (#2209599) (jkonecny) +- Update translations from Weblate + * Thu Jun 15 2023 Python Maint - 39.19-2 - Rebuilt for Python 3.12 diff --git a/sources b/sources index d4bc0ac..e7b3d8f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.19.tar.bz2) = 2714011a4b0a70b5d44e2542b6a3d5929188f60be470e245c57409333a46ea74bfca7ee7fb7c191c467339c75c5534a687986ab811063383265ea7107ee9a64a +SHA512 (anaconda-39.20.tar.bz2) = 46fdd13a04e64af45412ea413bacff385584bd8a57bcedca57fc03c707f2a4d9c4a75a062b4e1de8ec813494db3360db5bb2f62f2ae80cd54101db9baeaa6e26 From 14012cbbe5601512c52ae412b420c3dcba10e71d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 26 Jun 2023 12:27:01 +0200 Subject: [PATCH 027/188] Rebuilt for Python 3.12 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index bbb2063..46af7b5 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.20 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jun 26 2023 Python Maint - 39.20-2 +- Rebuilt for Python 3.12 + * Tue Jun 20 2023 Packit - 39.20-1 - webui: add PRETTY_NAME to use in title instead of anaconda generic title (acruzgon) From dfe9159feef5f3261cd4d18af4a9f4907ea0cdec Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 27 Jun 2023 05:10:15 +0000 Subject: [PATCH 028/188] [packit] 39.21 upstream release Upstream tag: anaconda-39.21-1 Upstream commit: 41300721 --- .gitignore | 1 + anaconda.spec | 31 +++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 31 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4805325..235f436 100644 --- a/.gitignore +++ b/.gitignore @@ -365,3 +365,4 @@ /anaconda-39.18.tar.bz2 /anaconda-39.19.tar.bz2 /anaconda-39.20.tar.bz2 +/anaconda-39.21.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 46af7b5..944100d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.20 -Release: 2%{?dist} +Version: 39.21 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -470,6 +470,33 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 27 2023 Packit - 39.21-1 +- webui: Fix handling of END2END env variable in WebUI tests (zveleba) +- webui: tests: wait for the webui to update disk selection instead of + asserting the state (kkoukiou) +- webui: use the store as single source of truth for disk selection (kkoukiou) +- webui: split actions per data type (kkoukiou) +- webui: split reducers acording to the data type (kkoukiou) +- webui: use useReducer also for language state collection (kkoukiou) +- webui: start using useReducer for managing complicated state objects + centrally (kkoukiou) +- WebUI: Switch Quit/Reboot button in Progress spoke (ozobal) +- WebUI: update pixel tests for new tasks container (jvanderwaa) +- WebUI: Use Cockpit's os-release implementation (jvanderwaa) +- webui: test: ensure that disk selection is updated before taking screenshot + (kkoukiou) +- webui: tests: increase specificity for the disk toggle selector (kkoukiou) +- webui: tests: wait for drawer status instead of asserting it directly + (kkoukiou) +- webui: tests: don't create screenshots in step_logger decorator for non + end2end tests (kkoukiou) +- WebUI: Convert InstallationProgress to function (ozobal) +- webui: tests: rename IntegrationTest class and associated file to End2EndTest + (kkoukiou) +- webui: tests: rename 'integration' directory to 'end2end' (kkoukiou) +- webui: remove some trailing whitespace from test files (kkoukiou) +- Update translations from Weblate + * Mon Jun 26 2023 Python Maint - 39.20-2 - Rebuilt for Python 3.12 diff --git a/sources b/sources index e7b3d8f..fc427c5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.20.tar.bz2) = 46fdd13a04e64af45412ea413bacff385584bd8a57bcedca57fc03c707f2a4d9c4a75a062b4e1de8ec813494db3360db5bb2f62f2ae80cd54101db9baeaa6e26 +SHA512 (anaconda-39.21.tar.bz2) = a8487329837dd2b3446097cf7a08052db551c44a3cf7ad94e4146b39e3cc1b98e691dc2d121958f063bf5eed6e0504abd4e9dc912bb6bd7a219df26d8cb73728 From 67c634a1a6236d461571a7d380bd79d71af4bc34 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 27 Jun 2023 15:25:27 +0200 Subject: [PATCH 029/188] [packit] 39.22 upstream release Upstream tag: anaconda-39.22-1 Upstream commit: 0fc7b075 --- .gitignore | 1 + anaconda.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 235f436..59b24d0 100644 --- a/.gitignore +++ b/.gitignore @@ -366,3 +366,4 @@ /anaconda-39.19.tar.bz2 /anaconda-39.20.tar.bz2 /anaconda-39.21.tar.bz2 +/anaconda-39.22.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 944100d..b188b71 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.21 +Version: 39.22 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -434,6 +434,7 @@ rm -rf \ %{_datadir}/cockpit/anaconda-webui/manifest.json %{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml %{_datadir}/cockpit/anaconda-webui/po.*.js.gz +%{_libexecdir}/webui-desktop %files gui %{python3_sitearch}/pyanaconda/ui/gui/* @@ -470,6 +471,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 27 2023 Packit - 39.22-1 +- Update the bundled cockpit-desktop script (martin.kolman) +- Revert "Revert "webui: start using custom webui-desktop script instead of + cockpit-desktop"" (martin.kolman) +- docs: Document the distribution component (vponcova) +- Update translations from Weblate + * Tue Jun 27 2023 Packit - 39.21-1 - webui: Fix handling of END2END env variable in WebUI tests (zveleba) - webui: tests: wait for the webui to update disk selection instead of diff --git a/sources b/sources index fc427c5..f23ce6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.21.tar.bz2) = a8487329837dd2b3446097cf7a08052db551c44a3cf7ad94e4146b39e3cc1b98e691dc2d121958f063bf5eed6e0504abd4e9dc912bb6bd7a219df26d8cb73728 +SHA512 (anaconda-39.22.tar.bz2) = dfa12de093f0da21036eec0f50df6b52a64f0e34f09fafd361d17a2e097136f6100ab618fdc659be3598642fcf8611ad7cda7099a4ce3849ee924af3e2b4176b From 9b78ac12a111084aeb977b7cb6a2619e06f73ab4 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 27 Jun 2023 18:16:59 +0200 Subject: [PATCH 030/188] Rebuilt for Python 3.12 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index b188b71..ed83a75 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.22 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -471,6 +471,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 27 2023 Python Maint - 39.22-2 +- Rebuilt for Python 3.12 + * Tue Jun 27 2023 Packit - 39.22-1 - Update the bundled cockpit-desktop script (martin.kolman) - Revert "Revert "webui: start using custom webui-desktop script instead of From 0e96ad581e238812cf63448d9e1ae9c563ab8b48 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 3 Jul 2023 15:57:55 +0000 Subject: [PATCH 031/188] [packit] 39.23 upstream release Upstream tag: anaconda-39.23-1 Upstream commit: ff0c2863 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 24 ++++++++++++++++++++++-- sources | 2 +- 4 files changed, 25 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 59b24d0..9dd1099 100644 --- a/.gitignore +++ b/.gitignore @@ -367,3 +367,4 @@ /anaconda-39.20.tar.bz2 /anaconda-39.21.tar.bz2 /anaconda-39.22.tar.bz2 +/anaconda-39.23.tar.bz2 diff --git a/README.packit b/README.packit index f86ab62..101115f 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 0.77.0. +The file was generated using packit 0.77.0.post2+g06f877b. diff --git a/anaconda.spec b/anaconda.spec index ed83a75..5993ffb 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.22 -Release: 2%{?dist} +Version: 39.23 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -471,6 +471,26 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jul 03 2023 Packit - 39.23-1 +- webui: store system language information in the global store (kkoukiou) +- webui: Start Web UI when the anaconda-webui package is installed (mkolman) +- webui: remove redundant console.info (kkoukiou) +- webui: always disable next button if the form is invalid (kkoukiou) +- webui: when re-scanning disks or loading initial date disable the re-scan + button (kkoukiou) +- webui: mount point assignment support (jvanderwaa) +- webui: remove forgotten console.info object (kkoukiou) +- WebUI: Change help drawer width (ozobal) +- webui: show empty state while the selected scenario is not available + (kkoukiou) +- webui: the value we want to take effect should be last in destructured object + (kkoukiou) +- Fix cppcheck failure on gettext.h (jkonecny) +- Inline testlib.sh file (jkonecny) +- webui: Make RPM building DNF5 compatible (mkolman) +- Allow showing passphrase when unlocking LUKS device (jstodola) +- Update translations from Weblate + * Tue Jun 27 2023 Python Maint - 39.22-2 - Rebuilt for Python 3.12 diff --git a/sources b/sources index f23ce6f..0157ee1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.22.tar.bz2) = dfa12de093f0da21036eec0f50df6b52a64f0e34f09fafd361d17a2e097136f6100ab618fdc659be3598642fcf8611ad7cda7099a4ce3849ee924af3e2b4176b +SHA512 (anaconda-39.23.tar.bz2) = 96fbb5b216d9a3e102de49bbfcf84fb578b7e9d2f031c93d075276f6ca0457e853070a2dcdfcc31dd175b049e2640e4bedd3aa45dec9c220cee54eb55505d4a9 From a159c366f0b778bd4bf92e7fb55b08ac9152f109 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 4 Jul 2023 18:58:33 -0700 Subject: [PATCH 032/188] Backport PR #4879 to fix shutdown with Python 3.12 --- ...s-disallowing-preexec-during-shutdow.patch | 199 ++++++++++++++++++ anaconda.spec | 8 +- 2 files changed, 206 insertions(+), 1 deletion(-) create mode 100644 0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch diff --git a/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch b/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch new file mode 100644 index 0000000..0af7752 --- /dev/null +++ b/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch @@ -0,0 +1,199 @@ +From f8311b7b9fdb0fa374ad4f63ea346d124a2c16cc Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Tue, 4 Jul 2023 18:51:46 -0700 +Subject: [PATCH] Handle subprocess disallowing preexec during shutdown + +In Python 3.12, you cannot pass a preexec_fn to subprocess.Popen +during interpreter shutdown: + +https://github.com/python/cpython/pull/104826 + +This avoids the problem by giving startProgram an arg to not +use a preexec_fn, and passing that all the way from anaconda's +exitHandler through execWithRedirect and _run_program. + +Signed-off-by: Adam Williamson +--- + anaconda.py | 8 ++--- + pyanaconda/core/util.py | 76 +++++++++++++++++++++++------------------ + 2 files changed, 46 insertions(+), 38 deletions(-) + +diff --git a/anaconda.py b/anaconda.py +index e49ed5a677..b2df895be6 100755 +--- a/anaconda.py ++++ b/anaconda.py +@@ -89,15 +89,15 @@ def exitHandler(rebootData): + util.dracut_eject(device_path) + + if flags.kexec: +- util.execWithRedirect("systemctl", ["--no-wall", "kexec"]) ++ util.execWithRedirect("systemctl", ["--no-wall", "kexec"], do_preexec=False) + while True: + time.sleep(10000) + elif rebootData.action == KS_SHUTDOWN: +- util.execWithRedirect("systemctl", ["--no-wall", "poweroff"]) ++ util.execWithRedirect("systemctl", ["--no-wall", "poweroff"], do_preexec=False) + elif rebootData.action == KS_WAIT: +- util.execWithRedirect("systemctl", ["--no-wall", "halt"]) ++ util.execWithRedirect("systemctl", ["--no-wall", "halt"], do_preexec=False) + else: # reboot action is KS_REBOOT or None +- util.execWithRedirect("systemctl", ["--no-wall", "reboot"]) ++ util.execWithRedirect("systemctl", ["--no-wall", "reboot"], do_preexec=False) + + + def parse_arguments(argv=None, boot_cmdline=None): +diff --git a/pyanaconda/core/util.py b/pyanaconda/core/util.py +index 930ceb4a28..4204f153b3 100644 +--- a/pyanaconda/core/util.py ++++ b/pyanaconda/core/util.py +@@ -76,7 +76,8 @@ def augmentEnv(): + + + def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, +- env_prune=None, env_add=None, reset_handlers=True, reset_lang=True, **kwargs): ++ env_prune=None, env_add=None, reset_handlers=True, reset_lang=True, ++ do_preexec=False, **kwargs): + """ Start an external program and return the Popen object. + + The root and reset_handlers arguments are handled by passing a +@@ -93,6 +94,7 @@ def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subp + :param env_add: environment variables to add before execution + :param reset_handlers: whether to reset to SIG_DFL any signal handlers set to SIG_IGN + :param reset_lang: whether to set the locale of the child process to C ++ :param do_preexec: whether to use the preexec function + :param kwargs: Additional parameters to pass to subprocess.Popen + :return: A Popen object for the running command. + """ +@@ -105,32 +107,11 @@ def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subp + if target_root == conf.target.physical_root: + target_root = conf.target.system_root + +- # Check for and save a preexec_fn argument +- preexec_fn = kwargs.pop("preexec_fn", None) +- + # Map reset_handlers to the restore_signals Popen argument. + # restore_signals handles SIGPIPE, and preexec below handles any additional + # signals ignored by anaconda. + restore_signals = reset_handlers + +- def preexec(): +- # If a target root was specificed, chroot into it +- if target_root and target_root != '/': +- os.chroot(target_root) +- os.chdir("/") +- +- # Signal handlers set to SIG_IGN persist across exec. Reset +- # these to SIG_DFL if requested. In particular this will include the +- # SIGPIPE handler set by python. +- if reset_handlers: +- for signum in range(1, signal.NSIG): +- if signal.getsignal(signum) == signal.SIG_IGN: +- signal.signal(signum, signal.SIG_DFL) +- +- # If the user specified an additional preexec_fn argument, run it +- if preexec_fn is not None: +- preexec_fn() +- + with program_log_lock: + if target_root != '/': + program_log.info("Running in chroot '%s'... %s", target_root, " ".join(argv)) +@@ -148,13 +129,38 @@ def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subp + env.update(env_add) + + # pylint: disable=subprocess-popen-preexec-fn +- return subprocess.Popen(argv, +- stdin=stdin, +- stdout=stdout, +- stderr=stderr, +- close_fds=True, +- restore_signals=restore_signals, +- preexec_fn=preexec, cwd=root, env=env, **kwargs) ++ partsubp = functools.partial(subprocess.Popen, ++ argv, ++ stdin=stdin, ++ stdout=stdout, ++ stderr=stderr, ++ close_fds=True, ++ restore_signals=restore_signals, ++ cwd=root, env=env, **kwargs) ++ if do_preexec: ++ # Check for and save a preexec_fn argument ++ preexec_fn = kwargs.pop("preexec_fn", None) ++ ++ def preexec(): ++ # If a target root was specificed, chroot into it ++ if target_root and target_root != '/': ++ os.chroot(target_root) ++ os.chdir("/") ++ ++ # Signal handlers set to SIG_IGN persist across exec. Reset ++ # these to SIG_DFL if requested. In particular this will include the ++ # SIGPIPE handler set by python. ++ if reset_handlers: ++ for signum in range(1, signal.NSIG): ++ if signal.getsignal(signum) == signal.SIG_IGN: ++ signal.signal(signum, signal.SIG_DFL) ++ ++ # If the user specified an additional preexec_fn argument, run it ++ if preexec_fn is not None: ++ preexec_fn() ++ ++ return partsubp(preexec_fn=preexec) ++ return partsubp() + + + class X11Status: +@@ -253,7 +259,7 @@ def startX(argv, output_redirect=None, timeout=X_TIMEOUT): + + + def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_output=True, +- binary_output=False, filter_stderr=False): ++ binary_output=False, filter_stderr=False, do_preexec=False): + """ Run an external program, log the output and return it to the caller + + NOTE/WARNING: UnicodeDecodeError will be raised if the output of the of the +@@ -267,6 +273,7 @@ def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_ou + :param log_output: whether to log the output of command + :param binary_output: whether to treat the output of command as binary data + :param filter_stderr: whether to exclude the contents of stderr from the returned output ++ :param do_preexec: whether to use a preexec_fn for subprocess.Popen + :return: The return code of the command and the output + """ + try: +@@ -276,7 +283,7 @@ def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_ou + stderr = subprocess.STDOUT + + proc = startProgram(argv, root=root, stdin=stdin, stdout=subprocess.PIPE, stderr=stderr, +- env_prune=env_prune) ++ env_prune=env_prune, do_preexec=do_preexec) + + (output_string, err_string) = proc.communicate() + if not binary_output: +@@ -322,8 +329,8 @@ def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_ou + return (proc.returncode, output_string) + + +-def execWithRedirect(command, argv, stdin=None, stdout=None, +- root='/', env_prune=None, log_output=True, binary_output=False): ++def execWithRedirect(command, argv, stdin=None, stdout=None, root='/', env_prune=None, ++ log_output=True, binary_output=False, do_preexec=False): + """ Run an external program and redirect the output to a file. + + :param command: The command to run +@@ -334,11 +341,12 @@ def execWithRedirect(command, argv, stdin=None, stdout=None, + :param env_prune: environment variable to remove before execution + :param log_output: whether to log the output of command + :param binary_output: whether to treat the output of command as binary data ++ :param do_preexec: whether to use a preexec_fn for subprocess.Popen + :return: The return code of the command + """ + argv = [command] + argv + return _run_program(argv, stdin=stdin, stdout=stdout, root=root, env_prune=env_prune, +- log_output=log_output, binary_output=binary_output)[0] ++ log_output=log_output, binary_output=binary_output, do_preexec=do_preexec)[0] + + + def execWithCapture(command, argv, stdin=None, root='/', log_output=True, filter_stderr=False): +-- +2.41.0 + diff --git a/anaconda.spec b/anaconda.spec index 5993ffb..d3673af 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.23 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -11,6 +11,9 @@ URL: http://fedoraproject.org/wiki/Anaconda # ./autogen.sh # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/4879 +# Fix shutdown with Python 3.12 (don't use preexec_fn during shutdown) +Patch0: 0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -471,6 +474,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 04 2023 Adam Williamson - 39.23-2 +- Backport PR #4879 to fix shutdown with Python 3.12 + * Mon Jul 03 2023 Packit - 39.23-1 - webui: store system language information in the global store (kkoukiou) - webui: Start Web UI when the anaconda-webui package is installed (mkolman) From 0395f59e600e9d1dc86876b1b71e4e3e0ae3fe51 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 4 Jul 2023 20:16:27 -0700 Subject: [PATCH 033/188] Fix the patch to default to doing preexec_fn (duh) --- ...subprocess-disallowing-preexec-during-shutdow.patch | 10 +++++----- anaconda.spec | 5 ++++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch b/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch index 0af7752..c3adf30 100644 --- a/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch +++ b/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch @@ -1,4 +1,4 @@ -From f8311b7b9fdb0fa374ad4f63ea346d124a2c16cc Mon Sep 17 00:00:00 2001 +From 6f14a16befcdf277cfc22d889716ddad2e83abc1 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 4 Jul 2023 18:51:46 -0700 Subject: [PATCH] Handle subprocess disallowing preexec during shutdown @@ -43,7 +43,7 @@ index e49ed5a677..b2df895be6 100755 def parse_arguments(argv=None, boot_cmdline=None): diff --git a/pyanaconda/core/util.py b/pyanaconda/core/util.py -index 930ceb4a28..4204f153b3 100644 +index 930ceb4a28..62fcfe4cdc 100644 --- a/pyanaconda/core/util.py +++ b/pyanaconda/core/util.py @@ -76,7 +76,8 @@ def augmentEnv(): @@ -52,7 +52,7 @@ index 930ceb4a28..4204f153b3 100644 def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, - env_prune=None, env_add=None, reset_handlers=True, reset_lang=True, **kwargs): + env_prune=None, env_add=None, reset_handlers=True, reset_lang=True, -+ do_preexec=False, **kwargs): ++ do_preexec=True, **kwargs): """ Start an external program and return the Popen object. The root and reset_handlers arguments are handled by passing a @@ -148,7 +148,7 @@ index 930ceb4a28..4204f153b3 100644 def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_output=True, - binary_output=False, filter_stderr=False): -+ binary_output=False, filter_stderr=False, do_preexec=False): ++ binary_output=False, filter_stderr=False, do_preexec=True): """ Run an external program, log the output and return it to the caller NOTE/WARNING: UnicodeDecodeError will be raised if the output of the of the @@ -176,7 +176,7 @@ index 930ceb4a28..4204f153b3 100644 -def execWithRedirect(command, argv, stdin=None, stdout=None, - root='/', env_prune=None, log_output=True, binary_output=False): +def execWithRedirect(command, argv, stdin=None, stdout=None, root='/', env_prune=None, -+ log_output=True, binary_output=False, do_preexec=False): ++ log_output=True, binary_output=False, do_preexec=True): """ Run an external program and redirect the output to a file. :param command: The command to run diff --git a/anaconda.spec b/anaconda.spec index d3673af..715b866 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.23 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -474,6 +474,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 04 2023 Adam Williamson - 39.23-3 +- Fix the patch to default to doing preexec_fn (duh) + * Tue Jul 04 2023 Adam Williamson - 39.23-2 - Backport PR #4879 to fix shutdown with Python 3.12 From 0710536ffdf3ea119aeecb6f0a74ffa90b4fb777 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 11 Jul 2023 05:04:19 +0000 Subject: [PATCH 034/188] [packit] 39.24 upstream release Upstream tag: anaconda-39.24-1 Upstream commit: 0264e56f --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 20 +++++++++++++++----- sources | 2 +- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 9dd1099..9d735a2 100644 --- a/.gitignore +++ b/.gitignore @@ -368,3 +368,4 @@ /anaconda-39.21.tar.bz2 /anaconda-39.22.tar.bz2 /anaconda-39.23.tar.bz2 +/anaconda-39.24.tar.bz2 diff --git a/README.packit b/README.packit index 101115f..7f24510 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 0.77.0.post2+g06f877b. +The file was generated using packit 0.78.0. diff --git a/anaconda.spec b/anaconda.spec index 715b866..0c0716c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.23 -Release: 3%{?dist} +Version: 39.24 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -11,9 +11,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # ./autogen.sh # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/4879 -# Fix shutdown with Python 3.12 (don't use preexec_fn during shutdown) -Patch0: 0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -474,6 +471,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 11 2023 Packit - 39.24-1 +- webui: extend the list of the data we need to wait for before showing the app + (kkoukiou) +- webui: tests: attempt to rebustify tests by more carefully implementing the + page enter (kkoukiou) +- webui: test: extend allowed journal messages for language tests (kkoukiou) +- webui: tests: adjust next and back helper methods (kkoukiou) +- webui: pin down cockpit-* packages versions for gating purposes (kkoukiou) +- webui: if device selection changed since last partitioning request redo the + partitioning (kkoukiou) +- webui: Disable strict host checking in SSH config snippet (mkolman) +- Update translations from Weblate + * Tue Jul 04 2023 Adam Williamson - 39.23-3 - Fix the patch to default to doing preexec_fn (duh) diff --git a/sources b/sources index 0157ee1..83145a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.23.tar.bz2) = 96fbb5b216d9a3e102de49bbfcf84fb578b7e9d2f031c93d075276f6ca0457e853070a2dcdfcc31dd175b049e2640e4bedd3aa45dec9c220cee54eb55505d4a9 +SHA512 (anaconda-39.24.tar.bz2) = 310cc7cfd189dca6ae55c4a992716a69bb824444c6854c6e2d2beb41647de5ae4a05c2694e0bca394dddeb87b4358889a04341ec1785aeff628dcd9d6f7f8103 From 912ca3b32ece874c0760b60a6fef091eb04696b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Sl=C3=A1vik?= Date: Thu, 13 Jul 2023 18:07:01 +0200 Subject: [PATCH 035/188] Remove patches that will be unused with next version --- ...start-moving-new-network-commands-to.patch | 51 ----- ...s-disallowing-preexec-during-shutdow.patch | 199 ------------------ 2 files changed, 250 deletions(-) delete mode 100644 0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch delete mode 100644 0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch diff --git a/0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch b/0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch deleted file mode 100644 index f013619..0000000 --- a/0001-Adjust-to-pykickstart-moving-new-network-commands-to.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 41969ea6ccda5dcabac7232fb73a9307bc7bc67a Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Fri, 17 Mar 2023 18:17:02 -0700 -Subject: [PATCH] Adjust to pykickstart moving new network commands to F39 - -Without this, anaconda fails to run with pykickstart 3.47. - -Signed-off-by: Adam Williamson ---- - dracut/parse-kickstart | 2 +- - pyanaconda/core/kickstart/commands.py | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/dracut/parse-kickstart b/dracut/parse-kickstart -index c81ddb0813..3b1d26fbce 100755 ---- a/dracut/parse-kickstart -+++ b/dracut/parse-kickstart -@@ -52,7 +52,7 @@ from pykickstart.commands.url import F30_Url as Url - from pykickstart.commands.updates import F34_Updates as Updates - from pykickstart.commands.mediacheck import FC4_MediaCheck as MediaCheck - from pykickstart.commands.driverdisk import F14_DriverDisk as DriverDisk --from pykickstart.commands.network import F38_Network as Network -+from pykickstart.commands.network import F39_Network as Network - from pykickstart.commands.displaymode import F26_DisplayMode as DisplayMode - from pykickstart.commands.bootloader import F39_Bootloader as Bootloader - -diff --git a/pyanaconda/core/kickstart/commands.py b/pyanaconda/core/kickstart/commands.py -index 83e17f25ea..d7b4ef932d 100644 ---- a/pyanaconda/core/kickstart/commands.py -+++ b/pyanaconda/core/kickstart/commands.py -@@ -50,7 +50,7 @@ from pykickstart.commands.logvol import F29_LogVol as LogVol - from pykickstart.commands.mediacheck import FC4_MediaCheck as MediaCheck - from pykickstart.commands.method import F34_Method as Method - from pykickstart.commands.mount import F27_Mount as Mount --from pykickstart.commands.network import F38_Network as Network -+from pykickstart.commands.network import F39_Network as Network - from pykickstart.commands.nfs import FC6_NFS as NFS - from pykickstart.commands.nvdimm import F28_Nvdimm as Nvdimm - from pykickstart.commands.ostreesetup import F21_OSTreeSetup as OSTreeSetup -@@ -91,7 +91,7 @@ from pykickstart.commands.group import F12_GroupData as GroupData - from pykickstart.commands.iscsi import F17_IscsiData as IscsiData - from pykickstart.commands.logvol import F29_LogVolData as LogVolData - from pykickstart.commands.mount import F27_MountData as MountData --from pykickstart.commands.network import F38_NetworkData as NetworkData -+from pykickstart.commands.network import F39_NetworkData as NetworkData - from pykickstart.commands.nvdimm import F28_NvdimmData as NvdimmData - from pykickstart.commands.partition import F29_PartData as PartData - from pykickstart.commands.raid import F29_RaidData as RaidData --- -2.40.0 - diff --git a/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch b/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch deleted file mode 100644 index c3adf30..0000000 --- a/0001-Handle-subprocess-disallowing-preexec-during-shutdow.patch +++ /dev/null @@ -1,199 +0,0 @@ -From 6f14a16befcdf277cfc22d889716ddad2e83abc1 Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Tue, 4 Jul 2023 18:51:46 -0700 -Subject: [PATCH] Handle subprocess disallowing preexec during shutdown - -In Python 3.12, you cannot pass a preexec_fn to subprocess.Popen -during interpreter shutdown: - -https://github.com/python/cpython/pull/104826 - -This avoids the problem by giving startProgram an arg to not -use a preexec_fn, and passing that all the way from anaconda's -exitHandler through execWithRedirect and _run_program. - -Signed-off-by: Adam Williamson ---- - anaconda.py | 8 ++--- - pyanaconda/core/util.py | 76 +++++++++++++++++++++++------------------ - 2 files changed, 46 insertions(+), 38 deletions(-) - -diff --git a/anaconda.py b/anaconda.py -index e49ed5a677..b2df895be6 100755 ---- a/anaconda.py -+++ b/anaconda.py -@@ -89,15 +89,15 @@ def exitHandler(rebootData): - util.dracut_eject(device_path) - - if flags.kexec: -- util.execWithRedirect("systemctl", ["--no-wall", "kexec"]) -+ util.execWithRedirect("systemctl", ["--no-wall", "kexec"], do_preexec=False) - while True: - time.sleep(10000) - elif rebootData.action == KS_SHUTDOWN: -- util.execWithRedirect("systemctl", ["--no-wall", "poweroff"]) -+ util.execWithRedirect("systemctl", ["--no-wall", "poweroff"], do_preexec=False) - elif rebootData.action == KS_WAIT: -- util.execWithRedirect("systemctl", ["--no-wall", "halt"]) -+ util.execWithRedirect("systemctl", ["--no-wall", "halt"], do_preexec=False) - else: # reboot action is KS_REBOOT or None -- util.execWithRedirect("systemctl", ["--no-wall", "reboot"]) -+ util.execWithRedirect("systemctl", ["--no-wall", "reboot"], do_preexec=False) - - - def parse_arguments(argv=None, boot_cmdline=None): -diff --git a/pyanaconda/core/util.py b/pyanaconda/core/util.py -index 930ceb4a28..62fcfe4cdc 100644 ---- a/pyanaconda/core/util.py -+++ b/pyanaconda/core/util.py -@@ -76,7 +76,8 @@ def augmentEnv(): - - - def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, -- env_prune=None, env_add=None, reset_handlers=True, reset_lang=True, **kwargs): -+ env_prune=None, env_add=None, reset_handlers=True, reset_lang=True, -+ do_preexec=True, **kwargs): - """ Start an external program and return the Popen object. - - The root and reset_handlers arguments are handled by passing a -@@ -93,6 +94,7 @@ def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subp - :param env_add: environment variables to add before execution - :param reset_handlers: whether to reset to SIG_DFL any signal handlers set to SIG_IGN - :param reset_lang: whether to set the locale of the child process to C -+ :param do_preexec: whether to use the preexec function - :param kwargs: Additional parameters to pass to subprocess.Popen - :return: A Popen object for the running command. - """ -@@ -105,32 +107,11 @@ def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subp - if target_root == conf.target.physical_root: - target_root = conf.target.system_root - -- # Check for and save a preexec_fn argument -- preexec_fn = kwargs.pop("preexec_fn", None) -- - # Map reset_handlers to the restore_signals Popen argument. - # restore_signals handles SIGPIPE, and preexec below handles any additional - # signals ignored by anaconda. - restore_signals = reset_handlers - -- def preexec(): -- # If a target root was specificed, chroot into it -- if target_root and target_root != '/': -- os.chroot(target_root) -- os.chdir("/") -- -- # Signal handlers set to SIG_IGN persist across exec. Reset -- # these to SIG_DFL if requested. In particular this will include the -- # SIGPIPE handler set by python. -- if reset_handlers: -- for signum in range(1, signal.NSIG): -- if signal.getsignal(signum) == signal.SIG_IGN: -- signal.signal(signum, signal.SIG_DFL) -- -- # If the user specified an additional preexec_fn argument, run it -- if preexec_fn is not None: -- preexec_fn() -- - with program_log_lock: - if target_root != '/': - program_log.info("Running in chroot '%s'... %s", target_root, " ".join(argv)) -@@ -148,13 +129,38 @@ def startProgram(argv, root='/', stdin=None, stdout=subprocess.PIPE, stderr=subp - env.update(env_add) - - # pylint: disable=subprocess-popen-preexec-fn -- return subprocess.Popen(argv, -- stdin=stdin, -- stdout=stdout, -- stderr=stderr, -- close_fds=True, -- restore_signals=restore_signals, -- preexec_fn=preexec, cwd=root, env=env, **kwargs) -+ partsubp = functools.partial(subprocess.Popen, -+ argv, -+ stdin=stdin, -+ stdout=stdout, -+ stderr=stderr, -+ close_fds=True, -+ restore_signals=restore_signals, -+ cwd=root, env=env, **kwargs) -+ if do_preexec: -+ # Check for and save a preexec_fn argument -+ preexec_fn = kwargs.pop("preexec_fn", None) -+ -+ def preexec(): -+ # If a target root was specificed, chroot into it -+ if target_root and target_root != '/': -+ os.chroot(target_root) -+ os.chdir("/") -+ -+ # Signal handlers set to SIG_IGN persist across exec. Reset -+ # these to SIG_DFL if requested. In particular this will include the -+ # SIGPIPE handler set by python. -+ if reset_handlers: -+ for signum in range(1, signal.NSIG): -+ if signal.getsignal(signum) == signal.SIG_IGN: -+ signal.signal(signum, signal.SIG_DFL) -+ -+ # If the user specified an additional preexec_fn argument, run it -+ if preexec_fn is not None: -+ preexec_fn() -+ -+ return partsubp(preexec_fn=preexec) -+ return partsubp() - - - class X11Status: -@@ -253,7 +259,7 @@ def startX(argv, output_redirect=None, timeout=X_TIMEOUT): - - - def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_output=True, -- binary_output=False, filter_stderr=False): -+ binary_output=False, filter_stderr=False, do_preexec=True): - """ Run an external program, log the output and return it to the caller - - NOTE/WARNING: UnicodeDecodeError will be raised if the output of the of the -@@ -267,6 +273,7 @@ def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_ou - :param log_output: whether to log the output of command - :param binary_output: whether to treat the output of command as binary data - :param filter_stderr: whether to exclude the contents of stderr from the returned output -+ :param do_preexec: whether to use a preexec_fn for subprocess.Popen - :return: The return code of the command and the output - """ - try: -@@ -276,7 +283,7 @@ def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_ou - stderr = subprocess.STDOUT - - proc = startProgram(argv, root=root, stdin=stdin, stdout=subprocess.PIPE, stderr=stderr, -- env_prune=env_prune) -+ env_prune=env_prune, do_preexec=do_preexec) - - (output_string, err_string) = proc.communicate() - if not binary_output: -@@ -322,8 +329,8 @@ def _run_program(argv, root='/', stdin=None, stdout=None, env_prune=None, log_ou - return (proc.returncode, output_string) - - --def execWithRedirect(command, argv, stdin=None, stdout=None, -- root='/', env_prune=None, log_output=True, binary_output=False): -+def execWithRedirect(command, argv, stdin=None, stdout=None, root='/', env_prune=None, -+ log_output=True, binary_output=False, do_preexec=True): - """ Run an external program and redirect the output to a file. - - :param command: The command to run -@@ -334,11 +341,12 @@ def execWithRedirect(command, argv, stdin=None, stdout=None, - :param env_prune: environment variable to remove before execution - :param log_output: whether to log the output of command - :param binary_output: whether to treat the output of command as binary data -+ :param do_preexec: whether to use a preexec_fn for subprocess.Popen - :return: The return code of the command - """ - argv = [command] + argv - return _run_program(argv, stdin=stdin, stdout=stdout, root=root, env_prune=env_prune, -- log_output=log_output, binary_output=binary_output)[0] -+ log_output=log_output, binary_output=binary_output, do_preexec=do_preexec)[0] - - - def execWithCapture(command, argv, stdin=None, root='/', log_output=True, filter_stderr=False): --- -2.41.0 - From ab080b31967b5daedd9e8efb08918357d250cef2 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 13 Jul 2023 16:19:29 +0000 Subject: [PATCH 036/188] [packit] 39.25 upstream release Upstream tag: anaconda-39.25-1 Upstream commit: 7e1190e4 --- .gitignore | 1 + anaconda.spec | 28 +++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9d735a2..f9f8d26 100644 --- a/.gitignore +++ b/.gitignore @@ -369,3 +369,4 @@ /anaconda-39.22.tar.bz2 /anaconda-39.23.tar.bz2 /anaconda-39.24.tar.bz2 +/anaconda-39.25.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 0c0716c..28d6a72 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.24 +Version: 39.25 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -471,6 +471,32 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Jul 13 2023 Packit - 39.25-1 +- webui: replace the Tooltip with HelperText in Storage devices step (acruzgon) +- webui: Hide the language selection screen on Live images (akankovs) +- webui: tests: switch some storage tests to nondestructive (kkoukiou) +- webui: fix disk selection not working when moving back to the disk selection + screen (kkoukiou) +- webui: tests: check status of the bulk select checkbox in the helper + functions (kkoukiou) +- Fix and add tests for the preexec changes (vslavik) +- webui: tests: wait for the checkboxes to get initialized before taking + screenshot (kkoukiou) +- Change startProgram preexec check to early exit style (vslavik) +- Add do_preexec propagation also to execWithCapture and shutdownServer + (vslavik) +- webui: add some helper debug logs in the storage page (kkoukiou) +- webui: fetch device data on the initial app load (kkoukiou) +- webui: correct the last partitioning getter (kkoukiou) +- webui: pin down cockpit-ws and cockpit-bridge versions before the python + bridge release (kkoukiou) +- webui: tests: implement a 'reach' helper method (kkoukiou) +- Squashed 'translation-canary/' changes from 3bc2ad68a8..5bb81253b4 (vslavik) +- webui: tests: restart cockpit-ws between tests (kkoukiou) +- Use correct call assert method in flapak test (vslavik) +- Handle subprocess disallowing preexec during shutdown (awilliam) +- Update translations from Weblate + * Tue Jul 11 2023 Packit - 39.24-1 - webui: extend the list of the data we need to wait for before showing the app (kkoukiou) diff --git a/sources b/sources index 83145a3..e5ea965 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.24.tar.bz2) = 310cc7cfd189dca6ae55c4a992716a69bb824444c6854c6e2d2beb41647de5ae4a05c2694e0bca394dddeb87b4358889a04341ec1785aeff628dcd9d6f7f8103 +SHA512 (anaconda-39.25.tar.bz2) = 9638a909b1959eb733772e30b3145e7944170569caa99dd26d47377f5926ba161aeebf512b09174783664f13a6ef042cad1f638aeef79b2c9fec12ca9443fcc7 From c6dd86277a9964eb3716e04f0d53ddd8475fd1d0 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 18 Jul 2023 05:04:31 +0000 Subject: [PATCH 037/188] [packit] 39.26 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.26-1 Upstream commit: 050e696c If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.26-main-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 38 ++++++++++++++++++++++++++++++++++++-- sources | 2 +- 4 files changed, 39 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f9f8d26..714fd35 100644 --- a/.gitignore +++ b/.gitignore @@ -370,3 +370,4 @@ /anaconda-39.23.tar.bz2 /anaconda-39.24.tar.bz2 /anaconda-39.25.tar.bz2 +/anaconda-39.26.tar.bz2 diff --git a/README.packit b/README.packit index 7f24510..9d6cbbc 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 0.78.0. +The file was generated using packit 0.78.1. diff --git a/anaconda.spec b/anaconda.spec index 28d6a72..74322b9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,8 +1,8 @@ Summary: Graphical system installer Name: anaconda -Version: 39.25 +Version: 39.26 Release: 1%{?dist} -License: GPLv2+ and MIT +License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda # To generate Source0 do: @@ -82,6 +82,8 @@ The anaconda package is a metapackage for the Anaconda installer. %package core Summary: Core of the Anaconda installer +# core/signal.py is under MIT +License: GPL-2.0-or-later AND MIT Requires: python3-libs Requires: python3-dnf >= %{dnfver} Requires: python3-blivet >= %{pythonblivetver} @@ -250,6 +252,8 @@ Add this package to an image build (eg. with lorax) to ensure all Anaconda capab %package webui Summary: Cockpit based user interface for the Anaconda installer +# ours + what npm brings in and we vendor +License: GPL-2.0-or-later AND MIT AND 0BSD Requires: cockpit-bridge >= %{cockpitver} Requires: cockpit-ws >= %{cockpitver} # Firefox dependency needs to be specified there as cockpit web-view does not have a hard dependency on Firefox as @@ -471,6 +475,36 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 18 2023 Packit - 39.26-1 +- webui: introduce dialog to unlock existing locked LUKS partitions (kkoukiou) +- Introduce 'has_key' property in the attrs of DeviceFormatData object + (kkoukiou) +- makeupdates: Now targeting python 3.12 (vslavik) +- webui: tests: more anaconda state cleanup for test teardown (kkoukiou) +- webui: tests: wait for data initialization to finish before proceeding with + the tests (kkoukiou) +- Update License tag in the spec file template to use SPDX syntax (dcantrell) +- webui: Introduce new Critical error component (kkoukiou) +- webui: return a promise when fetching all device data (kkoukiou) +- webui: create new dbus client objects when address changes (kkoukiou) +- ruff: Enable flake8-simplify checks (vslavik) +- Fix ruff detections for RUF002 & RUF003 (vslavik) +- ruff: Enable ruff checks (vslavik) +- ruff: Enable flake8 logging format checks (vslavik) +- ruff: Enable flake8 import conventions checks (vslavik) +- Fix ruff detections after enabling pycodestyle warnings (vslavik) +- ruff: Enable pycodestyle warning checks (vslavik) +- Fix ruff detections after enabling pylint checks (vslavik) +- ruff: Enable most of the "pylint" checks (vslavik) +- webui: simplify webui-desktop script (kkoukiou) +- Add possibility to run pylint-only test (jkonecny) +- webui: tests: reset selected disks between test runs (kkoukiou) +- webui: tests: use busctl instead of dbus-send in the test helper (kkoukiou) +- webui: localization: fix react warning about missing key (kkoukiou) +- webui: wait for all languages to be loaded before rendering languages page + (kkoukiou) +- Update translations from Weblate + * Thu Jul 13 2023 Packit - 39.25-1 - webui: replace the Tooltip with HelperText in Storage devices step (acruzgon) - webui: Hide the language selection screen on Live images (akankovs) diff --git a/sources b/sources index e5ea965..4fa7124 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.25.tar.bz2) = 9638a909b1959eb733772e30b3145e7944170569caa99dd26d47377f5926ba161aeebf512b09174783664f13a6ef042cad1f638aeef79b2c9fec12ca9443fcc7 +SHA512 (anaconda-39.26.tar.bz2) = 602685afef30b424c8926dd2699edc81c98aecbc2770cd1891426d1536df32ffe2812e6e949f8e265ad350c6528660f69033a798bb3e5a6151e421b27e434079 From b816c70df9830a2b3c062a1ca6ebde8ce9a5e1d4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:14:26 +0000 Subject: [PATCH 038/188] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 74322b9..0ea1bc3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.26 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -475,6 +475,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 39.26-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jul 18 2023 Packit - 39.26-1 - webui: introduce dialog to unlock existing locked LUKS partitions (kkoukiou) - Introduce 'has_key' property in the attrs of DeviceFormatData object From 82bbadbd9a9a56e2fae47e225c806239c371ed07 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Jul 2023 05:04:38 +0000 Subject: [PATCH 039/188] [packit] 39.27 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.27-1 Upstream commit: 1806c397 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.27-main-update-propose_downstream ``` --- .gitignore | 1 + anaconda.spec | 67 ++++++++++++++++++++++++++++++++++++++++++--------- sources | 2 +- 3 files changed, 58 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 714fd35..1e26c4d 100644 --- a/.gitignore +++ b/.gitignore @@ -371,3 +371,4 @@ /anaconda-39.24.tar.bz2 /anaconda-39.25.tar.bz2 /anaconda-39.26.tar.bz2 +/anaconda-39.27.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 0ea1bc3..36370ab 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.26 -Release: 2%{?dist} +Version: 39.27 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -207,9 +207,10 @@ Requires: gdb Requires: rsync %description install-env-deps -The anaconda-install-env-deps metapackage lists all installation environment dependencies. -This makes it possible for packages (such as Initial Setup) to depend on the main Anaconda package without -pulling in all the install time dependencies as well. +The anaconda-install-env-deps metapackage lists all installation environment +dependencies. This makes it possible for packages (such as Initial Setup) to +depend on the main Anaconda package without pulling in all the install time +dependencies as well. %package install-img-deps Summary: Installation image specific dependencies @@ -247,8 +248,9 @@ Requires: ostree Requires: skopeo %description install-img-deps -The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. -Add this package to an image build (eg. with lorax) to ensure all Anaconda capabilities are supported in the resulting image. +The anaconda-install-img-deps metapackage lists all boot.iso installation +image dependencies. Add this package to an image build (eg. with lorax) to +ensure all Anaconda capabilities are supported in the resulting image. %package webui Summary: Cockpit based user interface for the Anaconda installer @@ -305,7 +307,8 @@ Summary: A set of custom GTK+ widgets for use with anaconda Requires: %{__python3} %description widgets -This package contains a set of custom GTK+ widgets used by the anaconda installer. +This package contains a set of custom GTK+ widgets used by the anaconda +installer. %package widgets-devel Summary: Development files for anaconda-widgets @@ -313,9 +316,9 @@ Requires: glade Requires: %{name}-widgets%{?_isa} = %{version}-%{release} %description widgets-devel -This package contains libraries and header files needed for writing the anaconda -installer. It also contains Python and Glade support files, as well as -documentation for working with this library. +This package contains libraries and header files needed for writing the +anaconda installer. It also contains Python and Glade support files, +as well as documentation for working with this library. %package dracut Summary: The anaconda dracut module @@ -475,6 +478,48 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 25 2023 Packit - 39.27-1 +- webui: if no scenario is available for selection show the options but + disabled (kkoukiou) +- webui: new design for welcome page in live image (kkoukiou) +- webui: rephrase text hints for disabled options (kkoukiou) +- webui: make all actions return anonymous functions (kkoukiou) +- webui: re-calculate the scenarios only if the selected devices or device data + changed (kkoukiou) +- webui: tests: use installer helper 'reach' method for moving ahead multiple + steps (kkoukiou) +- webui: fix typo 'screenWarning' for custom mountpoint selection (kkoukiou) +- webui: select 'vda' disk instead of the scsi ram disk in the test (kkoukiou) +- webui: safeguard access to deviceData properties to avoid crashes while state + is not fully loaded (kkoukiou) +- webui: return a Promise when fetching all device data (kkoukiou) +- webui: edit style files with errors (akankovs) +- webui: setup lint for style files (akankovs) +- tests: Fix expected value for "has_key" with latest blivet (vtrefny) +- webui: tests: make some more tests non-destructive (kkoukiou) +- webui: don't crash in case a AUTOMATIC partitioning object exists (kkoukiou) +- webui: the encryption password screen is not subpage anymore (kkoukiou) +- webui: Check for beta variable being undefined (mkolman) +- Use DBus API to check for final release (mkolman) +- webui: introduce an About screen (acruzgon) +- Move more product-related values to the module itself (vslavik) +- Simplify product-related constants (vslavik) +- Drop the isFinal UI constructor parameter from WebUI (vslavik) +- webui: do not silence exception when parsing languages from backend + (kkoukiou) +- webui: language information should be fetched also for live media (kkoukiou) +- Add minimal documentation to pyanaconda.product (vslavik) +- Add IsFinal property to the UI module (vslavik) +- webui: accept conf being undefined (yet) during a CriticalError (rvykydal) +- webui: design adjustment on the disk encryption screen (kkoukiou) +- spec: Honor 79 char limit for descriptions (vslavik) +- webui: allow critical errors also in the first load of the application + (kkoukiou) +- Add TUI for installing non-standard kernels (ozobal) +- Add GUI option for installing 64k ARM kernel (ozobal) +- Remove deprecated conf: kickstart_modules, addons_enabled (vslavik) +- Update translations from Weblate + * Wed Jul 19 2023 Fedora Release Engineering - 39.26-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 4fa7124..09903c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.26.tar.bz2) = 602685afef30b424c8926dd2699edc81c98aecbc2770cd1891426d1536df32ffe2812e6e949f8e265ad350c6528660f69033a798bb3e5a6151e421b27e434079 +SHA512 (anaconda-39.27.tar.bz2) = 279803c510ed0fa172811c3808c54234d891367c182365fe252ac3a3985cc65847d4e11e65086018f27db81e55f8403410eefe24f477f756f4ea48cff17c6b25 From 19857b475b86205efe9c6880b888dde6169eba34 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 26 Jul 2023 10:27:13 -0700 Subject: [PATCH 040/188] Revert "Port GUI kernel switcher for ARM 64k", it's broken See https://github.com/rhinstaller/anaconda/pull/4858#issuecomment-1652180161 --- ...option-for-installing-64k-ARM-kernel.patch | 627 ++++++++++++++++++ anaconda.spec | 10 +- 2 files changed, 636 insertions(+), 1 deletion(-) create mode 100644 0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch diff --git a/0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch b/0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch new file mode 100644 index 0000000..890ba7b --- /dev/null +++ b/0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch @@ -0,0 +1,627 @@ +From 3962cd5f7e6fc64306d6c4e173b5542d215d234a Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Wed, 26 Jul 2023 10:19:25 -0700 +Subject: [PATCH] Revert "Add GUI option for installing 64k ARM kernel" + +This reverts commit 0c7c9e9586d962c9babf0d718e38768c8bb34b85. +It's broken - it tries to use the `match_available_packages` +method of a `DNFPayload` instance, but that method is part of +`DNFManager`, not `DNFPayload`. See +https://github.com/rhinstaller/anaconda/pull/4858#issuecomment-1652180161 . + +We are reverting this downstream (in Fedora) to fix composes +while upstream comes up with a proper fix. +--- + data/anaconda.conf | 3 - + data/profile.d/rhel.conf | 1 - + pyanaconda/core/configuration/ui.py | 4 - + .../ui/gui/spokes/software_selection.glade | 224 +++++------------- + .../ui/gui/spokes/software_selection.py | 62 ----- + pyanaconda/ui/lib/software.py | 43 +--- + .../pyanaconda_tests/ui/test_software.py | 34 +-- + 7 files changed, 64 insertions(+), 307 deletions(-) + +diff --git a/data/anaconda.conf b/data/anaconda.conf +index 73e6e21e55..34d2d26802 100644 +--- a/data/anaconda.conf ++++ b/data/anaconda.conf +@@ -302,9 +302,6 @@ password_policies = + user (quality 1, length 6, empty) + luks (quality 1, length 6) + +-# Should kernel options be shown in the software selection spoke? +-show_kernel_options = True +- + [License] + # A path to EULA (if any) + # +diff --git a/data/profile.d/rhel.conf b/data/profile.d/rhel.conf +index 468a05f78c..0a645fd0ca 100644 +--- a/data/profile.d/rhel.conf ++++ b/data/profile.d/rhel.conf +@@ -39,7 +39,6 @@ swap_is_recommended = True + [User Interface] + help_directory = /usr/share/anaconda/help/rhel + custom_stylesheet = /usr/share/anaconda/pixmaps/redhat.css +-show_kernel_options = True + + [License] + eula = /usr/share/redhat-release/EULA +diff --git a/pyanaconda/core/configuration/ui.py b/pyanaconda/core/configuration/ui.py +index 57cb232c7c..e4432f68f8 100644 +--- a/pyanaconda/core/configuration/ui.py ++++ b/pyanaconda/core/configuration/ui.py +@@ -90,10 +90,6 @@ class UserInterfaceSection(Section): + """Convert a policies string into a list of dictionaries.""" + return list(map(self._convert_policy_line, value.strip().split("\n"))) + +- @property +- def show_kernel_options(self): +- return self._get_option("show_kernel_options", bool) +- + @classmethod + def _convert_policy_line(cls, line): + """Convert a policy line into a dictionary.""" +diff --git a/pyanaconda/ui/gui/spokes/software_selection.glade b/pyanaconda/ui/gui/spokes/software_selection.glade +index 4cb67f2769..87804c72ea 100644 +--- a/pyanaconda/ui/gui/spokes/software_selection.glade ++++ b/pyanaconda/ui/gui/spokes/software_selection.glade +@@ -1,28 +1,27 @@ + +- ++ + + + + +- False ++ False + True + True +- SOFTWARE SELECTION ++ SOFTWARE SELECTION + + + + +- False ++ False + True + True + vertical + + +- False ++ False + +- + +- False ++ False + + + +@@ -34,36 +33,55 @@ + + + +- False ++ False + True + True + 0 + 0 +- 12 +- 48 +- 24 +- 24 ++ 12 ++ 48 ++ 24 ++ 24 + + +- False ++ False + True + True + vertical + +- + + True +- False ++ False + True + True +- 24 +- True ++ 24 ++ True ++ ++ ++ True ++ False ++ end ++ 6 ++ True ++ Base Environment ++ True ++ 0 ++ ++ ++ ++ ++ ++ ++ 0 ++ 0 ++ ++ + + + True +- False ++ False + end +- 6 ++ 6 + True + Additional software for Selected Environment + True +@@ -74,27 +92,27 @@ + + + +- 1 +- 0 ++ 1 ++ 0 + + + + + True +- True ++ True + True + True +- never +- in ++ never ++ in + + +- 250 ++ 250 + True +- False ++ False + + + True +- False ++ False + True + + +@@ -103,160 +121,40 @@ + + + +- 1 +- 1 ++ 1 ++ 1 + + + +- ++ + True +- False +- end +- 6 ++ True ++ GDK_STRUCTURE_MASK | GDK_SCROLL_MASK + True +- Base Environment +- True +- 0 +- +- +- +- +- +- +- 0 +- 0 +- +- +- +- +- True +- False +- vertical +- +- +- True +- True +- GDK_STRUCTURE_MASK | GDK_SCROLL_MASK +- True +- True +- never +- in +- +- +- 250 +- True +- False +- +- +- True +- False +- True +- +- +- +- +- +- +- +- False +- True +- 0 +- +- ++ True ++ never ++ in + +- ++ ++ 250 + True +- False +- vertical +- 12 ++ False + +- ++ + True +- False +- end +- 12 ++ False + True +- Kernel Options +- True +- 0 +- +- +- +- +- +- +- False +- True +- 0 +- +- +- +- +- +- True +- False +- 12 +- +- +- True +- False +- start +- 12 +- True +- Page size: +- +- +- 0 +- 0 +- +- +- +- +- True +- False +- True +- 0 +- 0 +- +- +- +- 1 +- 1 +- 1 +- +- +- +- +- 1 +- 0 +- +- ++ + +- +- False +- False +- 3 +- + + +- +- False +- False +- 1 +- + + + +- 0 +- 1 ++ 0 ++ 1 + + +- +- +- +- +- +- + + + True +diff --git a/pyanaconda/ui/gui/spokes/software_selection.py b/pyanaconda/ui/gui/spokes/software_selection.py +index 1736b0b4b0..151e0e0b9f 100644 +--- a/pyanaconda/ui/gui/spokes/software_selection.py ++++ b/pyanaconda/ui/gui/spokes/software_selection.py +@@ -32,13 +32,9 @@ from pyanaconda.ui.gui.spokes import NormalSpoke + from pyanaconda.ui.gui.spokes.lib.detailederror import DetailedErrorDialog + from pyanaconda.ui.gui.spokes.lib.software_selection import GroupListBoxRow, SeparatorRow, \ + EnvironmentListBoxRow +-from pyanaconda.ui.gui.utils import escape_markup + from pyanaconda.ui.lib.software import SoftwareSelectionCache, get_software_selection_status, \ + is_software_selection_complete, get_group_data, get_environment_data + from pyanaconda.ui.lib.subscription import is_cdn_registration_required +-from pyanaconda.ui.lib.software import FEATURE_64K, KernelFeatures, get_kernel_from_properties, \ +- get_available_kernel_features, get_kernel_titles_and_descriptions +-from pyanaconda.core.configuration.anaconda import conf + + import gi + gi.require_version("Gtk", "3.0") +@@ -98,23 +94,6 @@ class SoftwareSelectionSpoke(NormalSpoke): + Gtk.Scrollable.get_vadjustment(addon_viewport) + ) + +- # Display a group of options for selecting desired properties of a kernel +- self._kernel_box = self.builder.get_object("kernelBox") +- self._combo_kernel_page_size = self.builder.get_object("kernelPageSizeCombo") +- self._label_kernel_page_size = self.builder.get_object("kernelPageSizeLabel") +- +- # Normally I would create these in the .glade file but due to a bug they weren't +- # created properly +- self._model_kernel_page_size = Gtk.ListStore(str, str) +- +- kernel_labels = get_kernel_titles_and_descriptions() +- for i in ["4k", "64k"]: +- self._model_kernel_page_size.append([i, "%s\n%s" % \ +- (escape_markup(kernel_labels[i][0]), +- escape_markup(kernel_labels[i][1]))]) +- self._combo_kernel_page_size.set_model(self._model_kernel_page_size) +- self._available_kernels = get_available_kernel_features(self.payload) +- + @property + def _selection(self): + """The packages selection.""" +@@ -235,12 +214,10 @@ class SoftwareSelectionSpoke(NormalSpoke): + # Create a new software selection cache. + self._selection_cache = SoftwareSelectionCache(self.payload.proxy) + self._selection_cache.apply_selection_data(self._selection) +- self._available_kernels = get_available_kernel_features(self.payload) + + # Refresh up the UI. + self._refresh_environments() + self._refresh_groups() +- self._refresh_kernel_features() + + # Set up the info bar. + self.clear_info() +@@ -314,35 +291,6 @@ class SoftwareSelectionSpoke(NormalSpoke): + listbox.remove(child) + del child + +- def _refresh_kernel_features(self): +- """Display options for selecting kernel features.""" +- +- # Only showing parts of kernel box relevant for current system. +- self._available_kernels = get_available_kernel_features(self.payload) +- +- if not conf.ui.show_kernel_options: +- show_kernels = False +- else: +- show_kernels = False +- for (_key, val) in self._available_kernels.items(): +- if val: +- show_kernels = True +- break +- +- if show_kernels: +- self._kernel_box.set_visible(True) +- self._kernel_box.set_no_show_all(False) +- +- # Arm 64k page size kernel combo +- self._combo_kernel_page_size.set_visible(self._available_kernels[FEATURE_64K]) +- self._combo_kernel_page_size.set_no_show_all(not self._available_kernels[FEATURE_64K]) +- self._label_kernel_page_size.set_visible(self._available_kernels[FEATURE_64K]) +- self._label_kernel_page_size.set_no_show_all(not self._available_kernels[FEATURE_64K]) +- else: +- # Hide the entire box. +- self._kernel_box.set_visible(False) +- self._kernel_box.set_no_show_all(True) +- + def apply(self): + """Apply the changes.""" + self._kickstarted = False +@@ -350,16 +298,6 @@ class SoftwareSelectionSpoke(NormalSpoke): + selection = self._selection_cache.get_selection_data() + log.debug("Setting new software selection: %s", selection) + +- # Select kernel +- property_64k = self._available_kernels[FEATURE_64K] and \ +- self._combo_kernel_page_size.get_active_id() == FEATURE_64K +- kernel_properties = KernelFeatures(property_64k) +- kernel = get_kernel_from_properties(kernel_properties) +- if kernel is not None and conf.ui.show_kernel_options: +- log.debug("Selected kernel package: %s", kernel) +- selection.packages.append(kernel) +- selection.excluded_packages.append("kernel") +- + self.payload.set_packages_selection(selection) + + hubQ.send_not_ready(self.__class__.__name__) +diff --git a/pyanaconda/ui/lib/software.py b/pyanaconda/ui/lib/software.py +index 3eebc024df..747ac8367b 100644 +--- a/pyanaconda/ui/lib/software.py ++++ b/pyanaconda/ui/lib/software.py +@@ -1,5 +1,5 @@ + # +-# Copyright (C) 2023 Red Hat, Inc. ++# Copyright (C) 2021 Red Hat, Inc. + # + # This copyrighted material is made available to anyone wishing to use, + # modify, copy, or redistribute it subject to the terms and conditions of +@@ -15,9 +15,6 @@ + # License and may only be used or replicated with the express permission of + # Red Hat, Inc. + # +-from collections import namedtuple +-from blivet.arch import is_aarch64 +- + from pyanaconda.anaconda_loggers import get_module_logger + from pyanaconda.core.i18n import _ + from pyanaconda.modules.common.structures.comps import CompsEnvironmentData, CompsGroupData +@@ -25,9 +22,6 @@ from pyanaconda.modules.common.structures.packages import PackagesSelectionData + + log = get_module_logger(__name__) + +-FEATURE_64K = "64k" +-KernelFeatures = namedtuple("KernelFeatures", ["page_size_64k"]) +- + + def get_environment_data(dnf_proxy, environment_name): + """Get the environment data. +@@ -102,41 +96,6 @@ def get_software_selection_status(dnf_proxy, selection, kickstarted=False): + return environment_data.name + + +-def get_available_kernel_features(payload): +- """Returns a dictionary with that shows which kernels should be shown in the UI. +- """ +- features = { +- FEATURE_64K: is_aarch64() and any(payload.match_available_packages("kernel-64k")) +- } +- +- return features +- +- +-def get_kernel_titles_and_descriptions(): +- """Returns a dictionary with descriptions and titles for different kernel options. +- """ +- kernel_features = { +- "4k": (_("4k"), _("More efficient memory usage in smaller environments")), +- "64k": (_("64k"), _("System performance gains for memory-intensive workloads")), +- } +- +- return kernel_features +- +- +-def get_kernel_from_properties(features): +- """Translates the selection of required properties into a kernel package name and returns it +- or returns None if no properties were selected. +- """ +- kernels = { +- # ARM 64k Package Name +- ( False ): None, +- ( True ): "kernel-64k", +- } +- +- kernel_package = kernels[features[0]] +- return kernel_package +- +- + class SoftwareSelectionCache(object): + """The cache of the user software selection. + +diff --git a/tests/unit_tests/pyanaconda_tests/ui/test_software.py b/tests/unit_tests/pyanaconda_tests/ui/test_software.py +index c9397e15fb..f5ced5d9c1 100644 +--- a/tests/unit_tests/pyanaconda_tests/ui/test_software.py ++++ b/tests/unit_tests/pyanaconda_tests/ui/test_software.py +@@ -16,7 +16,6 @@ + # Red Hat, Inc. + # + import unittest +-from unittest.mock import patch + from unittest.mock import Mock + + from dasbus.structure import compare_data +@@ -26,8 +25,8 @@ from pyanaconda.modules.common.structures.packages import PackagesSelectionData + from pyanaconda.modules.payloads.payload.dnf.dnf import DNFModule + from pyanaconda.modules.payloads.payload.dnf.dnf_manager import DNFManager + from pyanaconda.ui.lib.software import is_software_selection_complete, \ +- get_software_selection_status, SoftwareSelectionCache, get_kernel_from_properties, \ +- get_available_kernel_features, KernelFeatures ++ get_software_selection_status, SoftwareSelectionCache ++ + + def get_dnf_proxy(dnf_manager): + """Create a DNF payload proxy using the specified DNF manager.""" +@@ -96,35 +95,6 @@ class SoftwareSelectionUITestCase(unittest.TestCase): + status = get_software_selection_status(self.dnf_proxy, selection, kickstarted=True) + assert status == "Custom software selected" + +- def test_get_kernel_from_properties(self): +- """Test if kernel features are translated to corrent package names.""" +- assert get_kernel_from_properties( +- KernelFeatures(page_size_64k=False)) is None +- assert get_kernel_from_properties( +- KernelFeatures(page_size_64k=True)) == "kernel-64k" +- +- @patch("pyanaconda.ui.lib.software.is_aarch64") +- def test_get_available_kernel_features(self, is_aarch64): +- """test availability of kernel packages""" +- payload = Mock() +- payload.match_available_packages.return_value = ["ntoskrnl"] +- is_aarch64.return_value = False +- +- res = get_available_kernel_features(payload) +- assert isinstance(res, dict) +- assert len(res) > 0 +- assert not res["64k"] +- is_aarch64.assert_called_once() +- +- is_aarch64.return_value = True +- assert is_aarch64() +- res = get_available_kernel_features(payload) +- assert res["64k"] +- +- payload.match_available_packages.return_value = [] +- res = get_available_kernel_features(payload) +- assert not res["64k"] +- + + class SoftwareSelectionCacheTestCase(unittest.TestCase): + """Test the cache for the Software Selection spoke.""" +-- +2.41.0 + diff --git a/anaconda.spec b/anaconda.spec index 36370ab..625d552 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.27 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -12,6 +12,11 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/4858#issuecomment-1652180161 +# this change is broken and makes aarch64 installs crash, reverted +# downstream while anaconda fix it to work properly upstream +Patch0: 0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -478,6 +483,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jul 26 2023 Adam Williamson - 39.27-2 +- Revert "Port GUI kernel switcher for ARM 64k", it's broken, causes crashes + * Tue Jul 25 2023 Packit - 39.27-1 - webui: if no scenario is available for selection show the options but disabled (kkoukiou) From 574b343db883901a9f9cc94f6f2d46d4600a9cae Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 26 Jul 2023 12:37:35 -0700 Subject: [PATCH 041/188] Revert *both* commits from the broken PR, not just one --- ...-for-installing-non-standard-kernels.patch | 176 ++++++++++++++++++ anaconda.spec | 6 +- 2 files changed, 181 insertions(+), 1 deletion(-) create mode 100644 0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch diff --git a/0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch b/0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch new file mode 100644 index 0000000..3184aff --- /dev/null +++ b/0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch @@ -0,0 +1,176 @@ +From 09fbc13b2b2f4d46ac2e4735576670e40b4605b4 Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Wed, 26 Jul 2023 12:35:33 -0700 +Subject: [PATCH 2/2] Revert "Add TUI for installing non-standard kernels" + +This reverts commit 4e18d26509976ce62e7922e8fb32201900166b14. +This needs reverting for the same reason as the other one. +--- + .../ui/tui/spokes/software_selection.py | 99 +------------------ + 1 file changed, 4 insertions(+), 95 deletions(-) + +diff --git a/pyanaconda/ui/tui/spokes/software_selection.py b/pyanaconda/ui/tui/spokes/software_selection.py +index a2baf47823..42fb77aaa6 100644 +--- a/pyanaconda/ui/tui/spokes/software_selection.py ++++ b/pyanaconda/ui/tui/spokes/software_selection.py +@@ -23,12 +23,9 @@ from pyanaconda.ui.lib.software import get_software_selection_status, \ + is_software_selection_complete, SoftwareSelectionCache, get_group_data, get_environment_data + from pyanaconda.ui.tui.spokes import NormalTUISpoke + from pyanaconda.core.threads import thread_manager +-from pyanaconda.ui.lib.software import FEATURE_64K, KernelFeatures, \ +- get_kernel_from_properties, get_available_kernel_features, get_kernel_titles_and_descriptions + from pyanaconda.core.i18n import N_, _ + from pyanaconda.core.constants import THREAD_PAYLOAD, THREAD_CHECK_SOFTWARE, \ + THREAD_SOFTWARE_WATCHER, PAYLOAD_TYPE_DNF +-from pyanaconda.core.configuration.anaconda import conf + + from simpleline.render.containers import ListColumnContainer + from simpleline.render.prompt import Prompt +@@ -72,8 +69,6 @@ class SoftwareSpoke(NormalTUISpoke): + + # Get the packages configuration. + self._selection_cache = SoftwareSelectionCache(self.payload.proxy) +- self._kernel_selection = None +- self._available_kernels = None + + # Are we taking values (package list) from a kickstart file? + self._kickstarted = flags.automatedInstall and self.payload.proxy.PackagesKickstarted +@@ -97,9 +92,6 @@ class SoftwareSpoke(NormalTUISpoke): + """Initialize the spoke in a separate thread.""" + thread_manager.wait(THREAD_PAYLOAD) + +- self._available_kernels = get_available_kernel_features(self.payload) +- self._kernel_selection = dict.fromkeys(self._available_kernels, False) +- + # Initialize and check the software selection. + self._initialize_selection() + +@@ -260,8 +252,7 @@ class SoftwareSpoke(NormalTUISpoke): + self.data, + self.storage, + self.payload, +- self._selection_cache, +- self._kernel_selection ++ self._selection_cache + ) + ScreenHandler.push_screen_modal(spoke) + self.apply() +@@ -278,19 +269,6 @@ class SoftwareSpoke(NormalTUISpoke): + selection = self._selection_cache.get_selection_data() + log.debug("Setting new software selection: %s", selection) + +- # Processing chosen kernel +- if conf.ui.show_kernel_options: +- self._available_kernels = get_available_kernel_features(self.payload) +- feature_64k = self._available_kernels[FEATURE_64K] and \ +- self._kernel_selection[FEATURE_64K] +- features = KernelFeatures(feature_64k) +- kernel = get_kernel_from_properties(features) +- if kernel: +- log.debug("Selected kernel package: %s", kernel) +- selection.packages.append(kernel) +- selection.excluded_packages.append("kernel") +- +- log.debug("Setting new software selection: %s", self._selection) + self.payload.set_packages_selection(selection) + + def execute(self): +@@ -319,12 +297,11 @@ class AdditionalSoftwareSpoke(NormalTUISpoke): + """The spoke for choosing the additional software.""" + category = SoftwareCategory + +- def __init__(self, data, storage, payload, selection_cache, kernel_selection): ++ def __init__(self, data, storage, payload, selection_cache): + super().__init__(data, storage, payload) + self.title = N_("Software selection") + self._container = None + self._selection_cache = selection_cache +- self._kernel_selection = kernel_selection + + def refresh(self, args=None): + """Refresh the screen.""" +@@ -365,79 +342,11 @@ class AdditionalSoftwareSpoke(NormalTUISpoke): + else: + self._selection_cache.deselect_group(group) + +- def _show_kernel_features_screen(self, kernels): +- """Returns True if at least one non-standard kernel is available. +- """ +- if not conf.ui.show_kernel_options: +- return False +- for val in kernels.values(): +- if val: +- return True +- return False +- +- def input(self, args, key): +- if self._container.process_user_input(key): +- return InputState.PROCESSED_AND_REDRAW +- if key.lower() == Prompt.CONTINUE: +- available_kernels = get_available_kernel_features(self.payload) +- if self._show_kernel_features_screen(available_kernels): +- spoke = KernelSelectionSpoke(self.data, self.storage, self.payload, +- self._selection_cache, self._kernel_selection, +- available_kernels) +- ScreenHandler.push_screen_modal(spoke) +- self.execute() +- self.close() +- return InputState.PROCESSED +- +- return super().input(args, key) +- +- def apply(self): +- pass +- +-class KernelSelectionSpoke(NormalTUISpoke): +- """A subspoke for selecting kernel features. +- """ +- def __init__(self, data, storage, payload, selection_cache, _kernel_selection, available_kernels): +- super().__init__(data, storage, payload) +- self.title = N_("Kernel Options") +- self._container = None +- self._selection_cache = selection_cache +- self._kernel_selection = _kernel_selection +- self._available_kernels = available_kernels +- +- def refresh(self, args=None): +- NormalTUISpoke.refresh(self) +- +- # Retrieving translated UI strings +- labels = get_kernel_titles_and_descriptions() +- +- # Updating kernel availability +- self._available_kernels = get_available_kernel_features(self.payload) +- self._container = ListColumnContainer(2, columns_width=38, spacing=2) +- +- # Rendering kernel checkboxes +- for (name, val) in self._kernel_selection.items(): +- if not self._available_kernels[name]: +- continue +- (title, text) = labels[name] +- widget = CheckboxWidget(title="%s" % title, text="%s" % text, completed=val) +- self._container.add(widget, callback=self._set_kernel_callback, data=name) +- +- self.window.add_with_separator(TextWidget(_("Kernel options"))) +- self.window.add_with_separator(self._container) +- +- def _set_kernel_callback(self, data): +- self._kernel_selection[data] = not self._kernel_selection[data] +- + def input(self, args, key): + if self._container.process_user_input(key): + return InputState.PROCESSED_AND_REDRAW +- +- if key.lower() == Prompt.CONTINUE: +- self.close() +- return InputState.PROCESSED +- +- return super().input(args, key) ++ else: ++ return super().input(args, key) + + def apply(self): + pass +-- +2.41.0 + diff --git a/anaconda.spec b/anaconda.spec index 625d552..c7b2c1d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.27 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -16,6 +16,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers # this change is broken and makes aarch64 installs crash, reverted # downstream while anaconda fix it to work properly upstream Patch0: 0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch +Patch1: 0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -483,6 +484,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jul 26 2023 Adam Williamson - 39.27-3 +- Revert *both* commits from the broken PR, not just one + * Wed Jul 26 2023 Adam Williamson - 39.27-2 - Revert "Port GUI kernel switcher for ARM 64k", it's broken, causes crashes From 953e8b9c3994762e5f249edc58643aee2c3d6609 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 1 Aug 2023 05:05:58 +0000 Subject: [PATCH 042/188] [packit] 39.28 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.28-1 Upstream commit: e43ad74a If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.28-main-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 79 +++++++++++++++++++++++++++++++++++++++++++++------ sources | 2 +- 4 files changed, 74 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 1e26c4d..5582153 100644 --- a/.gitignore +++ b/.gitignore @@ -372,3 +372,4 @@ /anaconda-39.25.tar.bz2 /anaconda-39.26.tar.bz2 /anaconda-39.27.tar.bz2 +/anaconda-39.28.tar.bz2 diff --git a/README.packit b/README.packit index 9d6cbbc..0bd99f6 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 0.78.1. +The file was generated using packit 0.78.1.post5+g4b99855. diff --git a/anaconda.spec b/anaconda.spec index c7b2c1d..a303485 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 39.27 -Release: 3%{?dist} +Version: 39.28 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -12,12 +12,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/4858#issuecomment-1652180161 -# this change is broken and makes aarch64 installs crash, reverted -# downstream while anaconda fix it to work properly upstream -Patch0: 0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch -Patch1: 0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -447,6 +441,15 @@ rm -rf \ %{_datadir}/cockpit/anaconda-webui/manifest.json %{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml %{_datadir}/cockpit/anaconda-webui/po.*.js.gz +%dir %{_datadir}/anaconda/firefox-theme +%dir %{_datadir}/anaconda/firefox-theme/default +%dir %{_datadir}/anaconda/firefox-theme/default/chrome +%{_datadir}/anaconda/firefox-theme/default/user.js +%{_datadir}/anaconda/firefox-theme/default/chrome/userChrome.css +%dir %{_datadir}/anaconda/firefox-theme/live +%dir %{_datadir}/anaconda/firefox-theme/live/chrome +%{_datadir}/anaconda/firefox-theme/live/user.js +%{_datadir}/anaconda/firefox-theme/live/chrome/userChrome.css %{_libexecdir}/webui-desktop %files gui @@ -484,6 +487,66 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 01 2023 Packit - 39.28-1 +- webui: update cockpit dependencies to the latest released in rawhide + (kkoukiou) +- webui: tests: add method to partition disk (tomatus777) +- webui: Quit button does not work on the Live image (akankovs) +- webui: Update and simplify review page (mmarusak) +- docs: use correct path for VM command (90795679+MahmoudHamdy02) +- webui: Translate strings used in cockpit.format (mmarusak) +- Allow reformatting of 'plain' btrfs volumes (vtrefny) +- webui: catch also exceptions from GetDevicesAction when rescanning disks + (rvykydal) +- webui: unpack GetDiskFreeSpace and GetDiskTotalSpace from array (skobyda) +- webui: tests: remove duplicate pixel tests for the first storage page + (kkoukiou) +- webui: tests: create a variable with the table row selector (kkoukiou) +- webui: tests: simplify the open test helper (kkoukiou) +- webui: tests: remove redundant check for disabled 'Next' button (kkoukiou) +- webui: tests: add helper method for setting a valid password (kkoukiou) +- webui: rename some components to more self explanatory names (kkoukiou) +- webui: fix prefix for identifiers of the installation scenarios (kkoukiou) +- webui: remove obsolete TODO (kkoukiou) +- webui: change Alert on review screen to HelperText (mmarusak) +- webui: Introduce cockpit-style debug() helper (martin) +- Revert "Add GUI option for installing 64k ARM kernel" (jkonecny) +- Revert "Add TUI for installing non-standard kernels" (jkonecny) +- webui: debounce changes on the password confirmation field (kkoukiou) +- webui: docs: fix documentation on how to re-create the updates.img (kkoukiou) +- Simplify submodule subscription to storage changes (vslavik) +- Enable iterating over managed modules (vslavik) +- Use the new class in relevant Storage submodules (vslavik) +- webui: Disable minification (mkolman) +- Add a class for modules that keep track of storage (vslavik) +- Use the submodule manager in Storage (vslavik) +- Use the submodule manager in Runtime (vslavik) +- Add a submodule manager class (vslavik) +- webui: redesign and refactor custom partition mapper (kkoukiou) +- webui: Add Firefox theme for use on Live media (mkolman) +- webui: tests: Fix end to end tests to work with new storage design (zveleba) +- webui: tests: Make reboot button selector more specific (zveleba) +- webui: use term 'devices' not 'partitions' in the custom mountpoint step + (kkoukiou) +- webui: debounce password quality checks to be done only once per 300ms + (kkoukiou) +- tests: Update reference images for mountpoint assignment (vtrefny) +- webui: Use device name instead of path as identifier (vtrefny) +- tests: Fix expected device specs in check-storage (vtrefny) +- webui: Use custom label when creating btrfs for tests (vtrefny) +- Use blivet mount options for new subvolumes in mountpoint assignment + (vtrefny) +- tui: Preserve blivet mount options in mountpoint assignment (vtrefny) +- tui: allow to 'format' btrfs subvolumes in mount point assignment (rvykydal) +- tui: Use name instead of path for devspec in mountpoint assignment (vtrefny) +- tui: Use all btrfs subvolumes in mountpoint assignment (vtrefny) +- webui: Update pixel tests broken from localization updates (kkoukiou) +- ruff: Silence new warnings with 0.0.280 (vslavik) +- webui: rename custom mountpoint assignment step to mountpoint mapper + (kkoukiou) +- Check for webui with property (vslavik) +- Update translations from Weblate + * Wed Jul 26 2023 Adam Williamson - 39.27-3 - Revert *both* commits from the broken PR, not just one diff --git a/sources b/sources index 09903c3..1a1585a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.27.tar.bz2) = 279803c510ed0fa172811c3808c54234d891367c182365fe252ac3a3985cc65847d4e11e65086018f27db81e55f8403410eefe24f477f756f4ea48cff17c6b25 +SHA512 (anaconda-39.28.tar.bz2) = 450789d90009de9a5a6f4953df0333f16dd38dc634f040627f555e085e859161d51ff703da2409f0d8a06a1127daea840209963661b3f33c4f1b0a9ff20a54f3 From 4e5bf6df9db1b29cb1cd802d68868ff1e1509a89 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 3 Aug 2023 13:30:51 +0000 Subject: [PATCH 043/188] [packit] 39.29 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.29-1 Upstream commit: 293c6cf4 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.29-main-update-propose_downstream ``` --- .gitignore | 1 + anaconda.spec | 38 +++++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 39 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5582153..f319773 100644 --- a/.gitignore +++ b/.gitignore @@ -373,3 +373,4 @@ /anaconda-39.26.tar.bz2 /anaconda-39.27.tar.bz2 /anaconda-39.28.tar.bz2 +/anaconda-39.29.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index a303485..df7bf41 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.28 +Version: 39.29 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -437,7 +437,9 @@ rm -rf \ %{_datadir}/cockpit/anaconda-webui/index.css.LEGAL.txt %{_datadir}/cockpit/anaconda-webui/index.html %{_datadir}/cockpit/anaconda-webui/index.js.gz +%{_datadir}/cockpit/anaconda-webui/index.js.map %{_datadir}/cockpit/anaconda-webui/index.css.gz +%{_datadir}/cockpit/anaconda-webui/index.css.map %{_datadir}/cockpit/anaconda-webui/manifest.json %{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml %{_datadir}/cockpit/anaconda-webui/po.*.js.gz @@ -487,6 +489,40 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Aug 03 2023 Packit - 39.29-1 +- webui: spread the state update function into seperate hooks and useMemo + (kkoukiou) +- webui: Clear mount point and reformat flag for removed requests (vtrefny) +- manual: Return error when trying to use removed nested subvolumes (vtrefny) +- webui: show 'format as' only when reformatting partition (kkoukiou) +- webui: Empty value for input should not be null nor undefined (mmarusak) +- webui: Define unique key for list on review page (mmarusak) +- webui: Show partition size on review page (mmarusak) +- manual: Ignore no-op mount point requests (vtrefny) +- webui: when the disk is empty hide "Use free space" scenario (skobyda) +- webui: InstallationScenario: assume non-availability (kkoukiou) +- webui: update only the needed encryption state attributes (kkoukiou) +- webui: scenarios is a global variable, no need to pass it as propertry + (kkoukiou) +- webui: tests: use 'click' helper test method on radio buttons (kkoukiou) +- webui: tests: next button is enabled before the screenshot (kkoukiou) +- webui: update scenario availability state only after parsing all scenarios + (kkoukiou) +- Ignore btrfs snapshots in mountpoint assignment (vtrefny) +- webui: start using payload from the bots repository (kkoukiou) +- webui: make 'Next' by default 'disabled' and let each component update it + (kkoukiou) +- webui: Enable source maps and enable minification (mkolman) +- webui: Add mount point assignment test case with LVM (vtrefny) +- webui: Add mount point assignment test case with btrfs subvolumes (vtrefny) +- webui: remove limitation for formating btrfs subvolumes (kkoukiou) +- add another encrypted disk to test case (mahmoud-mahgoub1) +- l10n: Lock to current HEAD (vslavik) +- make: Add target to automatically bump l10n ref (vslavik) +- make: Move l10n constants from configure.ac to include file (vslavik) +- make: Add l10n config file with SHA variable, use (vslavik) +- Update translations from Weblate + * Tue Aug 01 2023 Packit - 39.28-1 - webui: update cockpit dependencies to the latest released in rawhide (kkoukiou) diff --git a/sources b/sources index 1a1585a..89a1ea4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.28.tar.bz2) = 450789d90009de9a5a6f4953df0333f16dd38dc634f040627f555e085e859161d51ff703da2409f0d8a06a1127daea840209963661b3f33c4f1b0a9ff20a54f3 +SHA512 (anaconda-39.29.tar.bz2) = 7e9c3dbe1249397fbd3e6b64eb2ca0ed2b016d1a6841e2b7f9abdeea3384008e2fc792471cfbe929c28a6e95c8709262aa4d37b3232360e45aeb42426c73f77f From 11dbf06034f694d1d036f0f7d73027d3e52c422f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Sl=C3=A1vik?= Date: Thu, 3 Aug 2023 17:02:42 +0200 Subject: [PATCH 044/188] Remove unused patches for ARM kernel UI These features are now removed in code. --- ...option-for-installing-64k-ARM-kernel.patch | 627 ------------------ ...-for-installing-non-standard-kernels.patch | 176 ----- 2 files changed, 803 deletions(-) delete mode 100644 0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch delete mode 100644 0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch diff --git a/0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch b/0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch deleted file mode 100644 index 890ba7b..0000000 --- a/0001-Revert-Add-GUI-option-for-installing-64k-ARM-kernel.patch +++ /dev/null @@ -1,627 +0,0 @@ -From 3962cd5f7e6fc64306d6c4e173b5542d215d234a Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Wed, 26 Jul 2023 10:19:25 -0700 -Subject: [PATCH] Revert "Add GUI option for installing 64k ARM kernel" - -This reverts commit 0c7c9e9586d962c9babf0d718e38768c8bb34b85. -It's broken - it tries to use the `match_available_packages` -method of a `DNFPayload` instance, but that method is part of -`DNFManager`, not `DNFPayload`. See -https://github.com/rhinstaller/anaconda/pull/4858#issuecomment-1652180161 . - -We are reverting this downstream (in Fedora) to fix composes -while upstream comes up with a proper fix. ---- - data/anaconda.conf | 3 - - data/profile.d/rhel.conf | 1 - - pyanaconda/core/configuration/ui.py | 4 - - .../ui/gui/spokes/software_selection.glade | 224 +++++------------- - .../ui/gui/spokes/software_selection.py | 62 ----- - pyanaconda/ui/lib/software.py | 43 +--- - .../pyanaconda_tests/ui/test_software.py | 34 +-- - 7 files changed, 64 insertions(+), 307 deletions(-) - -diff --git a/data/anaconda.conf b/data/anaconda.conf -index 73e6e21e55..34d2d26802 100644 ---- a/data/anaconda.conf -+++ b/data/anaconda.conf -@@ -302,9 +302,6 @@ password_policies = - user (quality 1, length 6, empty) - luks (quality 1, length 6) - --# Should kernel options be shown in the software selection spoke? --show_kernel_options = True -- - [License] - # A path to EULA (if any) - # -diff --git a/data/profile.d/rhel.conf b/data/profile.d/rhel.conf -index 468a05f78c..0a645fd0ca 100644 ---- a/data/profile.d/rhel.conf -+++ b/data/profile.d/rhel.conf -@@ -39,7 +39,6 @@ swap_is_recommended = True - [User Interface] - help_directory = /usr/share/anaconda/help/rhel - custom_stylesheet = /usr/share/anaconda/pixmaps/redhat.css --show_kernel_options = True - - [License] - eula = /usr/share/redhat-release/EULA -diff --git a/pyanaconda/core/configuration/ui.py b/pyanaconda/core/configuration/ui.py -index 57cb232c7c..e4432f68f8 100644 ---- a/pyanaconda/core/configuration/ui.py -+++ b/pyanaconda/core/configuration/ui.py -@@ -90,10 +90,6 @@ class UserInterfaceSection(Section): - """Convert a policies string into a list of dictionaries.""" - return list(map(self._convert_policy_line, value.strip().split("\n"))) - -- @property -- def show_kernel_options(self): -- return self._get_option("show_kernel_options", bool) -- - @classmethod - def _convert_policy_line(cls, line): - """Convert a policy line into a dictionary.""" -diff --git a/pyanaconda/ui/gui/spokes/software_selection.glade b/pyanaconda/ui/gui/spokes/software_selection.glade -index 4cb67f2769..87804c72ea 100644 ---- a/pyanaconda/ui/gui/spokes/software_selection.glade -+++ b/pyanaconda/ui/gui/spokes/software_selection.glade -@@ -1,28 +1,27 @@ - -- -+ - - - - -- False -+ False - True - True -- SOFTWARE SELECTION -+ SOFTWARE SELECTION - - - - -- False -+ False - True - True - vertical - - -- False -+ False - -- - -- False -+ False - - - -@@ -34,36 +33,55 @@ - - - -- False -+ False - True - True - 0 - 0 -- 12 -- 48 -- 24 -- 24 -+ 12 -+ 48 -+ 24 -+ 24 - - -- False -+ False - True - True - vertical - -- - - True -- False -+ False - True - True -- 24 -- True -+ 24 -+ True -+ -+ -+ True -+ False -+ end -+ 6 -+ True -+ Base Environment -+ True -+ 0 -+ -+ -+ -+ -+ -+ -+ 0 -+ 0 -+ -+ - - - True -- False -+ False - end -- 6 -+ 6 - True - Additional software for Selected Environment - True -@@ -74,27 +92,27 @@ - - - -- 1 -- 0 -+ 1 -+ 0 - - - - - True -- True -+ True - True - True -- never -- in -+ never -+ in - - -- 250 -+ 250 - True -- False -+ False - - - True -- False -+ False - True - - -@@ -103,160 +121,40 @@ - - - -- 1 -- 1 -+ 1 -+ 1 - - - -- -+ - True -- False -- end -- 6 -+ True -+ GDK_STRUCTURE_MASK | GDK_SCROLL_MASK - True -- Base Environment -- True -- 0 -- -- -- -- -- -- -- 0 -- 0 -- -- -- -- -- True -- False -- vertical -- -- -- True -- True -- GDK_STRUCTURE_MASK | GDK_SCROLL_MASK -- True -- True -- never -- in -- -- -- 250 -- True -- False -- -- -- True -- False -- True -- -- -- -- -- -- -- -- False -- True -- 0 -- -- -+ True -+ never -+ in - -- -+ -+ 250 - True -- False -- vertical -- 12 -+ False - -- -+ - True -- False -- end -- 12 -+ False - True -- Kernel Options -- True -- 0 -- -- -- -- -- -- -- False -- True -- 0 -- -- -- -- -- -- True -- False -- 12 -- -- -- True -- False -- start -- 12 -- True -- Page size: -- -- -- 0 -- 0 -- -- -- -- -- True -- False -- True -- 0 -- 0 -- -- -- -- 1 -- 1 -- 1 -- -- -- -- -- 1 -- 0 -- -- -+ - -- -- False -- False -- 3 -- - - -- -- False -- False -- 1 -- - - - -- 0 -- 1 -+ 0 -+ 1 - - -- -- -- -- -- -- - - - True -diff --git a/pyanaconda/ui/gui/spokes/software_selection.py b/pyanaconda/ui/gui/spokes/software_selection.py -index 1736b0b4b0..151e0e0b9f 100644 ---- a/pyanaconda/ui/gui/spokes/software_selection.py -+++ b/pyanaconda/ui/gui/spokes/software_selection.py -@@ -32,13 +32,9 @@ from pyanaconda.ui.gui.spokes import NormalSpoke - from pyanaconda.ui.gui.spokes.lib.detailederror import DetailedErrorDialog - from pyanaconda.ui.gui.spokes.lib.software_selection import GroupListBoxRow, SeparatorRow, \ - EnvironmentListBoxRow --from pyanaconda.ui.gui.utils import escape_markup - from pyanaconda.ui.lib.software import SoftwareSelectionCache, get_software_selection_status, \ - is_software_selection_complete, get_group_data, get_environment_data - from pyanaconda.ui.lib.subscription import is_cdn_registration_required --from pyanaconda.ui.lib.software import FEATURE_64K, KernelFeatures, get_kernel_from_properties, \ -- get_available_kernel_features, get_kernel_titles_and_descriptions --from pyanaconda.core.configuration.anaconda import conf - - import gi - gi.require_version("Gtk", "3.0") -@@ -98,23 +94,6 @@ class SoftwareSelectionSpoke(NormalSpoke): - Gtk.Scrollable.get_vadjustment(addon_viewport) - ) - -- # Display a group of options for selecting desired properties of a kernel -- self._kernel_box = self.builder.get_object("kernelBox") -- self._combo_kernel_page_size = self.builder.get_object("kernelPageSizeCombo") -- self._label_kernel_page_size = self.builder.get_object("kernelPageSizeLabel") -- -- # Normally I would create these in the .glade file but due to a bug they weren't -- # created properly -- self._model_kernel_page_size = Gtk.ListStore(str, str) -- -- kernel_labels = get_kernel_titles_and_descriptions() -- for i in ["4k", "64k"]: -- self._model_kernel_page_size.append([i, "%s\n%s" % \ -- (escape_markup(kernel_labels[i][0]), -- escape_markup(kernel_labels[i][1]))]) -- self._combo_kernel_page_size.set_model(self._model_kernel_page_size) -- self._available_kernels = get_available_kernel_features(self.payload) -- - @property - def _selection(self): - """The packages selection.""" -@@ -235,12 +214,10 @@ class SoftwareSelectionSpoke(NormalSpoke): - # Create a new software selection cache. - self._selection_cache = SoftwareSelectionCache(self.payload.proxy) - self._selection_cache.apply_selection_data(self._selection) -- self._available_kernels = get_available_kernel_features(self.payload) - - # Refresh up the UI. - self._refresh_environments() - self._refresh_groups() -- self._refresh_kernel_features() - - # Set up the info bar. - self.clear_info() -@@ -314,35 +291,6 @@ class SoftwareSelectionSpoke(NormalSpoke): - listbox.remove(child) - del child - -- def _refresh_kernel_features(self): -- """Display options for selecting kernel features.""" -- -- # Only showing parts of kernel box relevant for current system. -- self._available_kernels = get_available_kernel_features(self.payload) -- -- if not conf.ui.show_kernel_options: -- show_kernels = False -- else: -- show_kernels = False -- for (_key, val) in self._available_kernels.items(): -- if val: -- show_kernels = True -- break -- -- if show_kernels: -- self._kernel_box.set_visible(True) -- self._kernel_box.set_no_show_all(False) -- -- # Arm 64k page size kernel combo -- self._combo_kernel_page_size.set_visible(self._available_kernels[FEATURE_64K]) -- self._combo_kernel_page_size.set_no_show_all(not self._available_kernels[FEATURE_64K]) -- self._label_kernel_page_size.set_visible(self._available_kernels[FEATURE_64K]) -- self._label_kernel_page_size.set_no_show_all(not self._available_kernels[FEATURE_64K]) -- else: -- # Hide the entire box. -- self._kernel_box.set_visible(False) -- self._kernel_box.set_no_show_all(True) -- - def apply(self): - """Apply the changes.""" - self._kickstarted = False -@@ -350,16 +298,6 @@ class SoftwareSelectionSpoke(NormalSpoke): - selection = self._selection_cache.get_selection_data() - log.debug("Setting new software selection: %s", selection) - -- # Select kernel -- property_64k = self._available_kernels[FEATURE_64K] and \ -- self._combo_kernel_page_size.get_active_id() == FEATURE_64K -- kernel_properties = KernelFeatures(property_64k) -- kernel = get_kernel_from_properties(kernel_properties) -- if kernel is not None and conf.ui.show_kernel_options: -- log.debug("Selected kernel package: %s", kernel) -- selection.packages.append(kernel) -- selection.excluded_packages.append("kernel") -- - self.payload.set_packages_selection(selection) - - hubQ.send_not_ready(self.__class__.__name__) -diff --git a/pyanaconda/ui/lib/software.py b/pyanaconda/ui/lib/software.py -index 3eebc024df..747ac8367b 100644 ---- a/pyanaconda/ui/lib/software.py -+++ b/pyanaconda/ui/lib/software.py -@@ -1,5 +1,5 @@ - # --# Copyright (C) 2023 Red Hat, Inc. -+# Copyright (C) 2021 Red Hat, Inc. - # - # This copyrighted material is made available to anyone wishing to use, - # modify, copy, or redistribute it subject to the terms and conditions of -@@ -15,9 +15,6 @@ - # License and may only be used or replicated with the express permission of - # Red Hat, Inc. - # --from collections import namedtuple --from blivet.arch import is_aarch64 -- - from pyanaconda.anaconda_loggers import get_module_logger - from pyanaconda.core.i18n import _ - from pyanaconda.modules.common.structures.comps import CompsEnvironmentData, CompsGroupData -@@ -25,9 +22,6 @@ from pyanaconda.modules.common.structures.packages import PackagesSelectionData - - log = get_module_logger(__name__) - --FEATURE_64K = "64k" --KernelFeatures = namedtuple("KernelFeatures", ["page_size_64k"]) -- - - def get_environment_data(dnf_proxy, environment_name): - """Get the environment data. -@@ -102,41 +96,6 @@ def get_software_selection_status(dnf_proxy, selection, kickstarted=False): - return environment_data.name - - --def get_available_kernel_features(payload): -- """Returns a dictionary with that shows which kernels should be shown in the UI. -- """ -- features = { -- FEATURE_64K: is_aarch64() and any(payload.match_available_packages("kernel-64k")) -- } -- -- return features -- -- --def get_kernel_titles_and_descriptions(): -- """Returns a dictionary with descriptions and titles for different kernel options. -- """ -- kernel_features = { -- "4k": (_("4k"), _("More efficient memory usage in smaller environments")), -- "64k": (_("64k"), _("System performance gains for memory-intensive workloads")), -- } -- -- return kernel_features -- -- --def get_kernel_from_properties(features): -- """Translates the selection of required properties into a kernel package name and returns it -- or returns None if no properties were selected. -- """ -- kernels = { -- # ARM 64k Package Name -- ( False ): None, -- ( True ): "kernel-64k", -- } -- -- kernel_package = kernels[features[0]] -- return kernel_package -- -- - class SoftwareSelectionCache(object): - """The cache of the user software selection. - -diff --git a/tests/unit_tests/pyanaconda_tests/ui/test_software.py b/tests/unit_tests/pyanaconda_tests/ui/test_software.py -index c9397e15fb..f5ced5d9c1 100644 ---- a/tests/unit_tests/pyanaconda_tests/ui/test_software.py -+++ b/tests/unit_tests/pyanaconda_tests/ui/test_software.py -@@ -16,7 +16,6 @@ - # Red Hat, Inc. - # - import unittest --from unittest.mock import patch - from unittest.mock import Mock - - from dasbus.structure import compare_data -@@ -26,8 +25,8 @@ from pyanaconda.modules.common.structures.packages import PackagesSelectionData - from pyanaconda.modules.payloads.payload.dnf.dnf import DNFModule - from pyanaconda.modules.payloads.payload.dnf.dnf_manager import DNFManager - from pyanaconda.ui.lib.software import is_software_selection_complete, \ -- get_software_selection_status, SoftwareSelectionCache, get_kernel_from_properties, \ -- get_available_kernel_features, KernelFeatures -+ get_software_selection_status, SoftwareSelectionCache -+ - - def get_dnf_proxy(dnf_manager): - """Create a DNF payload proxy using the specified DNF manager.""" -@@ -96,35 +95,6 @@ class SoftwareSelectionUITestCase(unittest.TestCase): - status = get_software_selection_status(self.dnf_proxy, selection, kickstarted=True) - assert status == "Custom software selected" - -- def test_get_kernel_from_properties(self): -- """Test if kernel features are translated to corrent package names.""" -- assert get_kernel_from_properties( -- KernelFeatures(page_size_64k=False)) is None -- assert get_kernel_from_properties( -- KernelFeatures(page_size_64k=True)) == "kernel-64k" -- -- @patch("pyanaconda.ui.lib.software.is_aarch64") -- def test_get_available_kernel_features(self, is_aarch64): -- """test availability of kernel packages""" -- payload = Mock() -- payload.match_available_packages.return_value = ["ntoskrnl"] -- is_aarch64.return_value = False -- -- res = get_available_kernel_features(payload) -- assert isinstance(res, dict) -- assert len(res) > 0 -- assert not res["64k"] -- is_aarch64.assert_called_once() -- -- is_aarch64.return_value = True -- assert is_aarch64() -- res = get_available_kernel_features(payload) -- assert res["64k"] -- -- payload.match_available_packages.return_value = [] -- res = get_available_kernel_features(payload) -- assert not res["64k"] -- - - class SoftwareSelectionCacheTestCase(unittest.TestCase): - """Test the cache for the Software Selection spoke.""" --- -2.41.0 - diff --git a/0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch b/0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch deleted file mode 100644 index 3184aff..0000000 --- a/0002-Revert-Add-TUI-for-installing-non-standard-kernels.patch +++ /dev/null @@ -1,176 +0,0 @@ -From 09fbc13b2b2f4d46ac2e4735576670e40b4605b4 Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Wed, 26 Jul 2023 12:35:33 -0700 -Subject: [PATCH 2/2] Revert "Add TUI for installing non-standard kernels" - -This reverts commit 4e18d26509976ce62e7922e8fb32201900166b14. -This needs reverting for the same reason as the other one. ---- - .../ui/tui/spokes/software_selection.py | 99 +------------------ - 1 file changed, 4 insertions(+), 95 deletions(-) - -diff --git a/pyanaconda/ui/tui/spokes/software_selection.py b/pyanaconda/ui/tui/spokes/software_selection.py -index a2baf47823..42fb77aaa6 100644 ---- a/pyanaconda/ui/tui/spokes/software_selection.py -+++ b/pyanaconda/ui/tui/spokes/software_selection.py -@@ -23,12 +23,9 @@ from pyanaconda.ui.lib.software import get_software_selection_status, \ - is_software_selection_complete, SoftwareSelectionCache, get_group_data, get_environment_data - from pyanaconda.ui.tui.spokes import NormalTUISpoke - from pyanaconda.core.threads import thread_manager --from pyanaconda.ui.lib.software import FEATURE_64K, KernelFeatures, \ -- get_kernel_from_properties, get_available_kernel_features, get_kernel_titles_and_descriptions - from pyanaconda.core.i18n import N_, _ - from pyanaconda.core.constants import THREAD_PAYLOAD, THREAD_CHECK_SOFTWARE, \ - THREAD_SOFTWARE_WATCHER, PAYLOAD_TYPE_DNF --from pyanaconda.core.configuration.anaconda import conf - - from simpleline.render.containers import ListColumnContainer - from simpleline.render.prompt import Prompt -@@ -72,8 +69,6 @@ class SoftwareSpoke(NormalTUISpoke): - - # Get the packages configuration. - self._selection_cache = SoftwareSelectionCache(self.payload.proxy) -- self._kernel_selection = None -- self._available_kernels = None - - # Are we taking values (package list) from a kickstart file? - self._kickstarted = flags.automatedInstall and self.payload.proxy.PackagesKickstarted -@@ -97,9 +92,6 @@ class SoftwareSpoke(NormalTUISpoke): - """Initialize the spoke in a separate thread.""" - thread_manager.wait(THREAD_PAYLOAD) - -- self._available_kernels = get_available_kernel_features(self.payload) -- self._kernel_selection = dict.fromkeys(self._available_kernels, False) -- - # Initialize and check the software selection. - self._initialize_selection() - -@@ -260,8 +252,7 @@ class SoftwareSpoke(NormalTUISpoke): - self.data, - self.storage, - self.payload, -- self._selection_cache, -- self._kernel_selection -+ self._selection_cache - ) - ScreenHandler.push_screen_modal(spoke) - self.apply() -@@ -278,19 +269,6 @@ class SoftwareSpoke(NormalTUISpoke): - selection = self._selection_cache.get_selection_data() - log.debug("Setting new software selection: %s", selection) - -- # Processing chosen kernel -- if conf.ui.show_kernel_options: -- self._available_kernels = get_available_kernel_features(self.payload) -- feature_64k = self._available_kernels[FEATURE_64K] and \ -- self._kernel_selection[FEATURE_64K] -- features = KernelFeatures(feature_64k) -- kernel = get_kernel_from_properties(features) -- if kernel: -- log.debug("Selected kernel package: %s", kernel) -- selection.packages.append(kernel) -- selection.excluded_packages.append("kernel") -- -- log.debug("Setting new software selection: %s", self._selection) - self.payload.set_packages_selection(selection) - - def execute(self): -@@ -319,12 +297,11 @@ class AdditionalSoftwareSpoke(NormalTUISpoke): - """The spoke for choosing the additional software.""" - category = SoftwareCategory - -- def __init__(self, data, storage, payload, selection_cache, kernel_selection): -+ def __init__(self, data, storage, payload, selection_cache): - super().__init__(data, storage, payload) - self.title = N_("Software selection") - self._container = None - self._selection_cache = selection_cache -- self._kernel_selection = kernel_selection - - def refresh(self, args=None): - """Refresh the screen.""" -@@ -365,79 +342,11 @@ class AdditionalSoftwareSpoke(NormalTUISpoke): - else: - self._selection_cache.deselect_group(group) - -- def _show_kernel_features_screen(self, kernels): -- """Returns True if at least one non-standard kernel is available. -- """ -- if not conf.ui.show_kernel_options: -- return False -- for val in kernels.values(): -- if val: -- return True -- return False -- -- def input(self, args, key): -- if self._container.process_user_input(key): -- return InputState.PROCESSED_AND_REDRAW -- if key.lower() == Prompt.CONTINUE: -- available_kernels = get_available_kernel_features(self.payload) -- if self._show_kernel_features_screen(available_kernels): -- spoke = KernelSelectionSpoke(self.data, self.storage, self.payload, -- self._selection_cache, self._kernel_selection, -- available_kernels) -- ScreenHandler.push_screen_modal(spoke) -- self.execute() -- self.close() -- return InputState.PROCESSED -- -- return super().input(args, key) -- -- def apply(self): -- pass -- --class KernelSelectionSpoke(NormalTUISpoke): -- """A subspoke for selecting kernel features. -- """ -- def __init__(self, data, storage, payload, selection_cache, _kernel_selection, available_kernels): -- super().__init__(data, storage, payload) -- self.title = N_("Kernel Options") -- self._container = None -- self._selection_cache = selection_cache -- self._kernel_selection = _kernel_selection -- self._available_kernels = available_kernels -- -- def refresh(self, args=None): -- NormalTUISpoke.refresh(self) -- -- # Retrieving translated UI strings -- labels = get_kernel_titles_and_descriptions() -- -- # Updating kernel availability -- self._available_kernels = get_available_kernel_features(self.payload) -- self._container = ListColumnContainer(2, columns_width=38, spacing=2) -- -- # Rendering kernel checkboxes -- for (name, val) in self._kernel_selection.items(): -- if not self._available_kernels[name]: -- continue -- (title, text) = labels[name] -- widget = CheckboxWidget(title="%s" % title, text="%s" % text, completed=val) -- self._container.add(widget, callback=self._set_kernel_callback, data=name) -- -- self.window.add_with_separator(TextWidget(_("Kernel options"))) -- self.window.add_with_separator(self._container) -- -- def _set_kernel_callback(self, data): -- self._kernel_selection[data] = not self._kernel_selection[data] -- - def input(self, args, key): - if self._container.process_user_input(key): - return InputState.PROCESSED_AND_REDRAW -- -- if key.lower() == Prompt.CONTINUE: -- self.close() -- return InputState.PROCESSED -- -- return super().input(args, key) -+ else: -+ return super().input(args, key) - - def apply(self): - pass --- -2.41.0 - From 9f69a53a886ee8761c5a4805524d4b7f2961635e Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 21 Aug 2023 14:50:26 +0000 Subject: [PATCH 045/188] [packit] 39.30 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.30-1 Upstream commit: 5f114109 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.30-main-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 104 ++++++++++++++++++++++++++++++++++++++++++++++---- sources | 2 +- 4 files changed, 99 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index f319773..720b217 100644 --- a/.gitignore +++ b/.gitignore @@ -374,3 +374,4 @@ /anaconda-39.27.tar.bz2 /anaconda-39.28.tar.bz2 /anaconda-39.29.tar.bz2 +/anaconda-39.30.tar.bz2 diff --git a/README.packit b/README.packit index 0bd99f6..797aefb 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 0.78.1.post5+g4b99855. +The file was generated using packit 0.79.0.post2+g93f33d9. diff --git a/anaconda.spec b/anaconda.spec index df7bf41..56f3f9d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.29 +Version: 39.30 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -41,7 +41,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define nmver 1.0 %define pykickstartver 3.47-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.7.1-4 +%define pythonblivetver 1:3.8.1-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -357,15 +357,13 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %else # Remove all live-installer files from the buildroot rm -rf \ - %{buildroot}/%{_sysconfdir}/pam.d/liveinst \ - %{buildroot}/%{_sysconfdir}/security/console.apps/liveinst \ %{buildroot}/%{_sysconfdir}/xdg/autostart/liveinst-setup.desktop \ %{buildroot}/%{_bindir}/liveinst \ %{buildroot}/%{_libexecdir}/liveinst-setup.sh \ - %{buildroot}/%{_sbindir}/liveinst \ %{buildroot}/%{_datadir}/anaconda/gnome \ %{buildroot}/%{_datadir}/anaconda/gnome/fedora-welcome \ %{buildroot}/%{_datadir}/anaconda/gnome/org.fedoraproject.welcome-screen.desktop \ + %{buildroot}/%{_datadir}/polkit-1/actions/* \ %{buildroot}/%{_datadir}/applications/liveinst.desktop %endif @@ -421,9 +419,7 @@ rm -rf \ %files live %{_bindir}/liveinst -%{_sbindir}/liveinst -%config(noreplace) %{_sysconfdir}/pam.d/* -%config(noreplace) %{_sysconfdir}/security/console.apps/* +%{_datadir}/polkit-1/actions/* %{_libexecdir}/liveinst-setup.sh %{_datadir}/applications/*.desktop %{_datadir}/anaconda/gnome @@ -489,6 +485,98 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Aug 21 2023 Packit - 39.30-1 +- webui: update pixel tests (kkoukiou) +- webui: move groupedAdditional content to PageGroup as specified in the + documentation (kkoukiou) +- webui: port disk selector to the new Select implementation (kkoukiou) +- webui: tests: workaround non-unique selector for the modal (kkoukiou) +- webui: Upgrade to Patternfly 5 (kkoukiou) +- Improve image building docs (mkolman) +- Improve image building docs (mkolman) +- webui: Do not show unused devices on the review page (vtrefny) +- liveinst: Port to polkit (rstrode) +- webui: Fixed typo to launch Live OS ISO with test/webui_testvm.py script + (akankovs) +- webui: Automatically prefill mount point for swap devices (vtrefny) +- manual: Allow using swap without reformatting (vtrefny) +- Update translations from Weblate for master (github-actions) +- webui: Allow changing and removing duplicate required mount points (vtrefny) +- webui: test editing of the log in error reporting dialog (rvykydal) +- Correct spelling of "formatted" (awilliam) +- webui: Remove obsolete check for btrfs reformat support (vtrefny) +- Add realease notes for keyboard from live system (jkonecny) +- Add support for virtual console keymap from live (jkonecny) +- Add live environment keyboard settings support (jkonecny) +- Don't directly copy webui files in makeupdates script (mkolman) +- webui: increase default size of log review text area in critical error dialog + (rvykydal) +- test: allow booting a Live OS ISO with test/webui_testvm.py script (kkoukiou) +- webui: use monospace font in critical error dialog (rvykydal) +- webui: disable error reporting button when reading log for review (rvykydal) +- webui: in Critical Error test click to report to BZ only after the log is + read (rvykydal) +- Move get_missing_keyboard_configuration method (jkonecny) +- Fix typo in the LocalizationInterface docstring (jkonecny) +- Add execWithCaptureAsLiveUser to run as liveuser (jkonecny) +- Extract liveuser data from help to generic tooling (jkonecny) +- make: Document downloading .po from l10n repo (vslavik) +- make: Update POT from branch, not pinned commit (vslavik) +- webui: tests: cleanup webui.log in the end of the test (kkoukiou) +- webui: give better feedback to user after 'Report issue' was clicked + (kkoukiou) +- webui: add testing of log existence in critical error handling (rvykydal) +- webui: translate critical error context only in the dialog (rvykydal) +- webui: use Critical Error dialog for critical failures on Back button + (rvykydal) +- webui: use Critical Error dialog in installation progress (rvykydal) +- webui: use Critical Error dialog to handle erros in getting data about + storage (rvykydal) +- webui: display also the background wizard page with Critical Error dialog + (rvykydal) +- webui: use form layout and add log review of journal (rvykydal) +- webui: add button for reporting to Bugzilla to CriticalError dialog + (rvykydal) +- webui: tests: convert testErrorHandling to a non-destructive test (kkoukiou) +- webui: tests: remove unused variable (kkoukiou) +- webui: use storage exception for critical error dialog test (rvykydal) +- webui: move partition_disk to Storage helper class (rvykydal) +- webui: use Critical Error dialog to handle erros in getting data about + storage (rvykydal) +- webui: use Critical Error dialog for disks rescan (rvykydal) +- webui: use Critical Error dialog in installation progress (rvykydal) +- webui: add context to Critical Error dialog (rvykydal) +- webui: Prevent the Anaconda window from being closed by keyboard shortcuts + (akankovs) +- webui: fix make rsync not updating the test VM (kkoukiou) +- webui: Back/Next button are not localized (akankovs) +- webui: tests are expecting #mount-point-mapping-table-row-{rowId}-format + selector (kkoukiou) +- webui: fix TestStorageMountPoints.testBasic (rvykydal) +- webui: tests: use m.write for writing files (kkoukiou) +- webui: tests: extend the TestInstallationProgress test to include reboot + (jvanderwaa) +- webui: introduce a button to launch blivet GUI (kkoukiou) +- webui: when using the remote option just relax the address that cockpit-ws + binds to (kkoukiou) +- webui: After returning to InstallationLanguage, the next button does not work + (akankovs) +- Remove PatternFly workaround from build.js (mkolman) +- spec: Bump required blivet version to 3.8.1 (vtrefny) +- webui: Changing of checkbox for switch (akankovs) +- iscsi: Allow changing iSCSI initiator name once set (vtrefny) +- Update translations from Weblate for master (github-actions) +- webui: fix logic for when to re-create the partitioning (kkoukiou) +- webui: compress dist files also on development builds (kkoukiou) +- webui: webui-desktop: don't use tls when spawning cockpit-ws (kkoukiou) +- docs: Add translation bumper to CI status page (vslavik) +- webui: extend condition that blocks rendering of the installation scenario + step (kkoukiou) +- Update translations from Weblate for master (github-actions) +- webui: do not keep in the central state all possible created partitioning + objects (kkoukiou) +- Update translations from Weblate + * Thu Aug 03 2023 Packit - 39.29-1 - webui: spread the state update function into seperate hooks and useMemo (kkoukiou) diff --git a/sources b/sources index 89a1ea4..29b81a9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.29.tar.bz2) = 7e9c3dbe1249397fbd3e6b64eb2ca0ed2b016d1a6841e2b7f9abdeea3384008e2fc792471cfbe929c28a6e95c8709262aa4d37b3232360e45aeb42426c73f77f +SHA512 (anaconda-39.30.tar.bz2) = b2a5328d054d48fa98d9be3052a1d150270d0dc96617d4b68b3e4e40729c3338b7bc5c6661f8fba535bbf4391bb32d904abe8cb057303f757181e2c85ae9d7d1 From fe603ac40274a963d5a86684b931d7e1b6e3d842 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 21 Aug 2023 14:00:56 -0700 Subject: [PATCH 046/188] Rebuild on side tag to create combined webUI update --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 56f3f9d..3bbd7ad 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.30 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Aug 21 2023 Adam Williamson - 39.30-2 +- Rebuild on side tag to create combined webUI update + * Mon Aug 21 2023 Packit - 39.30-1 - webui: update pixel tests (kkoukiou) - webui: move groupedAdditional content to PageGroup as specified in the From bd4ec4da70e89b2868ac50cafe72eb8ce3a20356 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 21 Aug 2023 14:08:08 -0700 Subject: [PATCH 047/188] Revert "Rebuild on side tag to create combined webUI update" This reverts commit fe603ac40274a963d5a86684b931d7e1b6e3d842. We don't actually need the rebuild. --- anaconda.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/anaconda.spec b/anaconda.spec index 3bbd7ad..56f3f9d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 39.30 -Release: 2%{?dist} +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,9 +485,6 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog -* Mon Aug 21 2023 Adam Williamson - 39.30-2 -- Rebuild on side tag to create combined webUI update - * Mon Aug 21 2023 Packit - 39.30-1 - webui: update pixel tests (kkoukiou) - webui: move groupedAdditional content to PageGroup as specified in the From 80ac989c264fbcc0375ff577984ecaed11bbb8a2 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Aug 2023 05:04:01 +0000 Subject: [PATCH 048/188] [packit] 39.31 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.31-1 Upstream commit: 9ce6888f If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.31-main-update-propose_downstream ``` --- .gitignore | 1 + anaconda.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 720b217..871246f 100644 --- a/.gitignore +++ b/.gitignore @@ -375,3 +375,4 @@ /anaconda-39.28.tar.bz2 /anaconda-39.29.tar.bz2 /anaconda-39.30.tar.bz2 +/anaconda-39.31.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 56f3f9d..20cf506 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.30 +Version: 39.31 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,14 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 22 2023 Packit - 39.31-1 +- po: Don't try to delete extra.pot (vslavik) +- tests: Rename test to match file with code (vslavik) +- tests: Split localed wrapper from module (vslavik) +- tests: Split live keyboard from module (vslavik) +- tets: Split localization module task tests (vslavik) +- Update translations from Weblate + * Mon Aug 21 2023 Packit - 39.30-1 - webui: update pixel tests (kkoukiou) - webui: move groupedAdditional content to PageGroup as specified in the diff --git a/sources b/sources index 29b81a9..7fbb9eb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.30.tar.bz2) = b2a5328d054d48fa98d9be3052a1d150270d0dc96617d4b68b3e4e40729c3338b7bc5c6661f8fba535bbf4391bb32d904abe8cb057303f757181e2c85ae9d7d1 +SHA512 (anaconda-39.31.tar.bz2) = f24045dc9ecf8d85cdb726fed7293cca500ea6a7032fb1f583cd8fd49327fdbd087a72b7660b90a194a9a0a518f5a26b363c85c91f100ab00fa62c5b0396c19c From a43e91f4946523a20df44f53c514caf4a674019f Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Aug 2023 16:13:57 +0000 Subject: [PATCH 049/188] [packit] 39.32 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.32-1 Upstream commit: cbf79dd6 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.32-main-update-propose_downstream ``` --- .gitignore | 1 + .packit.yml | 8 -------- anaconda.spec | 23 ++++++++++++++++++++++- sources | 2 +- 4 files changed, 24 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 871246f..de4c66a 100644 --- a/.gitignore +++ b/.gitignore @@ -376,3 +376,4 @@ /anaconda-39.29.tar.bz2 /anaconda-39.30.tar.bz2 /anaconda-39.31.tar.bz2 +/anaconda-39.32.tar.bz2 diff --git a/.packit.yml b/.packit.yml index a4ac7bf..9c930bd 100644 --- a/.packit.yml +++ b/.packit.yml @@ -49,10 +49,6 @@ jobs: trigger: pull_request targets: - fedora-rawhide - additional_repos: - # This repository contains fixup of Rawhide broken environment. - # Mainly useful when there is a package which is not yet in Rawhide but build is available. - - "https://fedorapeople.org/groups/anaconda/repos/anaconda_fixup_repo/" - job: copr_build trigger: commit @@ -61,9 +57,5 @@ jobs: branch: master owner: "@rhinstaller" project: Anaconda - additional_repos: - # This repository contains fixup of Rawhide broken environment. - # Mainly useful when there is a package which is not yet in Rawhide but build is available. - - "https://fedorapeople.org/groups/anaconda/repos/anaconda_fixup_repo/" preserve_project: True diff --git a/anaconda.spec b/anaconda.spec index 20cf506..1af11e8 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.31 +Version: 39.32 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,27 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 22 2023 Packit - 39.32-1 +- liveinst: Ensure DBUS_SESSION_BUS_ADDRESS is set in live install (rstrode) +- screensaver: Look at $PKEXEC_UID not $USERHELPER_UID (rstrode) +- webui: disable disk selection while disks are being rescanned (kkoukiou) +- webui: show spinner in the disk selection while the backend did not update + (kkoukiou) +- WebUI: update pixel tests for Fedora 40 (jvanderwaa) +- webui: show 25 rows in the bug report log review. (rvykydal) +- webui: add option to report an issue to global menu (rvykydal) +- webui: bump cockpit-* dependencies in updates.img (kkoukiou) +- Update translations from Weblate for master (github-actions) +- release-notes: Document support for compressed kernel modules in Driver Discs + (peter.georg) +- Add documentation about support for compressed kernel modules (peter.georg) +- dd_extract: Update test info to reflect added support for compressed kernel + modules (peter.georg) +- dd_extract: Add test for zstd compressed kernel module (peter.georg) +- dd_extract: Add test for xz compressed kernel module (peter.georg) +- dd_extract: Add support for compressed kernel modules (peter.georg) +- Update translations from Weblate + * Tue Aug 22 2023 Packit - 39.31-1 - po: Don't try to delete extra.pot (vslavik) - tests: Rename test to match file with code (vslavik) diff --git a/sources b/sources index 7fbb9eb..853a0e2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.31.tar.bz2) = f24045dc9ecf8d85cdb726fed7293cca500ea6a7032fb1f583cd8fd49327fdbd087a72b7660b90a194a9a0a518f5a26b363c85c91f100ab00fa62c5b0396c19c +SHA512 (anaconda-39.32.tar.bz2) = 5868e7b3b732694cf7dea195d02d70d8f0f90076695624ef55277932e14d653f936cc3990719f6c99422827d14db22357ed2bc8f0d6022c61cbae8eb13496d58 From 4b2d8834b39bd6ed359481c2c27603ec4eb22143 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 29 Aug 2023 05:06:10 +0000 Subject: [PATCH 050/188] [packit] 39.33 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.33-1 Upstream commit: 8c97c5d0 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/39.33-main-update-propose_downstream ``` --- .gitignore | 1 + anaconda.spec | 14 +++++++++++++- sources | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index de4c66a..b0c7e37 100644 --- a/.gitignore +++ b/.gitignore @@ -377,3 +377,4 @@ /anaconda-39.30.tar.bz2 /anaconda-39.31.tar.bz2 /anaconda-39.32.tar.bz2 +/anaconda-39.33.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 1af11e8..c32b93b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.32 +Version: 39.33 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,18 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 29 2023 Packit - 39.33-1 +- webui: Update request IDs when removing mount point row (vtrefny) +- Update translations from Weblate for master (github-actions) +- Fix spelling mistake / typo: "Criticall error" (awilliam) +- webui: Let error reporting dialog test area auto resize (kkoukiou) +- webui: Show error when trying to reformat unsupported format (vtrefny) +- Use `isinstance(x, t)` instead of `type(x) is t` (vslavik) +- Ignore subprocess.run without the check parameter (vslavik) +- storage: Add 'formattable' property to the format data (vtrefny) +- Disable geolocation on the Fedora Workstation live image (mkolman) +- Update translations from Weblate + * Tue Aug 22 2023 Packit - 39.32-1 - liveinst: Ensure DBUS_SESSION_BUS_ADDRESS is set in live install (rstrode) - screensaver: Look at $PKEXEC_UID not $USERHELPER_UID (rstrode) diff --git a/sources b/sources index 853a0e2..7f4446e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.32.tar.bz2) = 5868e7b3b732694cf7dea195d02d70d8f0f90076695624ef55277932e14d653f936cc3990719f6c99422827d14db22357ed2bc8f0d6022c61cbae8eb13496d58 +SHA512 (anaconda-39.33.tar.bz2) = bc787310517cb71f8b88ac76204eb90340b92a1cc166434740efcada462f2ac2471e7fe714096f0bb177a5c5ceebd9d47b109fed62b2015c37337f5f5cca8893 From 6eda49494a9252ea8420db91236afca709d62059 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 30 Aug 2023 15:04:21 +0000 Subject: [PATCH 051/188] [packit] 40.1 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-40.1-1 Upstream commit: 7d578345 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/40.1-main-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 20 +++++++++++++++++++- sources | 2 +- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b0c7e37..9971926 100644 --- a/.gitignore +++ b/.gitignore @@ -378,3 +378,4 @@ /anaconda-39.31.tar.bz2 /anaconda-39.32.tar.bz2 /anaconda-39.33.tar.bz2 +/anaconda-40.1.tar.bz2 diff --git a/README.packit b/README.packit index 797aefb..0df7e14 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 0.79.0.post2+g93f33d9. +The file was generated using packit 0.79.1.post6+g144ce0c. diff --git a/anaconda.spec b/anaconda.spec index c32b93b..cadc95e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.33 +Version: 40.1 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,24 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Aug 30 2023 Packit - 40.1-1 +- tests: Add a webui test case with EFI system (vtrefny) +- webui: Show error when mounting /boot/efi to a non-EFI partition (vtrefny) +- webui: Add /boot/efi to required mount points when in EFI mode (vtrefny) +- tests: Add support for running webui tests in an EFI VM (vtrefny) +- Update translations from Weblate for master (github-actions) +- j2 render: Preserve hashbangs (vslavik) +- j2 render: Flip logic for empty result (vslavik) +- j2 render: Clean up details (vslavik) +- webui: Do not show unusable devices in mount point assignment (vtrefny) +- webui: Enable mount point mapping based on filesystem not partition (vtrefny) +- webui: add basic test for sidebar navigation (#2233805) (rvykydal) +- webui: do not reset validity of step id moving to the same step (#2233805) + (rvykydal) +- webui: add offline version to BZ report dialog (rvykydal) +- webui: monitor network connection state from the Anaconda backend (rvykydal) +- Update translations from Weblate + * Tue Aug 29 2023 Packit - 39.33-1 - webui: Update request IDs when removing mount point row (vtrefny) - Update translations from Weblate for master (github-actions) diff --git a/sources b/sources index 7f4446e..7ce2115 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.33.tar.bz2) = bc787310517cb71f8b88ac76204eb90340b92a1cc166434740efcada462f2ac2471e7fe714096f0bb177a5c5ceebd9d47b109fed62b2015c37337f5f5cca8893 +SHA512 (anaconda-40.1.tar.bz2) = ac235608ec88153b4c532af9fea7f40048b26434c3d4be5a438d5232c8ab0a2b1ebbbbb1cbd19c978a0de5ebd67f90901b41472b0d8c0d52277a2dec5930b9b3 From 56aa4346155aada2b1527f81bf57659d32d606fc Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 5 Sep 2023 05:05:37 +0000 Subject: [PATCH 052/188] [packit] 40.2 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-40.2-1 Upstream commit: 5e640614 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/40.2-main-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 15 ++++++++++++++- sources | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9971926..6f569dd 100644 --- a/.gitignore +++ b/.gitignore @@ -379,3 +379,4 @@ /anaconda-39.32.tar.bz2 /anaconda-39.33.tar.bz2 /anaconda-40.1.tar.bz2 +/anaconda-40.2.tar.bz2 diff --git a/README.packit b/README.packit index 0df7e14..ea0650e 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 0.79.1.post6+g144ce0c. +The file was generated using packit 0.79.1.post14+g9e876412. diff --git a/anaconda.spec b/anaconda.spec index cadc95e..045d1d5 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.1 +Version: 40.2 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 05 2023 Packit - 40.2-1 +- webui: tests: move wait for re-scanning to finish before moving forward with + the tests (kkoukiou) +- webui: When re-scanning don't reset disk selection (kkoukiou) +- Update translations from Weblate for master (github-actions) +- webui: Show warning when trying to use non-ASCII LUKS passphrase (vtrefny) +- Add a note about the need to rebuild containers after branching (mkolman) +- Note to push to master branch after updating Rawhide config (mkolman) +- Document the need for changing the l10n commit hash (mkolman) +- Fix Cockpit CI docs for branching (mkolman) +- Fix localization branch name in branching docs (mkolman) +- Update translations from Weblate + * Wed Aug 30 2023 Packit - 40.1-1 - tests: Add a webui test case with EFI system (vtrefny) - webui: Show error when mounting /boot/efi to a non-EFI partition (vtrefny) diff --git a/sources b/sources index 7ce2115..b48d218 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.1.tar.bz2) = ac235608ec88153b4c532af9fea7f40048b26434c3d4be5a438d5232c8ab0a2b1ebbbbb1cbd19c978a0de5ebd67f90901b41472b0d8c0d52277a2dec5930b9b3 +SHA512 (anaconda-40.2.tar.bz2) = 3ca35ad4da46ed0cc0780a98f34165d1a9c882529b50a84db5326036f8fe8ff956c2b40c1c9fbf9051a3c9e23d91ee248156d5f29328f1aaa9d15d9c4464af14 From 1894ca2c6d6571c46b3f2095ee416940c212c888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Sl=C3=A1vik?= Date: Tue, 5 Sep 2023 09:37:25 +0200 Subject: [PATCH 053/188] Remove webui before dirinstall gating tests Webui forces itself if present. However, right now it does not support pretty much anything, including the functionality needed for the dirinstall gating tests. --- tests/dirinstall/dirinstall.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/dirinstall/dirinstall.sh b/tests/dirinstall/dirinstall.sh index 9bbae66..e34dcea 100755 --- a/tests/dirinstall/dirinstall.sh +++ b/tests/dirinstall/dirinstall.sh @@ -1,5 +1,10 @@ #!/bin/sh -eux +# Remove webui because it does not support much anything yet + +# Possible alternative: rpm -E --nodeps anaconda-webui +dnf remove -y anaconda-webui + # Prepare test work directory From cfcd2b72886e79c8cc8549ca4a673a5798b1bd43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Sl=C3=A1vik?= Date: Tue, 5 Sep 2023 09:39:29 +0200 Subject: [PATCH 054/188] Remove modular repo from gating tests It does not exist any more. --- tests/dirinstall/repositories | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/dirinstall/repositories b/tests/dirinstall/repositories index 9fee07a..d0dbc0d 100644 --- a/tests/dirinstall/repositories +++ b/tests/dirinstall/repositories @@ -1,4 +1,5 @@ # Names of local repositories whose urls will be used for installation # Repositories for "Fedora X" release: BASE_REPO="fedora" -REPOS="fedora-modular" +REPOS="" +#REPOS="fedora-modular" From b95c041e208767874c31cd4807832e842c6b2635 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 7 Sep 2023 22:14:25 +0000 Subject: [PATCH 055/188] [packit] 40.3 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-40.3-1 Upstream commit: e0c16f34 If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/* git checkout packit/40.3-main-update-propose_downstream ``` --- .gitignore | 1 + anaconda.spec | 31 ++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6f569dd..2156abd 100644 --- a/.gitignore +++ b/.gitignore @@ -380,3 +380,4 @@ /anaconda-39.33.tar.bz2 /anaconda-40.1.tar.bz2 /anaconda-40.2.tar.bz2 +/anaconda-40.3.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 045d1d5..04704d6 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.2 +Version: 40.3 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,35 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Sep 07 2023 Packit - 40.3-1 +- Use Firefox environment variables for styling (mkolman) +- make: Pass interactive container arguments only for run (vslavik) +- make: Add container run options (vslavik) +- make: Expand the ambiguous container option -t (vslavik) +- make: One option per line for all container calls (vslavik) +- Remove old product.py (vslavik) +- GUI: Move helper for window header distribution text (vslavik) +- Convert usages of product to core.product (vslavik) +- Stop using old product in constants (vslavik) +- Replace all uses of product values via constants (vslavik) +- Make old product just a wrapper of the new one (vslavik) +- Add a new product.py (vslavik) +- Copy /var/lib/gnome-initial-setup/state to installed system (rstrode) +- webui: add pixel test for modify storage test (rvykydal) +- webui: use Blivet-gui name instead of Blivet (rvykydal) +- webui: add tests for modify storage dialogs (rvykydal) +- webui: if blivet-gui exits earlier then the delay update the dialog + (rvykydal) +- webui: do not show rescan dialog in case of critical error (rvykydal) +- webui: make blivet-gui start failure a Critical Error (rvykydal) +- webui: catch errors when spawning blivet-gui (rvykydal) +- webui: add dialogs around launching blivet-gui (rvykydal) +- webui: show error name in Critical Error dialog only if it exists (rvykydal) +- core: Look up live user from PKEXEC_UID (rstrode) +- Revert the ESP maximum size back to 600MiB (richard) +- Docs: added to 'Common bugs and issues' workaround for setup on 4K block + devices (k0ste) + * Tue Sep 05 2023 Packit - 40.2-1 - webui: tests: move wait for re-scanning to finish before moving forward with the tests (kkoukiou) diff --git a/sources b/sources index b48d218..cfc815a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.2.tar.bz2) = 3ca35ad4da46ed0cc0780a98f34165d1a9c882529b50a84db5326036f8fe8ff956c2b40c1c9fbf9051a3c9e23d91ee248156d5f29328f1aaa9d15d9c4464af14 +SHA512 (anaconda-40.3.tar.bz2) = 927222ddf28574c0d5b13004c5ca06c7a3a4feace8f0df6ed7bf2e6905f35f09e1543ad72e716c2f1436e85c54754d14e5226ce7de9317ef8a3affd5345461dc From 32e02bb1005757cce11bf6b6f85c67980a46470a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 12 Sep 2023 05:04:22 +0000 Subject: [PATCH 056/188] [packit] 40.4 upstream release Upstream tag: anaconda-40.4-1 Upstream commit: 8f66f3a7 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 16 +++++++++++++++- sources | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2156abd..a173b05 100644 --- a/.gitignore +++ b/.gitignore @@ -381,3 +381,4 @@ /anaconda-40.1.tar.bz2 /anaconda-40.2.tar.bz2 /anaconda-40.3.tar.bz2 +/anaconda-40.4.tar.bz2 diff --git a/README.packit b/README.packit index ea0650e..786c2a0 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 0.79.1.post14+g9e876412. +The file was generated using packit 0.80.0.post8+gf2b5fcbc. diff --git a/anaconda.spec b/anaconda.spec index 04704d6..d3f1c80 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.3 +Version: 40.4 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,20 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 12 2023 Packit - 40.4-1 +- webui: reset partitioning when the user goes back from review screen + (kkoukiou) +- webui: tests: remove double quotes from return result of dbus call + (kkoukiou) +- Add 'localhost-live' to ignored hostnames for device naming (vtrefny) +- webui: do not hardcode the pretty name in installation progress (kkoukiou) +- webui: Fix checking for locked LUKS devices (vtrefny) +- webui: remove extra parenthesis (kkoukiou) +- webui: fix a typo in pre-blivet dialog (rvykydal) +- webui: update fonts in log review for BZ reporting for Patterfly v5 + (rvykydal) +- webui: fix button spacing in BZ error reporting dialog (rvykydal) + * Thu Sep 07 2023 Packit - 40.3-1 - Use Firefox environment variables for styling (mkolman) - make: Pass interactive container arguments only for run (vslavik) diff --git a/sources b/sources index cfc815a..a73b57d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.3.tar.bz2) = 927222ddf28574c0d5b13004c5ca06c7a3a4feace8f0df6ed7bf2e6905f35f09e1543ad72e716c2f1436e85c54754d14e5226ce7de9317ef8a3affd5345461dc +SHA512 (anaconda-40.4.tar.bz2) = 3d43fae461fd1fbaf563ab6e6bff9533a68e45ccc3eab770a4b5047c2506135fbabf9ca3e7aeb7b424807cdeac7ba03a61cc2504982692b3b7a8944c7c5284fe From e3c40031642c45143f25c5ede5fca1ecb70f4212 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 19 Sep 2023 05:04:08 +0000 Subject: [PATCH 057/188] [packit] 40.5 upstream release Upstream tag: anaconda-40.5-1 Upstream commit: 9b31908b --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 30 ++++++++++++++++++++++++++++-- sources | 2 +- 4 files changed, 31 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index a173b05..1f2200a 100644 --- a/.gitignore +++ b/.gitignore @@ -382,3 +382,4 @@ /anaconda-40.2.tar.bz2 /anaconda-40.3.tar.bz2 /anaconda-40.4.tar.bz2 +/anaconda-40.5.tar.bz2 diff --git a/README.packit b/README.packit index 786c2a0..ce6b9b9 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 0.80.0.post8+gf2b5fcbc. +The file was generated using packit 0.80.0.post35+g9430d702. diff --git a/anaconda.spec b/anaconda.spec index d3f1c80..3eadea7 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.4 +Version: 40.5 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -17,7 +17,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %if ! 0%{?rhel} %bcond_without live -%define blivetguiver 2.1.12-1 +%define blivetguiver 2.4.2-3 %else %bcond_with live %endif @@ -485,6 +485,32 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 19 2023 Packit - 40.5-1 +- webui: Remove test for unformattable filesystems (vtrefny) +- Update translations from Weblate for master (github-actions) +- webui: Start blivet-gui with --keep-above (vtrefny) +- webui: tests: remove unnecessary semilocon from python code (kkoukiou) +- webui: tests: move all helpers for mount point assignment page to + test/helpers/storage (kkoukiou) +- webui: tests: organize the storage helper functions into multiple classes + (kkoukiou) +- webui: tests: pack checks for mount point assignment rows in one method call + (kkoukiou) +- webui: adjust installation scenario hint messages after designer feedback + (kkoukiou) +- webui: when multiple devices have the same name disable mount point mapping + scenario (kkoukiou) +- liveinst: Don't exec pkexec (rstrode) +- cppcheck: Pretend we know more macros (vslavik) +- webui: Start blivet-gui with --auto-dev-updates (vtrefny) +- webui: tests: wipefs on vda is done in the VirtInstallMachineCase setUp + (kkoukiou) +- webui: check the BZ report URL length before sending it (rvykydal) +- webui: move adding comment about log file attaching to proper component + (rvykydal) +- Remove unused variable from makeupdates script (kkoukiou) +- Fix install complete text (awilliam) + * Tue Sep 12 2023 Packit - 40.4-1 - webui: reset partitioning when the user goes back from review screen (kkoukiou) diff --git a/sources b/sources index a73b57d..836f397 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.4.tar.bz2) = 3d43fae461fd1fbaf563ab6e6bff9533a68e45ccc3eab770a4b5047c2506135fbabf9ca3e7aeb7b424807cdeac7ba03a61cc2504982692b3b7a8944c7c5284fe +SHA512 (anaconda-40.5.tar.bz2) = cd689d44147cd34b4e13a574091515fbc268b72d4afa694fdcfd73a64cf2cc7e11be736ff705eb948c66da34180320e92676ab71de6e2430a697cd5f2385c4fa From f8479961405fce81704a4b92df8854c9b0e88ca8 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Sep 2023 05:05:07 +0000 Subject: [PATCH 058/188] [packit] 40.6 upstream release Upstream tag: anaconda-40.6-1 Upstream commit: 7c9aa594 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 33 ++++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1f2200a..d920c4c 100644 --- a/.gitignore +++ b/.gitignore @@ -383,3 +383,4 @@ /anaconda-40.3.tar.bz2 /anaconda-40.4.tar.bz2 /anaconda-40.5.tar.bz2 +/anaconda-40.6.tar.bz2 diff --git a/README.packit b/README.packit index ce6b9b9..8b12de4 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 0.80.0.post35+g9430d702. +The file was generated using packit 0.81.0.post1.dev4+g3347ce2b. diff --git a/anaconda.spec b/anaconda.spec index 3eadea7..9ca6fbb 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.5 +Version: 40.6 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -205,6 +205,17 @@ Requires: tmux Requires: gdb # support for installation from image and live & live image installations Requires: rsync +# basic filesystem tools +%if ! 0%{?rhel} +Requires: btrfs-progs +Requires: ntfs-3g +Requires: ntfsprogs +Requires: jfsutils +Requires: f2fs-tools +%endif +Requires: xfsprogs +Requires: dosfstools +Requires: e2fsprogs %description install-env-deps The anaconda-install-env-deps metapackage lists all installation environment @@ -485,6 +496,26 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 26 2023 Packit - 40.6-1 +- webui: robustify manual partitioning request manipulation (kkoukiou) +- webui: split long line to more lines (kkoukiou) +- webui: tests: improve add_mountpoint_row the remove_mountpoint_row helper + methods (kkoukiou) +- webui: start using 'passphrase' always for LUKS instead of 'password' + (kkoukiou) +- webui: refactor LUKS unlocking modal after designer feedback (kkoukiou) +- webui: test: increase timeout when unlocking LUKS devices (kkoukiou) +- webui: fix unexpected closing of the Unlock LUKS device dialog after wrong + password (kkoukiou) +- Update translations from Weblate for master (github-actions) +- webui: Check for required filesystem type for mount points (vtrefny) +- webui: Get the required mountpoints from the backend (vtrefny) +- storage: Add a function to get list of required mount points (vtrefny) +- tests: Remove pep8 and pycodestyle (vslavik) +- docs: Add efibootmgr non-unicode output to common bugs (vslavik) +- webui: Unpin blivet-gui dependency from test/prepare-updates-img (vtrefny) +- spec: Add depdendency on fs tools to anaconda-install-env-deps (vtrefny) + * Tue Sep 19 2023 Packit - 40.5-1 - webui: Remove test for unformattable filesystems (vtrefny) - Update translations from Weblate for master (github-actions) diff --git a/sources b/sources index 836f397..716559d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.5.tar.bz2) = cd689d44147cd34b4e13a574091515fbc268b72d4afa694fdcfd73a64cf2cc7e11be736ff705eb948c66da34180320e92676ab71de6e2430a697cd5f2385c4fa +SHA512 (anaconda-40.6.tar.bz2) = 1ae75bbc4d5afd87bcaf75e8799ba93c872d53acf4c731f4f8a786c70d651717763e7381ea05b8cbafaebac2d39ecc2684fd531dea21337a44e744b761220d91 From a273c3bf47884d566aa21420ba6efb1d62ce903b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 3 Oct 2023 05:04:18 +0000 Subject: [PATCH 059/188] [packit] 40.7 upstream release Upstream tag: anaconda-40.7-1 Upstream commit: 22deed42 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 27 ++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d920c4c..622e5dc 100644 --- a/.gitignore +++ b/.gitignore @@ -384,3 +384,4 @@ /anaconda-40.4.tar.bz2 /anaconda-40.5.tar.bz2 /anaconda-40.6.tar.bz2 +/anaconda-40.7.tar.bz2 diff --git a/README.packit b/README.packit index 8b12de4..a50d49c 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 0.81.0.post1.dev4+g3347ce2b. +The file was generated using packit 0.82.0.post1.dev2+g77334714. diff --git a/anaconda.spec b/anaconda.spec index 9ca6fbb..0ad544b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.6 +Version: 40.7 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -205,6 +205,8 @@ Requires: tmux Requires: gdb # support for installation from image and live & live image installations Requires: rsync +# An addon that allows enabling kdump at install time +Recommends: kdump-anaconda-addon # basic filesystem tools %if ! 0%{?rhel} Requires: btrfs-progs @@ -234,6 +236,8 @@ Requires: fcoe-utils >= %{fcoeutilsver} %endif # only WeakRequires elsewhere and not guaranteed to be present Requires: device-mapper-multipath +# only WeakRequires in -env- +Requires: kdump-anaconda-addon %if ! 0%{?rhel} Requires: zram-generator-defaults %else @@ -440,6 +444,7 @@ rm -rf \ %files webui %dir %{_datadir}/cockpit/anaconda-webui +%{_datadir}/cockpit/anaconda-webui/logo.svg %{_datadir}/cockpit/anaconda-webui/index.js.LEGAL.txt %{_datadir}/cockpit/anaconda-webui/index.css.LEGAL.txt %{_datadir}/cockpit/anaconda-webui/index.html @@ -496,6 +501,26 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 03 2023 Packit - 40.7-1 +- webui: tests: ignore the logo image selector in the pixel tests (kkoukiou) +- webui: do not hardcode the required mount points in the getInitialRequests + (kkoukiou) +- webui: helpers: Document storage helper methods (kkoukiou) +- webui: reimplement checkDeviceInSubTree by re-using existing helper method + (kkoukiou) +- webui: port dropdown to new PF5 implementation (akankovs) +- Revert "tests: Run pytest in parallel on available cpu cores" (vslavik) +- webui: add a logo to the header (akankovs) +- install-{env,img}-deps: recommend/require kdump-anaconda-addon (awilliam) +- Fix crash because of missing import statement (kkoukiou) +- webui: prevent re-defining required mount points from the UI (kkoukiou) +- Simplify keyboard layout handling, rely on localed more (awilliam) +- tests: Run pytest in parallel on available cpu cores (vslavik) +- tests: Don't hardcode file handle number (vslavik) +- live: Report installation progress from rsync output (vslavik) +- Change process return code handling in execReadlines (vslavik) +- Count free space on btrfs subvolume mount points correctly (vslavik) + * Tue Sep 26 2023 Packit - 40.6-1 - webui: robustify manual partitioning request manipulation (kkoukiou) - webui: split long line to more lines (kkoukiou) diff --git a/sources b/sources index 716559d..2b422af 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.6.tar.bz2) = 1ae75bbc4d5afd87bcaf75e8799ba93c872d53acf4c731f4f8a786c70d651717763e7381ea05b8cbafaebac2d39ecc2684fd531dea21337a44e744b761220d91 +SHA512 (anaconda-40.7.tar.bz2) = 1f82ca8ff15d94ba4b5917c5d4fbac5678a7fcc6d2d79f88a1ea1225bb08f5b590d5e5867dda850018b97d81a69aa289794f003da081eb69ed1d96d0b104acdf From cbec57064b7d9c99c263f3d88deb300598517c20 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 10 Oct 2023 05:05:12 +0000 Subject: [PATCH 060/188] [packit] 40.8 upstream release Upstream tag: anaconda-40.8-1 Upstream commit: d1e6feaf --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 21 ++++++++++++++++++++- sources | 2 +- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 622e5dc..8338528 100644 --- a/.gitignore +++ b/.gitignore @@ -385,3 +385,4 @@ /anaconda-40.5.tar.bz2 /anaconda-40.6.tar.bz2 /anaconda-40.7.tar.bz2 +/anaconda-40.8.tar.bz2 diff --git a/README.packit b/README.packit index a50d49c..327dfec 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 0.82.0.post1.dev2+g77334714. +The file was generated using packit 0.83.0.post1.dev4+g46d87465. diff --git a/anaconda.spec b/anaconda.spec index 0ad544b..8290796 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.7 +Version: 40.8 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -501,6 +501,25 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 10 2023 Packit - 40.8-1 +- tests: Drop unused testing dir (vslavik) +- webui: Install cockpit-storaged (martin) +- webui: Support testing against a cockpit PR (martin) +- webui: Reduce rpm download timeout (martin) +- webui: Install all downloaded rpms (martin) +- Update translations from Weblate for master (github-actions) +- Revert "webui: pin down cockpit-* packages versions for gating purposes" + (martin) +- webui: tests: temporarilly pin down firefox to unbreak CI (kkoukiou) +- WebUI: drop eslint flowtype plugin (jvanderwaa) +- pylint: Use 'exit' instead of 'do_exit' for pylint.lint.Run (vtrefny) +- webui: replace specific checkEqualDisks with new checkIfArraysAreEqual helper + (kkoukiou) +- webui: split 'Modify storage' modals into separate file (kkoukiou) +- webui: utilize idPredix variable for ids in UnlockDialog component (kkoukiou) +- webui: move code for updating backend requests to helper function (kkoukiou) +- Drop kbd-legacy requirement in localization module (awilliam) + * Tue Oct 03 2023 Packit - 40.7-1 - webui: tests: ignore the logo image selector in the pixel tests (kkoukiou) - webui: do not hardcode the required mount points in the getInitialRequests diff --git a/sources b/sources index 2b422af..3e87465 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.7.tar.bz2) = 1f82ca8ff15d94ba4b5917c5d4fbac5678a7fcc6d2d79f88a1ea1225bb08f5b590d5e5867dda850018b97d81a69aa289794f003da081eb69ed1d96d0b104acdf +SHA512 (anaconda-40.8.tar.bz2) = 15b35d05798ddc263b70b79684b4750ad0e3ff9946905ffabc0328a3e98976f7be44b42ffd75212d73ebef0a6d85eb4e164040e04f3f5f6eb11beeac6f03175e From d64f6c07a8010df0a1698dc9d1ae6b6646592a91 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 17 Oct 2023 05:05:02 +0000 Subject: [PATCH 061/188] [packit] 40.9 upstream release Upstream tag: anaconda-40.9-1 Upstream commit: d49874cb --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 35 ++++++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 37 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8338528..2d74c2b 100644 --- a/.gitignore +++ b/.gitignore @@ -386,3 +386,4 @@ /anaconda-40.6.tar.bz2 /anaconda-40.7.tar.bz2 /anaconda-40.8.tar.bz2 +/anaconda-40.9.tar.bz2 diff --git a/README.packit b/README.packit index 327dfec..2a3acd4 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 0.83.0.post1.dev4+g46d87465. +The file was generated using packit 0.84.0. diff --git a/anaconda.spec b/anaconda.spec index 8290796..2bbf12c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.8 +Version: 40.9 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -501,6 +501,39 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 17 2023 Packit - 40.9-1 +- webui: catch exceptions from the backend in all actions (kkoukiou) +- Update translations from Weblate for master (github-actions) +- webui: move per-page title, id, label and hidden state into the components + (kkoukiou) +- webui: Drop global notifications in favor of the per page notifications + (kkoukiou) +- webui: let's be consistent on how we hide steps (kkoukiou) +- webui: sort some state variables alphabetically (kkoukiou) +- webui: pass the properties only to the components that use these (kkoukiou) +- payload: check finished dnf transaction for transation item errors (rvykydal) +- webui: check existence of payload image when running testing VM (rvykydal) +- webui: Test for unknown language review crash (akankovs) +- webui: Avoid crash on non-translated languages (akankovs) +- webui: mount the RequestsTable component only once requests are available + (kkoukiou) +- webui: tests: wait for logo to get visible when openning the page (kkoukiou) +- webui: do not show `equal disks` notification when the previous disks are not + loaded (kkoukiou) +- webui: disable the whole form when disk re-scan is taking place (kkoukiou) +- webui: introduce `isFormDisabled` global state property (kkoukiou) +- webui: rebuild devices object in the store with the getDevicesAction + (kkoukiou) +- webui: set form validity also at the initial load of the mount point mapping + (kkoukiou) +- payload: don't check PKG_VERIFY dnf progress messages (rvykydal) +- payload: do not detect success of dnf transaction by PGK_VERIFY progress + (rvykydal) +- webui: utilize PasswordPolicies rules from the backend for disk encryption + (kkoukiou) +- set_x_keyboard_defaults: drop space when calling supports_ascii (awilliam) +- storage: Handle BTRFS with systemd-boot (jeremy.linton) + * Tue Oct 10 2023 Packit - 40.8-1 - tests: Drop unused testing dir (vslavik) - webui: Install cockpit-storaged (martin) diff --git a/sources b/sources index 3e87465..44044cb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.8.tar.bz2) = 15b35d05798ddc263b70b79684b4750ad0e3ff9946905ffabc0328a3e98976f7be44b42ffd75212d73ebef0a6d85eb4e164040e04f3f5f6eb11beeac6f03175e +SHA512 (anaconda-40.9.tar.bz2) = e6721ce640b30c11a4693e7add7899493af79a1948fd3956942acc7e620a8f89cdb241270505f94d61c5a02fa60180355fd2abd44b0f1dbd04ecea258cfcd05b From 50754878e52fd9845f78700c96b3459c2084cfad Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 Oct 2023 05:03:57 +0000 Subject: [PATCH 062/188] [packit] 40.10 upstream release Upstream tag: anaconda-40.10-1 Upstream commit: 9998c42c --- .gitignore | 1 + anaconda.spec | 43 +++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2d74c2b..08c1131 100644 --- a/.gitignore +++ b/.gitignore @@ -387,3 +387,4 @@ /anaconda-40.7.tar.bz2 /anaconda-40.8.tar.bz2 /anaconda-40.9.tar.bz2 +/anaconda-40.10.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 2bbf12c..fcea707 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.9 +Version: 40.10 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -292,7 +292,6 @@ Requires: libxklavier >= %{libxklavierver} Requires: libgnomekbd Requires: libtimezonemap >= %{libtimezonemapver} Requires: nm-connection-editor -Requires: keybinder3 %ifnarch s390 s390x Requires: NetworkManager-wifi %endif @@ -501,6 +500,46 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 24 2023 Packit - 40.10-1 +- Update translations from Weblate for master (github-actions) +- webui: use global password policy in DiskEncryption (rvykydal) +- webui: add global state for password policies (rvykydal) +- Add release note for the removal of screenshot support (mkolman) +- Remove GUI screenshot support (mkolman) +- Remove the use of the Keybinder library (mkolman) +- Extend the Timezone DBus module (mkolman) +- Webui: Fix for adding report for JS bugs (akankovs) +- webui: remove step notification from the InstallationMethod component + (kkoukiou) +- webui: document commit message suggestion for prefixing the ui name if + relevant (kkoukiou) +- webui: get next button label and variant from the components (kkoukiou) +- webui: move InstallationProgress component outside of the Wizard steps + (kkoukiou) +- webui: get first step id by parsing the steps array (kkoukiou) +- webui: remove logic for showing helpers in footer per component to the + components (kkoukiou) +- webui: make installer.reach method more robust (rvykydal) +- webui: be more robust in tests when moving to REVIEW screen (rvykydal) +- webui: add report for JS bugs + test (kkoukiou) +- docs: Document using customized ci containers (jkonecny) +- test docs: Update tools list (vslavik) +- docs: Describe release note gathering process. (vslavik) +- docs: Describe updates for new Python version (vslavik) +- docs: Collect release notes for F39 (vslavik) +- webui: pass osRelease through context (kkoukiou) +- webui: move code related to version parsing (beta) into separate component + (kkoukiou) +- webui: use Optional Chaining operator where possible (kkoukiou) +- webui: InstallationMethod: remove redundant nesting (kkoukiou) +- webui: move conditional check for rendering ModifyStorage out of the + component itself (kkoukiou) +- webui: pass system type through context (kkoukiou) +- webui: split out components for disk selection to seperate file (kkoukiou) +- logging: log content of /root/lorax-packages if available (rvykydal) +- webui: unpin firefox version from updates.img (kkoukiou) +- webui: send stderr from webui-desktop to the journal (kkoukiou) + * Tue Oct 17 2023 Packit - 40.9-1 - webui: catch exceptions from the backend in all actions (kkoukiou) - Update translations from Weblate for master (github-actions) diff --git a/sources b/sources index 44044cb..0c9f69f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.9.tar.bz2) = e6721ce640b30c11a4693e7add7899493af79a1948fd3956942acc7e620a8f89cdb241270505f94d61c5a02fa60180355fd2abd44b0f1dbd04ecea258cfcd05b +SHA512 (anaconda-40.10.tar.bz2) = b8e7d5169ee49148e0338e034d2ae004837f51e973975a341b7f1c4c79796e102a99b80d0b28c1508d3d59bbd67618282b650a132c73bc85ac1c8dc7dab9f78a From 4b35cd81c8bdd31882cce9924f544a2beb4b6eca Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 22 Nov 2023 08:39:52 +0000 Subject: [PATCH 063/188] [packit] 40.11 upstream release Upstream tag: anaconda-40.11-1 Upstream commit: 149f6fda --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 115 +++++++++++++++++++++++++++++--------------------- sources | 2 +- 4 files changed, 70 insertions(+), 50 deletions(-) diff --git a/.gitignore b/.gitignore index 08c1131..039d339 100644 --- a/.gitignore +++ b/.gitignore @@ -388,3 +388,4 @@ /anaconda-40.8.tar.bz2 /anaconda-40.9.tar.bz2 /anaconda-40.10.tar.bz2 +/anaconda-40.11.tar.bz2 diff --git a/README.packit b/README.packit index 2a3acd4..d778d97 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 0.84.0. +The file was generated using packit 0.86.2.post1.dev2+g209847d1. diff --git a/anaconda.spec b/anaconda.spec index fcea707..74f8a7a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.10 +Version: 40.11 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -16,12 +16,13 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers # match the requires versions of things). %if ! 0%{?rhel} +%bcond_without glade %bcond_without live %define blivetguiver 2.4.2-3 %else +%bcond_with glade %bcond_with live %endif -%define cockpitver 275 %define dasbusver 1.3 %define dbusver 1.2.3 %define dnfver 3.6.0 @@ -29,7 +30,6 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define fcoeutilsver 1.0.12-3.20100323git %define gettextver 0.19.8 %define gtk3ver 3.22.17 -%define helpver 26.2-1 %define isomd5sumver 1.0.10 %define langtablever 0.0.60 %define libarchivever 3.0.4 @@ -55,7 +55,9 @@ BuildRequires: gtk-doc BuildRequires: gtk3-devel-docs >= %{gtk3ver} BuildRequires: glib2-doc BuildRequires: gobject-introspection-devel +%if %{with glade} BuildRequires: glade-devel +%endif BuildRequires: libgnomekbd-devel BuildRequires: libxklavier-devel >= %{libxklavierver} BuildRequires: make @@ -212,7 +214,6 @@ Recommends: kdump-anaconda-addon Requires: btrfs-progs Requires: ntfs-3g Requires: ntfsprogs -Requires: jfsutils Requires: f2fs-tools %endif Requires: xfsprogs @@ -267,20 +268,6 @@ The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. Add this package to an image build (eg. with lorax) to ensure all Anaconda capabilities are supported in the resulting image. -%package webui -Summary: Cockpit based user interface for the Anaconda installer -# ours + what npm brings in and we vendor -License: GPL-2.0-or-later AND MIT AND 0BSD -Requires: cockpit-bridge >= %{cockpitver} -Requires: cockpit-ws >= %{cockpitver} -# Firefox dependency needs to be specified there as cockpit web-view does not have a hard dependency on Firefox as -# it can often fall back to a diferent browser. This does not work in the limited installer -# environment, so we need to make sure Firefox is available. -Requires: firefox - -%description webui -This package contains Cockpit based user interface for the Anaconda installer. - %package gui Summary: Graphical user interface for the Anaconda installer Requires: anaconda-core = %{version}-%{release} @@ -295,8 +282,6 @@ Requires: nm-connection-editor %ifnarch s390 s390x Requires: NetworkManager-wifi %endif -Requires: anaconda-user-help >= %{helpver} -Requires: yelp %if ! 0%{?rhel} Requires: blivet-gui-runtime >= %{blivetguiver} %endif @@ -326,7 +311,9 @@ installer. %package widgets-devel Summary: Development files for anaconda-widgets +%if %{with glade} Requires: glade +%endif Requires: %{name}-widgets%{?_isa} = %{version}-%{release} %description widgets-devel @@ -352,7 +339,7 @@ runtime on NFS/HTTP/FTP servers or local disks. %build # use actual build-time release number, not tarball creation time release number -%configure ANACONDA_RELEASE=%{release} +%configure ANACONDA_RELEASE=%{release} %{!?with_glade:--disable-glade} %{__make} %{?_smp_mflags} %install @@ -401,7 +388,6 @@ rm -rf \ %license COPYING %{_unitdir}/* %{_prefix}/lib/systemd/system-generators/* -%{_bindir}/instperf %{_bindir}/anaconda-disable-nm-ibft-plugin %{_bindir}/anaconda-nm-disable-autocons %{_sbindir}/anaconda @@ -441,30 +427,6 @@ rm -rf \ %endif -%files webui -%dir %{_datadir}/cockpit/anaconda-webui -%{_datadir}/cockpit/anaconda-webui/logo.svg -%{_datadir}/cockpit/anaconda-webui/index.js.LEGAL.txt -%{_datadir}/cockpit/anaconda-webui/index.css.LEGAL.txt -%{_datadir}/cockpit/anaconda-webui/index.html -%{_datadir}/cockpit/anaconda-webui/index.js.gz -%{_datadir}/cockpit/anaconda-webui/index.js.map -%{_datadir}/cockpit/anaconda-webui/index.css.gz -%{_datadir}/cockpit/anaconda-webui/index.css.map -%{_datadir}/cockpit/anaconda-webui/manifest.json -%{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml -%{_datadir}/cockpit/anaconda-webui/po.*.js.gz -%dir %{_datadir}/anaconda/firefox-theme -%dir %{_datadir}/anaconda/firefox-theme/default -%dir %{_datadir}/anaconda/firefox-theme/default/chrome -%{_datadir}/anaconda/firefox-theme/default/user.js -%{_datadir}/anaconda/firefox-theme/default/chrome/userChrome.css -%dir %{_datadir}/anaconda/firefox-theme/live -%dir %{_datadir}/anaconda/firefox-theme/live/chrome -%{_datadir}/anaconda/firefox-theme/live/user.js -%{_datadir}/anaconda/firefox-theme/live/chrome/userChrome.css -%{_libexecdir}/webui-desktop - %files gui %{python3_sitearch}/pyanaconda/ui/gui/* %{_datadir}/anaconda/pixmaps @@ -488,10 +450,12 @@ rm -rf \ %{python3_sitearch}/gi/overrides/* %files widgets-devel -%{_libdir}/libAnacondaWidgets.so -%{_libdir}/glade/modules/libAnacondaWidgets.so %{_includedir}/* +%{_libdir}/libAnacondaWidgets.so +%if %{with glade} +%{_libdir}/glade/modules/libAnacondaWidgets.so %{_datadir}/glade/catalogs/AnacondaWidgets.xml +%endif %{_datadir}/gtk-doc %files dracut @@ -500,6 +464,61 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Nov 22 2023 Packit - 40.11-1 +- Remove all support of the built-in help system (vponcova) +- Make possible to start TUI with installed WebUI (akankovs) +- workflows: Drop COCKPITUOUS_TOKEN from trigger-webui.yml (kkoukiou) +- Use 'os.uname().machine' to get machine architecture instead of 'uname -i' + (kkoukiou) +- docs: Describe l10n CI changes for new Fedoras (vslavik) +- docs: Describe caveats for inst.sdboot and live (vslavik) +- docs: Mention efibootmgr with the invalid byte bug (vslavik) +- logging: split image package list message into 8K chunks (rvykydal) +- webui: pixel tests reference update (account on review screen) (rvykydal) +- webui: add account information to review screen (rvykydal) +- Update translations from Weblate for master (github-actions) +- Remove instperf (mkolman) +- webui: update pixel test images (rvykydal) +- webui: fix password strength indicator layout in horizontal form (rvykydal) +- webui: update end2end tests for the new users screen (rvykydal) +- webui: create required user when reaching a test step by default (rvykydal) +- webui: allow to create user more easily for reaching a step in test + (rvykydal) +- webui: add users screen to tests for sidebar navigation (rvykydal) +- webui: add simple test for users screen (rvykydal) +- webui: hide user screen on live images (rvykydal) +- webui: make created user administarator by default (rvykydal) +- webui: apply the created user to the backend (rvykydal) +- webui: make partitioning reset on going back more robust (rvykydal) +- webui: keep the state of Create Account UI (rvykydal) +- webui: add simplest user name check to Create Accounts (rvykydal) +- webui: share length password rule between users and disk encryption + (rvykydal) +- webui: use password form component for Create Account screen (rvykydal) +- webui: add a simple Create Account screen (rvykydal) +- webui: move pasword form component into a separate file (rvykydal) +- webui: move also password strength logic into pw form component (rvykydal) +- webui: use dynamic rules in password form component (rvykydal) +- spec: Remove dependency on jfsutils (vtrefny) +- widgets: disable glade in RHEL builds (yselkowi) +- Adjust test_mount_filesystems to the latest blivet changes (vtrefny) +- webui: package.json: bump patternfly dependencies (kkoukiou) +- webui: package.json: update some eslint packages (kkoukiou) +- webui: package.json: use exact versions of all package dependencies + (kkoukiou) +- webui: don't repeat code in the src/apis/ (kkoukiou) +- webui: split src/apis/storage.js into multiple files (kkoukiou) +- webui: tests: expect reboot when killing the webui-desktop script (kkoukiou) +- webui: when rebooting the machine the dbus clients close and throw error + messages (kkoukiou) +- webui: tests: Robustify JS error modal pixel test (kkoukiou) +- webui: bump Cockpit version of testlib (kkoukiou) +- webui: pixel-tests: wait for animations for finish before taking screenshots + (kkoukiou) +- Update translations from Weblate for master (github-actions) +- Add new substitution members in dnf tests (vslavik) +- webui: Conditional enable networking hint (akankovs) + * Tue Oct 24 2023 Packit - 40.10-1 - Update translations from Weblate for master (github-actions) - webui: use global password policy in DiskEncryption (rvykydal) diff --git a/sources b/sources index 0c9f69f..b5d019d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.10.tar.bz2) = b8e7d5169ee49148e0338e034d2ae004837f51e973975a341b7f1c4c79796e102a99b80d0b28c1508d3d59bbd67618282b650a132c73bc85ac1c8dc7dab9f78a +SHA512 (anaconda-40.11.tar.bz2) = 5367d12aca9517b33cfc181b3545550546040d9c2031fbd2c3967a3c70581b95f9e96e2666fd8e024a915e50e6dc27c9a41e59d958fead8ade72be67326ed8c6 From 5e11b73af16b9e042106f40255e3a499e9894d40 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 5 Dec 2023 04:56:19 +0000 Subject: [PATCH 064/188] [packit] 40.12 upstream release Upstream tag: anaconda-40.12-1 Upstream commit: 9a1c28ca --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 20 ++++++++++++++++++-- sources | 2 +- 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 039d339..a8ec34e 100644 --- a/.gitignore +++ b/.gitignore @@ -389,3 +389,4 @@ /anaconda-40.9.tar.bz2 /anaconda-40.10.tar.bz2 /anaconda-40.11.tar.bz2 +/anaconda-40.12.tar.bz2 diff --git a/README.packit b/README.packit index d778d97..d51b2f8 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 0.86.2.post1.dev2+g209847d1. +The file was generated using packit 0.87.1.post1.dev5+g6e286a7b. diff --git a/anaconda.spec b/anaconda.spec index 74f8a7a..23808c4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.11 +Version: 40.12 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -39,7 +39,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.47-1 +%define pykickstartver 3.51-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.8.1-1 %define rpmver 4.15.0 @@ -164,6 +164,7 @@ system. %package live Summary: Live installation specific files and dependencies +BuildArchitectures: noarch BuildRequires: desktop-file-utils # live installation currently implies a graphical installation Requires: anaconda-gui = %{version}-%{release} @@ -180,6 +181,7 @@ for live installations. %package install-env-deps Summary: Installation environment specific dependencies +BuildArchitectures: noarch Requires: udisks2-iscsi Requires: libblockdev-plugins-all >= %{libblockdevver} %if ! 0%{?rhel} @@ -228,6 +230,7 @@ dependencies as well. %package install-img-deps Summary: Installation image specific dependencies +BuildArchitectures: noarch # This package must have no weak dependencies. # Pull in most stuff with the -env- metapackage Requires: anaconda-install-env-deps = %{version}-%{release} @@ -464,6 +467,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 05 2023 Packit - 40.12-1 +- Update translations from Weblate for master (github-actions) +- docs: Add release note for bootupd support (vslavik) +- bootloader: Detect bootupd and skip regular install (vslavik) +- ostree: Use bootupd if installed by payload (vslavik) +- storage: Ignore NVDIMM namespaces in a non-sector mode (vponcova) +- storage: Remove support for NVDIMM namespaces (vponcova) +- spec: Add noarch where applicable (vslavik) +- bootloader: Create an installation task for collecting kernel arguments + (vponcova) +- bootloader: Add the collect_arguments method (vponcova) +- bootloader: Remove the install_boot_loader function (vponcova) + * Wed Nov 22 2023 Packit - 40.11-1 - Remove all support of the built-in help system (vponcova) - Make possible to start TUI with installed WebUI (akankovs) diff --git a/sources b/sources index b5d019d..8982eeb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.11.tar.bz2) = 5367d12aca9517b33cfc181b3545550546040d9c2031fbd2c3967a3c70581b95f9e96e2666fd8e024a915e50e6dc27c9a41e59d958fead8ade72be67326ed8c6 +SHA512 (anaconda-40.12.tar.bz2) = 28638422d94e0115620e059183dada44e6970c894a5aa1edfeb5b5d0b99b0bc6887fc01a5b137e05a477d5f2552bc636e5a1437b4f4a366e81157daa5db09837 From 3561d33119b24cb738c2ed9a6d0eefdc58304711 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 5 Dec 2023 15:13:06 +0000 Subject: [PATCH 065/188] [packit] 40.13 upstream release Upstream tag: anaconda-40.13-1 Upstream commit: cf58b5de --- .gitignore | 1 + anaconda.spec | 8 +++++--- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index a8ec34e..3ca8b8c 100644 --- a/.gitignore +++ b/.gitignore @@ -390,3 +390,4 @@ /anaconda-40.10.tar.bz2 /anaconda-40.11.tar.bz2 /anaconda-40.12.tar.bz2 +/anaconda-40.13.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 23808c4..af578d5 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.12 +Version: 40.13 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -181,7 +181,6 @@ for live installations. %package install-env-deps Summary: Installation environment specific dependencies -BuildArchitectures: noarch Requires: udisks2-iscsi Requires: libblockdev-plugins-all >= %{libblockdevver} %if ! 0%{?rhel} @@ -230,7 +229,6 @@ dependencies as well. %package install-img-deps Summary: Installation image specific dependencies -BuildArchitectures: noarch # This package must have no weak dependencies. # Pull in most stuff with the -env- metapackage Requires: anaconda-install-env-deps = %{version}-%{release} @@ -467,6 +465,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 05 2023 Packit - 40.13-1 +- Keyboard layout descriptions: more liberal language name check (awilliam) +- Don't prepend random language to keyboard layout names (awilliam) + * Tue Dec 05 2023 Packit - 40.12-1 - Update translations from Weblate for master (github-actions) - docs: Add release note for bootupd support (vslavik) diff --git a/sources b/sources index 8982eeb..0f502d0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.12.tar.bz2) = 28638422d94e0115620e059183dada44e6970c894a5aa1edfeb5b5d0b99b0bc6887fc01a5b137e05a477d5f2552bc636e5a1437b4f4a366e81157daa5db09837 +SHA512 (anaconda-40.13.tar.bz2) = 4bb2970cd8450c2ed5e71c5a3ff75aa72bf21ae9fa2846be832a5f9dbe1849cfb51b2ff7601b95aae912e6147bbb19495361d7cb086095b5be34368d09f8c1ca From 1af350ab15681b23976290fa892141af505d4a19 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 19 Dec 2023 04:57:19 +0000 Subject: [PATCH 066/188] [packit] 40.15 upstream release Upstream tag: anaconda-40.15-1 Upstream commit: c6e2e850 --- .gitignore | 1 + .packit.yml | 7 +++++++ README.packit | 2 +- anaconda.spec | 22 ++++++++++++++++++++-- sources | 2 +- 5 files changed, 30 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 3ca8b8c..c19fde8 100644 --- a/.gitignore +++ b/.gitignore @@ -391,3 +391,4 @@ /anaconda-40.11.tar.bz2 /anaconda-40.12.tar.bz2 /anaconda-40.13.tar.bz2 +/anaconda-40.15.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 9c930bd..4c56f07 100644 --- a/.packit.yml +++ b/.packit.yml @@ -49,13 +49,20 @@ jobs: trigger: pull_request targets: - fedora-rawhide + - fedora-eln - job: copr_build trigger: commit targets: - fedora-rawhide + - fedora-eln branch: master owner: "@rhinstaller" project: Anaconda preserve_project: True + - job: koji_build + trigger: commit + dist_git_branches: + - fedora-rawhide + diff --git a/README.packit b/README.packit index d51b2f8..3aa26d6 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 0.87.1.post1.dev5+g6e286a7b. +The file was generated using packit 0.87.1.post1.dev9+ge52a00d1. diff --git a/anaconda.spec b/anaconda.spec index af578d5..e6d948c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.13 +Version: 40.15 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -41,7 +41,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define nmver 1.0 %define pykickstartver 3.51-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.8.1-1 +%define pythonblivetver 1:3.8.2-2 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -465,6 +465,24 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 19 2023 Packit - 40.15-1 +- fix missing emit of zfcp kickstart statements (maier) +- DeviceTreeViewer: Add path-id attribute to zfcp-attached SCSI disks (maier) +- fix missing WWID values for multipath devices in advanced storage UI + (#2046654) (maier) +- Update translations from Weblate for master (github-actions) +- storage: do not add /boot among required partitions (rvykydal) +- storage: add a new more generic API for mount point constraints (rvykydal) +- Update translations from Weblate for master (github-actions) +- tests: no need in HFS+ on Apple Macs (vponcova) +- storage: no need in HFS+ on Apple Macs (temap) +- bootupd: Use --write-uuid (walters) +- network: ignore BOOTIF connections when creating device configurations + (rvykydal) +- network: ignore BOOTIF connections when looking for initramfs bond ports + (rvykydal) +- anaconda-diskroot: wait before dying on media check fail (awilliam) + * Tue Dec 05 2023 Packit - 40.13-1 - Keyboard layout descriptions: more liberal language name check (awilliam) - Don't prepend random language to keyboard layout names (awilliam) diff --git a/sources b/sources index 0f502d0..413e270 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.13.tar.bz2) = 4bb2970cd8450c2ed5e71c5a3ff75aa72bf21ae9fa2846be832a5f9dbe1849cfb51b2ff7601b95aae912e6147bbb19495361d7cb086095b5be34368d09f8c1ca +SHA512 (anaconda-40.15.tar.bz2) = 6f23bb6ad21a7d5b2a2b32e32ec5fc27505ea72e214d867b9161e3f3689eb8151de6e12ee8adef0a28c60df514cfbc447723a42478fd97a05353f83aa7974c7c From 449e0de37fac73ff8524d9298181ff559c1becee Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 12 Jan 2024 13:58:15 +0000 Subject: [PATCH 067/188] [packit] 40.17 upstream release Upstream tag: anaconda-40.17-1 Upstream commit: a8c654b4 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 16 +++++++++++++++- sources | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c19fde8..2e6dd01 100644 --- a/.gitignore +++ b/.gitignore @@ -392,3 +392,4 @@ /anaconda-40.12.tar.bz2 /anaconda-40.13.tar.bz2 /anaconda-40.15.tar.bz2 +/anaconda-40.17.tar.bz2 diff --git a/README.packit b/README.packit index 3aa26d6..8c508a5 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 0.87.1.post1.dev9+ge52a00d1. +The file was generated using packit 0.88.0. diff --git a/anaconda.spec b/anaconda.spec index e6d948c..f6dc00a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.15 +Version: 40.17 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -465,6 +465,20 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Jan 12 2024 Packit - 40.17-1 +- tests: Add a test case for the NVMe module (vtrefny) +- Add a simple NVMe module for NVMe Fabrics support (vtrefny) +- Disable LVM devices file when running image installs (vtrefny) +- Update translations from Weblate for master (github-actions) +- Fixed file-write operation to a public directory (ataf) +- gui: Improve the position of the Encrypt checkbox in the Container dialog + (vponcova) +- storage: Set the default LUKS version for interactive partitioning (vponcova) +- gui: Remove support for the LUKS version selection (vponcova) +- Update translations from Weblate for master (github-actions) +- docs: Fix commit-log.rst after JIRA switch (jkonecny) +- Update documentation for RHEL contributions (jkonecny) + * Tue Dec 19 2023 Packit - 40.15-1 - fix missing emit of zfcp kickstart statements (maier) - DeviceTreeViewer: Add path-id attribute to zfcp-attached SCSI disks (maier) diff --git a/sources b/sources index 413e270..050c9ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.15.tar.bz2) = 6f23bb6ad21a7d5b2a2b32e32ec5fc27505ea72e214d867b9161e3f3689eb8151de6e12ee8adef0a28c60df514cfbc447723a42478fd97a05353f83aa7974c7c +SHA512 (anaconda-40.17.tar.bz2) = 104ba23107f6a9f8658045ec4a5623500d025f8f21c224c7303ea10d1dd4ed6a3708962a62718f29eb69a090cb65c12e40915068f52425f140cede7b78dc0dff From d74ddca529cd93d2a0a4cf79b7e6da0a8b6f5987 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:53:41 +0000 Subject: [PATCH 068/188] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index f6dc00a..d19c6cf 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 40.17 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -465,6 +465,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 40.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 12 2024 Packit - 40.17-1 - tests: Add a test case for the NVMe module (vtrefny) - Add a simple NVMe module for NVMe Fabrics support (vtrefny) From f431b7da21b3166fd65ae0b42aae1f9c3e60eb93 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 23:00:57 +0000 Subject: [PATCH 069/188] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index d19c6cf..a375486 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 40.17 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -465,6 +465,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 40.17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 40.17-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 682afbb4009e290e49e4013c7a6f5c4625aa3acd Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Wed, 24 Jan 2024 11:33:23 +0100 Subject: [PATCH 070/188] [packit] 40.18 upstream release Upstream tag: anaconda-40.18-1 Upstream commit: d79e67f0 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 18 +++++++++++++----- sources | 2 +- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 2e6dd01..2a11fd7 100644 --- a/.gitignore +++ b/.gitignore @@ -393,3 +393,4 @@ /anaconda-40.13.tar.bz2 /anaconda-40.15.tar.bz2 /anaconda-40.17.tar.bz2 +/anaconda-40.18.tar.bz2 diff --git a/README.packit b/README.packit index 8c508a5..6580368 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 0.88.0. +The file was generated using packit 0.89.0.post1.dev6+g2e76f716. diff --git a/anaconda.spec b/anaconda.spec index a375486..526ea8a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 40.17 -Release: 3%{?dist} +Version: 40.18 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -35,7 +35,6 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libarchivever 3.0.4 %define libblockdevver 2.1 %define libreportanacondaver 2.0.21-1 -%define libtimezonemapver 0.4.1-2 %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 @@ -70,7 +69,6 @@ BuildRequires: libarchive-devel >= %{libarchivever} %ifarch s390 s390x BuildRequires: s390utils-devel %endif -BuildRequires: libtimezonemap-devel >= %{libtimezonemapver} # Tools used by the widgets resource bundle generation BuildRequires: gdk-pixbuf2-devel @@ -278,7 +276,6 @@ Requires: adwaita-icon-theme Requires: tigervnc-server-minimal Requires: libxklavier >= %{libxklavierver} Requires: libgnomekbd -Requires: libtimezonemap >= %{libtimezonemapver} Requires: nm-connection-editor %ifnarch s390 s390x Requires: NetworkManager-wifi @@ -465,6 +462,17 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jan 24 2024 Jiri Konecny - 40.18-1 +- Use flag file to signal backend is ready (jkonecny) +- Start Firefox before Anaconda on Live (jkonecny) +- Update translations from Weblate for master (github-actions) +- Evaluate live keyboard sources safely (vslavik) +- rescue: Don't allow to mount systems without a root device (vponcova) +- gui: Redesign the Time & Date spoke (vponcova) +- gui: Update the glade file of the Time & Date spoke (vponcova) +- gui: Remove the timezone map from the Time & Date spoke (vponcova) +- Update translations from Weblate for master (github-actions) + * Mon Jan 22 2024 Fedora Release Engineering - 40.17-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 050c9ce..fe8dd05 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.17.tar.bz2) = 104ba23107f6a9f8658045ec4a5623500d025f8f21c224c7303ea10d1dd4ed6a3708962a62718f29eb69a090cb65c12e40915068f52425f140cede7b78dc0dff +SHA512 (anaconda-40.18.tar.bz2) = 251050c45a5de945132cc2b12d9eeb2ce849bf8b6269f12cad9e7864b4dcf8b38b8451c239faea132610dcbf8ce2221539113942627c948609a483419e7ac629 From 82102b850ed5b81577f331964948534644c1cf1f Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 30 Jan 2024 11:22:32 +0000 Subject: [PATCH 071/188] [packit] 40.20 upstream release Upstream tag: anaconda-40.20-1 Upstream commit: 74c438a7 --- .gitignore | 1 + .packit.yml | 5 ----- README.packit | 2 +- anaconda.spec | 8 +++++--- sources | 2 +- 5 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 2a11fd7..ac3e323 100644 --- a/.gitignore +++ b/.gitignore @@ -394,3 +394,4 @@ /anaconda-40.15.tar.bz2 /anaconda-40.17.tar.bz2 /anaconda-40.18.tar.bz2 +/anaconda-40.20.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 4c56f07..8527817 100644 --- a/.packit.yml +++ b/.packit.yml @@ -61,8 +61,3 @@ jobs: project: Anaconda preserve_project: True - - job: koji_build - trigger: commit - dist_git_branches: - - fedora-rawhide - diff --git a/README.packit b/README.packit index 6580368..9a6e969 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 0.89.0.post1.dev6+g2e76f716. +The file was generated using packit 0.90.0.post1.dev3+g3d9551d2. diff --git a/anaconda.spec b/anaconda.spec index 526ea8a..6c75de2 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.18 +Version: 40.20 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -57,7 +57,6 @@ BuildRequires: gobject-introspection-devel %if %{with glade} BuildRequires: glade-devel %endif -BuildRequires: libgnomekbd-devel BuildRequires: libxklavier-devel >= %{libxklavierver} BuildRequires: make BuildRequires: pango-devel @@ -273,9 +272,9 @@ Requires: anaconda-core = %{version}-%{release} Requires: anaconda-widgets = %{version}-%{release} Requires: python3-meh-gui >= %{mehver} Requires: adwaita-icon-theme +Requires: tecla Requires: tigervnc-server-minimal Requires: libxklavier >= %{libxklavierver} -Requires: libgnomekbd Requires: nm-connection-editor %ifnarch s390 s390x Requires: NetworkManager-wifi @@ -462,6 +461,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jan 30 2024 Packit - 40.20-1 +- docs: add section about multi-package updates (kkoukiou) + * Wed Jan 24 2024 Jiri Konecny - 40.18-1 - Use flag file to signal backend is ready (jkonecny) - Start Firefox before Anaconda on Live (jkonecny) diff --git a/sources b/sources index fe8dd05..69d2f90 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.18.tar.bz2) = 251050c45a5de945132cc2b12d9eeb2ce849bf8b6269f12cad9e7864b4dcf8b38b8451c239faea132610dcbf8ce2221539113942627c948609a483419e7ac629 +SHA512 (anaconda-40.20.tar.bz2) = 9a2a5942cc0d545f20caad8a59033e3335a9bd40b7126a87acc886492664c51c0ae7c44c131f89772efe6c4b8ee8ad9a1a93ecd9bd9bef732efb4838a968d040 From 78d8d1a538a06e692d1439674b4da9bfc96f7ca1 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Feb 2024 16:52:43 +0000 Subject: [PATCH 072/188] [packit] 40.21 upstream release Upstream tag: anaconda-40.21-1 Upstream commit: 2c02eab0 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 33 +++++++++++++++++++++++++++++++-- sources | 2 +- 4 files changed, 34 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index ac3e323..e324ce0 100644 --- a/.gitignore +++ b/.gitignore @@ -395,3 +395,4 @@ /anaconda-40.17.tar.bz2 /anaconda-40.18.tar.bz2 /anaconda-40.20.tar.bz2 +/anaconda-40.21.tar.bz2 diff --git a/README.packit b/README.packit index 9a6e969..29cc7d8 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 0.90.0.post1.dev3+g3d9551d2. +The file was generated using packit 0.90.0.post1.dev9+g1f0325d1. diff --git a/anaconda.spec b/anaconda.spec index 6c75de2..2fbd270 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.20 +Version: 40.21 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -38,7 +38,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.51-1 +%define pykickstartver 3.52-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.8.2-2 %define rpmver 4.15.0 @@ -270,7 +270,9 @@ ensure all Anaconda capabilities are supported in the resulting image. Summary: Graphical user interface for the Anaconda installer Requires: anaconda-core = %{version}-%{release} Requires: anaconda-widgets = %{version}-%{release} +Requires: python3-iso639 Requires: python3-meh-gui >= %{mehver} +Requires: python3-xkbregistry Requires: adwaita-icon-theme Requires: tecla Requires: tigervnc-server-minimal @@ -385,6 +387,7 @@ rm -rf \ %license COPYING %{_unitdir}/* %{_prefix}/lib/systemd/system-generators/* +%{_bindir}/instperf %{_bindir}/anaconda-disable-nm-ibft-plugin %{_bindir}/anaconda-nm-disable-autocons %{_sbindir}/anaconda @@ -435,6 +438,7 @@ rm -rf \ %endif %{_datadir}/anaconda/window-manager %{_datadir}/anaconda/anaconda-gtk.css +%{_datadir}/anaconda/gtk-4.0/settings.ini %files tui %{python3_sitearch}/pyanaconda/rescue.py @@ -461,6 +465,31 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 06 2024 Packit - 40.21-1 +- Update translations from Weblate for master (github-actions) +- Deprecate timezone --isUtc, --ntpservers and --nontp kickstart options + (vponcova) +- Remove the repo --ignoregroups kickstart option in Fedora 40 (vponcova) +- Remove the logging --level kickstart option in Fedora 40 (vponcova) +- Remove the method kickstart command in Fedora 40 (vponcova) +- docs: Add a release note for removed/deprecated kickstart commands and + options (vponcova) +- Remove the autostep kickstart command in Fedora 40 (vponcova) +- Do not write newline to the webui pid file (jkonecny) +- gui: Log information about blivet-gui failed import (vtrefny) +- Make network spoke complete also in connecting state. (rvykydal) +- Do not use libxklavier to list keyboard layouts (jexposit) +- Do not use stringize and unicodeize from Blivet (vtrefny) +- Remove the inst.nompath boot option (vponcova) +- Remove support for timezone --isUtc, --ntpservers and --nontp kickstart + options (vponcova) +- Remove no more used GetRequiredMountPoints API of devicetree viewer. + (rvykydal) +- Set GTK 4 decoration layout (jexposit) +- Add TUI for installing non-standard kernels (ozobal) +- Add GUI option for installing 64k ARM kernel (ozobal) +- Revert "Remove instperf" (vslavik) + * Tue Jan 30 2024 Packit - 40.20-1 - docs: add section about multi-package updates (kkoukiou) diff --git a/sources b/sources index 69d2f90..c2128df 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.20.tar.bz2) = 9a2a5942cc0d545f20caad8a59033e3335a9bd40b7126a87acc886492664c51c0ae7c44c131f89772efe6c4b8ee8ad9a1a93ecd9bd9bef732efb4838a968d040 +SHA512 (anaconda-40.21.tar.bz2) = dccb68285b4fc233edffda6242541879971f32b76a4e53d3a4253675c7541fe6d2a7eb59ad28bd627133c16347a8e641a9004ac4081051a23d618d796b025cf0 From 1c40849d33fb891a99ec86310085cef685d93ec9 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 7 Feb 2024 08:57:52 -0800 Subject: [PATCH 073/188] Backport #5460 to fix ostree btrfs installs (#2262892) --- ...-in-ostree-install-bind-mount-destin.patch | 29 +++++++++++++++++++ anaconda.spec | 10 ++++++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch diff --git a/0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch b/0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch new file mode 100644 index 0000000..f93681c --- /dev/null +++ b/0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch @@ -0,0 +1,29 @@ +From c8c29ebbf867e507405247eb62e82b8b9cfa60bc Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Tue, 6 Feb 2024 15:19:02 -0800 +Subject: [PATCH] Resolve symlinks in ostree install bind mount destinations + (#2262892) + +Signed-off-by: Adam Williamson +--- + .../modules/payloads/payload/rpm_ostree/installation.py | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py +index 1c8af4d93f..0ac8583b78 100644 +--- a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py ++++ b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py +@@ -160,6 +160,10 @@ class PrepareOSTreeMountTargetsTask(Task): + + # Canonicalize dest to the full path + dest = self._sysroot + dest ++ # Resolve symlinks as bind mounting over symlinks does not ++ # seem to work on btrfs: ++ # https://bugzilla.redhat.com/show_bug.cgi?id=2262892 ++ dest = os.path.realpath(dest) + + if bind_ro: + safe_exec_with_redirect("mount", ["--bind", src, src]) +-- +2.43.0 + diff --git a/anaconda.spec b/anaconda.spec index 2fbd270..6f60f46 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 40.21 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -12,6 +12,11 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/5460 +# https://bugzilla.redhat.com/show_bug.cgi?id=2262892 +# Fix ostree installs to btrfs with util-linux 2.40+ +Patch: 0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -465,6 +470,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 06 2024 Adam Williamson - 40.21-2 +- Backport PR #5460 to fix ostree btrfs installs with new util-linux (#2262892) + * Tue Feb 06 2024 Packit - 40.21-1 - Update translations from Weblate for master (github-actions) - Deprecate timezone --isUtc, --ntpservers and --nontp kickstart options From 29c576a3bd5a8d2a735e47fd6f4aeb21586e141f Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 16 Feb 2024 13:34:19 +0000 Subject: [PATCH 074/188] [packit] 41.1 upstream release Upstream tag: anaconda-41.1-1 Upstream commit: 55b70090 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 14 ++++++-------- sources | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index e324ce0..bd2ef9f 100644 --- a/.gitignore +++ b/.gitignore @@ -396,3 +396,4 @@ /anaconda-40.18.tar.bz2 /anaconda-40.20.tar.bz2 /anaconda-40.21.tar.bz2 +/anaconda-41.1.tar.bz2 diff --git a/README.packit b/README.packit index 29cc7d8..f592284 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 0.90.0.post1.dev9+g1f0325d1. +The file was generated using packit 0.91.0.post1.dev4+ge6fd4a25. diff --git a/anaconda.spec b/anaconda.spec index 6f60f46..eccfd9c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 40.21 -Release: 2%{?dist} +Version: 41.1 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -12,11 +12,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/5460 -# https://bugzilla.redhat.com/show_bug.cgi?id=2262892 -# Fix ostree installs to btrfs with util-linux 2.40+ -Patch: 0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -45,7 +40,7 @@ Patch: 0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch %define nmver 1.0 %define pykickstartver 3.52-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.8.2-2 +%define pythonblivetver 1:3.9.0-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -470,6 +465,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Feb 16 2024 Packit - 41.1-1 +- bump major version number for Rawhide after F40 branching (mkolman) + * Tue Feb 06 2024 Adam Williamson - 40.21-2 - Backport PR #5460 to fix ostree btrfs installs with new util-linux (#2262892) diff --git a/sources b/sources index c2128df..0b99a3d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.21.tar.bz2) = dccb68285b4fc233edffda6242541879971f32b76a4e53d3a4253675c7541fe6d2a7eb59ad28bd627133c16347a8e641a9004ac4081051a23d618d796b025cf0 +SHA512 (anaconda-41.1.tar.bz2) = 9e4c7db4e11a5ed9b57a904fcf69debfc617d41bdc6a324c4fd2b508714cc56ccf8f81517fe291fe3d843f2912b4a409a30ad454c3de5f51fd4d7e59e445135e From 37ac4af84ccd8daa24f8860d8839606441f9726b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 20 Feb 2024 04:56:23 +0000 Subject: [PATCH 075/188] [packit] 41.2 upstream release Upstream tag: anaconda-41.2-1 Upstream commit: c051c6c5 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bd2ef9f..ed6d632 100644 --- a/.gitignore +++ b/.gitignore @@ -397,3 +397,4 @@ /anaconda-40.20.tar.bz2 /anaconda-40.21.tar.bz2 /anaconda-41.1.tar.bz2 +/anaconda-41.2.tar.bz2 diff --git a/README.packit b/README.packit index f592284..7553f6b 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 0.91.0.post1.dev4+ge6fd4a25. +The file was generated using packit 0.92.0. diff --git a/anaconda.spec b/anaconda.spec index eccfd9c..c0cd0a9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.1 +Version: 41.2 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -465,6 +465,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 20 2024 Packit - 41.2-1 +- Test for task category and category API (akankovs) +- Creating categories dbus API for installation phases (akankovs) + * Fri Feb 16 2024 Packit - 41.1-1 - bump major version number for Rawhide after F40 branching (mkolman) diff --git a/sources b/sources index 0b99a3d..8cc2da3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.1.tar.bz2) = 9e4c7db4e11a5ed9b57a904fcf69debfc617d41bdc6a324c4fd2b508714cc56ccf8f81517fe291fe3d843f2912b4a409a30ad454c3de5f51fd4d7e59e445135e +SHA512 (anaconda-41.2.tar.bz2) = 7d90297993fc04d2d38b101583e7da10736223a894bc914da2a3b8eda734761fccc687e552df8836df7a6be8047c9e250b8367c5c55e4d1fdf3dbcd4a2246c25 From 01d5d601b94380f92ec00abddcb0a9bb73b9c968 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 7 Mar 2024 14:52:14 -0800 Subject: [PATCH 076/188] Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505) --- ...-call-bootupctl-with-update-firmware.patch | 31 +++++++++++++++++++ anaconda.spec | 9 +++++- 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 0001-bootupd-call-bootupctl-with-update-firmware.patch diff --git a/0001-bootupd-call-bootupctl-with-update-firmware.patch b/0001-bootupd-call-bootupctl-with-update-firmware.patch new file mode 100644 index 0000000..d88b34f --- /dev/null +++ b/0001-bootupd-call-bootupctl-with-update-firmware.patch @@ -0,0 +1,31 @@ +From d1424ea9ffa5d51d1cfa004b0861e345c4300902 Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Wed, 6 Mar 2024 17:26:45 -0800 +Subject: [PATCH] bootupd: call bootupctl with --update-firmware + +This is required to write an entry to the EFI boot manager, +which we ought to do (anaconda does it when installing the +bootloader itself). Without this, boot of the installed system +will only work if it's configured to try and boot from the +hard disk using the fallback path. + +Signed-off-by: Adam Williamson +--- + .../modules/payloads/payload/rpm_ostree/installation.py | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py +index 0ac8583b78..f5ea666cf2 100644 +--- a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py ++++ b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py +@@ -520,6 +520,7 @@ class ConfigureBootloader(Task): + "install", + "--auto", + "--write-uuid", ++ "--update-firmware", + "--device", + dev_data.path, + "/", +-- +2.44.0 + diff --git a/anaconda.spec b/anaconda.spec index c0cd0a9..689db89 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 41.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -11,6 +11,10 @@ URL: http://fedoraproject.org/wiki/Anaconda # ./autogen.sh # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/5508 +# https://bugzilla.redhat.com/show_bug.cgi?id=2268505 +# Fix bootupd UEFI path to create an EFI boot manager entry +Patch: 0001-bootupd-call-bootupctl-with-update-firmware.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -465,6 +469,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Mar 06 2024 Adam Williamson - 41.2-2 +- Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505) + * Tue Feb 20 2024 Packit - 41.2-1 - Test for task category and category API (akankovs) - Creating categories dbus API for installation phases (akankovs) From 9b5f17b4d6eed1ca3c413b14d47f7c1a83bdee87 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 19 Mar 2024 04:57:28 +0000 Subject: [PATCH 077/188] [packit] 41.6 upstream release Upstream tag: anaconda-41.6-1 Upstream commit: 537114aa --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 20 ++++++++++++++------ sources | 2 +- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index ed6d632..aa159ff 100644 --- a/.gitignore +++ b/.gitignore @@ -398,3 +398,4 @@ /anaconda-40.21.tar.bz2 /anaconda-41.1.tar.bz2 /anaconda-41.2.tar.bz2 +/anaconda-41.6.tar.bz2 diff --git a/README.packit b/README.packit index 7553f6b..4afa99b 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 0.92.0. +The file was generated using packit 0.94.0.post1.dev2+g7ce7e679. diff --git a/anaconda.spec b/anaconda.spec index 689db89..c1b7a85 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 41.2 -Release: 2%{?dist} +Version: 41.6 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -11,10 +11,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # ./autogen.sh # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/5508 -# https://bugzilla.redhat.com/show_bug.cgi?id=2268505 -# Fix bootupd UEFI path to create an EFI boot manager entry -Patch: 0001-bootupd-call-bootupctl-with-update-firmware.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -126,7 +122,9 @@ Requires: NetworkManager-team Requires: kbd Requires: chrony Requires: systemd +%if ! 0%{?rhel} Requires: systemd-resolved +%endif Requires: python3-pid # Required by the systemd service anaconda-fips. @@ -221,6 +219,8 @@ Requires: f2fs-tools Requires: xfsprogs Requires: dosfstools Requires: e2fsprogs +# External tooling for managing NVMe-FC devices in the installation environment +Recommends: nvme-cli %description install-env-deps The anaconda-install-env-deps metapackage lists all installation environment @@ -264,6 +264,10 @@ Requires: rpm-ostree >= %{rpmostreever} Requires: ostree # used by ostree command for native containers Requires: skopeo +# External tooling for managing NVMe-FC devices in the installation environment +Requires: nvme-cli +# Needed for bootc +Requires: podman %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation @@ -331,6 +335,7 @@ Requires: dracut-network Requires: dracut-live Requires: xz Requires: python3-kickstart +Requires: iputils %description dracut The 'anaconda' dracut module handles installer-specific boot tasks and @@ -469,6 +474,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 19 2024 Packit - 41.6-1 +- install-img-deps: Require podman (walters) + * Wed Mar 06 2024 Adam Williamson - 41.2-2 - Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505) diff --git a/sources b/sources index 8cc2da3..380da0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.2.tar.bz2) = 7d90297993fc04d2d38b101583e7da10736223a894bc914da2a3b8eda734761fccc687e552df8836df7a6be8047c9e250b8367c5c55e4d1fdf3dbcd4a2246c25 +SHA512 (anaconda-41.6.tar.bz2) = 55d36c502ebeb130dc89ace0d9464b122d0ed70ed9f9e0ec6e08b537ebe2712de6939b52af8768f248b4466cc9b93fd54ed4810007e65fca63e073809bd450b1 From fc9e334fcd132b7697955c068c93af7d0f052395 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Mar 2024 04:56:38 +0000 Subject: [PATCH 078/188] [packit] 41.7 upstream release Upstream tag: anaconda-41.7-1 Upstream commit: 43618fd9 --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aa159ff..1c8dc18 100644 --- a/.gitignore +++ b/.gitignore @@ -399,3 +399,4 @@ /anaconda-41.1.tar.bz2 /anaconda-41.2.tar.bz2 /anaconda-41.6.tar.bz2 +/anaconda-41.7.tar.bz2 diff --git a/README.packit b/README.packit index 4afa99b..d401b46 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 0.94.0.post1.dev2+g7ce7e679. +The file was generated using packit 0.94.0.post1.dev8+g4b1f9717. diff --git a/anaconda.spec b/anaconda.spec index c1b7a85..ba75bf2 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.6 +Version: 41.7 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -474,6 +474,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 26 2024 Packit - 41.7-1 +- Update translations from Weblate for master (github-actions) +- Disable preexec for vtActivate() (mkolman) + * Tue Mar 19 2024 Packit - 41.6-1 - install-img-deps: Require podman (walters) diff --git a/sources b/sources index 380da0e..d8978b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.6.tar.bz2) = 55d36c502ebeb130dc89ace0d9464b122d0ed70ed9f9e0ec6e08b537ebe2712de6939b52af8768f248b4466cc9b93fd54ed4810007e65fca63e073809bd450b1 +SHA512 (anaconda-41.7.tar.bz2) = de40887caff7c553996822ab4262751dabf3120c8390580aeaae71565b4e6373deec06cb750015164fa7f78262b76523c7ff566547a50122b69b259ba9ad63c4 From 655138fb58dab6e614bc478746ac891f946664d5 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 7 Mar 2024 14:52:14 -0800 Subject: [PATCH 079/188] Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505) Bring back 01d5d6, it was by mistake removed with the automatic version bump from packit. --- anaconda.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index ba75bf2..c790a45 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 41.7 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -11,6 +11,10 @@ URL: http://fedoraproject.org/wiki/Anaconda # ./autogen.sh # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/5508 +# https://bugzilla.redhat.com/show_bug.cgi?id=2268505 +# Fix bootupd UEFI path to create an EFI boot manager entry +Patch: 0001-bootupd-call-bootupctl-with-update-firmware.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). From bcebac2520004b01c20f597069243ac71e609c0f Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Apr 2024 04:57:12 +0000 Subject: [PATCH 080/188] Update to 41.9 upstream release Upstream tag: anaconda-41.9-1 Upstream commit: a8ff4d26 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 8 +++++--- sources | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 1c8dc18..3e93bf2 100644 --- a/.gitignore +++ b/.gitignore @@ -400,3 +400,4 @@ /anaconda-41.2.tar.bz2 /anaconda-41.6.tar.bz2 /anaconda-41.7.tar.bz2 +/anaconda-41.9.tar.bz2 diff --git a/README.packit b/README.packit index d401b46..60cc823 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 0.94.0.post1.dev8+g4b1f9717. +The file was generated using packit 0.94.2. diff --git a/anaconda.spec b/anaconda.spec index c790a45..b46a880 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 41.7 -Release: 2%{?dist} +Version: 41.9 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -171,7 +171,6 @@ BuildArchitectures: noarch BuildRequires: desktop-file-utils # live installation currently implies a graphical installation Requires: anaconda-gui = %{version}-%{release} -Requires: usermode Requires: zenity Requires: xisxwayland Recommends: xhost @@ -478,6 +477,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 09 2024 Packit - 41.9-1 +- Update translations from Weblate for master (github-actions) + * Tue Mar 26 2024 Packit - 41.7-1 - Update translations from Weblate for master (github-actions) - Disable preexec for vtActivate() (mkolman) diff --git a/sources b/sources index d8978b8..8cb26ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.7.tar.bz2) = de40887caff7c553996822ab4262751dabf3120c8390580aeaae71565b4e6373deec06cb750015164fa7f78262b76523c7ff566547a50122b69b259ba9ad63c4 +SHA512 (anaconda-41.9.tar.bz2) = c02c450523623508724feb52b9000f6caa89811c947c71efd094ad216a8a61dcfe965b06c2dad45af46b8374c09b9725fa6e09bd09b8355386d10fb0a8171594 From 388fb7f3c08af78b665cb93d39ad568837350814 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 18 Apr 2024 11:14:05 +0000 Subject: [PATCH 081/188] Update to 41.13 upstream release Upstream tag: anaconda-41.13-1 Upstream commit: 4f4989b9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yml | 14 ++++++++++++-- anaconda.spec | 14 +++++++++++--- sources | 2 +- 4 files changed, 25 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 3e93bf2..e1cbaad 100644 --- a/.gitignore +++ b/.gitignore @@ -401,3 +401,4 @@ /anaconda-41.6.tar.bz2 /anaconda-41.7.tar.bz2 /anaconda-41.9.tar.bz2 +/anaconda-41.13.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 8527817..2a9e659 100644 --- a/.packit.yml +++ b/.packit.yml @@ -9,6 +9,7 @@ specfile_path: anaconda.spec upstream_package_name: anaconda upstream_tag_template: anaconda-{version}-1 copy_upstream_release_description: true +downstream_package_name: anaconda srpm_build_deps: - automake @@ -25,6 +26,13 @@ srpm_build_deps: - nss_wrapper - nodejs-npm +packages: + anaconda-fedora: + specfile_path: anaconda.spec + anaconda-centos: + specfile_path: anaconda.spec + pkg_tool: centpkg + actions: post-upstream-clone: - ./autogen.sh @@ -34,25 +42,27 @@ actions: - 'bash -c "ls -1 anaconda-*.tar.bz2"' jobs: - - - job: propose_downstream trigger: release + packages: [anaconda-fedora] dist_git_branches: main - job: tests trigger: pull_request + packages: [anaconda-fedora] targets: - fedora-rawhide - job: copr_build trigger: pull_request + packages: [anaconda-fedora] targets: - fedora-rawhide - fedora-eln - job: copr_build trigger: commit + packages: [anaconda-fedora] targets: - fedora-rawhide - fedora-eln diff --git a/anaconda.spec b/anaconda.spec index b46a880..3cb99b0 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.9 +Version: 41.13 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -116,17 +116,19 @@ Requires: subscription-manager >= %{subscriptionmanagerver} # which is apparently great for containers but unhelpful for the rest of us Requires: cracklib-dicts +%if 0%{?rhel} < 10 || 0%{?fedora} Requires: teamd +Requires: NetworkManager-team +%endif %ifarch s390 s390x Requires: openssh %endif Requires: NetworkManager >= %{nmver} Requires: NetworkManager-libnm >= %{nmver} -Requires: NetworkManager-team Requires: kbd Requires: chrony Requires: systemd -%if ! 0%{?rhel} +%if 0%{?rhel} > 10 || 0%{?fedora} Requires: systemd-resolved %endif Requires: python3-pid @@ -477,6 +479,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Apr 18 2024 Packit - 41.13-1 +- Fix signature of the method passed to DNF (jkonecny) +- Do not include teamd on RHEL (rvykydal) +- network: guard team devices configuration in kickstart by capabilities + (rvykydal) + * Tue Apr 09 2024 Packit - 41.9-1 - Update translations from Weblate for master (github-actions) diff --git a/sources b/sources index 8cb26ad..dd10264 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.9.tar.bz2) = c02c450523623508724feb52b9000f6caa89811c947c71efd094ad216a8a61dcfe965b06c2dad45af46b8374c09b9725fa6e09bd09b8355386d10fb0a8171594 +SHA512 (anaconda-41.13.tar.bz2) = 9b9debbe9938355f84778fa0d11608a9246ff7a275be13df6a91746ecc37036e864a0419c2772d1a25a197d301a8adb482480be4cba97d972cbbf552000853a8 From 38a1ce55ec6fb215a5f2f05f8e64e7e8c9cf9a35 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 23 Apr 2024 04:56:51 +0000 Subject: [PATCH 082/188] Update to 41.14 upstream release Upstream tag: anaconda-41.14-1 Upstream commit: ba44308d 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 e1cbaad..37c243f 100644 --- a/.gitignore +++ b/.gitignore @@ -402,3 +402,4 @@ /anaconda-41.7.tar.bz2 /anaconda-41.9.tar.bz2 /anaconda-41.13.tar.bz2 +/anaconda-41.14.tar.bz2 diff --git a/README.packit b/README.packit index 60cc823..bee8d88 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 0.94.2. +The file was generated using packit 0.95.0. diff --git a/anaconda.spec b/anaconda.spec index 3cb99b0..8907d07 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.13 +Version: 41.14 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -479,6 +479,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 23 2024 Packit - 41.14-1 +- Revert "infra: Packit fix empty jobs field" (kkoukiou) + * Thu Apr 18 2024 Packit - 41.13-1 - Fix signature of the method passed to DNF (jkonecny) - Do not include teamd on RHEL (rvykydal) diff --git a/sources b/sources index dd10264..226fcdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.13.tar.bz2) = 9b9debbe9938355f84778fa0d11608a9246ff7a275be13df6a91746ecc37036e864a0419c2772d1a25a197d301a8adb482480be4cba97d972cbbf552000853a8 +SHA512 (anaconda-41.14.tar.bz2) = a865360e8a9919efcdd7cf0297000a7d5ff497cd79e2d8da81f5e40d8dfd264d7d3635e7cdfc1d40377fb33d0c246a983f2bd179c93d19872014557c4d0b113a From 9fbdceec6a8887abdbd06d4bfd5c9a7a39770111 Mon Sep 17 00:00:00 2001 From: Katerina Koukiou Date: Tue, 30 Apr 2024 13:56:09 +0200 Subject: [PATCH 083/188] [packit] 41.15 upstream release Remove patches: Fix bootupd UEFI path to create an EFI boot manager entry Upstream tag: anaconda-41.15 Upstream commit: 0764fecd --- .gitignore | 1 + .packit.yml | 2 +- ...-in-ostree-install-bind-mount-destin.patch | 29 ----------------- ...-call-bootupctl-with-update-firmware.patch | 31 ------------------- README.packit | 2 +- anaconda.spec | 11 +++---- sources | 2 +- 7 files changed, 9 insertions(+), 69 deletions(-) delete mode 100644 0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch delete mode 100644 0001-bootupd-call-bootupctl-with-update-firmware.patch diff --git a/.gitignore b/.gitignore index 37c243f..138cc3b 100644 --- a/.gitignore +++ b/.gitignore @@ -403,3 +403,4 @@ /anaconda-41.9.tar.bz2 /anaconda-41.13.tar.bz2 /anaconda-41.14.tar.bz2 +/anaconda-41.15.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 2a9e659..3eb6694 100644 --- a/.packit.yml +++ b/.packit.yml @@ -7,7 +7,7 @@ specfile_path: anaconda.spec upstream_package_name: anaconda -upstream_tag_template: anaconda-{version}-1 +upstream_tag_template: anaconda-{version} copy_upstream_release_description: true downstream_package_name: anaconda diff --git a/0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch b/0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch deleted file mode 100644 index f93681c..0000000 --- a/0001-Resolve-symlinks-in-ostree-install-bind-mount-destin.patch +++ /dev/null @@ -1,29 +0,0 @@ -From c8c29ebbf867e507405247eb62e82b8b9cfa60bc Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Tue, 6 Feb 2024 15:19:02 -0800 -Subject: [PATCH] Resolve symlinks in ostree install bind mount destinations - (#2262892) - -Signed-off-by: Adam Williamson ---- - .../modules/payloads/payload/rpm_ostree/installation.py | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py -index 1c8af4d93f..0ac8583b78 100644 ---- a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py -+++ b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py -@@ -160,6 +160,10 @@ class PrepareOSTreeMountTargetsTask(Task): - - # Canonicalize dest to the full path - dest = self._sysroot + dest -+ # Resolve symlinks as bind mounting over symlinks does not -+ # seem to work on btrfs: -+ # https://bugzilla.redhat.com/show_bug.cgi?id=2262892 -+ dest = os.path.realpath(dest) - - if bind_ro: - safe_exec_with_redirect("mount", ["--bind", src, src]) --- -2.43.0 - diff --git a/0001-bootupd-call-bootupctl-with-update-firmware.patch b/0001-bootupd-call-bootupctl-with-update-firmware.patch deleted file mode 100644 index d88b34f..0000000 --- a/0001-bootupd-call-bootupctl-with-update-firmware.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d1424ea9ffa5d51d1cfa004b0861e345c4300902 Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Wed, 6 Mar 2024 17:26:45 -0800 -Subject: [PATCH] bootupd: call bootupctl with --update-firmware - -This is required to write an entry to the EFI boot manager, -which we ought to do (anaconda does it when installing the -bootloader itself). Without this, boot of the installed system -will only work if it's configured to try and boot from the -hard disk using the fallback path. - -Signed-off-by: Adam Williamson ---- - .../modules/payloads/payload/rpm_ostree/installation.py | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - -diff --git a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py -index 0ac8583b78..f5ea666cf2 100644 ---- a/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py -+++ b/pyanaconda/modules/payloads/payload/rpm_ostree/installation.py -@@ -520,6 +520,7 @@ class ConfigureBootloader(Task): - "install", - "--auto", - "--write-uuid", -+ "--update-firmware", - "--device", - dev_data.path, - "/", --- -2.44.0 - diff --git a/README.packit b/README.packit index bee8d88..8480b61 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 0.95.0. +The file was generated using packit 0.94.0. diff --git a/anaconda.spec b/anaconda.spec index 8907d07..e5fcf15 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.14 +Version: 41.15 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -10,11 +10,7 @@ URL: http://fedoraproject.org/wiki/Anaconda # git checkout -b archive-branch anaconda-%%{version}-%%{release} # ./autogen.sh # make dist -Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/5508 -# https://bugzilla.redhat.com/show_bug.cgi?id=2268505 -# Fix bootupd UEFI path to create an EFI boot manager entry -Patch: 0001-bootupd-call-bootupctl-with-update-firmware.patch +Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -479,6 +475,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 30 2024 Katerina Koukiou - 41.15-1 +- Update to upstream release 41.15 + * Tue Apr 23 2024 Packit - 41.14-1 - Revert "infra: Packit fix empty jobs field" (kkoukiou) diff --git a/sources b/sources index 226fcdf..314f2eb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.14.tar.bz2) = a865360e8a9919efcdd7cf0297000a7d5ff497cd79e2d8da81f5e40d8dfd264d7d3635e7cdfc1d40377fb33d0c246a983f2bd179c93d19872014557c4d0b113a +SHA512 (anaconda-41.15.tar.bz2) = 0a23bf7549dcc3f3192a333a37b49ccc2f8d08ecd07772ff98238a1f7725bd0701e8351af7bb4f3bca7860a65ac8d53f3c9aa0becda1bfa475c5dcaf987344bc From b233baf707387d980d830ac9b69405f3d3ea573a Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Fri, 10 May 2024 12:07:48 +0200 Subject: [PATCH 084/188] Fix tests for DNF5 Our test needs adjustments to work on DNF5 because it has different reponse from the `dnf repoinfo` also seems that repositories have renamed on Rawhide? --- tests/dirinstall/dirinstall.sh | 4 ++-- tests/dirinstall/repositories | 11 +++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/tests/dirinstall/dirinstall.sh b/tests/dirinstall/dirinstall.sh index e34dcea..1fc47cb 100755 --- a/tests/dirinstall/dirinstall.sh +++ b/tests/dirinstall/dirinstall.sh @@ -18,9 +18,9 @@ source ./repositories TEST_KICKSTART=./ks.dirinstall.cfg # Dump URLs of installation repositories found in local repositories whose names are configured in 'repositories' file -echo "url --metalink=$(dnf repoinfo $BASE_REPO | grep ^Repo-metalink | cut -d: -f2- | sed 's/^ *//')" > ${KICKSTART_PATH} +echo "url --metalink=$(dnf repoinfo $BASE_REPO | grep -e "^ *Metalink *:" | cut -d: -f2- | sed 's/^ *//')" > ${KICKSTART_PATH} for repo in $REPOS; do - echo "repo --name=$repo --metalink=$(dnf repoinfo $repo | grep ^Repo-metalink | cut -d: -f2- | sed 's/^ *//')" >> ${KICKSTART_PATH} + echo "repo --name=$repo --metalink=$(dnf repoinfo $repo | grep "^ *Metalink *:" | cut -d: -f2- | sed 's/^ *//')" >> ${KICKSTART_PATH} done cat ${TEST_KICKSTART} >> ${KICKSTART_PATH} diff --git a/tests/dirinstall/repositories b/tests/dirinstall/repositories index d0dbc0d..ade252c 100644 --- a/tests/dirinstall/repositories +++ b/tests/dirinstall/repositories @@ -1,5 +1,12 @@ # Names of local repositories whose urls will be used for installation -# Repositories for "Fedora X" release: -BASE_REPO="fedora" + +# Repositories for "Fedora X" needs to be dynamically resolved based on host +if dnf repoinfo --enabled | grep -qe "Repo ID *: rawhide"; then + BASE_REPO="rawhide" +else + BASE_REPO="fedora" +fi + +# Additional repositories REPOS="" #REPOS="fedora-modular" From b2516ee2a0a76126ca209d0684b42c220bfd512a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 21 May 2024 04:58:54 +0000 Subject: [PATCH 085/188] Update to 41.17 upstream release Upstream tag: anaconda-41.17 Upstream commit: 27ca1ec8 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 16 +++++++++++++++- sources | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 138cc3b..9eb9f38 100644 --- a/.gitignore +++ b/.gitignore @@ -404,3 +404,4 @@ /anaconda-41.13.tar.bz2 /anaconda-41.14.tar.bz2 /anaconda-41.15.tar.bz2 +/anaconda-41.17.tar.bz2 diff --git a/README.packit b/README.packit index 8480b61..97de583 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 0.94.0. +The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. diff --git a/anaconda.spec b/anaconda.spec index e5fcf15..184db8b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.15 +Version: 41.17 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -84,6 +84,9 @@ Summary: Core of the Anaconda installer # core/signal.py is under MIT License: GPL-2.0-or-later AND MIT Requires: python3-libs +%if 0%{?rhel} > 10 || 0%{?fedora} > 40 +Requires: python3-crypt-r +%endif Requires: python3-dnf >= %{dnfver} Requires: python3-blivet >= %{pythonblivetver} Requires: python3-blockdev >= %{libblockdevver} @@ -475,6 +478,17 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 21 2024 Packit - 41.17-1 +- RHEL moved from Bugzilla to Jira (jstodola) +- Update translations from Weblate for master (github-actions) +- docs: Fix link on ci-status page (jkonecny) +- docs: Fix link on ci status for container updates (jkonecny) +- gui: Fix displaying of the device label (yueyuankun) +- Stop pretending liveinst+vnc is supported (#678354) (kkoukiou) +- Use the standalone crypt_r package on Fedora 41+ (miro) +- Write a warning rescue selinux (akankovs) + Resolves: RHEL-14005 + * Tue Apr 30 2024 Katerina Koukiou - 41.15-1 - Update to upstream release 41.15 diff --git a/sources b/sources index 314f2eb..a36c42e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.15.tar.bz2) = 0a23bf7549dcc3f3192a333a37b49ccc2f8d08ecd07772ff98238a1f7725bd0701e8351af7bb4f3bca7860a65ac8d53f3c9aa0becda1bfa475c5dcaf987344bc +SHA512 (anaconda-41.17.tar.bz2) = 664e5ad31bdaae95b92728478e2dc59fc501808b84f4cdc4ec95f503848cefee5abcc2f17894a9935e76c62016c4f25a2c51456aa7113e6c92f6a9ddff36af8a From 170d26b8b0825582f759b8ae967cc208f283274e Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 28 May 2024 04:58:35 +0000 Subject: [PATCH 086/188] Update to 41.18 upstream release Upstream tag: anaconda-41.18 Upstream commit: a73fe25b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 11 ++++++++++- sources | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9eb9f38..4667ed1 100644 --- a/.gitignore +++ b/.gitignore @@ -405,3 +405,4 @@ /anaconda-41.14.tar.bz2 /anaconda-41.15.tar.bz2 /anaconda-41.17.tar.bz2 +/anaconda-41.18.tar.bz2 diff --git a/README.packit b/README.packit index 97de583..2fa216c 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 0.96.0.post1.dev4+gc5b1ea8e. +The file was generated using packit 0.97.1.post1.dev4+g1268842e. diff --git a/anaconda.spec b/anaconda.spec index 184db8b..5a6a994 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.17 +Version: 41.18 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -478,6 +478,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 28 2024 Packit - 41.18-1 +- Do not imply that Fedora ELN has an EULA (sgallagh) +- Update translations from Weblate for master (github-actions) +- Deprecate kickstart modularity module (marusak.matej) +- Remove Javascript leftovers from Makefile (jkonecny) +- Revert "Ignore npm packages files for translation" (jkonecny) +- Update translations from Weblate for master (github-actions) +- docs: Add guide how to debug/develop GH workflows (jkonecny) + * Tue May 21 2024 Packit - 41.17-1 - RHEL moved from Bugzilla to Jira (jstodola) - Update translations from Weblate for master (github-actions) diff --git a/sources b/sources index a36c42e..5de42e0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.17.tar.bz2) = 664e5ad31bdaae95b92728478e2dc59fc501808b84f4cdc4ec95f503848cefee5abcc2f17894a9935e76c62016c4f25a2c51456aa7113e6c92f6a9ddff36af8a +SHA512 (anaconda-41.18.tar.bz2) = b84a3fff56866124e98e1c7270d1181d53ac077b909c589d3316aa8f065c0049093b0794b559eace0e5c57b6e1c75ae67edd4b7d5c8143ccd7256abd4aeb7bc6 From 96f50f525e78a124c391ebf2a7ddd3785198e76c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 4 Jun 2024 04:59:12 +0000 Subject: [PATCH 087/188] Update to 41.19 upstream release Upstream tag: anaconda-41.19 Upstream commit: 6ab42322 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4667ed1..33a89b3 100644 --- a/.gitignore +++ b/.gitignore @@ -406,3 +406,4 @@ /anaconda-41.15.tar.bz2 /anaconda-41.17.tar.bz2 /anaconda-41.18.tar.bz2 +/anaconda-41.19.tar.bz2 diff --git a/README.packit b/README.packit index 2fa216c..d2b528d 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 0.97.1.post1.dev4+g1268842e. +The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. diff --git a/anaconda.spec b/anaconda.spec index 5a6a994..ad8874e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.18 +Version: 41.19 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -478,6 +478,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 04 2024 Packit - 41.19-1 +- dracut: Remove 'linear' from modules to load (vtrefny) +- Remove 'linear' from list of expected MD RAID levels (vtrefny) + * Tue May 28 2024 Packit - 41.18-1 - Do not imply that Fedora ELN has an EULA (sgallagh) - Update translations from Weblate for master (github-actions) diff --git a/sources b/sources index 5de42e0..b713b94 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.18.tar.bz2) = b84a3fff56866124e98e1c7270d1181d53ac077b909c589d3316aa8f065c0049093b0794b559eace0e5c57b6e1c75ae67edd4b7d5c8143ccd7256abd4aeb7bc6 +SHA512 (anaconda-41.19.tar.bz2) = da83660ffb7914461c819eba101af4c528d52fdbfd3f18902f292e6f19ab43c6d84dd8f2e0561836849f440ab5a6d73c45916a71b79a633792efb9229aaea029 From 9f3f141b356a5b2220c45decd30bb444ec73689a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 15:09:25 +0200 Subject: [PATCH 088/188] Rebuilt for Python 3.13 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index ad8874e..22f8d5a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 41.19 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -478,6 +478,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Jun 07 2024 Python Maint - 41.19-2 +- Rebuilt for Python 3.13 + * Tue Jun 04 2024 Packit - 41.19-1 - dracut: Remove 'linear' from modules to load (vtrefny) - Remove 'linear' from list of expected MD RAID levels (vtrefny) From ccc95947b4b368c269b1b56ab23c6820e81f8430 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 11 Jun 2024 04:58:23 +0000 Subject: [PATCH 089/188] Update to 41.20 upstream release Upstream tag: anaconda-41.20 Upstream commit: 7f9c7b0c Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 19 +++++++++++++++++-- sources | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 33a89b3..d7b5b96 100644 --- a/.gitignore +++ b/.gitignore @@ -407,3 +407,4 @@ /anaconda-41.17.tar.bz2 /anaconda-41.18.tar.bz2 /anaconda-41.19.tar.bz2 +/anaconda-41.20.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 22f8d5a..2cecb5e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 41.19 -Release: 2%{?dist} +Version: 41.20 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -91,7 +91,9 @@ Requires: python3-dnf >= %{dnfver} Requires: python3-blivet >= %{pythonblivetver} Requires: python3-blockdev >= %{libblockdevver} Requires: python3-meh >= %{mehver} +%if 0%{?rhel} < 10 || 0%{?fedora} Requires: libreport-anaconda >= %{libreportanacondaver} +%endif Requires: libselinux-python3 Requires: python3-rpm >= %{rpmver} Requires: python3-pyparted >= %{pypartedver} @@ -478,6 +480,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 11 2024 Packit - 41.20-1 +- Update translations from Weblate for master (github-actions) +- Fix issues for new pylint check (jkonecny) +- Use InconsistentParentSectorSize instead of InconsistentPVSectorSize + (vtrefny) +- Do not require libreport on RHEL 10 (mkolman) +- Update translations from Weblate for master (github-actions) +- Get kickstart data via DBus (akankovs) +- Adding a implementation for runtime and ui commands (akankovs) +- Update tests for kickstart commands (akankovs) +- Migration of the remaining kickstart commands to the Runtime module + (akankovs) + * Fri Jun 07 2024 Python Maint - 41.19-2 - Rebuilt for Python 3.13 diff --git a/sources b/sources index b713b94..f209135 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.19.tar.bz2) = da83660ffb7914461c819eba101af4c528d52fdbfd3f18902f292e6f19ab43c6d84dd8f2e0561836849f440ab5a6d73c45916a71b79a633792efb9229aaea029 +SHA512 (anaconda-41.20.tar.bz2) = 7c97a79bfd78ab904c03a9b0d5fa8ecb628621602231f3170f45252ca7b14065d2a01fc39ca152e2f2bf7b7c11bf59043295a73a649343f13a74efde7348d7e1 From 1fce4fd17526f35c281343c3ccfa258a38f54c2f Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 11 Jun 2024 19:00:43 +0200 Subject: [PATCH 090/188] Rebuilt for Python 3.13 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 2cecb5e..c6d55c4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 41.20 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 11 2024 Python Maint - 41.20-2 +- Rebuilt for Python 3.13 + * Tue Jun 11 2024 Packit - 41.20-1 - Update translations from Weblate for master (github-actions) - Fix issues for new pylint check (jkonecny) From a5e1966361187224eaee0274ad6e3ae6c0114141 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Jun 2024 04:58:41 +0000 Subject: [PATCH 091/188] Update to 41.22 upstream release Upstream tag: anaconda-41.22 Upstream commit: 55a4f0ff Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 7 +++++-- sources | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d7b5b96..2f109f1 100644 --- a/.gitignore +++ b/.gitignore @@ -408,3 +408,4 @@ /anaconda-41.18.tar.bz2 /anaconda-41.19.tar.bz2 /anaconda-41.20.tar.bz2 +/anaconda-41.22.tar.bz2 diff --git a/README.packit b/README.packit index d2b528d..3dfd179 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 0.97.1.post1.dev6+gc8c0314a. +The file was generated using packit 0.97.3. diff --git a/anaconda.spec b/anaconda.spec index c6d55c4..feb24f3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 41.20 -Release: 2%{?dist} +Version: 41.22 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 25 2024 Packit - 41.22-1 +- Update translations from Weblate for master (github-actions) + * Tue Jun 11 2024 Python Maint - 41.20-2 - Rebuilt for Python 3.13 diff --git a/sources b/sources index f209135..83823a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.20.tar.bz2) = 7c97a79bfd78ab904c03a9b0d5fa8ecb628621602231f3170f45252ca7b14065d2a01fc39ca152e2f2bf7b7c11bf59043295a73a649343f13a74efde7348d7e1 +SHA512 (anaconda-41.22.tar.bz2) = 543006ba2f339910b272d5b504ae451bb386b70788e106da9acc656e68b4668daf14a2933b8ff7ab5177bfb6a673dfb1b5d3be1c63897f6d65901aeff341ee98 From d9532707c14582cd5cad5adcd855b5404f2cf0fa Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 2 Jul 2024 07:39:41 +0000 Subject: [PATCH 092/188] Update to 41.23 upstream release Upstream tag: anaconda-41.23 Upstream commit: c26b2ad9 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 2f109f1..775be1d 100644 --- a/.gitignore +++ b/.gitignore @@ -409,3 +409,4 @@ /anaconda-41.19.tar.bz2 /anaconda-41.20.tar.bz2 /anaconda-41.22.tar.bz2 +/anaconda-41.23.tar.bz2 diff --git a/README.packit b/README.packit index 3dfd179..f2be23e 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 0.97.3. +The file was generated using packit 0.97.3.post1.dev7+g1954e49a. diff --git a/anaconda.spec b/anaconda.spec index feb24f3..2394a1d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.22 +Version: 41.23 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 02 2024 Packit - 41.23-1 +- Update translations from Weblate for master (github-actions) +- chore: remove unused atk in BaseWindow.c (freya) +- Replace deprecated methods to avoid warnings (rolivier) +- Do not mark ancestors of device with source or stage2 as protected (rvykydal) + * Tue Jun 25 2024 Packit - 41.22-1 - Update translations from Weblate for master (github-actions) diff --git a/sources b/sources index 83823a8..79582b4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.22.tar.bz2) = 543006ba2f339910b272d5b504ae451bb386b70788e106da9acc656e68b4668daf14a2933b8ff7ab5177bfb6a673dfb1b5d3be1c63897f6d65901aeff341ee98 +SHA512 (anaconda-41.23.tar.bz2) = 14eb367addbed14b4fc9d565d5c6fcfc7907afe8745ec057a342c619f2683383240a4e422647a483d6f719b0fad48d6ba14c375fef133ddb417f7c20545580d6 From ebbb3c074e376a4ec2344bbe4ba9c537522686fd Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Jul 2024 04:57:22 +0000 Subject: [PATCH 093/188] Update to 41.24 upstream release Upstream tag: anaconda-41.24 Upstream commit: 4c9b0b4d 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 775be1d..ad25262 100644 --- a/.gitignore +++ b/.gitignore @@ -410,3 +410,4 @@ /anaconda-41.20.tar.bz2 /anaconda-41.22.tar.bz2 /anaconda-41.23.tar.bz2 +/anaconda-41.24.tar.bz2 diff --git a/README.packit b/README.packit index f2be23e..2499381 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 0.97.3.post1.dev7+g1954e49a. +The file was generated using packit 0.98.0. diff --git a/anaconda.spec b/anaconda.spec index 2394a1d..8ae0ecb 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.23 +Version: 41.24 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 09 2024 Packit - 41.24-1 +- Update translations from Weblate for master (github-actions) +- tests: storage: conditionally run btrfs tests if command is not removed + (kkoukiou) +- tests: allow the module specification to contain removed commands (kkoukiou) + * Tue Jul 02 2024 Packit - 41.23-1 - Update translations from Weblate for master (github-actions) - chore: remove unused atk in BaseWindow.c (freya) diff --git a/sources b/sources index 79582b4..e26d1c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.23.tar.bz2) = 14eb367addbed14b4fc9d565d5c6fcfc7907afe8745ec057a342c619f2683383240a4e422647a483d6f719b0fad48d6ba14c375fef133ddb417f7c20545580d6 +SHA512 (anaconda-41.24.tar.bz2) = 71059447c0d9ed5a95a12f87948e7a8af8505097c410a1f1fd920387972f19772d537f5395263dcf389db8540c66809ab263d6a7dc21c1d7b22bd4e622753093 From de99627b9740b93298fcec687523afc57a3b243c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 16 Jul 2024 04:57:31 +0000 Subject: [PATCH 094/188] Update to 41.25 upstream release Upstream tag: anaconda-41.25 Upstream commit: ac656d0d 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 ad25262..677477e 100644 --- a/.gitignore +++ b/.gitignore @@ -411,3 +411,4 @@ /anaconda-41.22.tar.bz2 /anaconda-41.23.tar.bz2 /anaconda-41.24.tar.bz2 +/anaconda-41.25.tar.bz2 diff --git a/README.packit b/README.packit index 2499381..f49e745 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 0.98.0. +The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. diff --git a/anaconda.spec b/anaconda.spec index 8ae0ecb..34e1187 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.24 +Version: 41.25 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,14 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 16 2024 Packit - 41.25-1 +- makeupdates: Bump Python version in site packages path to 3.13 (vtrefny) +- Apply suggestions from Rodolfo (martin.kolman) +- Scripts for local boot.iso updates workflow (mkolman) +- Fix unit_tests/pyanaconda_tests/core/test_threads.py:140:20: E721 (kkoukiou) +- Fix pyanaconda/modules/network/nm_client.py:576:21: PLR1704 (kkoukiou) +- Fix pyanaconda/core/users.py:408:21: PLR1704 (kkoukiou) + * Tue Jul 09 2024 Packit - 41.24-1 - Update translations from Weblate for master (github-actions) - tests: storage: conditionally run btrfs tests if command is not removed diff --git a/sources b/sources index e26d1c7..c7df802 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.24.tar.bz2) = 71059447c0d9ed5a95a12f87948e7a8af8505097c410a1f1fd920387972f19772d537f5395263dcf389db8540c66809ab263d6a7dc21c1d7b22bd4e622753093 +SHA512 (anaconda-41.25.tar.bz2) = d85c0088a348eaae52fd5d3d08d3c195a646c85be5384b0f550c06dca73cc7f1763f29f22bf655a38eda337051cae6c92817cdd1f07ed4fd8f4dadf08722873b From 26d8b8184994741bcd28cc94c73739237605d8aa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:57:41 +0000 Subject: [PATCH 095/188] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 34e1187..cd7f66e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 41.25 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 41.25-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Jul 16 2024 Packit - 41.25-1 - makeupdates: Bump Python version in site packages path to 3.13 (vtrefny) - Apply suggestions from Rodolfo (martin.kolman) From 0985fbecd3347bab7448b00ff67475a7c08fe856 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 23 Jul 2024 04:57:38 +0000 Subject: [PATCH 096/188] Update to 41.26 upstream release Upstream tag: anaconda-41.26 Upstream commit: c7c01619 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 14 ++++++++++++-- sources | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 677477e..9a93599 100644 --- a/.gitignore +++ b/.gitignore @@ -412,3 +412,4 @@ /anaconda-41.23.tar.bz2 /anaconda-41.24.tar.bz2 /anaconda-41.25.tar.bz2 +/anaconda-41.26.tar.bz2 diff --git a/README.packit b/README.packit index f49e745..8d4e245 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 0.99.0.post1.dev3+g7c61c94b. +The file was generated using packit 0.99.0.post1.dev18+g4850a935. diff --git a/anaconda.spec b/anaconda.spec index cd7f66e..6ea7409 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 41.25 -Release: 2%{?dist} +Version: 41.26 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,16 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 23 2024 Packit - 41.26-1 +- Don't use tmpfs in build if not enough RAM (lifto) +- Document RHEL 10 specifics for container shell (mkolman) +- storage: add EFI partition in the windows OS devices if it's detected + (kkoukiou) +- storage: add windows system to GetExistingSystems (kkoukiou) +- storage: store the partition type name in device attrs for partitions + (kkoukiou) +- Clean up the code by removing the utils directory (rolivier) + * Wed Jul 17 2024 Fedora Release Engineering - 41.25-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index c7df802..d6626da 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.25.tar.bz2) = d85c0088a348eaae52fd5d3d08d3c195a646c85be5384b0f550c06dca73cc7f1763f29f22bf655a38eda337051cae6c92817cdd1f07ed4fd8f4dadf08722873b +SHA512 (anaconda-41.26.tar.bz2) = 304ef7c8adf0a9e3fbab895b40b64f492497f196f5691e1d6517be120ddc11c4e12355bc6117f948a4aeefe64c92a5b540bfc8df60ab66ae2d419122f116d13c From f5d937fa63f1a89fbe34f43809bc80b5bd30f201 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 30 Jul 2024 04:57:44 +0000 Subject: [PATCH 097/188] Update to 41.27 upstream release Upstream tag: anaconda-41.27 Upstream commit: c17ad0b2 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 9a93599..64d3e30 100644 --- a/.gitignore +++ b/.gitignore @@ -413,3 +413,4 @@ /anaconda-41.24.tar.bz2 /anaconda-41.25.tar.bz2 /anaconda-41.26.tar.bz2 +/anaconda-41.27.tar.bz2 diff --git a/README.packit b/README.packit index 8d4e245..aeaae38 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 0.99.0.post1.dev18+g4850a935. +The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. diff --git a/anaconda.spec b/anaconda.spec index 6ea7409..41af7ef 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.26 +Version: 41.27 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 30 2024 Packit - 41.27-1 +- Remove threading compatibility layer (kkoukiou) + * Tue Jul 23 2024 Packit - 41.26-1 - Don't use tmpfs in build if not enough RAM (lifto) - Document RHEL 10 specifics for container shell (mkolman) diff --git a/sources b/sources index d6626da..517bdaa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.26.tar.bz2) = 304ef7c8adf0a9e3fbab895b40b64f492497f196f5691e1d6517be120ddc11c4e12355bc6117f948a4aeefe64c92a5b540bfc8df60ab66ae2d419122f116d13c +SHA512 (anaconda-41.27.tar.bz2) = 6aecc28da3e66faf1442c6af648c0965b4c381b7add5e234164fcb7383de24e90c311ca08c80b1109e60b4ed3e2cc4d3813e32e0c045a8af48493de5d50049ab From a82764003c7d83b8acf44e3c56afe9c5cad0974e Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Aug 2024 09:29:30 +0000 Subject: [PATCH 098/188] Update to 41.28 upstream release Upstream tag: anaconda-41.28 Upstream commit: b2494f15 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 13 ++++++++++++- sources | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 64d3e30..d3370fd 100644 --- a/.gitignore +++ b/.gitignore @@ -414,3 +414,4 @@ /anaconda-41.25.tar.bz2 /anaconda-41.26.tar.bz2 /anaconda-41.27.tar.bz2 +/anaconda-41.28.tar.bz2 diff --git a/README.packit b/README.packit index aeaae38..4df53f3 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 0.99.0.post1.dev29+g2e75e6ff. +The file was generated using packit 0.100.1. diff --git a/anaconda.spec b/anaconda.spec index 41af7ef..1e228bb 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.27 +Version: 41.28 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,17 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 06 2024 Packit - 41.28-1 +- Adjust custom partitioning and storage spokes to the device ID API (vtrefny) +- Adjust resize module to the device ID API (vtrefny) +- Add a custom function for recreating btrfs subvolumes (vtrefny) +- Use blivet's "device ID" as a unique device identifier (vtrefny) +- Fix mock LUKS devices logic in tests (vtrefny) +- Fix checking for locked LUKS devices (vtrefny) +- util: Add additional information for EFI systems (riehecky) +- Add release note for network port devices' default configuration profiles + (rvykydal) + * Tue Jul 30 2024 Packit - 41.27-1 - Remove threading compatibility layer (kkoukiou) diff --git a/sources b/sources index 517bdaa..9126a23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.27.tar.bz2) = 6aecc28da3e66faf1442c6af648c0965b4c381b7add5e234164fcb7383de24e90c311ca08c80b1109e60b4ed3e2cc4d3813e32e0c045a8af48493de5d50049ab +SHA512 (anaconda-41.28.tar.bz2) = 2522213a3251e34c681709925c51534357a33bc94caf5c5d0ea22c9205932a094cbd5d2a4759d5e530fdb826cf7566b9fbea6fa18c44fbbeb0e69e9015a9382e From 826d24822e4437ff81f2b17d3e93e0a265c7792b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 13 Aug 2024 05:03:25 +0000 Subject: [PATCH 099/188] Update to 41.29 upstream release Upstream tag: anaconda-41.29 Upstream commit: 1be740ad 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 d3370fd..892f7ec 100644 --- a/.gitignore +++ b/.gitignore @@ -415,3 +415,4 @@ /anaconda-41.26.tar.bz2 /anaconda-41.27.tar.bz2 /anaconda-41.28.tar.bz2 +/anaconda-41.29.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 1e228bb..5a88bc4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.28 +Version: 41.29 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 13 2024 Packit - 41.29-1 +- Remove deprecated warnings for inst prefix (rolivier) +- Fix using kickstart mount command with device ID (vtrefny) +- Update documentation for the update_iso script (jkonecny) +- Add support for Live ISO to rebuild_boot_iso (jkonecny) + * Tue Aug 06 2024 Packit - 41.28-1 - Adjust custom partitioning and storage spokes to the device ID API (vtrefny) - Adjust resize module to the device ID API (vtrefny) diff --git a/sources b/sources index 9126a23..1a96ca3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.28.tar.bz2) = 2522213a3251e34c681709925c51534357a33bc94caf5c5d0ea22c9205932a094cbd5d2a4759d5e530fdb826cf7566b9fbea6fa18c44fbbeb0e69e9015a9382e +SHA512 (anaconda-41.29.tar.bz2) = 583803a6a0eaa46aa50f8c0d1c89e72a72eceb32a447fca733923c13eaf48372a5cffb86332f1668b12ef9793f77a1e6e257e51f27a117c02bf68b3287cd11e0 From 707bd879adc30b7bb099d6245b91dd7782ba47b0 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 20 Aug 2024 05:03:19 +0000 Subject: [PATCH 100/188] Update to 41.30 upstream release Upstream tag: anaconda-41.30 Upstream commit: a0135675 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 892f7ec..19fff8b 100644 --- a/.gitignore +++ b/.gitignore @@ -416,3 +416,4 @@ /anaconda-41.27.tar.bz2 /anaconda-41.28.tar.bz2 /anaconda-41.29.tar.bz2 +/anaconda-41.30.tar.bz2 diff --git a/README.packit b/README.packit index 4df53f3..94a5d96 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 0.100.1. +The file was generated using packit 0.100.2.post1.dev4+g31a74ebd. diff --git a/anaconda.spec b/anaconda.spec index 5a88bc4..b7ca35c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.29 +Version: 41.30 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 20 2024 Packit - 41.30-1 +- Use proxy server also for FTP .treeinfo download (jkonecny) +- Fix the VNC question (#2293672) (mkolman) +- Check if text mode was actually requested by kickstart (#2293672) (mkolman) + * Tue Aug 13 2024 Packit - 41.29-1 - Remove deprecated warnings for inst prefix (rolivier) - Fix using kickstart mount command with device ID (vtrefny) diff --git a/sources b/sources index 1a96ca3..eae8b59 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.29.tar.bz2) = 583803a6a0eaa46aa50f8c0d1c89e72a72eceb32a447fca733923c13eaf48372a5cffb86332f1668b12ef9793f77a1e6e257e51f27a117c02bf68b3287cd11e0 +SHA512 (anaconda-41.30.tar.bz2) = fc002e3a9f98d51a446720cc92fd47b43d737ce7e6d8fe359980224e58ce510c74698921fe39bd287e77e74468ffaa6187b6ef9e930640b7ced457f9f7d41e08 From 37abaeaf273f38a4bc6424ef693bfdce3575ef00 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 22 Aug 2024 14:00:51 +0000 Subject: [PATCH 101/188] Update to 41.31 upstream release Upstream tag: anaconda-41.31 Upstream commit: 7d326289 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 20 ++++++++++++++++++-- sources | 2 +- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 19fff8b..9b9ea6b 100644 --- a/.gitignore +++ b/.gitignore @@ -417,3 +417,4 @@ /anaconda-41.28.tar.bz2 /anaconda-41.29.tar.bz2 /anaconda-41.30.tar.bz2 +/anaconda-41.31.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index b7ca35c..14f274a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.30 +Version: 41.31 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -38,7 +38,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.52-1 +%define pykickstartver 3.58-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.9.0-1 %define rpmver 4.15.0 @@ -480,6 +480,22 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Aug 22 2024 Packit - 41.31-1 +- docs: update release note about modularity deprecation (kkoukiou) +- Add support for creating LUKS HW-OPAL devices (vtrefny) +- Adjust to pykickstart moving new partition and autopart commands to F41 + (kkoukiou) +- pyanaconda: remove code paths around module command parsing as this was + deprecated (kkoukiou) +- Improve code based on min/max recommendation (jkonecny) +- Support DNF5's config-manager (marusak.matej) +- network: ignore kickstart configuration of nBFT devices (rvykydal) +- network: do not dump configurations of nBFT devices (rvykydal) +- network: ignore nBFT devices connections in network configuration (rvykydal) +- network: add a test for ignoring ifname=nbft* for device renaming (rvykydal) +- network: do not create empty dir for only ifname=nbft* options (rvykydal) +- network: Avoid creating link files for 'nbft' interfaces (tbzatek) + * Tue Aug 20 2024 Packit - 41.30-1 - Use proxy server also for FTP .treeinfo download (jkonecny) - Fix the VNC question (#2293672) (mkolman) diff --git a/sources b/sources index eae8b59..f704d57 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.30.tar.bz2) = fc002e3a9f98d51a446720cc92fd47b43d737ce7e6d8fe359980224e58ce510c74698921fe39bd287e77e74468ffaa6187b6ef9e930640b7ced457f9f7d41e08 +SHA512 (anaconda-41.31.tar.bz2) = 3ee87aa74fdd48b125efd8288dbdde042a9682d36ab029e8f04d2e2acc30ee7b923d1b94bfaa2f40972315e74fbdecc9832f673fc087fd4c12d5a5eb58851afd From 5a5fc62b2dc3abb1fdfffe0d3ae0915a7d64d1cc Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 27 Aug 2024 05:02:26 +0000 Subject: [PATCH 102/188] Update to 41.32 upstream release Upstream tag: anaconda-41.32 Upstream commit: dce72a37 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 9b9ea6b..f5737ad 100644 --- a/.gitignore +++ b/.gitignore @@ -418,3 +418,4 @@ /anaconda-41.29.tar.bz2 /anaconda-41.30.tar.bz2 /anaconda-41.31.tar.bz2 +/anaconda-41.32.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 14f274a..977dea2 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.31 +Version: 41.32 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 27 2024 Packit - 41.32-1 +- Update to version 41.32 + * Thu Aug 22 2024 Packit - 41.31-1 - docs: update release note about modularity deprecation (kkoukiou) - Add support for creating LUKS HW-OPAL devices (vtrefny) diff --git a/sources b/sources index f704d57..e1d9e81 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.31.tar.bz2) = 3ee87aa74fdd48b125efd8288dbdde042a9682d36ab029e8f04d2e2acc30ee7b923d1b94bfaa2f40972315e74fbdecc9832f673fc087fd4c12d5a5eb58851afd +SHA512 (anaconda-41.32.tar.bz2) = 6a72946b3a41389764a4cfe6c53f917c7b5ea1c675d6ad6c8d97e9e99c956473bbdf7943605501362e3e1c80587cf2c76d1b5935ccf09a2600dabe88c03cafd7 From ea596d2f5c99a03f4974e4dd1045f2fcea7b90e3 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 2 Sep 2024 11:29:49 +0000 Subject: [PATCH 103/188] Update to 42.1 upstream release Upstream tag: anaconda-42.1 Upstream commit: f7359022 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 9 +++++++-- sources | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f5737ad..cf3daf5 100644 --- a/.gitignore +++ b/.gitignore @@ -419,3 +419,4 @@ /anaconda-41.30.tar.bz2 /anaconda-41.31.tar.bz2 /anaconda-41.32.tar.bz2 +/anaconda-42.1.tar.bz2 diff --git a/README.packit b/README.packit index 94a5d96..3331d79 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 0.100.2.post1.dev4+g31a74ebd. +The file was generated using packit 0.100.3.post1.dev9+g7a8deb2b. diff --git a/anaconda.spec b/anaconda.spec index 977dea2..82e106c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 41.32 +Version: 42.1 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -61,7 +61,7 @@ BuildRequires: libxklavier-devel >= %{libxklavierver} BuildRequires: make BuildRequires: pango-devel BuildRequires: python3-devel -BuildRequires: systemd +BuildRequires: systemd-rpm-macros # rpm and libarchive are needed for driver disk handling BuildRequires: rpm-devel >= %{rpmver} BuildRequires: libarchive-devel >= %{libarchivever} @@ -480,6 +480,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Sep 02 2024 Packit - 42.1-1 +- Ignore all storage errors when trying to activate swaps (vtrefny) +- build: stop pulling systemd as build dependency (kkoukiou) +- webui: Move webui-desktop in libexec to our subdirectory (akankovs) + * Tue Aug 27 2024 Packit - 41.32-1 - Update to version 41.32 diff --git a/sources b/sources index e1d9e81..3be484d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-41.32.tar.bz2) = 6a72946b3a41389764a4cfe6c53f917c7b5ea1c675d6ad6c8d97e9e99c956473bbdf7943605501362e3e1c80587cf2c76d1b5935ccf09a2600dabe88c03cafd7 +SHA512 (anaconda-42.1.tar.bz2) = 5a33d164de0956e8dd20444854eb107f1ca6d5c3496201cd6a14f2f0bb9aa8ad27c9cb0362e0221382eaab238bbe92c9e854d5f783679dcd9718aedf062f74df From f81367e47caba56a1137067294bdcd4c62f123ec Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 5 Sep 2024 15:57:06 -0700 Subject: [PATCH 104/188] Rebuild to get a combined update with anaconda-webui --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 82e106c..0ad604f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 42.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Sep 05 2024 Adam Williamson - 42.1-2 +- Rebuild to get a combined update with anaconda-webui + * Mon Sep 02 2024 Packit - 42.1-1 - Ignore all storage errors when trying to activate swaps (vtrefny) - build: stop pulling systemd as build dependency (kkoukiou) From 61629195b33642a7a00a19a89ab7441aa544b260 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 10 Sep 2024 04:59:52 +0000 Subject: [PATCH 105/188] Update to 42.2 upstream release Upstream tag: anaconda-42.2 Upstream commit: ba68e123 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 9 ++++++--- sources | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index cf3daf5..67ff6eb 100644 --- a/.gitignore +++ b/.gitignore @@ -420,3 +420,4 @@ /anaconda-41.31.tar.bz2 /anaconda-41.32.tar.bz2 /anaconda-42.1.tar.bz2 +/anaconda-42.2.tar.bz2 diff --git a/README.packit b/README.packit index 3331d79..459869a 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 0.100.3.post1.dev9+g7a8deb2b. +The file was generated using packit 0.101.0. diff --git a/anaconda.spec b/anaconda.spec index 0ad604f..ebd8554 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 42.1 -Release: 2%{?dist} +Version: 42.2 +Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -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} @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 10 2024 Packit - 42.2-1 +- security: call /usr/libexec/fips-setup-helper (asosedkin) + * Thu Sep 05 2024 Adam Williamson - 42.1-2 - Rebuild to get a combined update with anaconda-webui diff --git a/sources b/sources index 3be484d..6ede688 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.1.tar.bz2) = 5a33d164de0956e8dd20444854eb107f1ca6d5c3496201cd6a14f2f0bb9aa8ad27c9cb0362e0221382eaab238bbe92c9e854d5f783679dcd9718aedf062f74df +SHA512 (anaconda-42.2.tar.bz2) = 5e849c7230fa97705994aa9b65222677d38637f67024078953c3e2fe8aeb5b60eb1e81924229a4a04e83cd1f908d23b694bef89ff78fd000ab1a04963b25dbed From 08fe150373c9eaba8e95e4cd35ce614811158ed3 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 17 Sep 2024 05:00:20 +0000 Subject: [PATCH 106/188] Update to 42.3 upstream release Upstream tag: anaconda-42.3 Upstream commit: dd77ba48 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 67ff6eb..2f78492 100644 --- a/.gitignore +++ b/.gitignore @@ -421,3 +421,4 @@ /anaconda-41.32.tar.bz2 /anaconda-42.1.tar.bz2 /anaconda-42.2.tar.bz2 +/anaconda-42.3.tar.bz2 diff --git a/README.packit b/README.packit index 459869a..94bbec9 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 0.101.0. +The file was generated using packit 0.101.0.post1.dev4+g8d2ad651. diff --git a/anaconda.spec b/anaconda.spec index ebd8554..a41b0f7 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.2 +Version: 42.3 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -480,6 +480,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 17 2024 Packit - 42.3-1 +- Fix scheduling actions in reclaim space dialog (#2311936) (vtrefny) + * Tue Sep 10 2024 Packit - 42.2-1 - security: call /usr/libexec/fips-setup-helper (asosedkin) diff --git a/sources b/sources index 6ede688..bf4e03f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.2.tar.bz2) = 5e849c7230fa97705994aa9b65222677d38637f67024078953c3e2fe8aeb5b60eb1e81924229a4a04e83cd1f908d23b694bef89ff78fd000ab1a04963b25dbed +SHA512 (anaconda-42.3.tar.bz2) = 1ecf8dc7a1c3f9a994fd6948f11e761cf5121c53020d534862412191d343b554cd53f34ea34449eaf2e4a3345aadd3c019789fe108954a0bb27a0f9cd5d2fa1b From cdd5ecff1b7fa0afffdae84809b8559c1cfa6df5 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 Sep 2024 04:59:58 +0000 Subject: [PATCH 107/188] Update to 42.4 upstream release Upstream tag: anaconda-42.4 Upstream commit: e1b08765 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 18 ++++++++++++++---- sources | 2 +- 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 2f78492..725fb87 100644 --- a/.gitignore +++ b/.gitignore @@ -422,3 +422,4 @@ /anaconda-42.1.tar.bz2 /anaconda-42.2.tar.bz2 /anaconda-42.3.tar.bz2 +/anaconda-42.4.tar.bz2 diff --git a/README.packit b/README.packit index 94bbec9..ab6dd33 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 0.101.0.post1.dev4+g8d2ad651. +The file was generated using packit 0.101.1. diff --git a/anaconda.spec b/anaconda.spec index a41b0f7..339d961 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,8 @@ Summary: Graphical system installer Name: anaconda -Version: 42.3 +Version: 42.4 Release: 1%{?dist} +ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -194,11 +195,11 @@ Requires: libblockdev-lvm-dbus # active directory/freeipa join support Requires: realmd Requires: isomd5sum >= %{isomd5sumver} -%ifarch %{ix86} x86_64 +%ifarch x86_64 Recommends: fcoe-utils >= %{fcoeutilsver} %endif # likely HFS+ resize support -%ifarch %{ix86} x86_64 +%ifarch x86_64 %if ! 0%{?rhel} Requires: hfsplus-tools %endif @@ -240,7 +241,7 @@ Summary: Installation image specific dependencies # Pull in most stuff with the -env- metapackage Requires: anaconda-install-env-deps = %{version}-%{release} # Require storage things that are only recommended in -env- -%ifarch %{ix86} x86_64 +%ifarch x86_64 Requires: fcoe-utils >= %{fcoeutilsver} %endif # only WeakRequires elsewhere and not guaranteed to be present @@ -480,6 +481,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 24 2024 Packit - 42.4-1 +- pyanaconda: fix incorrect access to --repo argument (k.koukiou) +- util: log PID also when a created process terminates (k.koukiou) +- Add release notes about dropping i686 builds (jkonecny) +- Remove support for i686 builds (jkonecny) +- Remove deprecated `method` boot option (k.koukiou) +- configure: only append -fanalyzer when building with gcc (zhoujiacheng) +- Fix check for biosboot partition in GRUB2.check (vtrefny) + * Tue Sep 17 2024 Packit - 42.3-1 - Fix scheduling actions in reclaim space dialog (#2311936) (vtrefny) diff --git a/sources b/sources index bf4e03f..1190538 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.3.tar.bz2) = 1ecf8dc7a1c3f9a994fd6948f11e761cf5121c53020d534862412191d343b554cd53f34ea34449eaf2e4a3345aadd3c019789fe108954a0bb27a0f9cd5d2fa1b +SHA512 (anaconda-42.4.tar.bz2) = a6276d70a75872d64104560c34841425fc13747675e700d89d98c53297300116dc60eb03948ef2495c8e9ac6568646779d94928bc9f4fe3443f9677fce57b9ee From 9a7d9572d2ea472f8c05d392580af4c0d3fa36dc Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 1 Oct 2024 04:59:10 +0000 Subject: [PATCH 108/188] Update to 42.5 upstream release Upstream tag: anaconda-42.5 Upstream commit: 6f38daa2 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 22 +++++++++++++++++++--- sources | 2 +- 4 files changed, 22 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 725fb87..b13c15d 100644 --- a/.gitignore +++ b/.gitignore @@ -423,3 +423,4 @@ /anaconda-42.2.tar.bz2 /anaconda-42.3.tar.bz2 /anaconda-42.4.tar.bz2 +/anaconda-42.5.tar.bz2 diff --git a/README.packit b/README.packit index ab6dd33..766e300 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 0.101.1. +The file was generated using packit 0.101.1.post1.dev8+ge78e9e3b. diff --git a/anaconda.spec b/anaconda.spec index 339d961..d287e8c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.4 +Version: 42.5 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -81,6 +81,9 @@ Requires: anaconda-tui = %{version}-%{release} The anaconda package is a metapackage for the Anaconda installer. %package core +# Since the binaries in anaconda-core are shell or Python scripts, +# there's no need to generate a debuginfo package +%define debug_package %{nil} Summary: Core of the Anaconda installer # core/signal.py is under MIT License: GPL-2.0-or-later AND MIT @@ -95,7 +98,7 @@ Requires: python3-meh >= %{mehver} %if 0%{?rhel} < 10 || 0%{?fedora} Requires: libreport-anaconda >= %{libreportanacondaver} %endif -Requires: libselinux-python3 +Requires: python3-libselinux Requires: python3-rpm >= %{rpmver} Requires: python3-pyparted >= %{pypartedver} Requires: python3-requests @@ -160,7 +163,6 @@ Obsoletes: anaconda-images <= 10 Provides: anaconda-images = %{version}-%{release} Obsoletes: anaconda-runtime < %{version}-%{release} Provides: anaconda-runtime = %{version}-%{release} -Obsoletes: booty <= 0.107-1 %description core The anaconda-core package contains the program which was used to install your @@ -481,6 +483,20 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 01 2024 Packit - 42.5-1 +- docs: Adjust CONTRIBUTING document to mention automatic linter checks + (k.koukiou) +- docs: rule is covered by pylint (k.koukiou) +- docs: rule is covered by pylint (k.koukiou) +- Update tests for patition device data (adamkankovsky) +- build: remove the Obsoletes line from the spec file for booty (k.koukiou) +- build: fix: anaconda-core-debuginfo.x86_64: E: no-binary (k.koukiou) +- build: fix: anaconda-core.x86_64: E: explicit-lib-dependency libselinux- + python3 (k.koukiou) +- Take partition label from blivet (akankovs) +- Update test for comunicate (akankovs) +- webui: Saving webui-desktop log to anaconda.log (akankovs) + * Tue Sep 24 2024 Packit - 42.4-1 - pyanaconda: fix incorrect access to --repo argument (k.koukiou) - util: log PID also when a created process terminates (k.koukiou) diff --git a/sources b/sources index 1190538..a247b2b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.4.tar.bz2) = a6276d70a75872d64104560c34841425fc13747675e700d89d98c53297300116dc60eb03948ef2495c8e9ac6568646779d94928bc9f4fe3443f9677fce57b9ee +SHA512 (anaconda-42.5.tar.bz2) = a852701d686db940e3af209e7338bca0c8298f4abeac4ba6e69b303ed9d7576c0615ffbe6463d0470f2092f6222db9f3f6a4e7a8ffcb8ad4de30a25b4358708a From 11fff8073b33cd671c112cf2a07257d2dcae7650 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 8 Oct 2024 04:59:44 +0000 Subject: [PATCH 109/188] Update to 42.6 upstream release Upstream tag: anaconda-42.6 Upstream commit: 9c624721 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 b13c15d..d5962e0 100644 --- a/.gitignore +++ b/.gitignore @@ -424,3 +424,4 @@ /anaconda-42.3.tar.bz2 /anaconda-42.4.tar.bz2 /anaconda-42.5.tar.bz2 +/anaconda-42.6.tar.bz2 diff --git a/README.packit b/README.packit index 766e300..3f22dbc 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 0.101.1.post1.dev8+ge78e9e3b. +The file was generated using packit 0.102.0.post1.dev4+g7e44ad87. diff --git a/anaconda.spec b/anaconda.spec index d287e8c..d3a0ec3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.5 +Version: 42.6 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -483,6 +483,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 08 2024 Packit - 42.6-1 +- Update to version 42.6 + * Tue Oct 01 2024 Packit - 42.5-1 - docs: Adjust CONTRIBUTING document to mention automatic linter checks (k.koukiou) diff --git a/sources b/sources index a247b2b..de0b357 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.5.tar.bz2) = a852701d686db940e3af209e7338bca0c8298f4abeac4ba6e69b303ed9d7576c0615ffbe6463d0470f2092f6222db9f3f6a4e7a8ffcb8ad4de30a25b4358708a +SHA512 (anaconda-42.6.tar.bz2) = b348cd05ebe3870880f4f721efd872fb1a7445aa83f1d20bcafeacf9c432d42e06eb4d4964a9d8e81a84d991aaa23cc51fbfdc50e9b261868c55ad1d855574f5 From 7aefe03f3eb2b5c2e745cb298dcae174d38f018c Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 10 Oct 2024 20:27:15 +0000 Subject: [PATCH 110/188] Update to 42.7 upstream release Upstream tag: anaconda-42.7 Upstream commit: 48d5f974 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 84 ++++++++++++++++++++++++++++++++++++++++++--------- sources | 2 +- 3 files changed, 71 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index d5962e0..250bb53 100644 --- a/.gitignore +++ b/.gitignore @@ -425,3 +425,4 @@ /anaconda-42.4.tar.bz2 /anaconda-42.5.tar.bz2 /anaconda-42.6.tar.bz2 +/anaconda-42.7.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index d3a0ec3..5bea4fc 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.6 +Version: 42.7 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -36,7 +36,6 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libarchivever 3.0.4 %define libblockdevver 2.1 %define libreportanacondaver 2.0.21-1 -%define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 %define pykickstartver 3.58-1 @@ -58,7 +57,6 @@ BuildRequires: gobject-introspection-devel %if %{with glade} BuildRequires: glade-devel %endif -BuildRequires: libxklavier-devel >= %{libxklavierver} BuildRequires: make BuildRequires: pango-devel BuildRequires: python3-devel @@ -142,7 +140,7 @@ Requires: python3-pid Requires: crypto-policies Requires: crypto-policies-scripts -# required because of the rescue mode and VNC question +# required because of the rescue mode and RDP question Requires: anaconda-tui = %{version}-%{release} # Make sure we get the en locale one way or another @@ -178,7 +176,6 @@ BuildRequires: desktop-file-utils # live installation currently implies a graphical installation Requires: anaconda-gui = %{version}-%{release} Requires: zenity -Requires: xisxwayland Recommends: xhost %description live @@ -258,16 +255,19 @@ Requires: zram-generator # needed for proper driver disk support - if RPMs must be installed, a repo is needed Requires: createrepo_c # Display stuff moved from lorax templates -Requires: xorg-x11-drivers -Requires: xorg-x11-server-Xorg -Requires: xrandr -Requires: xrdb -Requires: dbus-x11 Requires: gsettings-desktop-schemas Requires: nm-connection-editor Requires: librsvg2 Requires: gnome-kiosk +Requires: gnome-remote-desktop +# needed to generate RDP certs at runtime +Requires: openssl +# needed by GNOME kiosk but not declared a as explicit dep, +# instead expected to be declared like this according to the +# maintainers +Requires: mesa-dri-drivers Requires: brltty +Requires: python3-pam # dependencies for rpm-ostree payload module Requires: rpm-ostree >= %{rpmostreever} Requires: ostree @@ -292,8 +292,6 @@ Requires: python3-meh-gui >= %{mehver} Requires: python3-xkbregistry Requires: adwaita-icon-theme Requires: tecla -Requires: tigervnc-server-minimal -Requires: libxklavier >= %{libxklavierver} Requires: nm-connection-editor %ifnarch s390 s390x Requires: NetworkManager-wifi @@ -305,6 +303,8 @@ Requires: system-logos # Needed to compile the gsettings files BuildRequires: gsettings-desktop-schemas +# Needed for gdbus-codegen +BuildRequires: glib2-devel %description gui This package contains graphical user interface for the Anaconda installer. @@ -411,6 +411,7 @@ rm -rf \ %{_sbindir}/anaconda %{_sbindir}/handle-sshpw %{_datadir}/anaconda +%{_sysconfdir}/pam.d/anaconda %{_prefix}/libexec/anaconda %exclude %{_datadir}/anaconda/gnome %exclude %{_datadir}/anaconda/pixmaps @@ -425,12 +426,15 @@ rm -rf \ %exclude %{python3_sitearch}/pyanaconda/ui/gui/* %exclude %{python3_sitearch}/pyanaconda/ui/tui/* %{_bindir}/anaconda-cleanup +# Installer configuration files aren’t updated post-installation, +# so the noreplace flag doesn't offer a practical benefit in this context. +# It is added to silence the rpmlint conffile-without-noreplace-flag warning. %dir %{_sysconfdir}/%{name} -%config %{_sysconfdir}/%{name}/* +%config(noreplace) %{_sysconfdir}/%{name}/* %dir %{_sysconfdir}/%{name}/conf.d -%config %{_sysconfdir}/%{name}/conf.d/* +%config(noreplace) %{_sysconfdir}/%{name}/conf.d/* %dir %{_sysconfdir}/%{name}/profile.d -%config %{_sysconfdir}/%{name}/profile.d/* +%config(noreplace) %{_sysconfdir}/%{name}/profile.d/* %if %{with live} # do not provide the live subpackage on RHEL @@ -483,6 +487,56 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Oct 10 2024 Packit - 42.7-1 +- Add GRD test coverage (jkonecny) +- Improve docs in gnome_remote_desktop source (jkonecny) +- Check return values from GRD calls (jkonecny) +- Create a shortcut method for GRD failure (jkonecny) +- Obtain hostname for RDP asynchronously (jkonecny) +- Print connect info after starting GRD server (jkonecny) +- Fix starting anaconda on z/VM and LPAR s390x (jstodola) +- Create GRDServer class only when required (jkonecny) +- Disable fedora-cisco repository in our containers (jkonecny) +- Fix typo in the GRD source file name (jkonecny) +- Do not change compositor options when not defined (jkonecny) +- Add release-notes for Wayland migration (jkonecny) +- Set --rdp in liveinst unsupported (jkonecny) +- Remove Wayland detection logic from code (jkonecny) +- Do not create GRDServer on Live ISO (jkonecny) +- Remove dead spice_vd_agent code (jkonecny) +- Switch keyboard management to Localed (jkonecny) +- Add localed signal support to LocaledWrapper (jkonecny) +- Add missing support to localed for compositor (jkonecny) +- Redirect output of various GNOME related tools to Journal (mkolman) +- Remove leftover debugging message (mkolman) +- Redirect Anaconda main process stderr to Journal (mkolman) +- Cleanup remaining Xorg and VNC references and dead code (mkolman) +- Handle inst.rdp in Dracut (mkolman) +- Adjust to freerdp and GNOME package changes (mkolman) +- Replace VNC support with GNOME remote desktop (mkolman) +- Add RDP boot options & deprecate VNC boot options (mkolman) +- Introduce GNOME remote desktop support (mkolman) +- Rename usevnc flag & similar variables (mkolman) +- Drop xrdb (jexposit) +- Drop xrandr (jexposit) +- Add unit tests for GkKeyboardManager and its API in localization module + (rvykydal) +- Drop the X.Org server dependency (jexposit) +- Drop libxklavier (jexposit) +- Use GNOME Kiosk's API in LayoutIndicator (jexposit) +- Setup gdbus-codegen (jexposit) +- Use GNOME Kiosk's API in XklWrapper (jexposit) +- Add GNOME Kiosk keyboard manager class (jexposit) +- home reuse: add unit tests (rvykydal) +- home reuse: define static and class methods (rvykydal) +- home reuse: reuse mount options of reused mountpoins (rvykydal) +- home reuse: check autopartitioning scheme against reused mountpoints + (rvykydal) +- home reuse: require removing of bootloader partition explicitly (rvykydal) +- home reuse: remove bootloader partitions implicitly (rvykydal) +- home reuse: update existing OSs when applying partitioning (rvykydal) +- home reuse: add support for /home reuse to automatic partitioning (rvykydal) + * Tue Oct 08 2024 Packit - 42.6-1 - Update to version 42.6 diff --git a/sources b/sources index de0b357..fef935e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.6.tar.bz2) = b348cd05ebe3870880f4f721efd872fb1a7445aa83f1d20bcafeacf9c432d42e06eb4d4964a9d8e81a84d991aaa23cc51fbfdc50e9b261868c55ad1d855574f5 +SHA512 (anaconda-42.7.tar.bz2) = 8ab0e2c871346b35e6cf4a339fb80904713b4561bb8269cf17011c30eba2493ec0d01a9a7db4fe804db25d7ad03e1b4f36c922f20d4940d8ce957a45a33c4918 From e152c16fd817f092dd05282e040b3c63c5d32012 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 15 Oct 2024 04:59:37 +0000 Subject: [PATCH 111/188] Update to 42.8 upstream release Upstream tag: anaconda-42.8 Upstream commit: 93f7e962 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 17 +++++++++++++++-- sources | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 250bb53..f5e0e06 100644 --- a/.gitignore +++ b/.gitignore @@ -426,3 +426,4 @@ /anaconda-42.5.tar.bz2 /anaconda-42.6.tar.bz2 /anaconda-42.7.tar.bz2 +/anaconda-42.8.tar.bz2 diff --git a/README.packit b/README.packit index 3f22dbc..a331a08 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 0.102.0.post1.dev4+g7e44ad87. +The file was generated using packit 0.102.1. diff --git a/anaconda.spec b/anaconda.spec index 5bea4fc..0eeea63 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.7 +Version: 42.8 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -27,7 +27,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define dasbusver 1.3 %define dbusver 1.2.3 %define dnfver 3.6.0 -%define dracutver 034-7 +%define dracutver 102-3 %define fcoeutilsver 1.0.12-3.20100323git %define gettextver 0.19.8 %define gtk3ver 3.22.17 @@ -46,6 +46,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define subscriptionmanagerver 1.26 %define utillinuxver 2.15.1 %define rpmostreever 2023.2 +%define s390utilscorever 2.31.0 BuildRequires: libtool BuildRequires: gettext-devel >= %{gettextver} @@ -125,6 +126,8 @@ Requires: NetworkManager-team %endif %ifarch s390 s390x Requires: openssh +Requires: s390utils-core >= %{s390utilscorever} +Requires: dracut-network >= %{dracutver} %endif Requires: NetworkManager >= %{nmver} Requires: NetworkManager-libnm >= %{nmver} @@ -487,6 +490,16 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 15 2024 Packit - 42.8-1 +- Fix journal redirect on systems without journal (jkonecny) +- unit_tests: drop DASDDevice.opts like in related blivet change (maier) +- network: use consolidated s390 device configuration (#1802482,#1937049) + (maier) +- write persistent config of any (dasd,zfcp,znet) s390 devices to sysroot + (#1802482,#1937049) (maier) +- DASDDiscoverTask: use consolidated device configuration with zdev + (#1802482,#1937049) (maier) + * Thu Oct 10 2024 Packit - 42.7-1 - Add GRD test coverage (jkonecny) - Improve docs in gnome_remote_desktop source (jkonecny) diff --git a/sources b/sources index fef935e..d7194d6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.7.tar.bz2) = 8ab0e2c871346b35e6cf4a339fb80904713b4561bb8269cf17011c30eba2493ec0d01a9a7db4fe804db25d7ad03e1b4f36c922f20d4940d8ce957a45a33c4918 +SHA512 (anaconda-42.8.tar.bz2) = 4765e7759b76cc63b22ab6deaac8fa4819f2e156a4595aea80e1c04a3bf187dc32877c97516f527e0d785c6f3a45a03fb21f828d1512b682a4ccd555a8d2b79d From 3fdf7393647778054c14a2bb876f663625705c1b Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 15 Oct 2024 11:49:31 -0500 Subject: [PATCH 112/188] brltty rebuild --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 0eeea63..f0e32ca 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 42.8 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -490,6 +490,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 15 2024 Gwyn Ciesla - 42.8-2 +- brltty rebuild + * Tue Oct 15 2024 Packit - 42.8-1 - Fix journal redirect on systems without journal (jkonecny) - unit_tests: drop DASDDevice.opts like in related blivet change (maier) From 0adeddb7fae4ab8b908dd9e27af3211e290886b7 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 16 Oct 2024 06:24:57 +0000 Subject: [PATCH 113/188] Update to 42.9 upstream release Upstream tag: anaconda-42.9 Upstream commit: 4683a896 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f5e0e06..88ee093 100644 --- a/.gitignore +++ b/.gitignore @@ -427,3 +427,4 @@ /anaconda-42.6.tar.bz2 /anaconda-42.7.tar.bz2 /anaconda-42.8.tar.bz2 +/anaconda-42.9.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index f0e32ca..d97f9fe 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 42.8 -Release: 2%{?dist} +Version: 42.9 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -490,6 +490,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Oct 16 2024 Packit - 42.9-1 +- Log stderr to journal only on supported platforms (jkonecny) +- logging: fix the length limit of packages info dbg message (rvykydal) + * Tue Oct 15 2024 Gwyn Ciesla - 42.8-2 - brltty rebuild diff --git a/sources b/sources index d7194d6..795b138 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.8.tar.bz2) = 4765e7759b76cc63b22ab6deaac8fa4819f2e156a4595aea80e1c04a3bf187dc32877c97516f527e0d785c6f3a45a03fb21f828d1512b682a4ccd555a8d2b79d +SHA512 (anaconda-42.9.tar.bz2) = b9bd8985a493fc7684d747c4208508a9fd39864ff4da68382d36db0cdfc96bd83d337802d217ed231a64730c667360c802f87c294a8c192b36f654c2afa233bb From fa5998140a1a5d38423a0752f030c9366337e41a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Oct 2024 04:59:29 +0000 Subject: [PATCH 114/188] Update to 42.10 upstream release Upstream tag: anaconda-42.10 Upstream commit: 23efa4cb 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 88ee093..01abc24 100644 --- a/.gitignore +++ b/.gitignore @@ -428,3 +428,4 @@ /anaconda-42.7.tar.bz2 /anaconda-42.8.tar.bz2 /anaconda-42.9.tar.bz2 +/anaconda-42.10.tar.bz2 diff --git a/README.packit b/README.packit index a331a08..2bd3f40 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 0.102.1. +The file was generated using packit 0.102.1.post1.dev6+g64f7460b. diff --git a/anaconda.spec b/anaconda.spec index d97f9fe..be266ac 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.9 +Version: 42.10 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 22 2024 Packit - 42.10-1 +- Fix crash on continue after a missing package non-critical error (mkolman) + * Wed Oct 16 2024 Packit - 42.9-1 - Log stderr to journal only on supported platforms (jkonecny) - logging: fix the length limit of packages info dbg message (rvykydal) diff --git a/sources b/sources index 795b138..2c8f2ab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.9.tar.bz2) = b9bd8985a493fc7684d747c4208508a9fd39864ff4da68382d36db0cdfc96bd83d337802d217ed231a64730c667360c802f87c294a8c192b36f654c2afa233bb +SHA512 (anaconda-42.10.tar.bz2) = 45f5b4e917cac8d2fe870f91ac1d19b1ba9cd314ac4011dc431d5ff61ed1ef58aa7e204178656e07003c0303f47fadd5338e1bdfe51d4e3d532cfd3dd732c871 From 26a36cdddaa03f2fc7b22fb37894864e2e48cc45 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 23 Oct 2024 14:28:15 +0000 Subject: [PATCH 115/188] Update to 42.11 upstream release Add rpmlint.toml Upstream tag: anaconda-42.11 Upstream commit: 53836d80 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 14 +++++++++++--- rpmlint.toml | 34 ++++++++++++++++++++++++++++++++++ sources | 2 +- 4 files changed, 47 insertions(+), 4 deletions(-) create mode 100644 rpmlint.toml diff --git a/.gitignore b/.gitignore index 01abc24..be10c9b 100644 --- a/.gitignore +++ b/.gitignore @@ -429,3 +429,4 @@ /anaconda-42.8.tar.bz2 /anaconda-42.9.tar.bz2 /anaconda-42.10.tar.bz2 +/anaconda-42.11.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index be266ac..df5e6e5 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.10 +Version: 42.11 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -414,7 +414,7 @@ rm -rf \ %{_sbindir}/anaconda %{_sbindir}/handle-sshpw %{_datadir}/anaconda -%{_sysconfdir}/pam.d/anaconda +%config(noreplace) %{_sysconfdir}/pam.d/anaconda %{_prefix}/libexec/anaconda %exclude %{_datadir}/anaconda/gnome %exclude %{_datadir}/anaconda/pixmaps @@ -448,7 +448,7 @@ rm -rf \ %{_libexecdir}/liveinst-setup.sh %{_datadir}/applications/*.desktop %{_datadir}/anaconda/gnome -%{_sysconfdir}/xdg/autostart/*.desktop +%config(noreplace) %{_sysconfdir}/xdg/autostart/*.desktop %endif @@ -490,6 +490,14 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Oct 23 2024 Packit - 42.11-1 +- Fix permission errors from liveinst exit (jkonecny) +- Remove redundant line in DNF payload (mkolman) +- Fix vconsole layout doesn't work for ostree (jkonecny) +- Fix checking whether a disk can be cleared during autopart (vtrefny) +- Update spec config files list (ppolawsk) +- Update makefile clean file list with RPMs (ppolawsk) + * Tue Oct 22 2024 Packit - 42.10-1 - Fix crash on continue after a missing package non-critical error (mkolman) diff --git a/rpmlint.toml b/rpmlint.toml new file mode 100644 index 0000000..eccc6ba --- /dev/null +++ b/rpmlint.toml @@ -0,0 +1,34 @@ +# The purpose of this file is to overwrite some default config +# of rpmlint, which may not fit our project needs / specification +Filters = [ + # Discard no-binary error for anaconda packages which cant be a noarch type + 'anaconda.x86_64: E: no-binary', + 'anaconda-install-env-deps.x86_64: E: no-binary', + 'anaconda-install-img-deps.x86_64: E: no-binary', + # Discard explicite library dependencies + 'explicit-lib-dependency flatpak-libs', + 'explicit-lib-dependency libblockdev-lvm-dbus', + 'explicit-lib-dependency librsvg2', + # Discard warning about binary debug symbols. Those are our helper + # binaries and it is not important for them to be stripped + 'unstripped-binary-or-object /usr/libexec/anaconda/dd_extract', + 'unstripped-binary-or-object /usr/libexec/anaconda/dd_list', + 'unstripped-binary-or-object /usr/lib64/libAnacondaWidgets*', + 'unstripped-binary-or-object /usr/lib64/glade/modules/libAnacondaWidgets*', + # Discard symbolic link warnings. + 'dangling-symlink /usr/share/anaconda/window-manager/glib-2.0/schemas/org.gnome.*', + 'dangling-relative-symlink /usr/lib/.build-id/*', + # Discard missing manual pages error + 'no-manual-page-for-binary liveinst', + 'no-manual-page-for-binary anaconda-cleanup', + 'no-manual-page-for-binary anaconda-disable-nm-ibft-plugin', + 'no-manual-page-for-binary anaconda-nm-disable-autocons', + 'no-manual-page-for-binary instperf', + 'no-manual-page-for-binary instperf', + 'no-manual-page-for-binary anaconda', + 'no-manual-page-for-binary handle-sshpw', + # Discard missing README / documentation for package + 'no-documentation', + # Discard spelling errors for project commonly used words + 'spelling-error .* en_US (metapackage|kickstarts|iso|eg|lorax) ', +] diff --git a/sources b/sources index 2c8f2ab..908e809 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.10.tar.bz2) = 45f5b4e917cac8d2fe870f91ac1d19b1ba9cd314ac4011dc431d5ff61ed1ef58aa7e204178656e07003c0303f47fadd5338e1bdfe51d4e3d532cfd3dd732c871 +SHA512 (anaconda-42.11.tar.bz2) = 48f49b13afc863ea12362b70ff9ae7bc47ccc24389c31049d26c78693de4de8a645b26bb41bc84862a5af221ad4eea718005a4f9986469526850b1c9f21dae01 From 4d0605ed73363724f9e5bd5c28444b27920aedd6 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 25 Oct 2024 17:48:21 +0000 Subject: [PATCH 116/188] Update to 42.12 upstream release Upstream tag: anaconda-42.12 Upstream commit: 2cf310a6 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 be10c9b..ec08bc6 100644 --- a/.gitignore +++ b/.gitignore @@ -430,3 +430,4 @@ /anaconda-42.9.tar.bz2 /anaconda-42.10.tar.bz2 /anaconda-42.11.tar.bz2 +/anaconda-42.12.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index df5e6e5..731fa18 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.11 +Version: 42.12 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Oct 25 2024 Packit - 42.12-1 +- Revert "Update lorax build for pkexec command" (k.koukiou) +- Update lorax build for pkexec command (adamkankovsky) +- webui: Handle XAUTHORITY and XDG_RUNTIME_DIR (rstrode) +- unit_test: extend existing device tree checks with isleaf attribute + (adamkankovsky) +- Introduce isleaf to deviceData (adamkankovsky) +- network: handle autoconnections policy for rhel upstream (rvykydal) + * Wed Oct 23 2024 Packit - 42.11-1 - Fix permission errors from liveinst exit (jkonecny) - Remove redundant line in DNF payload (mkolman) diff --git a/sources b/sources index 908e809..a28fd21 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.11.tar.bz2) = 48f49b13afc863ea12362b70ff9ae7bc47ccc24389c31049d26c78693de4de8a645b26bb41bc84862a5af221ad4eea718005a4f9986469526850b1c9f21dae01 +SHA512 (anaconda-42.12.tar.bz2) = 276d7977c86ee9ddf4a65ebf5054d8d1173971b263fba348309ba2cbaad6833f3122f8d32f6bdd04d32b5393a7b4023b34f8f8999b30223f9e67511f47af1a92 From 83b8d31b00132b6fecda365b8b2c9fee832b0b13 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 8 Nov 2024 06:53:44 +0000 Subject: [PATCH 117/188] Update to 42.13 upstream release Upstream tag: anaconda-42.13 Upstream commit: 71a90c68 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 ec08bc6..be33fe3 100644 --- a/.gitignore +++ b/.gitignore @@ -431,3 +431,4 @@ /anaconda-42.10.tar.bz2 /anaconda-42.11.tar.bz2 /anaconda-42.12.tar.bz2 +/anaconda-42.13.tar.bz2 diff --git a/README.packit b/README.packit index 2bd3f40..1b4760d 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 0.102.1.post1.dev6+g64f7460b. +The file was generated using packit 0.102.2.post1.dev4+g3142fcf8. diff --git a/anaconda.spec b/anaconda.spec index 731fa18..23a5da7 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.12 +Version: 42.13 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Nov 08 2024 Packit - 42.13-1 +- Test for kickstart scripts (akankovs) +- Migrate the %%pre-install, %%post, %%onerror and %%traceback scripts + (akankovs) +- Suppress warning from systemd user session (jkonecny) +- Use log levels when getting logs from GLib (jkonecny) +- Remove GLib logging condition for HW logging (jkonecny) +- Move GLib imports to pyanaconda.core.glib (jkonecny) +- Redirect only GLib loggers to Journal (mkolman) +- docs: Collect release notes for F41 (k.koukiou) +- pyanaconda: storage: workaround for Virtio Block Device being displayed as + 0x1af4 (k.koukiou) + * Fri Oct 25 2024 Packit - 42.12-1 - Revert "Update lorax build for pkexec command" (k.koukiou) - Update lorax build for pkexec command (adamkankovsky) diff --git a/sources b/sources index a28fd21..7ad3cb3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.12.tar.bz2) = 276d7977c86ee9ddf4a65ebf5054d8d1173971b263fba348309ba2cbaad6833f3122f8d32f6bdd04d32b5393a7b4023b34f8f8999b30223f9e67511f47af1a92 +SHA512 (anaconda-42.13.tar.bz2) = 832c24baa2ccbbc0f500654d59bb10834b198ee36a2dd5cd4ad55b9c1f53cc6643b92e73ebc7ba1dd027f7c8e69cf35450fdc715303ee9df256c20a20d0347d1 From 4fba898ec308927529394c22db8c93180dea0f2a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 12 Nov 2024 05:03:53 +0000 Subject: [PATCH 118/188] Update to 42.14 upstream release Upstream tag: anaconda-42.14 Upstream commit: 03f5dfd0 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 be33fe3..845bc19 100644 --- a/.gitignore +++ b/.gitignore @@ -432,3 +432,4 @@ /anaconda-42.11.tar.bz2 /anaconda-42.12.tar.bz2 /anaconda-42.13.tar.bz2 +/anaconda-42.14.tar.bz2 diff --git a/README.packit b/README.packit index 1b4760d..c18262a 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 0.102.2.post1.dev4+g3142fcf8. +The file was generated using packit 0.103.0. diff --git a/anaconda.spec b/anaconda.spec index 23a5da7..db37cb8 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.13 +Version: 42.14 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Nov 12 2024 Packit - 42.14-1 +- Update to version 42.14 + * Fri Nov 08 2024 Packit - 42.13-1 - Test for kickstart scripts (akankovs) - Migrate the %%pre-install, %%post, %%onerror and %%traceback scripts diff --git a/sources b/sources index 7ad3cb3..3a76209 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.13.tar.bz2) = 832c24baa2ccbbc0f500654d59bb10834b198ee36a2dd5cd4ad55b9c1f53cc6643b92e73ebc7ba1dd027f7c8e69cf35450fdc715303ee9df256c20a20d0347d1 +SHA512 (anaconda-42.14.tar.bz2) = ba2214f87b7c27168f62eb0e03cac696dc835e12d3de7913015d68e918498548731146a5832e6702258b1ed7f15af18ec3fc57a2611a6061400f1d006783ba17 From 3619795f08f5624152e6ebe86a832dc3032d3223 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 19 Nov 2024 04:57:42 +0000 Subject: [PATCH 119/188] Update to 42.15 upstream release Upstream tag: anaconda-42.15 Upstream commit: b0e745bc Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 11 ++++++++++- sources | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 845bc19..68f0bbb 100644 --- a/.gitignore +++ b/.gitignore @@ -433,3 +433,4 @@ /anaconda-42.12.tar.bz2 /anaconda-42.13.tar.bz2 /anaconda-42.14.tar.bz2 +/anaconda-42.15.tar.bz2 diff --git a/README.packit b/README.packit index c18262a..58044ba 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 0.103.0. +The file was generated using packit 0.104.0. diff --git a/anaconda.spec b/anaconda.spec index db37cb8..4c30b29 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.14 +Version: 42.15 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Nov 19 2024 Packit - 42.15-1 +- doc: RDP boot option is not supported in live (jkonecny) +- Fix RDP var contains string instead of bool (jkonecny) +- Remove stray comma from widgets/configure.ac (vtrefny) +- Explicitly place biosboot partition only on stage1 disk (vtrefny) +- network: add warning for kickstart network configuration when running from + nfs (rvykydal) +- liveinst: Allow running as a Wayland-native application (neal) + * Tue Nov 12 2024 Packit - 42.14-1 - Update to version 42.14 diff --git a/sources b/sources index 3a76209..5e42ebc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.14.tar.bz2) = ba2214f87b7c27168f62eb0e03cac696dc835e12d3de7913015d68e918498548731146a5832e6702258b1ed7f15af18ec3fc57a2611a6061400f1d006783ba17 +SHA512 (anaconda-42.15.tar.bz2) = 895f1318ef854d7e41fca5257cac50dcf8527a2b924ca5e233a749b6398f259a1c9fbbf85822adf63fcad434d1f19d2d38234bc81dda7fc1d2426010de171f52 From 67dc642a0c62e22df0bb8e45ee08c3d97116b0cd Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Nov 2024 04:58:41 +0000 Subject: [PATCH 120/188] Update to 42.16 upstream release Upstream tag: anaconda-42.16 Upstream commit: dcd20021 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 11 ++++++++++- sources | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 68f0bbb..ac7565a 100644 --- a/.gitignore +++ b/.gitignore @@ -434,3 +434,4 @@ /anaconda-42.13.tar.bz2 /anaconda-42.14.tar.bz2 /anaconda-42.15.tar.bz2 +/anaconda-42.16.tar.bz2 diff --git a/README.packit b/README.packit index 58044ba..fafa6eb 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 0.104.0. +The file was generated using packit 0.104.1. diff --git a/anaconda.spec b/anaconda.spec index 4c30b29..68ce03e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.15 +Version: 42.16 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Nov 26 2024 Packit - 42.16-1 +- util: correct errors and suppress stderr for common cases (riehecky) +- payload: utilize `du` command for finding the required disk size in live OS + (k.koukiou) +- Fix typo in anaconda hints (jstodola) +- doc: Fix bullet list in Wayland migration rel note (jkonecny) +- doc: Add dropped kernel options to Wayland relnote (jkonecny) +- payload: raise exception on non zero exit code from rsync (k.koukiou) + * Tue Nov 19 2024 Packit - 42.15-1 - doc: RDP boot option is not supported in live (jkonecny) - Fix RDP var contains string instead of bool (jkonecny) diff --git a/sources b/sources index 5e42ebc..60a0cf5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.15.tar.bz2) = 895f1318ef854d7e41fca5257cac50dcf8527a2b924ca5e233a749b6398f259a1c9fbbf85822adf63fcad434d1f19d2d38234bc81dda7fc1d2426010de171f52 +SHA512 (anaconda-42.16.tar.bz2) = 8916e7a5a2485b6645625aba6e45924b4160e8ac04485fe42d9afa95a30cd1c70485cd2aa92696f4035ec4a34a71dcf8c7dde4de4371fd4009da1392303cff27 From 92fd707d85805546b6d4ebb00ac68ac9d87fc5d6 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 28 Nov 2024 11:02:06 -0800 Subject: [PATCH 121/188] Backport PR #6029 to revert rsync check that breaks KDE install (#2329379) --- ...aise-exception-on-non-zero-exit-code.patch | 46 +++++++++++++++++++ anaconda.spec | 10 +++- 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch diff --git a/0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch b/0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch new file mode 100644 index 0000000..8f94870 --- /dev/null +++ b/0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch @@ -0,0 +1,46 @@ +From a5dbe6d190fd29013e73529278cda915fb6de7c8 Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Thu, 28 Nov 2024 10:33:43 -0800 +Subject: [PATCH] Revert "payload: raise exception on non zero exit code from + rsync" + +This reverts commit 44bde41afed8b19876a84df5fe4635a47707fcd4. It +is causing KDE live installs to fail (as it seems rsync has been +exiting non-zero on KDE live installs, but without causing any +apparent problems in the installed system). + +resolves: rhbz#2329379 +--- + .../payload/live_image/installation.py | 9 ++++++++- + .../payload/test_module_payload_live.py | 20 ++++++++++++++++++- + 2 files changed, 27 insertions(+), 2 deletions(-) + +diff --git a/pyanaconda/modules/payloads/payload/live_image/installation.py b/pyanaconda/modules/payloads/payload/live_image/installation.py +index c722a20209..45f7c91826 100644 +--- a/pyanaconda/modules/payloads/payload/live_image/installation.py ++++ b/pyanaconda/modules/payloads/payload/live_image/installation.py +@@ -433,13 +433,20 @@ class InstallFromImageTask(Task): + + try: + self.report_progress(_("Installing software...")) +- for line in execReadlines(cmd, args): ++ reader = execReadlines(cmd, args, raise_on_nozero=False) ++ for line in reader: + self._parse_rsync_update(line) + + except (OSError, RuntimeError) as e: + msg = "Failed to install image: {}".format(e) + raise PayloadInstallationError(msg) from None + ++ if reader.rc == 11: ++ raise PayloadInstallationError( ++ "Failed to install image: " ++ "{} exited with code {}".format(cmd, reader.rc) ++ ) ++ + def _parse_rsync_update(self, line): + """Try to extract progress from rsync output. + +-- +2.47.0 + diff --git a/anaconda.spec b/anaconda.spec index 68ce03e..9a52286 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 42.16 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -13,6 +13,11 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/6029 +# https://bugzilla.redhat.com/show_bug.cgi?id=2329379 +# Revert raising an exception on rsync failure as it breaks KDE live install +Patch: 0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -490,6 +495,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Nov 28 2024 Adam Williamson - 42.16-2 +- Backport PR #6029 to revert rsync check that breaks KDE install (#2329379) + * Tue Nov 26 2024 Packit - 42.16-1 - util: correct errors and suppress stderr for common cases (riehecky) - payload: utilize `du` command for finding the required disk size in live OS From 075be510177bd0876cec099189f9c51ec04051ae Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Fri, 29 Nov 2024 16:19:01 -0800 Subject: [PATCH 122/188] Replace #6029 with #6030 (better fix) (#2329379) --- ...aise-exception-on-non-zero-exit-code.patch | 46 --------------- ...ad-split-rsync-command-for-boot-efi-.patch | 59 +++++++++++++++++++ anaconda.spec | 11 ++-- 3 files changed, 66 insertions(+), 50 deletions(-) delete mode 100644 0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch create mode 100644 0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch diff --git a/0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch b/0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch deleted file mode 100644 index 8f94870..0000000 --- a/0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch +++ /dev/null @@ -1,46 +0,0 @@ -From a5dbe6d190fd29013e73529278cda915fb6de7c8 Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Thu, 28 Nov 2024 10:33:43 -0800 -Subject: [PATCH] Revert "payload: raise exception on non zero exit code from - rsync" - -This reverts commit 44bde41afed8b19876a84df5fe4635a47707fcd4. It -is causing KDE live installs to fail (as it seems rsync has been -exiting non-zero on KDE live installs, but without causing any -apparent problems in the installed system). - -resolves: rhbz#2329379 ---- - .../payload/live_image/installation.py | 9 ++++++++- - .../payload/test_module_payload_live.py | 20 ++++++++++++++++++- - 2 files changed, 27 insertions(+), 2 deletions(-) - -diff --git a/pyanaconda/modules/payloads/payload/live_image/installation.py b/pyanaconda/modules/payloads/payload/live_image/installation.py -index c722a20209..45f7c91826 100644 ---- a/pyanaconda/modules/payloads/payload/live_image/installation.py -+++ b/pyanaconda/modules/payloads/payload/live_image/installation.py -@@ -433,13 +433,20 @@ class InstallFromImageTask(Task): - - try: - self.report_progress(_("Installing software...")) -- for line in execReadlines(cmd, args): -+ reader = execReadlines(cmd, args, raise_on_nozero=False) -+ for line in reader: - self._parse_rsync_update(line) - - except (OSError, RuntimeError) as e: - msg = "Failed to install image: {}".format(e) - raise PayloadInstallationError(msg) from None - -+ if reader.rc == 11: -+ raise PayloadInstallationError( -+ "Failed to install image: " -+ "{} exited with code {}".format(cmd, reader.rc) -+ ) -+ - def _parse_rsync_update(self, line): - """Try to extract progress from rsync output. - --- -2.47.0 - diff --git a/0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch b/0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch new file mode 100644 index 0000000..2ae3fc0 --- /dev/null +++ b/0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch @@ -0,0 +1,59 @@ +From 65df88d51d11f35729366fffa8a120ea777ff31c Mon Sep 17 00:00:00 2001 +From: Katerina Koukiou +Date: Fri, 29 Nov 2024 14:33:03 +0100 +Subject: [PATCH] pyanaconda: payload: split rsync command for /boot/efi to + handle FAT filesystem limitations + +The previous rsync command attempted to preserve attributes (permissions, ownership, symlinks) +that are not supported by FAT. This commit splits the rsync process for `/boot/efi` to avoid +these incompatible options and ensure proper handling of FAT-specific filesystems. + +Resolves: rhbz#2329379 +--- + .../payload/live_image/installation.py | 22 ++++++- + .../payload/test_module_payload_live.py | 57 ++++++++++++------- + 2 files changed, 59 insertions(+), 20 deletions(-) + +diff --git a/pyanaconda/modules/payloads/payload/live_image/installation.py b/pyanaconda/modules/payloads/payload/live_image/installation.py +index c722a20209..c027e5b524 100644 +--- a/pyanaconda/modules/payloads/payload/live_image/installation.py ++++ b/pyanaconda/modules/payloads/payload/live_image/installation.py +@@ -424,7 +424,7 @@ class InstallFromImageTask(Task): + "--exclude", "/run/", + "--exclude", "/boot/*rescue*", + "--exclude", "/boot/loader/", +- "--exclude", "/boot/efi/loader/", ++ "--exclude", "/boot/efi/", + "--exclude", "/etc/machine-id", + "--exclude", "/etc/machine-info", + os.path.normpath(self._mount_point) + "/", +@@ -440,6 +440,26 @@ class InstallFromImageTask(Task): + msg = "Failed to install image: {}".format(e) + raise PayloadInstallationError(msg) from None + ++ if os.path.exists(os.path.join(self._mount_point, "boot/efi")): ++ # Handle /boot/efi separately due to FAT filesystem limitations ++ # FAT cannot support permissions, ownership, symlinks, hard links, ++ # xattrs, ACLs or modification times ++ args = [ ++ "-rx", ++ "--stats", # show statistics at end of process ++ "--info=flist2,name,progress2", # show progress after each file ++ "--no-inc-recursive", # force calculating total work in advance ++ "--exclude", "/boot/efi/loader/", ++ os.path.normpath(self._mount_point) + "/boot/efi/", ++ os.path.join(self._sysroot, "boot/efi") ++ ] ++ ++ try: ++ execWithRedirect(cmd, args) ++ except (OSError, RuntimeError) as e: ++ msg = "Failed to install /boot/efi from image: {}".format(e) ++ raise PayloadInstallationError(msg) from None ++ + def _parse_rsync_update(self, line): + """Try to extract progress from rsync output. + +-- +2.47.0 + diff --git a/anaconda.spec b/anaconda.spec index 9a52286..7f4c186 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 42.16 -Release: 2%{?dist} +Release: 3%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -13,10 +13,10 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/6029 +# https://github.com/rhinstaller/anaconda/pull/6030 # https://bugzilla.redhat.com/show_bug.cgi?id=2329379 -# Revert raising an exception on rsync failure as it breaks KDE live install -Patch: 0001-Revert-payload-raise-exception-on-non-zero-exit-code.patch +# Fix rsync of EFI system partition so install doesn't blow up +Patch: 0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -495,6 +495,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Nov 29 2024 Adam Williamson - 42.16-3 +- Replace #6029 with #6030 (better fix) (#2329379) + * Thu Nov 28 2024 Adam Williamson - 42.16-2 - Backport PR #6029 to revert rsync check that breaks KDE install (#2329379) From 50e4e062a7d4d783024e62f71f3635e34b0b2812 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 3 Dec 2024 04:58:45 +0000 Subject: [PATCH 123/188] Update to 42.18 upstream release Upstream tag: anaconda-42.18 Upstream commit: c65f112d Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 13 ++++++------- sources | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index ac7565a..d947f54 100644 --- a/.gitignore +++ b/.gitignore @@ -435,3 +435,4 @@ /anaconda-42.14.tar.bz2 /anaconda-42.15.tar.bz2 /anaconda-42.16.tar.bz2 +/anaconda-42.18.tar.bz2 diff --git a/README.packit b/README.packit index fafa6eb..13501e1 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 0.104.1. +The file was generated using packit 0.104.1.post1.dev2+g8a1a06eb. diff --git a/anaconda.spec b/anaconda.spec index 7f4c186..98c99a4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 42.16 -Release: 3%{?dist} +Version: 42.18 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -13,11 +13,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/6030 -# https://bugzilla.redhat.com/show_bug.cgi?id=2329379 -# Fix rsync of EFI system partition so install doesn't blow up -Patch: 0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -495,6 +490,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 03 2024 Packit - 42.18-1 +- efi: Update __all__ dictionary (abologna) +- docs: fix test container update doc (rvykydal) + * Fri Nov 29 2024 Adam Williamson - 42.16-3 - Replace #6029 with #6030 (better fix) (#2329379) diff --git a/sources b/sources index 60a0cf5..63170b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.16.tar.bz2) = 8916e7a5a2485b6645625aba6e45924b4160e8ac04485fe42d9afa95a30cd1c70485cd2aa92696f4035ec4a34a71dcf8c7dde4de4371fd4009da1392303cff27 +SHA512 (anaconda-42.18.tar.bz2) = c0f548ea52ad5b4defbb8c784fa729ae96b8559df80b9574b6e7e7092dbb133ad6b278f4d14ee750bd81660e62dbdf17405e4a36fe74a1da628d27c09a921a65 From 768a43359971c595cf5f7cc32fd4eba72415a874 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 17 Dec 2024 04:58:51 +0000 Subject: [PATCH 124/188] Update to 42.20 upstream release Upstream tag: anaconda-42.20 Upstream commit: 730b61a9 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 11 +++++++++-- sources | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d947f54..963c7cf 100644 --- a/.gitignore +++ b/.gitignore @@ -436,3 +436,4 @@ /anaconda-42.15.tar.bz2 /anaconda-42.16.tar.bz2 /anaconda-42.18.tar.bz2 +/anaconda-42.20.tar.bz2 diff --git a/README.packit b/README.packit index 13501e1..3826605 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 0.104.1.post1.dev2+g8a1a06eb. +The file was generated using packit 0.106.0. diff --git a/anaconda.spec b/anaconda.spec index 98c99a4..30ea105 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.18 +Version: 42.20 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -43,7 +43,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define pythonblivetver 1:3.9.0-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 -%define subscriptionmanagerver 1.26 +%define subscriptionmanagerver 1.29.31 %define utillinuxver 2.15.1 %define rpmostreever 2023.2 %define s390utilscorever 2.31.0 @@ -490,6 +490,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 17 2024 Packit - 42.20-1 +- Subscription code updates - adjust unit tests (mkolman) +- Subscription code updates - GTK GUI (mkolman) +- Subscription code updates - backend (mkolman) +- Bump minimal subscription manager versions (mkolman) +- network: improve logging of writing configuration (rvykydal) + * Tue Dec 03 2024 Packit - 42.18-1 - efi: Update __all__ dictionary (abologna) - docs: fix test container update doc (rvykydal) diff --git a/sources b/sources index 63170b7..deb4edd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.18.tar.bz2) = c0f548ea52ad5b4defbb8c784fa729ae96b8559df80b9574b6e7e7092dbb133ad6b278f4d14ee750bd81660e62dbdf17405e4a36fe74a1da628d27c09a921a65 +SHA512 (anaconda-42.20.tar.bz2) = 2fbbc192beb7893354ded25bcdd43a12cd16db2d9ac7fee2251c6f2ee6ee95545ef9ca7989b4be12fa817e45a0446c505b0167103f29fc25bf951f3a218bd340 From 2eeeeac26717a21c6deab05fc42e5255e4e82ae0 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 20 Dec 2024 13:44:57 +0000 Subject: [PATCH 125/188] Update to 42.21 upstream release Upstream tag: anaconda-42.21 Upstream commit: d20294e7 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 21 ++++++++++++++++++++- sources | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 963c7cf..4d86c8f 100644 --- a/.gitignore +++ b/.gitignore @@ -437,3 +437,4 @@ /anaconda-42.16.tar.bz2 /anaconda-42.18.tar.bz2 /anaconda-42.20.tar.bz2 +/anaconda-42.21.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 30ea105..2f302ac 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.20 +Version: 42.21 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,25 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Dec 20 2024 Packit - 42.21-1 +- translations: bump dependency to l10n repo because of branch switch + (k.koukiou) +- pyanaconda: module_manager: fix ciclic import (k.koukiou) +- pyanaconda: bootloader: fix ImportError (k.koukiou) +- ruff: enable isort rules and autofix all isort warnings (k.koukiou) +- Fix useless-return pylint rule (k.koukiou) +- Fix use-dict-literal pylint rule (k.koukiou) +- Fix use-list-literal pylint rule (k.koukiou) +- Fix useless-object-inheritance pylint rule (k.koukiou) +- Fix stop-iteration-return pylint rule (k.koukiou) +- Fix consider-using-in pylint rule (k.koukiou) +- Fix consider-using-from-import pylint rule (k.koukiou) +- Fix comparison-with-itself pylint rule (k.koukiou) +- Fix super-with-arguments pylint rule (k.koukiou) +- Fix use-a-generator pylint rule (k.koukiou) +- Fix simplifiable-if-expression and simplifiable-if-statement pylint rules + (k.koukiou) + * Tue Dec 17 2024 Packit - 42.20-1 - Subscription code updates - adjust unit tests (mkolman) - Subscription code updates - GTK GUI (mkolman) diff --git a/sources b/sources index deb4edd..e6fe966 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.20.tar.bz2) = 2fbbc192beb7893354ded25bcdd43a12cd16db2d9ac7fee2251c6f2ee6ee95545ef9ca7989b4be12fa817e45a0446c505b0167103f29fc25bf951f3a218bd340 +SHA512 (anaconda-42.21.tar.bz2) = 0b0445e14c044bd0760833356cd56c2f2d720af33e1e0cd77270390b235cbcd93162020ec045bf887427a080e1f41767cca2d6132c8afeb8f3916976616a867e From 1f24120e9bf68e348cf55df6ef55c43b44689d40 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 11:00:13 +0000 Subject: [PATCH 126/188] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 2f302ac..bb82ae4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 42.21 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -490,6 +490,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 42.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Dec 20 2024 Packit - 42.21-1 - translations: bump dependency to l10n repo because of branch switch (k.koukiou) From 5bdc0addd114f8f3eede0c991b7a0af36035321e Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 15 Jan 2025 07:04:55 +0000 Subject: [PATCH 127/188] Update to 42.23 upstream release Upstream tag: anaconda-42.23 Upstream commit: 880d6f70 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 41 +++++++++++++++++++++++++++++++++++++---- sources | 2 +- 4 files changed, 40 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 4d86c8f..f6a7fde 100644 --- a/.gitignore +++ b/.gitignore @@ -438,3 +438,4 @@ /anaconda-42.18.tar.bz2 /anaconda-42.20.tar.bz2 /anaconda-42.21.tar.bz2 +/anaconda-42.23.tar.bz2 diff --git a/README.packit b/README.packit index 3826605..8c905b9 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 0.106.0. +The file was generated using packit 0.106.0.post1.dev8+g521f1e1d. diff --git a/anaconda.spec b/anaconda.spec index bb82ae4..478a7c3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 42.21 -Release: 2%{?dist} +Version: 42.23 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -38,7 +38,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libreportanacondaver 2.0.21-1 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.58-1 +%define pykickstartver 3.61-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.9.0-1 %define rpmver 4.15.0 @@ -134,7 +134,7 @@ Requires: NetworkManager-libnm >= %{nmver} Requires: kbd Requires: chrony Requires: systemd -%if 0%{?rhel} > 10 || 0%{?fedora} +%if ! 0%{?rhel} Requires: systemd-resolved %endif Requires: python3-pid @@ -490,8 +490,41 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +<<<<<<< HEAD * Thu Jan 16 2025 Fedora Release Engineering - 42.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild +======= +* Wed Jan 15 2025 Packit - 42.23-1 +- Add release notes for certificates import (rvykydal) +- docs: add release note for the `hidden-webui-pages` configuration option + (k.koukiou) +- data: profile: extend workstation profile to hide pages for Web UI + (k.koukiou) +- security: add a service to transfer certificates from initramfs (rvykydal) +- Revert "build: Install systemd-resolved in ELN aka RHEL-11" (rvykydal) +- Handle invalid UTF-8 characters in efibootmgr output (k.koukiou) +- Don't log a bogus warning when kickstart specifies a disk label (awilliam) +- Fix displaying attributes on advanced storage spoke (#2332568) (vtrefny) +- Reapply "fix missing WWID values for multipath devices in advanced storage + UI" (vtrefny) +- security: import certificates in initramfs (rvykydal) +- security: install certificates in pre-install phase only for dnf payload + (rvykydal) +- security: raise exception if certificate destination is unknown (rvykydal) +- security: log a warning when dumping certificate over an existing file + (rvykydal) +- security: pre-install certificates before payload installation (rvykydal) +- security: add API to install certificates early before payload (rvykydal) +- security: install certificates on target system (rvykydal) +- security: Add API for installation on target system (rvykydal) +- security: import certificates early after Anaconda start (rvykydal) +- security: add API to import certificates to Anaconda environment (rvykydal) +- security: add API: Certificate getter (rvykydal) +- kickstart: extend section specification for list of section data (rvykydal) +- security: implement the support to install certificates to Anaconda + (k.koukiou) +- Add documentation for keyboard layout control (jkonecny) +>>>>>>> fa62bcf (Update to 42.23 upstream release) * Fri Dec 20 2024 Packit - 42.21-1 - translations: bump dependency to l10n repo because of branch switch diff --git a/sources b/sources index e6fe966..af479f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.21.tar.bz2) = 0b0445e14c044bd0760833356cd56c2f2d720af33e1e0cd77270390b235cbcd93162020ec045bf887427a080e1f41767cca2d6132c8afeb8f3916976616a867e +SHA512 (anaconda-42.23.tar.bz2) = e9fdfd9558fb74b5673e366ccdfe8b451614c0196a52a85f082f19b1e01fb3861dd026e902147911a9dd834c9ad82ac4b1cdcb26bf12ec917a2114e91446381b From e284d530a9ea483ec21d372856c89a9828f5c3f9 Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Mon, 20 Jan 2025 14:00:02 +0100 Subject: [PATCH 128/188] Fix accidentally pushed merge conflict --- anaconda.spec | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/anaconda.spec b/anaconda.spec index 478a7c3..6133242 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -490,11 +490,7 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog -<<<<<<< HEAD -* Thu Jan 16 2025 Fedora Release Engineering - 42.21-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild -======= -* Wed Jan 15 2025 Packit - 42.23-1 +* Thu Jan 16 2025 Packit - 42.23-1 - Add release notes for certificates import (rvykydal) - docs: add release note for the `hidden-webui-pages` configuration option (k.koukiou) @@ -524,7 +520,9 @@ rm -rf \ - security: implement the support to install certificates to Anaconda (k.koukiou) - Add documentation for keyboard layout control (jkonecny) ->>>>>>> fa62bcf (Update to 42.23 upstream release) + +* Thu Jan 16 2025 Fedora Release Engineering - 42.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Dec 20 2024 Packit - 42.21-1 - translations: bump dependency to l10n repo because of branch switch From 00bb6fa1b0db0e4c62382b5dde3dce93f39265d9 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 28 Jan 2025 04:59:29 +0000 Subject: [PATCH 129/188] Update to 42.24 upstream release Upstream tag: anaconda-42.24 Upstream commit: 43668139 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 23 ++++++++++++++++++++++- sources | 2 +- 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f6a7fde..3596eba 100644 --- a/.gitignore +++ b/.gitignore @@ -439,3 +439,4 @@ /anaconda-42.20.tar.bz2 /anaconda-42.21.tar.bz2 /anaconda-42.23.tar.bz2 +/anaconda-42.24.tar.bz2 diff --git a/README.packit b/README.packit index 8c905b9..5732d6a 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 0.106.0.post1.dev8+g521f1e1d. +The file was generated using packit 1.0.1. diff --git a/anaconda.spec b/anaconda.spec index 6133242..ffffd9d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.23 +Version: 42.24 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,27 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jan 28 2025 Packit - 42.24-1 +- network: pass NM global dns configuration to the installed system (rvykydal) +- Improve sections structure in tests/README (jkonecny) +- Fix the `Note` section in tests/README (jkonecny) +- Move shell testing to a separated directory (jkonecny) +- Make minor improvements in test/README (jkonecny) +- Improve security considerations in tests/README (jkonecny) +- Remove outdated information from tests/README (jkonecny) +- data: profiles: enable language screen for Web UI on Workstation (k.koukiou) +- network: pass global dns initrd option to the installed system (rvykydal) +- Enable dynamic bash commands disable for tests (jkonecny) +- Add test for config_get dracut function (jkonecny) +- Fix trailing `/` when downloading stage2 image (jkonecny) +- Fix whitespace chars broke Dracut config parsing (jkonecny) +- Disable keyboard shortcut switching on gnome-kiosk (jkonecny) +- Improve name of compositor layout selection method (jkonecny) +- Split LocaledWrapper code for compositor (jkonecny) +- security: do not crash initramfs ks parsing on failing certificate (rvykydal) +- docs: update release note for certificates import (rvykydal) +- rpmostree: Use `--merge` for kargs (walters) + * Thu Jan 16 2025 Packit - 42.23-1 - Add release notes for certificates import (rvykydal) - docs: add release note for the `hidden-webui-pages` configuration option diff --git a/sources b/sources index af479f2..c9ee9c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.23.tar.bz2) = e9fdfd9558fb74b5673e366ccdfe8b451614c0196a52a85f082f19b1e01fb3861dd026e902147911a9dd834c9ad82ac4b1cdcb26bf12ec917a2114e91446381b +SHA512 (anaconda-42.24.tar.bz2) = 0b9ef1f4b2dc7d042a99ed64a4d19c84886b14ac6c1e3d845478f4b85ae0be04d63d4582cdf02f67b518cfbac6827a107da885355a195d951191a1bf5934b0dc From 17fd6a2e78daecb94a0e9e93e80571087e3ec4b6 Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Tue, 28 Jan 2025 12:36:14 +0100 Subject: [PATCH 130/188] Remove unused patch This patch was already removed from the spec file some time ago by Packit but the patch file was forgotten. --- ...ad-split-rsync-command-for-boot-efi-.patch | 59 ------------------- 1 file changed, 59 deletions(-) delete mode 100644 0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch diff --git a/0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch b/0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch deleted file mode 100644 index 2ae3fc0..0000000 --- a/0001-pyanaconda-payload-split-rsync-command-for-boot-efi-.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 65df88d51d11f35729366fffa8a120ea777ff31c Mon Sep 17 00:00:00 2001 -From: Katerina Koukiou -Date: Fri, 29 Nov 2024 14:33:03 +0100 -Subject: [PATCH] pyanaconda: payload: split rsync command for /boot/efi to - handle FAT filesystem limitations - -The previous rsync command attempted to preserve attributes (permissions, ownership, symlinks) -that are not supported by FAT. This commit splits the rsync process for `/boot/efi` to avoid -these incompatible options and ensure proper handling of FAT-specific filesystems. - -Resolves: rhbz#2329379 ---- - .../payload/live_image/installation.py | 22 ++++++- - .../payload/test_module_payload_live.py | 57 ++++++++++++------- - 2 files changed, 59 insertions(+), 20 deletions(-) - -diff --git a/pyanaconda/modules/payloads/payload/live_image/installation.py b/pyanaconda/modules/payloads/payload/live_image/installation.py -index c722a20209..c027e5b524 100644 ---- a/pyanaconda/modules/payloads/payload/live_image/installation.py -+++ b/pyanaconda/modules/payloads/payload/live_image/installation.py -@@ -424,7 +424,7 @@ class InstallFromImageTask(Task): - "--exclude", "/run/", - "--exclude", "/boot/*rescue*", - "--exclude", "/boot/loader/", -- "--exclude", "/boot/efi/loader/", -+ "--exclude", "/boot/efi/", - "--exclude", "/etc/machine-id", - "--exclude", "/etc/machine-info", - os.path.normpath(self._mount_point) + "/", -@@ -440,6 +440,26 @@ class InstallFromImageTask(Task): - msg = "Failed to install image: {}".format(e) - raise PayloadInstallationError(msg) from None - -+ if os.path.exists(os.path.join(self._mount_point, "boot/efi")): -+ # Handle /boot/efi separately due to FAT filesystem limitations -+ # FAT cannot support permissions, ownership, symlinks, hard links, -+ # xattrs, ACLs or modification times -+ args = [ -+ "-rx", -+ "--stats", # show statistics at end of process -+ "--info=flist2,name,progress2", # show progress after each file -+ "--no-inc-recursive", # force calculating total work in advance -+ "--exclude", "/boot/efi/loader/", -+ os.path.normpath(self._mount_point) + "/boot/efi/", -+ os.path.join(self._sysroot, "boot/efi") -+ ] -+ -+ try: -+ execWithRedirect(cmd, args) -+ except (OSError, RuntimeError) as e: -+ msg = "Failed to install /boot/efi from image: {}".format(e) -+ raise PayloadInstallationError(msg) from None -+ - def _parse_rsync_update(self, line): - """Try to extract progress from rsync output. - --- -2.47.0 - From 09537f4f749aa960e4a0eadbdba133ccd92746f5 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Feb 2025 13:41:45 +0000 Subject: [PATCH 131/188] Update to 42.26 upstream release Upstream tag: anaconda-42.26 Upstream commit: 3c24f617 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 13 ++++++++++++- sources | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3596eba..d0205d2 100644 --- a/.gitignore +++ b/.gitignore @@ -440,3 +440,4 @@ /anaconda-42.21.tar.bz2 /anaconda-42.23.tar.bz2 /anaconda-42.24.tar.bz2 +/anaconda-42.26.tar.bz2 diff --git a/README.packit b/README.packit index 5732d6a..c1b4159 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.0.1. +The file was generated using packit 1.1.0. diff --git a/anaconda.spec b/anaconda.spec index ffffd9d..e26fd75 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.24 +Version: 42.26 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -490,6 +490,17 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Feb 06 2025 Packit - 42.26-1 +- Add systemd override to make /usr RW in Dracut (mkolman) +- Update the boot options passed to initrd for dns confgiuration (rvykydal) +- Fix calls to IsConnecting() (champetier.etienne) +- Revert "dracut: Remove 'linear' from modules to load" (vtrefny) +- Revert "Remove 'linear' from list of expected MD RAID levels" (vtrefny) +- security: add a development note for certificates import in initramfs + (rvykydal) +- security: do not issue warning on existing certificate file during dump + (rvykydal) + * Tue Jan 28 2025 Packit - 42.24-1 - network: pass NM global dns configuration to the installed system (rvykydal) - Improve sections structure in tests/README (jkonecny) diff --git a/sources b/sources index c9ee9c3..e62b2bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.24.tar.bz2) = 0b9ef1f4b2dc7d042a99ed64a4d19c84886b14ac6c1e3d845478f4b85ae0be04d63d4582cdf02f67b518cfbac6827a107da885355a195d951191a1bf5934b0dc +SHA512 (anaconda-42.26.tar.bz2) = a974f3365b5984506a23fa069f4c3557db1c3c1225fee15abab288070a0487b7eaaf68067dee1f0dc0d0c7320bb65a8d17d49239c7c6c9e6872008fc5aa53cb7 From c9fcb14d5501119e172dedb1e0abbbdf46ab4271 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 18 Feb 2025 09:17:28 +0000 Subject: [PATCH 132/188] Update to 43.1 upstream release Upstream tag: anaconda-43.1 Upstream commit: ab3f9c7b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 9 ++++++--- sources | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index d0205d2..da7980b 100644 --- a/.gitignore +++ b/.gitignore @@ -441,3 +441,4 @@ /anaconda-42.23.tar.bz2 /anaconda-42.24.tar.bz2 /anaconda-42.26.tar.bz2 +/anaconda-43.1.tar.bz2 diff --git a/README.packit b/README.packit index c1b4159..cb4bac0 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.1.0. +The file was generated using packit 1.1.1. diff --git a/anaconda.spec b/anaconda.spec index e26fd75..f3e8a01 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.26 +Version: 43.1 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -97,6 +97,7 @@ Requires: python3-meh >= %{mehver} %if 0%{?rhel} < 10 || 0%{?fedora} Requires: libreport-anaconda >= %{libreportanacondaver} %endif +Requires: python3-iso639 Requires: python3-libselinux Requires: python3-rpm >= %{rpmver} Requires: python3-pyparted >= %{pypartedver} @@ -111,6 +112,7 @@ Requires: python3-pwquality Requires: python3-systemd Requires: python3-productmd Requires: python3-dasbus >= %{dasbusver} +Requires: python3-xkbregistry Requires: flatpak-libs %if %{defined rhel} && %{undefined centos} Requires: subscription-manager >= %{subscriptionmanagerver} @@ -290,9 +292,7 @@ ensure all Anaconda capabilities are supported in the resulting image. Summary: Graphical user interface for the Anaconda installer Requires: anaconda-core = %{version}-%{release} Requires: anaconda-widgets = %{version}-%{release} -Requires: python3-iso639 Requires: python3-meh-gui >= %{mehver} -Requires: python3-xkbregistry Requires: adwaita-icon-theme Requires: tecla Requires: nm-connection-editor @@ -490,6 +490,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 18 2025 Packit - 43.1-1 +- Update to version 43.1 + * Thu Feb 06 2025 Packit - 42.26-1 - Add systemd override to make /usr RW in Dracut (mkolman) - Update the boot options passed to initrd for dns confgiuration (rvykydal) diff --git a/sources b/sources index e62b2bf..9c7d5be 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.26.tar.bz2) = a974f3365b5984506a23fa069f4c3557db1c3c1225fee15abab288070a0487b7eaaf68067dee1f0dc0d0c7320bb65a8d17d49239c7c6c9e6872008fc5aa53cb7 +SHA512 (anaconda-43.1.tar.bz2) = b3b96e280b76d5b8498e56436671799065bfdfdf158702b6c69568987b2d85da1c747b8299b8e2b84bbe8a9dc457e3eddc16a6623622a6dbae23c392b49deeee From bb9cb1cc9db045c1dedb1c65d82c51c1acbc3ac7 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 5 Mar 2025 12:42:50 +0000 Subject: [PATCH 133/188] Update to 43.5 upstream release Upstream tag: anaconda-43.5 Upstream commit: 18ae2e91 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 23 +++++++++++++++++++---- rpmlint.toml | 1 + sources | 2 +- 5 files changed, 23 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index da7980b..39748cc 100644 --- a/.gitignore +++ b/.gitignore @@ -442,3 +442,4 @@ /anaconda-42.24.tar.bz2 /anaconda-42.26.tar.bz2 /anaconda-43.1.tar.bz2 +/anaconda-43.5.tar.bz2 diff --git a/README.packit b/README.packit index cb4bac0..87210c5 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.1.1. +The file was generated using packit 1.2.0.post1.dev3+g3adf9afe. diff --git a/anaconda.spec b/anaconda.spec index f3e8a01..16ecd72 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.1 +Version: 43.5 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -38,9 +38,9 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libreportanacondaver 2.0.21-1 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.61-1 +%define pykickstartver 3.63-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.9.0-1 +%define pythonblivetver 1:3.12.0-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.29.31 @@ -182,6 +182,11 @@ BuildRequires: desktop-file-utils Requires: anaconda-gui = %{version}-%{release} Requires: zenity Recommends: xhost +# FIXME: This is currently needed by the locale1-x11-sync script. +# It makes little sense for Anaconda to pull in two Python DBus libraries, +# so we should either split the script to a separate or change it to also +# use dasbus like the rest of Anaconda. +Requires: python3-dbus-next %description live The anaconda-live package contains scripts, data and dependencies required @@ -193,6 +198,7 @@ for live installations. Summary: Installation environment specific dependencies Requires: udisks2-iscsi Requires: libblockdev-plugins-all >= %{libblockdevver} +Requires: libblockdev-tools %if ! 0%{?rhel} Requires: libblockdev-lvm-dbus %endif @@ -223,7 +229,6 @@ Recommends: kdump-anaconda-addon # basic filesystem tools %if ! 0%{?rhel} Requires: btrfs-progs -Requires: ntfs-3g Requires: ntfsprogs Requires: f2fs-tools %endif @@ -381,6 +386,8 @@ rm -rf \ %{buildroot}/%{_sysconfdir}/xdg/autostart/liveinst-setup.desktop \ %{buildroot}/%{_bindir}/liveinst \ %{buildroot}/%{_libexecdir}/liveinst-setup.sh \ + %{buildroot}/%{_libexecdir}/locale1-x11-sync \ + %{buildroot}/%{_userunitdir}/locale1-x11-sync.service \ %{buildroot}/%{_datadir}/anaconda/gnome \ %{buildroot}/%{_datadir}/anaconda/gnome/fedora-welcome \ %{buildroot}/%{_datadir}/anaconda/gnome/org.fedoraproject.welcome-screen.desktop \ @@ -443,9 +450,11 @@ rm -rf \ # do not provide the live subpackage on RHEL %files live +%{_userunitdir}/locale1-x11-sync.service %{_bindir}/liveinst %{_datadir}/polkit-1/actions/* %{_libexecdir}/liveinst-setup.sh +%{_libexecdir}/locale1-x11-sync %{_datadir}/applications/*.desktop %{_datadir}/anaconda/gnome %config(noreplace) %{_sysconfdir}/xdg/autostart/*.desktop @@ -490,6 +499,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Mar 05 2025 Packit - 43.5-1 +- Fix bad formatting for `format` function (jkonecny) +- network: pass 16-dns-backend.conf to target system (rvykydal) +- network: enable dnsconfd service in installer environment (rvykydal) +- network: enable dnsconfd service on installed system if required (rvykydal) + * Tue Feb 18 2025 Packit - 43.1-1 - Update to version 43.1 diff --git a/rpmlint.toml b/rpmlint.toml index eccc6ba..655ae2b 100644 --- a/rpmlint.toml +++ b/rpmlint.toml @@ -8,6 +8,7 @@ Filters = [ # Discard explicite library dependencies 'explicit-lib-dependency flatpak-libs', 'explicit-lib-dependency libblockdev-lvm-dbus', + 'explicit-lib-dependency libblockdev-tools', 'explicit-lib-dependency librsvg2', # Discard warning about binary debug symbols. Those are our helper # binaries and it is not important for them to be stripped diff --git a/sources b/sources index 9c7d5be..fb3e9b2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.1.tar.bz2) = b3b96e280b76d5b8498e56436671799065bfdfdf158702b6c69568987b2d85da1c747b8299b8e2b84bbe8a9dc457e3eddc16a6623622a6dbae23c392b49deeee +SHA512 (anaconda-43.5.tar.bz2) = 3a552b05186ea0f6570247b2198ce632a577dd4f8910eca0d4492207155ed66f3ac48a9ace5aa384a4a416a05f7887189081b7c02918d4ed41a42132a11334f1 From 321d4691d6417865bcc8d1e31d3b1cd062c7e7d0 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 11 Mar 2025 04:55:50 +0000 Subject: [PATCH 134/188] Update to 43.6 upstream release Upstream tag: anaconda-43.6 Upstream commit: ef9fdd6a Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yml | 40 ++++++++++++++++++++++++++++++++++++++-- README.packit | 2 +- anaconda.spec | 18 +++++++++++++++++- sources | 2 +- 5 files changed, 58 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 39748cc..cd817bb 100644 --- a/.gitignore +++ b/.gitignore @@ -443,3 +443,4 @@ /anaconda-42.26.tar.bz2 /anaconda-43.1.tar.bz2 /anaconda-43.5.tar.bz2 +/anaconda-43.6.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 3eb6694..e8fe621 100644 --- a/.packit.yml +++ b/.packit.yml @@ -11,6 +11,10 @@ upstream_tag_template: anaconda-{version} copy_upstream_release_description: true downstream_package_name: anaconda +files_to_sync: + - rpmlint.toml + - .packit.yml + srpm_build_deps: - automake - autoconf @@ -45,7 +49,39 @@ jobs: - job: propose_downstream trigger: release packages: [anaconda-fedora] - dist_git_branches: main + dist_git_branches: + - main + + - job: koji_build + trigger: commit + packages: [anaconda-fedora] + sidetag_group: anaconda-releases + dist_git_branches: + - main + allowed_committers: + - m4rtink + - kkoukiou + - rvykydal + - jkonecny + allowed_pr_authors: + - m4rtink + - kkoukiou + - rvykydal + - jkonecny + + - job: bodhi_update + trigger: koji_build + packages: [anaconda-fedora] + sidetag_group: anaconda-releases + dependencies: + - anaconda-webui + dist_git_branches: + - main + allowed_builders: + - m4rtink + - kkoukiou + - rvykydal + - jkonecny - job: tests trigger: pull_request @@ -66,7 +102,7 @@ jobs: targets: - fedora-rawhide - fedora-eln - branch: master + branch: main owner: "@rhinstaller" project: Anaconda preserve_project: True diff --git a/README.packit b/README.packit index 87210c5..f5cc99f 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.2.0.post1.dev3+g3adf9afe. +The file was generated using packit 1.2.0.post1.dev13+g55ed4527. diff --git a/anaconda.spec b/anaconda.spec index 16ecd72..b5ee9f3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.5 +Version: 43.6 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -287,6 +287,9 @@ Requires: skopeo Requires: nvme-cli # Needed for bootc Requires: podman +# needed for encrypted DNS +Requires: dnsconfd +Requires: dnsconfd-dracut %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation @@ -353,6 +356,9 @@ 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 @@ -499,6 +505,16 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 11 2025 Packit - 43.6-1 +- network: add dnsconfd to installer environment (rvykydal) +- network: add dnsconfd to selected packages if used in installer (rvykydal) +- Disable systemd-resolved when enabling dnsconfd (rvykydal) +- Revert "pyanaconda: storage: workaround for Virtio Block Device being + displayed as 0x1af4" (k.koukiou) +- network: start dnsconfd in initramfs (rvykydal) +- Disable support of kernel 'nokill' option in anaconda (ppolawsk) +- Create autogenerated dbus docs (adamkankovsky) + * Wed Mar 05 2025 Packit - 43.5-1 - Fix bad formatting for `format` function (jkonecny) - network: pass 16-dns-backend.conf to target system (rvykydal) diff --git a/sources b/sources index fb3e9b2..38f5049 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.5.tar.bz2) = 3a552b05186ea0f6570247b2198ce632a577dd4f8910eca0d4492207155ed66f3ac48a9ace5aa384a4a416a05f7887189081b7c02918d4ed41a42132a11334f1 +SHA512 (anaconda-43.6.tar.bz2) = 40e1742c6c2f1b3e8cfa28886be74e532cb0af8c5274bd0cf4dc96b8a3ecb348ef1235f7304250546f28b16931bbf6aa194cb8d38acce3d85e53722feccb5b9b From ae4af5b13e14522a1b379aa2caee07fae878bb0a Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 14 Mar 2025 13:31:44 +0000 Subject: [PATCH 135/188] Update to 43.7 upstream release Upstream tag: anaconda-43.7 Upstream commit: 82d05231 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cd817bb..b5bc74d 100644 --- a/.gitignore +++ b/.gitignore @@ -444,3 +444,4 @@ /anaconda-43.1.tar.bz2 /anaconda-43.5.tar.bz2 /anaconda-43.6.tar.bz2 +/anaconda-43.7.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index b5ee9f3..ca0a801 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.6 +Version: 43.7 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Mar 14 2025 Packit - 43.7-1 +- pyanaconda: storage: fix getting of usable devices (k.koukiou) +- gui: replace emblem icons removed from adwaita package (rvykydal) +- Update FSF address (adamkankovsky) +- Fix tui error after rd question (adamkankovsky) +- network: update NM autoconnections configuration for centos (rvykydal) + * Tue Mar 11 2025 Packit - 43.6-1 - network: add dnsconfd to installer environment (rvykydal) - network: add dnsconfd to selected packages if used in installer (rvykydal) diff --git a/sources b/sources index 38f5049..f265488 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.6.tar.bz2) = 40e1742c6c2f1b3e8cfa28886be74e532cb0af8c5274bd0cf4dc96b8a3ecb348ef1235f7304250546f28b16931bbf6aa194cb8d38acce3d85e53722feccb5b9b +SHA512 (anaconda-43.7.tar.bz2) = 0a37de2e19038dce5c6c2e95c86c6df17c2d8f73d2b706fc9e34c4ec6fe471ef8ea436f55fcdf4bd93871f8f0d17082496a722e1f50f280f401292e5a2715b4c From 629b5cce4d0707c7e3f30b6ad66275854287cab6 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 18 Mar 2025 04:56:16 +0000 Subject: [PATCH 136/188] Update to 43.8 upstream release Upstream tag: anaconda-43.8 Upstream commit: db997e28 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yml | 61 +++++++++++++++++++++++++-------------------------- README.packit | 2 +- anaconda.spec | 5 ++++- sources | 2 +- 5 files changed, 37 insertions(+), 34 deletions(-) diff --git a/.gitignore b/.gitignore index b5bc74d..0ad1f0e 100644 --- a/.gitignore +++ b/.gitignore @@ -445,3 +445,4 @@ /anaconda-43.5.tar.bz2 /anaconda-43.6.tar.bz2 /anaconda-43.7.tar.bz2 +/anaconda-43.8.tar.bz2 diff --git a/.packit.yml b/.packit.yml index e8fe621..e68877b 100644 --- a/.packit.yml +++ b/.packit.yml @@ -52,37 +52,6 @@ jobs: dist_git_branches: - main - - job: koji_build - trigger: commit - packages: [anaconda-fedora] - sidetag_group: anaconda-releases - dist_git_branches: - - main - allowed_committers: - - m4rtink - - kkoukiou - - rvykydal - - jkonecny - allowed_pr_authors: - - m4rtink - - kkoukiou - - rvykydal - - jkonecny - - - job: bodhi_update - trigger: koji_build - packages: [anaconda-fedora] - sidetag_group: anaconda-releases - dependencies: - - anaconda-webui - dist_git_branches: - - main - allowed_builders: - - m4rtink - - kkoukiou - - rvykydal - - jkonecny - - job: tests trigger: pull_request packages: [anaconda-fedora] @@ -107,3 +76,33 @@ jobs: project: Anaconda preserve_project: True + - job: koji_build + trigger: commit + packages: [anaconda-fedora] + sidetag_group: anaconda-releases + dist_git_branches: + - fedora-development + allowed_committers: + - m4rtink + - kkoukiou + - rvykydal + - jkonecny + allowed_pr_authors: + - m4rtink + - kkoukiou + - rvykydal + - jkonecny + + - job: bodhi_update + trigger: koji_build + packages: [anaconda-fedora] + sidetag_group: anaconda-releases + dependencies: + - anaconda-webui + dist_git_branches: + - fedora-development + allowed_builders: + - m4rtink + - kkoukiou + - rvykydal + - jkonecny diff --git a/README.packit b/README.packit index f5cc99f..33d5f21 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.2.0.post1.dev13+g55ed4527. +The file was generated using packit 1.2.0.post1.dev19+g772be563. diff --git a/anaconda.spec b/anaconda.spec index ca0a801..86c45ca 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.7 +Version: 43.8 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 18 2025 Packit - 43.8-1 +- network: do not use lo device to fetch kickstart (rvykydal) + * Fri Mar 14 2025 Packit - 43.7-1 - pyanaconda: storage: fix getting of usable devices (k.koukiou) - gui: replace emblem icons removed from adwaita package (rvykydal) diff --git a/sources b/sources index f265488..7cdb30c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.7.tar.bz2) = 0a37de2e19038dce5c6c2e95c86c6df17c2d8f73d2b706fc9e34c4ec6fe471ef8ea436f55fcdf4bd93871f8f0d17082496a722e1f50f280f401292e5a2715b4c +SHA512 (anaconda-43.8.tar.bz2) = b1798a5529d1894cef8150c82215379fe38126acd6cb5e3c8da12d87d626d533e0d45f315e83a07cf9bdeb0aafec17520c0874fc3988fb1280af8093ba59920e From 141a8d21db90e291204a3132704a0f7ef80c2f9f Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 24 Mar 2025 15:44:10 +0000 Subject: [PATCH 137/188] Update to 43.9 upstream release Upstream tag: anaconda-43.9 Upstream commit: f6761f33 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yml | 3 +++ README.packit | 2 +- anaconda.spec | 12 +++++++++++- sources | 2 +- 5 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0ad1f0e..91f7ed2 100644 --- a/.gitignore +++ b/.gitignore @@ -446,3 +446,4 @@ /anaconda-43.6.tar.bz2 /anaconda-43.7.tar.bz2 /anaconda-43.8.tar.bz2 +/anaconda-43.9.tar.bz2 diff --git a/.packit.yml b/.packit.yml index e68877b..79ff62e 100644 --- a/.packit.yml +++ b/.packit.yml @@ -87,11 +87,13 @@ jobs: - kkoukiou - rvykydal - jkonecny + - packit allowed_pr_authors: - m4rtink - kkoukiou - rvykydal - jkonecny + - packit - job: bodhi_update trigger: koji_build @@ -106,3 +108,4 @@ jobs: - kkoukiou - rvykydal - jkonecny + - packit diff --git a/README.packit b/README.packit index 33d5f21..ad2b8e5 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.2.0.post1.dev19+g772be563. +The file was generated using packit 1.3.0.post1.dev4+gb85da743. diff --git a/anaconda.spec b/anaconda.spec index 86c45ca..d2ec69b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.8 +Version: 43.9 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,16 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Mar 24 2025 Packit - 43.9-1 +- Start/stop locale-sync systemd unit in liveinst (jkonecny) +- Fix WantedBy in locale1-x11-sync service (jkonecny) +- platform: set PLATFORM_RAID_METADATA and PLATFORM_RAID_LEVEL for x86 + (k.koukiou) +- pyanaconda: storage: when checking the md device validity check also parent + (k.koukiou) +- Use tmpfs for /var/tmp in CI containers (jkonecny) +- Support redirects in apply-updates (jkonecny) + * Tue Mar 18 2025 Packit - 43.8-1 - network: do not use lo device to fetch kickstart (rvykydal) diff --git a/sources b/sources index 7cdb30c..45c8bfd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.8.tar.bz2) = b1798a5529d1894cef8150c82215379fe38126acd6cb5e3c8da12d87d626d533e0d45f315e83a07cf9bdeb0aafec17520c0874fc3988fb1280af8093ba59920e +SHA512 (anaconda-43.9.tar.bz2) = 13513a8bb4b7ddcd08ebee5b3ad67c148abec49b76383366f07f95b4e9c247ab14a18feb97e246f488b5ace81273ef702eac7275c6fc54d54a53ff37fc3efa2c From 65a68745665a96fb3d8dd8ed5cf9916b492895fa Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 25 Mar 2025 15:35:32 +0000 Subject: [PATCH 138/188] Update to 43.10 upstream release Upstream tag: anaconda-43.10 Upstream commit: 0826f93a Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 91f7ed2..f0784fd 100644 --- a/.gitignore +++ b/.gitignore @@ -447,3 +447,4 @@ /anaconda-43.7.tar.bz2 /anaconda-43.8.tar.bz2 /anaconda-43.9.tar.bz2 +/anaconda-43.10.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index d2ec69b..1ef08ed 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.9 +Version: 43.10 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 25 2025 Packit - 43.10-1 +- Fix condition to run locale1-sync script (jkonecny) +- Update doc after disabling keyboard shortcuts (jkonecny) +- Add release note for disabling keyboard shortcuts (jkonecny) +- Disable keyboard shortcuts for layouts switching (jkonecny) +- Stop parsing PLATFORM_ID from os-release (mkolman) + * Mon Mar 24 2025 Packit - 43.9-1 - Start/stop locale-sync systemd unit in liveinst (jkonecny) - Fix WantedBy in locale1-x11-sync service (jkonecny) diff --git a/sources b/sources index 45c8bfd..66b72c1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.9.tar.bz2) = 13513a8bb4b7ddcd08ebee5b3ad67c148abec49b76383366f07f95b4e9c247ab14a18feb97e246f488b5ace81273ef702eac7275c6fc54d54a53ff37fc3efa2c +SHA512 (anaconda-43.10.tar.bz2) = 955d30db4fb9ad4073dc7ed7837d31939d0dd9d76a43c4df326512c3897ea7627472ccee37222926c31c1a7cdf17a888ec60305269d8609dbf0ff9e87f254e56 From 8bd81bad3a3647aeb2ee73085112036e3512dd8f Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 26 Mar 2025 13:33:37 +0000 Subject: [PATCH 139/188] Update to 43.11 upstream release Upstream tag: anaconda-43.11 Upstream commit: 42e9d47b 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 f0784fd..8589624 100644 --- a/.gitignore +++ b/.gitignore @@ -448,3 +448,4 @@ /anaconda-43.8.tar.bz2 /anaconda-43.9.tar.bz2 /anaconda-43.10.tar.bz2 +/anaconda-43.11.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 1ef08ed..aedeb34 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.10 +Version: 43.11 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Mar 26 2025 Packit - 43.11-1 +- pyanaconda: add support for Mac OS detection (k.koukiou) + * Tue Mar 25 2025 Packit - 43.10-1 - Fix condition to run locale1-sync script (jkonecny) - Update doc after disabling keyboard shortcuts (jkonecny) diff --git a/sources b/sources index 66b72c1..a87e5d1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.10.tar.bz2) = 955d30db4fb9ad4073dc7ed7837d31939d0dd9d76a43c4df326512c3897ea7627472ccee37222926c31c1a7cdf17a888ec60305269d8609dbf0ff9e87f254e56 +SHA512 (anaconda-43.11.tar.bz2) = 1ad524a8a7f64f676ffd05d8702f8f042968ebd77b3a8b8310c653b7845581882dd25cbc6b717c1c7032718047a88c2dbb264970aa08e7d8c6573d4ee5922428 From 4028bf7c0c2fece25ce7708b19dfe1bba9ccf390 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 28 Mar 2025 12:05:19 +0000 Subject: [PATCH 140/188] Update to 43.12 upstream release Upstream tag: anaconda-43.12 Upstream commit: 9cb026b6 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8589624..7fd9119 100644 --- a/.gitignore +++ b/.gitignore @@ -449,3 +449,4 @@ /anaconda-43.9.tar.bz2 /anaconda-43.10.tar.bz2 /anaconda-43.11.tar.bz2 +/anaconda-43.12.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index aedeb34..7097e9d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.11 +Version: 43.12 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Mar 28 2025 Packit - 43.12-1 +- storage: remove EFI and BIOS boot partition requirements for MBR disks + (k.koukiou) +- Limit support for only RAID1 on /boot (jkonecny) + * Wed Mar 26 2025 Packit - 43.11-1 - pyanaconda: add support for Mac OS detection (k.koukiou) diff --git a/sources b/sources index a87e5d1..7c16af6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.11.tar.bz2) = 1ad524a8a7f64f676ffd05d8702f8f042968ebd77b3a8b8310c653b7845581882dd25cbc6b717c1c7032718047a88c2dbb264970aa08e7d8c6573d4ee5922428 +SHA512 (anaconda-43.12.tar.bz2) = 9e1be216b2a18335733ca7e025e24ed8b78a95dde5a047a6424a57d428f54a2aed01674f0ad16e8a841da903247e4a0eda4a70c9f7b7f3e96a012cd5745fbe97 From ac97176bfafb21f6aabdbc4baf5703c7d161639e Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 1 Apr 2025 05:00:45 +0000 Subject: [PATCH 141/188] Update to 43.13 upstream release Upstream tag: anaconda-43.13 Upstream commit: 84cd12d7 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 7fd9119..f777f3d 100644 --- a/.gitignore +++ b/.gitignore @@ -450,3 +450,4 @@ /anaconda-43.10.tar.bz2 /anaconda-43.11.tar.bz2 /anaconda-43.12.tar.bz2 +/anaconda-43.13.tar.bz2 diff --git a/README.packit b/README.packit index ad2b8e5..bb4a369 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.3.0.post1.dev4+gb85da743. +The file was generated using packit 1.4.0.post1.dev4+g043c5fde. diff --git a/anaconda.spec b/anaconda.spec index 7097e9d..fb71f0e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.12 +Version: 43.13 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 01 2025 Packit - 43.13-1 +- Add release notes for TERM passthrough (jkonecny) +- pyanaconda: storage: when checking the md device validity check also parent + (k.koukiou) +- anaconda-tmux (butirsky) + * Fri Mar 28 2025 Packit - 43.12-1 - storage: remove EFI and BIOS boot partition requirements for MBR disks (k.koukiou) diff --git a/sources b/sources index 7c16af6..927d614 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.12.tar.bz2) = 9e1be216b2a18335733ca7e025e24ed8b78a95dde5a047a6424a57d428f54a2aed01674f0ad16e8a841da903247e4a0eda4a70c9f7b7f3e96a012cd5745fbe97 +SHA512 (anaconda-43.13.tar.bz2) = af9714c97b846a661369471cbcae8d5d9eb1075f0c26bbd2e214058791c69cdc5f59b46d1c6de813c435a01021f4fc407fd1fc0b1c86a7e0ecc0a05c66b7f8d2 From 4b11965a58b8fd29336f5362a9c74a60fef3b12e Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 8 Apr 2025 05:00:27 +0000 Subject: [PATCH 142/188] Update to 43.14 upstream release Upstream tag: anaconda-43.14 Upstream commit: 2966659a 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 f777f3d..8a65936 100644 --- a/.gitignore +++ b/.gitignore @@ -451,3 +451,4 @@ /anaconda-43.11.tar.bz2 /anaconda-43.12.tar.bz2 /anaconda-43.13.tar.bz2 +/anaconda-43.14.tar.bz2 diff --git a/README.packit b/README.packit index bb4a369..807ffc6 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.4.0.post1.dev4+g043c5fde. +The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. diff --git a/anaconda.spec b/anaconda.spec index fb71f0e..597c402 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.13 +Version: 43.14 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -505,6 +505,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 08 2025 Packit - 43.14-1 +- Update to version 43.14 + * Tue Apr 01 2025 Packit - 43.13-1 - Add release notes for TERM passthrough (jkonecny) - pyanaconda: storage: when checking the md device validity check also parent diff --git a/sources b/sources index 927d614..536852e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.13.tar.bz2) = af9714c97b846a661369471cbcae8d5d9eb1075f0c26bbd2e214058791c69cdc5f59b46d1c6de813c435a01021f4fc407fd1fc0b1c86a7e0ecc0a05c66b7f8d2 +SHA512 (anaconda-43.14.tar.bz2) = 6154ea6507974e541d73de19936fba3248a35d7b02565d62ced32dae289180d3180a53d2317ca56f1bcc7ee05921be96e73434f0ccb164c326e1bc5213013d42 From 4dfdb55314f530db24d4b1e5654ae8ba272fa80a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 15 Apr 2025 05:00:52 +0000 Subject: [PATCH 143/188] Update to 43.15 upstream release Upstream tag: anaconda-43.15 Upstream commit: 568121b7 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 22 +++++++++++++++++----- rpmlint.toml | 1 + sources | 2 +- 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 8a65936..05582aa 100644 --- a/.gitignore +++ b/.gitignore @@ -452,3 +452,4 @@ /anaconda-43.12.tar.bz2 /anaconda-43.13.tar.bz2 /anaconda-43.14.tar.bz2 +/anaconda-43.15.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 597c402..5246d77 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.14 +Version: 43.15 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -80,9 +80,6 @@ Requires: anaconda-tui = %{version}-%{release} The anaconda package is a metapackage for the Anaconda installer. %package core -# Since the binaries in anaconda-core are shell or Python scripts, -# there's no need to generate a debuginfo package -%define debug_package %{nil} Summary: Core of the Anaconda installer # core/signal.py is under MIT License: GPL-2.0-or-later AND MIT @@ -176,7 +173,7 @@ system. %package live Summary: Live installation specific files and dependencies -BuildArchitectures: noarch +BuildArch: noarch BuildRequires: desktop-file-utils # live installation currently implies a graphical installation Requires: anaconda-gui = %{version}-%{release} @@ -505,6 +502,21 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 15 2025 Packit - 43.15-1 +- edns: restart dnsconfd only after the first kickstart parsing (rvykydal) +- edns: allow dnsconfd name resolution for kickstart fetching (rvykydal) +- spec: Properly strip objects and fix generation of debuginfo packages + (decathorpe) +- Change localed layouts_variants to method (jkonecny) +- Remove temporary isFinal getter and DBUS API (adamkankovsky) +- Add test for product DBUS API (adamkankovsky) +- New getter for product in Runtime module (adamkankovsky) +- security: transfer certificates from intiramfs to root in dracut (rvykydal) +- security: handle exception on early anaconda certificate import (rvykydal) +- Fix race condition when reading localed layouts (jkonecny) +- storage: Fix EFI partition detection for other OSes (Windows, MacOS) + (rvykydal) + * Tue Apr 08 2025 Packit - 43.14-1 - Update to version 43.14 diff --git a/rpmlint.toml b/rpmlint.toml index 655ae2b..e05accb 100644 --- a/rpmlint.toml +++ b/rpmlint.toml @@ -3,6 +3,7 @@ Filters = [ # Discard no-binary error for anaconda packages which cant be a noarch type 'anaconda.x86_64: E: no-binary', + 'anaconda-core-debuginfo.x86_64: E: no-binary', 'anaconda-install-env-deps.x86_64: E: no-binary', 'anaconda-install-img-deps.x86_64: E: no-binary', # Discard explicite library dependencies diff --git a/sources b/sources index 536852e..6763ccf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.14.tar.bz2) = 6154ea6507974e541d73de19936fba3248a35d7b02565d62ced32dae289180d3180a53d2317ca56f1bcc7ee05921be96e73434f0ccb164c326e1bc5213013d42 +SHA512 (anaconda-43.15.tar.bz2) = fb558981dc19b92fe6cc913078c3efb372c3106728a14b1a837c2b8e98eb26f482b20c9f3b4b19b73e08adfb209a9ef3d8130bb5122bc9eb3e8cde4aabbc8968 From 76bd97cd028179ae0b418581fbf4278dd970866f Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Apr 2025 05:01:50 +0000 Subject: [PATCH 144/188] Update to 43.16 upstream release Upstream tag: anaconda-43.16 Upstream commit: 95546047 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 9 +++++++-- sources | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 05582aa..28735aa 100644 --- a/.gitignore +++ b/.gitignore @@ -453,3 +453,4 @@ /anaconda-43.13.tar.bz2 /anaconda-43.14.tar.bz2 /anaconda-43.15.tar.bz2 +/anaconda-43.16.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 5246d77..bc92e71 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.15 +Version: 43.16 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -40,7 +40,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define nmver 1.0 %define pykickstartver 3.63-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.12.0-1 +%define pythonblivetver 1:3.12.1-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.29.31 @@ -502,6 +502,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 22 2025 Packit - 43.16-1 +- Bump required version of blivet to 3.12.1 (vtrefny) +- Fstab handling moves to blivet (japokorn) +- s390x - enable raid1 as a stage2 device (dan) + * Tue Apr 15 2025 Packit - 43.15-1 - edns: restart dnsconfd only after the first kickstart parsing (rvykydal) - edns: allow dnsconfd name resolution for kickstart fetching (rvykydal) diff --git a/sources b/sources index 6763ccf..b1f700d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.15.tar.bz2) = fb558981dc19b92fe6cc913078c3efb372c3106728a14b1a837c2b8e98eb26f482b20c9f3b4b19b73e08adfb209a9ef3d8130bb5122bc9eb3e8cde4aabbc8968 +SHA512 (anaconda-43.16.tar.bz2) = cd730c388114c85a842360e67daa206440d37e9a2f08e8ba0fc041492aa22a0ec6b349b52f35f09fba5b51229d0e697fb4b2618a4ed8f6a7151360fb83cce61a From 0633dcfa38df812ebb6142ed636a568d6a9d54f9 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 29 Apr 2025 05:00:14 +0000 Subject: [PATCH 145/188] Update to 43.17 upstream release Upstream tag: anaconda-43.17 Upstream commit: edcc8fc1 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 28735aa..6014b33 100644 --- a/.gitignore +++ b/.gitignore @@ -454,3 +454,4 @@ /anaconda-43.14.tar.bz2 /anaconda-43.15.tar.bz2 /anaconda-43.16.tar.bz2 +/anaconda-43.17.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index bc92e71..d767a9f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.16 +Version: 43.17 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -502,6 +502,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 29 2025 Packit - 43.17-1 +- pyanaconda: storage: efi: never try to decode utf8 when calling efibootmgr + (k.koukiou) +- Add additional config_get Dracut function tests (jkonecny) +- Run restorecon after copying logs (champetier.etienne) +- rpm_ostree/installation.py: fix image deployment on s390x (nikita) + * Tue Apr 22 2025 Packit - 43.16-1 - Bump required version of blivet to 3.12.1 (vtrefny) - Fstab handling moves to blivet (japokorn) diff --git a/sources b/sources index b1f700d..1af9c0a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.16.tar.bz2) = cd730c388114c85a842360e67daa206440d37e9a2f08e8ba0fc041492aa22a0ec6b349b52f35f09fba5b51229d0e697fb4b2618a4ed8f6a7151360fb83cce61a +SHA512 (anaconda-43.17.tar.bz2) = e41712a09da9129c475d2e4fc8a78d48607bf4106b155fa4b1726429291539e05986c232c6ae05aaa6f5b5cb37a806d181d9df2308904bd2f3131c787bb4b20f From 92422bef7ee08c3a002c98da6523bc436af18048 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 May 2025 05:01:46 +0000 Subject: [PATCH 146/188] Update to 43.18 upstream release Upstream tag: anaconda-43.18 Upstream commit: 095f765d Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 13 +++++++++++-- sources | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6014b33..3838467 100644 --- a/.gitignore +++ b/.gitignore @@ -455,3 +455,4 @@ /anaconda-43.15.tar.bz2 /anaconda-43.16.tar.bz2 /anaconda-43.17.tar.bz2 +/anaconda-43.18.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index d767a9f..c90a85b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.17 +Version: 43.18 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -38,7 +38,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libreportanacondaver 2.0.21-1 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.63-1 +%define pykickstartver 3.64-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.12.1-1 %define rpmver 4.15.0 @@ -502,6 +502,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 06 2025 Packit - 43.18-1 +- liveinst: Propagate the AT-SPI bus address to Anaconda for Wayland (neal) +- Include bootc command in expected pykickstart commands (ppolawsk) +- docs: Collect release notes for F42 (k.koukiou) +- Revert "Do not copy resolv.conf to target system at the end of installation" + (mkolman) +- README-testing-changes.rst: add "newc:" syntax (butirsky) +- fix initrd syntax in README-testing-changes.rst (butirsky) + * Tue Apr 29 2025 Packit - 43.17-1 - pyanaconda: storage: efi: never try to decode utf8 when calling efibootmgr (k.koukiou) diff --git a/sources b/sources index 1af9c0a..5ffe0e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.17.tar.bz2) = e41712a09da9129c475d2e4fc8a78d48607bf4106b155fa4b1726429291539e05986c232c6ae05aaa6f5b5cb37a806d181d9df2308904bd2f3131c787bb4b20f +SHA512 (anaconda-43.18.tar.bz2) = 904e22495878f0dc4661d9450a93b68d5add744deeeb7157719027ca4b3fc0cc14d58876d346e62281713124a794767273d7faea95c30097b5e783c8c85b35ee From a23e130354a79ecbe9d3ef8cb03a50a4a792b153 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 20 May 2025 05:00:36 +0000 Subject: [PATCH 147/188] Update to 43.20 upstream release Upstream tag: anaconda-43.20 Upstream commit: 28cb9386 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3838467..c8f47ac 100644 --- a/.gitignore +++ b/.gitignore @@ -456,3 +456,4 @@ /anaconda-43.16.tar.bz2 /anaconda-43.17.tar.bz2 /anaconda-43.18.tar.bz2 +/anaconda-43.20.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index c90a85b..4321b32 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.18 +Version: 43.20 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -502,6 +502,14 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 20 2025 Packit - 43.20-1 +- Support home reuse on MBR partitioned disks (rvykydal) +- pyanaconda: localization: adjust existing keyboard API to fetch all available + keyboards (k.koukiou) +- print newline after waiting (jbock-java) +- storage: improve the guard for biosboot partition mount point constraint + (rvykydal) + * Tue May 06 2025 Packit - 43.18-1 - liveinst: Propagate the AT-SPI bus address to Anaconda for Wayland (neal) - Include bootc command in expected pykickstart commands (ppolawsk) diff --git a/sources b/sources index 5ffe0e9..1f4df36 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.18.tar.bz2) = 904e22495878f0dc4661d9450a93b68d5add744deeeb7157719027ca4b3fc0cc14d58876d346e62281713124a794767273d7faea95c30097b5e783c8c85b35ee +SHA512 (anaconda-43.20.tar.bz2) = 4af5730905a52f1901f5fd0b13b2c6f3029eb9d516d705dd9b88e9ac6fddfc49220991b72287c2303f051f30da0ec57534042a143153fd1f5d7ccf561194035d From 96b65b4481503c21b5204c03ccf72606d1c84419 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 27 May 2025 05:02:04 +0000 Subject: [PATCH 148/188] Update to 43.21 upstream release Upstream tag: anaconda-43.21 Upstream commit: a2c41f96 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c8f47ac..4581efa 100644 --- a/.gitignore +++ b/.gitignore @@ -457,3 +457,4 @@ /anaconda-43.17.tar.bz2 /anaconda-43.18.tar.bz2 /anaconda-43.20.tar.bz2 +/anaconda-43.21.tar.bz2 diff --git a/README.packit b/README.packit index 807ffc6..7e268b5 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.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.8.0.post1.dev15+g39511efc. diff --git a/anaconda.spec b/anaconda.spec index 4321b32..ef87a0e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.20 +Version: 43.21 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -502,6 +502,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 27 2025 Packit - 43.21-1 +- Revert "s390x - enable raid1 as a stage2 device" (jkonecny) +- docs: update release documentation (k.koukiou) + * Tue May 20 2025 Packit - 43.20-1 - Support home reuse on MBR partitioned disks (rvykydal) - pyanaconda: localization: adjust existing keyboard API to fetch all available diff --git a/sources b/sources index 1f4df36..f69a1c4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.20.tar.bz2) = 4af5730905a52f1901f5fd0b13b2c6f3029eb9d516d705dd9b88e9ac6fddfc49220991b72287c2303f051f30da0ec57534042a143153fd1f5d7ccf561194035d +SHA512 (anaconda-43.21.tar.bz2) = ca45aa55aec16248d9cc501045ba15cff8c2452832efbf5313575fb4c91257aaa362ecf6651033f4e48d23b72fe282cb70f787cddbaa88c0c42c6cd6580939f6 From 86cc761854af2c9abbe5ff3227147ef45dd4fa16 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 2 Jun 2025 06:43:25 +0000 Subject: [PATCH 149/188] Update to 43.22 upstream release Upstream tag: anaconda-43.22 Upstream commit: ea26c8c6 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 39 ++++++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4581efa..6a71d4d 100644 --- a/.gitignore +++ b/.gitignore @@ -458,3 +458,4 @@ /anaconda-43.18.tar.bz2 /anaconda-43.20.tar.bz2 /anaconda-43.21.tar.bz2 +/anaconda-43.22.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index ef87a0e..c4aceaf 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.21 +Version: 43.22 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -110,6 +110,7 @@ Requires: python3-systemd Requires: python3-productmd Requires: python3-dasbus >= %{dasbusver} Requires: python3-xkbregistry +Requires: flatpak Requires: flatpak-libs %if %{defined rhel} && %{undefined centos} Requires: subscription-manager >= %{subscriptionmanagerver} @@ -502,6 +503,42 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jun 02 2025 Packit - 43.22-1 +- flatpak: Add constants for Flatpak (jkonecny) +- flatpak: Change log level for source processing (jkonecny) +- flatpak: Improve log for setting refs for install (jkonecny) +- flatpak: Improve documentation (jkonecny) +- flatpak: `NoSourceError` to `SourceSetupError` (jkonecny) +- Update FSF address for new Flatpak module sources (jkonecny) +- Add release notes for Flatpak preinstall.d support (jkonecny) +- Fix imports in flatpak payload (jkonecny) +- When installing Flatpaks from a local repository, disable download (otaylor) +- Add additional logging to Flatpak code (jkonecny) +- Fix directory where flatpak blobs are stored (jkonecny) +- Add FlatpakManager tests (jkonecny) +- Improve FlatpakManager testing (jkonecny) +- Add tests for Flatpak source.py (jkonecny) +- Add tests for Flatpak payload utils (jkonecny) +- payload/rpm-ostree: Include program output in exception (walters) +- Don't pass --sm-disable to gnome-kiosk (awilliam) +- Revert "Allow to use an existing unlocked LUKS in one special case + (#1772902)" (k.koukiou) +- Extract flatpak.source utils to a separate module (jkonecny) +- Add Flatpak tests for the Flatpak module (jkonecny) +- Do not allow any sources for Flatpak payload (jkonecny) +- Support payload with no default source (jkonecny) +- Add new API for Flatpak to CalculateSizeWithTask (jkonecny) +- Add side_payload to PayloadBase object (jkonecny) +- Add more logs for easier Flatpak module debugging (jkonecny) +- Call calculate_size of the Flatpak manager (jkonecny) +- Improve logging of the Flatpak module (jkonecny) +- Support Flatpak preinstallation as part of a DNF install (otaylor) +- anaconda.spec: Add Flatpak client to Requires (otaylor) +- Extract pick_download_location(), calculate_required_space() utilities + (otaylor) +- Extract get_downloader_for_repo_configuration() utility function (otaylor) +- Add release note for home reuse on MBR partitionied disks (rvykydal) + * Tue May 27 2025 Packit - 43.21-1 - Revert "s390x - enable raid1 as a stage2 device" (jkonecny) - docs: update release documentation (k.koukiou) diff --git a/sources b/sources index f69a1c4..ee373c6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.21.tar.bz2) = ca45aa55aec16248d9cc501045ba15cff8c2452832efbf5313575fb4c91257aaa362ecf6651033f4e48d23b72fe282cb70f787cddbaa88c0c42c6cd6580939f6 +SHA512 (anaconda-43.22.tar.bz2) = f58936c3ca7970a2ec7a1407c13be3d7917c0db1cda684bbc26b7f46ac6fa63e6077c12013e8f41b7033f025c8035cf0f93c8efd9d083f93a81a0ecf7b416508 From 102c6879b7866fed46c034e27d22ef981b30fc02 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 2 Jun 2025 12:50:21 -0700 Subject: [PATCH 150/188] Backport PR #6437 to fix for mutter with X11 disabled --- 0001-Don-t-pass-no-x11-to-gnome-kiosk.patch | 31 +++++++++++++++++++++ anaconda.spec | 10 ++++++- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 0001-Don-t-pass-no-x11-to-gnome-kiosk.patch diff --git a/0001-Don-t-pass-no-x11-to-gnome-kiosk.patch b/0001-Don-t-pass-no-x11-to-gnome-kiosk.patch new file mode 100644 index 0000000..1513e46 --- /dev/null +++ b/0001-Don-t-pass-no-x11-to-gnome-kiosk.patch @@ -0,0 +1,31 @@ +From b4b09f54b39b288f326b4734c13d27aa710e69d3 Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Mon, 2 Jun 2025 12:28:49 -0700 +Subject: [PATCH] Don't pass --no-x11 to gnome-kiosk + +This is also gone when mutter is built without X11 support, as +is now the case in Rawhide and ELN, and probably soon in EL 10. +Don't backport this to earlier branches. + +Signed-off-by: Adam Williamson +--- + pyanaconda/display.py | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/pyanaconda/display.py b/pyanaconda/display.py +index 25a0e15142..20adcf58ff 100644 +--- a/pyanaconda/display.py ++++ b/pyanaconda/display.py +@@ -226,8 +226,7 @@ def do_startup_wl_actions(timeout, headless=False, headless_resolution=None): + argv.extend(["--vt", "6"]) + + # add the generic GNOME Kiosk invocation +- argv.extend(["gnome-kiosk", "--wayland", "--no-x11", +- "--wayland-display", constants.WAYLAND_SOCKET_NAME]) ++ argv.extend(["gnome-kiosk", "--wayland", "--wayland-display", constants.WAYLAND_SOCKET_NAME]) + + # remote access needs gnome-kiosk to start in headless mode + if headless: +-- +2.49.0 + diff --git a/anaconda.spec b/anaconda.spec index c4aceaf..14de545 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.22 -Release: 1%{?dist} +Release: 2%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -13,6 +13,11 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 +# https://github.com/rhinstaller/anaconda/pull/6437 +# Drop a gnome-kiosk option that isn't present when mutter is built +# without X11 support +Patch: 0001-Don-t-pass-no-x11-to-gnome-kiosk.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -503,6 +508,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jun 02 2025 Adam Williamson - 43.22-2 +- Backport PR #6437 to fix for mutter with X11 disabled + * Mon Jun 02 2025 Packit - 43.22-1 - flatpak: Add constants for Flatpak (jkonecny) - flatpak: Change log level for source processing (jkonecny) From e9754fb0ce006ef1debd50ac4fe1e3ded5f781f9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 14:27:30 +0200 Subject: [PATCH 151/188] Rebuilt for Python 3.14 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 14de545..76bdd0d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.22 -Release: 2%{?dist} +Release: 3%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -508,6 +508,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 03 2025 Python Maint - 43.22-3 +- Rebuilt for Python 3.14 + * Mon Jun 02 2025 Adam Williamson - 43.22-2 - Backport PR #6437 to fix for mutter with X11 disabled From 5c01aa0dce879c98de8e515b8e92ae002154e6d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sat, 7 Jun 2025 14:00:29 +0200 Subject: [PATCH 152/188] Fix buffer overflow on Python 3.14 - Fixes: hrbz#2370944 --- 6447.patch | 42 ++++++++++++++++++++++++++++++++++++++++++ anaconda.spec | 10 +++++++++- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 6447.patch diff --git a/6447.patch b/6447.patch new file mode 100644 index 0000000..065227d --- /dev/null +++ b/6447.patch @@ -0,0 +1,42 @@ +From d75de3da3648dee474ddea6639e09c071f027232 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Sat, 7 Jun 2025 13:44:25 +0200 +Subject: [PATCH] Avoid buffer overflow with TIOCGWINSZ + +It has 4 bytes, not 2. + +On Python 3.14+, the previous version raised SystemError: + + >>> from pyanaconda.argument_parsing import get_help_width + ... + >>> get_help_width() + Traceback (most recent call last): + File "", line 1, in + get_help_width() + ~~~~~~~~~~~~~~^^ + File "/usr/lib64/python3.14/site-packages/pyanaconda/argument_parsing.py", line 68, in get_help_width + data = fcntl.ioctl(sys.stdout, termios.TIOCGWINSZ, '1234') + SystemError: buffer overflow + +See https://github.com/python/cpython/commit/c2eaeee3dc3306ca486b0377b07b1a957584b691 + +Fixes https://bugzilla.redhat.com/2370944 +--- + pyanaconda/argument_parsing.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/pyanaconda/argument_parsing.py b/pyanaconda/argument_parsing.py +index e24f0f1b999..55cf7993625 100644 +--- a/pyanaconda/argument_parsing.py ++++ b/pyanaconda/argument_parsing.py +@@ -65,8 +65,8 @@ def get_help_width(): + return DEFAULT_HELP_WIDTH + + try: +- data = fcntl.ioctl(sys.stdout, termios.TIOCGWINSZ, '1234') +- columns = int(struct.unpack('hh', data)[1]) ++ data = fcntl.ioctl(sys.stdout, termios.TIOCGWINSZ, '12345678') ++ columns = int(struct.unpack('hhhh', data)[1]) + except (OSError, ValueError) as e: + log.info("Unable to determine terminal width: %s", e) + print("terminal size detection failed, using default width") diff --git a/anaconda.spec b/anaconda.spec index 76bdd0d..4004a48 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.22 -Release: 3%{?dist} +Release: 4%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -18,6 +18,10 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers # without X11 support Patch: 0001-Don-t-pass-no-x11-to-gnome-kiosk.patch +# Avoid buffer overflow with TIOCGWINSZ +# Fixes https://bugzilla.redhat.com/2370944 +Patch: https://github.com/rhinstaller/anaconda/pull/6447.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -508,6 +512,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Sat Jun 07 2025 Miro Hrončok - 43.22-4 +- Fix buffer overflow on Python 3.14 +- Fixes: hrbz#2370944 + * Tue Jun 03 2025 Python Maint - 43.22-3 - Rebuilt for Python 3.14 From 00844989be0b59b0f51a2681ca5d27c276e63db4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sun, 8 Jun 2025 17:51:08 +0200 Subject: [PATCH 153/188] Fix "TypeError: cannot pickle 'SwigPyObject' object" on Python 3.14+ --- 6449.patch | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++ anaconda.spec | 4 +++ 2 files changed, 74 insertions(+) create mode 100644 6449.patch diff --git a/6449.patch b/6449.patch new file mode 100644 index 0000000..c8ddc52 --- /dev/null +++ b/6449.patch @@ -0,0 +1,70 @@ +From 11b7e782d8de7da49f0b4e650e8fc0c60f69304f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Sun, 8 Jun 2025 17:46:29 +0200 +Subject: [PATCH] Avoid the multiprocessing forkserver method with dnf + +Fixes: + + Traceback (most recent call last): + File "/usr/lib64/python3.14/site-packages/pyanaconda/core/threads.py", line 281, in run + threading.Thread.run(self) + ~~~~~~~~~~~~~~~~~~~~^^^^^^ + File "/usr/lib64/python3.14/threading.py", line 1023, in run + self._target(*self._args, **self._kwargs) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/common/task/task.py", line 97, in _thread_run_callback + self._task_run_callback() + ~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/common/task/task.py", line 110, in _task_run_callback + self._set_result(self.run()) + ~~~~~~~~^^ + File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/payloads/payload/dnf/installation.py", line 281, in run + self._dnf_manager.install_packages(self.report_progress) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py", line 664, in install_packages + process.start() + ~~~~~~~~~~~~~^^ + File "/usr/lib64/python3.14/multiprocessing/process.py", line 121, in start + self._popen = self._Popen(self) + ~~~~~~~~~~~^^^^^^ + File "/usr/lib64/python3.14/multiprocessing/context.py", line 224, in _Popen + return _default_context.get_context().Process._Popen(process_obj) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib64/python3.14/multiprocessing/context.py", line 300, in _Popen + return Popen(process_obj) + File "/usr/lib64/python3.14/multiprocessing/popen_forkserver.py", line 35, in __init__ + super().__init__(process_obj) + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib64/python3.14/multiprocessing/popen_fork.py", line 20, in __init__ + self._launch(process_obj) + ~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib64/python3.14/multiprocessing/popen_forkserver.py", line 47, in _launch + reduction.dump(process_obj, buf) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ + File "/usr/lib64/python3.14/multiprocessing/reduction.py", line 60, in dump + ForkingPickler(file, protocol).dump(obj) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + TypeError: cannot pickle 'SwigPyObject' object +--- + pyanaconda/modules/payloads/payload/dnf/dnf_manager.py | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py b/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py +index 925ed73790a..e7c25369912 100644 +--- a/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py ++++ b/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py +@@ -652,9 +652,12 @@ def install_packages(self, callback, timeout=20): + :param timeout: a time out of a failed process in seconds + :raise PayloadInstallationError: if the installation fails + """ +- queue = multiprocessing.Queue() ++ # SwigPyObjects are not picklable, so force the fork method ++ # On Python 3.14+, forkserver is the default (and it pickles) ++ context = multiprocessing.get_context(method="fork") ++ queue = context.Queue() + display = TransactionProgress(queue) +- process = multiprocessing.Process( ++ process = context.Process( + target=self._run_transaction, + args=(self._base, display) + ) diff --git a/anaconda.spec b/anaconda.spec index 4004a48..6422707 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -22,6 +22,10 @@ Patch: 0001-Don-t-pass-no-x11-to-gnome-kiosk.patch # Fixes https://bugzilla.redhat.com/2370944 Patch: https://github.com/rhinstaller/anaconda/pull/6447.patch +# Avoid the multiprocessing forkserver method with dnf +# Fixes "TypeError: cannot pickle 'SwigPyObject' object" on Python 3.14+ +Patch: https://github.com/rhinstaller/anaconda/pull/6449.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). From a378347b0b084b490b9cd7bd56b77260b41c6b26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sun, 8 Jun 2025 18:24:22 +0200 Subject: [PATCH 154/188] Changelog entry for 00844989be0b59b0f51a2681ca5d27c276e63db4 Sorry for missing it first. --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 6422707..9dc3dd9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.22 -Release: 4%{?dist} +Release: 5%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -516,6 +516,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Sun Jun 08 2025 Miro Hrončok - 43.22-5 +- Fix "TypeError: cannot pickle 'SwigPyObject' object" on Python 3.14+ + * Sat Jun 07 2025 Miro Hrončok - 43.22-4 - Fix buffer overflow on Python 3.14 - Fixes: hrbz#2370944 From f0d8d681c65d7a70c82a829b2e11220ce6abf895 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 17 Jun 2025 05:03:30 +0000 Subject: [PATCH 155/188] Update to 43.24 upstream release Upstream tag: anaconda-43.24 Upstream commit: a19262b4 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 24 +++++++++--------------- sources | 2 +- 4 files changed, 12 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index 6a71d4d..d95a05a 100644 --- a/.gitignore +++ b/.gitignore @@ -459,3 +459,4 @@ /anaconda-43.20.tar.bz2 /anaconda-43.21.tar.bz2 /anaconda-43.22.tar.bz2 +/anaconda-43.24.tar.bz2 diff --git a/README.packit b/README.packit index 7e268b5..e9ea630 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.8.0.post1.dev15+g39511efc. +The file was generated using packit 1.9.0.post1.dev2+gf07f9cb0. diff --git a/anaconda.spec b/anaconda.spec index 9dc3dd9..b722539 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 43.22 -Release: 5%{?dist} +Version: 43.24 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -13,19 +13,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2 -# https://github.com/rhinstaller/anaconda/pull/6437 -# Drop a gnome-kiosk option that isn't present when mutter is built -# without X11 support -Patch: 0001-Don-t-pass-no-x11-to-gnome-kiosk.patch - -# Avoid buffer overflow with TIOCGWINSZ -# Fixes https://bugzilla.redhat.com/2370944 -Patch: https://github.com/rhinstaller/anaconda/pull/6447.patch - -# Avoid the multiprocessing forkserver method with dnf -# Fixes "TypeError: cannot pickle 'SwigPyObject' object" on Python 3.14+ -Patch: https://github.com/rhinstaller/anaconda/pull/6449.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -516,6 +503,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 17 2025 Packit - 43.24-1 +- makeupdates: Bump Python version in site packages path to 3.14 (k.koukiou) +- Add documentation for the unified feature (jkonecny) +- Use os.get_terminal_size rather than ioctl magic (miro) +- Avoid the multiprocessing forkserver method with dnf (miro) +- anaconda: Remove manual start of `systemd --user` (k.koukiou) + * Sun Jun 08 2025 Miro Hrončok - 43.22-5 - Fix "TypeError: cannot pickle 'SwigPyObject' object" on Python 3.14+ diff --git a/sources b/sources index ee373c6..f811dde 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.22.tar.bz2) = f58936c3ca7970a2ec7a1407c13be3d7917c0db1cda684bbc26b7f46ac6fa63e6077c12013e8f41b7033f025c8035cf0f93c8efd9d083f93a81a0ecf7b416508 +SHA512 (anaconda-43.24.tar.bz2) = 1b59913a7836def2a86f592580bd1a9bc71e33974359441fd8f43015674d72e7eebd66011233d150d8df32d6319035a62ce9019b2747e5f236620c2a5952fff1 From 15bfbafec9d98f991324db601ad7159578d3ec7e Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 Jun 2025 05:06:14 +0000 Subject: [PATCH 156/188] Update to 43.25 upstream release Upstream tag: anaconda-43.25 Upstream commit: 56eb71c1 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 17 ++++++++++++++++- sources | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d95a05a..0bf7624 100644 --- a/.gitignore +++ b/.gitignore @@ -460,3 +460,4 @@ /anaconda-43.21.tar.bz2 /anaconda-43.22.tar.bz2 /anaconda-43.24.tar.bz2 +/anaconda-43.25.tar.bz2 diff --git a/README.packit b/README.packit index e9ea630..dde2a46 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.9.0.post1.dev2+gf07f9cb0. +The file was generated using packit 1.9.0.post1.dev4+g48b4c222. diff --git a/anaconda.spec b/anaconda.spec index b722539..d3d4cea 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.24 +Version: 43.25 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -503,6 +503,21 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 24 2025 Packit - 43.25-1 +- Change formatting on some error messages (a.badger) +- Enable all steps of the installation queue (adamkankovsky) +- Fix a pair of error messages (a.badger) +- Remove tmpfs on /var/tmp for ISO builds (jkonecny) +- ruff: enable and autofix SIM300 (k.koukiou) +- ruff: enable and fix SIM222 rule (k.koukiou) +- ruff: enable and autofix SIM201 (k.koukiou) +- pylint: suppress false positives related to GI and GTK introspection + (k.koukiou) +- ruff: enable and autofix SIM118 rule (k.koukiou) +- tests/network: reorder filterwarnings to fix warning handling in + test_sync_call_glib_in_thread (k.koukiou) +- bootloader: drop write_config_console, just preserve console= (awilliam) + * Tue Jun 17 2025 Packit - 43.24-1 - makeupdates: Bump Python version in site packages path to 3.14 (k.koukiou) - Add documentation for the unified feature (jkonecny) diff --git a/sources b/sources index f811dde..0ac0583 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.24.tar.bz2) = 1b59913a7836def2a86f592580bd1a9bc71e33974359441fd8f43015674d72e7eebd66011233d150d8df32d6319035a62ce9019b2747e5f236620c2a5952fff1 +SHA512 (anaconda-43.25.tar.bz2) = 5b659650d8b0a4303154a6877ca309a786510c306e6b504b5646417350aa778ad42f194822500c216c6260c661dc958ca8894fa3bc0aefc155d648735ca9dd9b From 780b18c9e67dce4af18c04b32389b7fdac4b8593 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 7 Jul 2025 12:02:19 +0000 Subject: [PATCH 157/188] Update to 43.28 upstream release Upstream tag: anaconda-43.28 Upstream commit: e9053652 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 15 +++++++++++++-- sources | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0bf7624..36daeec 100644 --- a/.gitignore +++ b/.gitignore @@ -461,3 +461,4 @@ /anaconda-43.22.tar.bz2 /anaconda-43.24.tar.bz2 /anaconda-43.25.tar.bz2 +/anaconda-43.28.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index d3d4cea..28accf7 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.25 +Version: 43.28 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -38,7 +38,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libreportanacondaver 2.0.21-1 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.64-1 +%define pykickstartver 3.65-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.12.1-1 %define rpmver 4.15.0 @@ -367,6 +367,12 @@ runtime on NFS/HTTP/FTP servers or local disks. %autosetup -p 1 %build + +# 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. +autoreconf -vfi + # use actual build-time release number, not tarball creation time release number %configure ANACONDA_RELEASE=%{release} %{!?with_glade:--disable-glade} %{__make} %{?_smp_mflags} @@ -503,6 +509,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jul 07 2025 Packit - 43.28-1 +- Fix an issue with automake versions when building the rpm (a.badger) +- anaconda.py: remove duplicate import (k.koukiou) +- anaconda.py: remove obsolete comment (k.koukiou) + * Tue Jun 24 2025 Packit - 43.25-1 - Change formatting on some error messages (a.badger) - Enable all steps of the installation queue (adamkankovsky) diff --git a/sources b/sources index 0ac0583..34eb3cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.25.tar.bz2) = 5b659650d8b0a4303154a6877ca309a786510c306e6b504b5646417350aa778ad42f194822500c216c6260c661dc958ca8894fa3bc0aefc155d648735ca9dd9b +SHA512 (anaconda-43.28.tar.bz2) = 420b6da33d08762f6ef47d69adbb3f526323a50ea103ad2ca7915783ab0a5532e6a933c4c12c3d9a4bd09e8f9837cf035b95275251e06c9a6cb26b9e3eace04e From 61569a7725ed7f9bc43fa6638a5c68bb485c2f21 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 9 Jul 2025 06:42:17 +0000 Subject: [PATCH 158/188] Update to 43.29 upstream release Upstream tag: anaconda-43.29 Upstream commit: 8826bd72 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 36daeec..112f3a8 100644 --- a/.gitignore +++ b/.gitignore @@ -462,3 +462,4 @@ /anaconda-43.24.tar.bz2 /anaconda-43.25.tar.bz2 /anaconda-43.28.tar.bz2 +/anaconda-43.29.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 28accf7..49a817e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.28 +Version: 43.29 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -509,6 +509,10 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jul 09 2025 Packit - 43.29-1 +- data: profile.d: use slitherer as default web engine everywhere but for + workstation (k.koukiou) + * Mon Jul 07 2025 Packit - 43.28-1 - Fix an issue with automake versions when building the rpm (a.badger) - anaconda.py: remove duplicate import (k.koukiou) diff --git a/sources b/sources index 34eb3cd..61d0eaf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.28.tar.bz2) = 420b6da33d08762f6ef47d69adbb3f526323a50ea103ad2ca7915783ab0a5532e6a933c4c12c3d9a4bd09e8f9837cf035b95275251e06c9a6cb26b9e3eace04e +SHA512 (anaconda-43.29.tar.bz2) = cb4ef41e702c88757c4e2ac9a0be10e6c36493c5b38f4d2357f9b3ac7bfa639368624417a487215d2d929ece1a715360251ebe3d41fb5511190775c030c03d18 From 18fdc00f786e41b17764e56fb1ce6b76f9850b88 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 15 Jul 2025 05:19:06 +0000 Subject: [PATCH 159/188] Update to 43.30 upstream release Upstream tag: anaconda-43.30 Upstream commit: 72ec4243 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + anaconda.spec | 86 +++++++++++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 85 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 112f3a8..d6be15a 100644 --- a/.gitignore +++ b/.gitignore @@ -463,3 +463,4 @@ /anaconda-43.25.tar.bz2 /anaconda-43.28.tar.bz2 /anaconda-43.29.tar.bz2 +/anaconda-43.30.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 49a817e..55a9a49 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.29 +Version: 43.30 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -26,7 +26,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %endif %define dasbusver 1.3 %define dbusver 1.2.3 -%define dnfver 3.6.0 +%define dnfver 5.2.15.0-1 %define dracutver 102-3 %define fcoeutilsver 1.0.12-3.20100323git %define gettextver 0.19.8 @@ -87,7 +87,7 @@ Requires: python3-libs %if 0%{?rhel} > 10 || 0%{?fedora} > 40 Requires: python3-crypt-r %endif -Requires: python3-dnf >= %{dnfver} +Requires: python3-libdnf5 >= %{dnfver} Requires: python3-blivet >= %{pythonblivetver} Requires: python3-blockdev >= %{libblockdevver} Requires: python3-meh >= %{mehver} @@ -143,6 +143,10 @@ Requires: python3-pid Requires: crypto-policies Requires: crypto-policies-scripts +%ifnarch s390 s390x +Requires: grub2-common >= 2.12-37 +%endif + # required because of the rescue mode and RDP question Requires: anaconda-tui = %{version}-%{release} @@ -509,6 +513,82 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 15 2025 Packit - 43.30-1 +- Bump the required version of dnf (pkratoch) +- storage: Prevent accidental erasure of Live installation media (k.koukiou) +- bootloader: efi: utilize grub2-common script for handling config file + generation (k.koukiou) +- Remove leftover commented-out call to close base (pkratoch) +- Update DNFManager.get_flatpak_refs to dnf5 (pkratoch) +- Comment how getting the packages to download works (pkratoch) +- Add a test for resolving selection with errors (pkratoch) +- Rename the DNFManager tests back to test_module_payload_dnf_manager + (pkratoch) +- Adapt the remaining DNFManager tests (pkratoch) +- Fix checking if PackageQuery is empty (pkratoch) +- Implement verifying repomd hashes (pkratoch) +- Catch libdnf5 exceptions instead of previously thrown RuntimeError (pkratoch) +- Adapt test_module_payload_dnf_manager comps tests for DNF5 (pkratoch) +- Require the correct package for dnf5 plugins (pkratoch) +- Handle group package types that can be specified by options in kickstart + (pkratoch) +- Use pkg_gpgcheck config option instead of deprecated gpgcheck (pkratoch) +- Sort groups and environments by display_order (pkratoch) +- Set excludes for environments and groups (pkratoch) +- Reduce installation progress log verbosity (pkratoch) +- Add a second goal for second resolving in case of unavailable packages + (pkratoch) +- Print number of packages when reporting installation progress (pkratoch) +- Set package excludes (pkratoch) +- Remove the dnf_manager exceptions related to selection resolving (pkratoch) +- Remove unused imports (pkratoch) +- Report downloading progress (pkratoch) +- Respect the missing_ignored and broken_ignored configuration (pkratoch) +- Implement replacing repositories (pkratoch) +- Reset the dnf base when clearing cache (pkratoch) +- Remember if repositories were loaded (pkratoch) +- Set the destdir option (pkratoch) +- Always call progress.quit in mocked installing packages in tests (pkratoch) +- Don't close the multiprocessing queue too soon (pkratoch) +- Log messages from dnf into /tmp/dnf.log (pkratoch) +- Report error when the dnf transaction fails (pkratoch) +- Log also the message of the dnf transaction result (pkratoch) +- Enable some tests in test_module_payload_dnf5_manager (pkratoch) +- Remove the test_dnf_tear_down (pkratoch) +- Report warnings in DNFManager.resolve_selection (pkratoch) +- Fix transaction callbacks (pkratoch) +- Adapt tests of DNFManager.install_packages for dnf5 (pkratoch) +- Fix setting up and running transaction (pkratoch) +- Adapt test_module_payload_dnf_installation for dnf5 (pkratoch) +- Adapt checking transaction errors to DNF5 (pkratoch) +- Enable comps tests (pkratoch) +- Fix setting of libdnf5.repo.PackageDownloader (pkratoch) +- TEMPORARY: Store comps queries (pkratoch) +- Remove unused _create_group method from DNFRequirementsTestCase (pkratoch) +- Update TransactionItemState_ERROR import to libdnf5 (pkratoch) +- Adapt dnf validation tests for dnf5 (pkratoch) +- Fix use of group and environment iterators (pkratoch) +- Replace `base.load_config_from_file` with `base.load_config` method + (pkratoch) +- Remove variable loading, since it's done in base.setup() (pkratoch) +- Remove test for reset_substitution method (pkratoch) +- Adapt test_module_payload_dnf_manager download tests for dnf5 (pkratoch) +- Adapt test_dnf_initialization.py tests for dnf5 (pkratoch) +- Load all repositories at once (pkratoch) +- Call dnf5 base setup at a proper place (pkratoch) +- Fix setting releasever in dnf5 base (pkratoch) +- Call get_download_size instead of get_package_size because of rename + (pkratoch) +- Remove the DNFConfigWrapper and access the configuration options directly + (pkratoch) +- Use repo.get() (vponcova) +- Use the DNF5 API (vponcova) +- Update to the approved version of the blivet change (a.badger) +- pyanaconda: storage: enforce GPT partition table for ESP on EFI x86 platforms + (k.koukiou) +- Do not duplicate the DEVICE_TYPES enum in storage_constraints (a.badger) +- Retrieve DEVICE_TYPES from blivet. (a.badger) + * Wed Jul 09 2025 Packit - 43.29-1 - data: profile.d: use slitherer as default web engine everywhere but for workstation (k.koukiou) diff --git a/sources b/sources index 61d0eaf..c837922 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.29.tar.bz2) = cb4ef41e702c88757c4e2ac9a0be10e6c36493c5b38f4d2357f9b3ac7bfa639368624417a487215d2d929ece1a715360251ebe3d41fb5511190775c030c03d18 +SHA512 (anaconda-43.30.tar.bz2) = 0a8561198d113829337da68bb59543059dc05b3b1690fe46a3ad7baa90ca6d2cac594a0cf24700475ace9d5ace1a3002a7aa6a59ed88021c0e54ab3efd0da089 From 1630f7708e13635f8a9a682dbc9b1d49dabafc9a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Jul 2025 05:18:29 +0000 Subject: [PATCH 160/188] Update to 43.31 upstream release Upstream tag: anaconda-43.31 Upstream commit: 73f9cc72 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 d6be15a..1868ff9 100644 --- a/.gitignore +++ b/.gitignore @@ -464,3 +464,4 @@ /anaconda-43.28.tar.bz2 /anaconda-43.29.tar.bz2 /anaconda-43.30.tar.bz2 +/anaconda-43.31.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 55a9a49..86daba4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.30 +Version: 43.31 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 22 2025 Packit - 43.31-1 +- Fix unit tests for code running rsync by mocking it. (rvykydal) + * Tue Jul 15 2025 Packit - 43.30-1 - Bump the required version of dnf (pkratoch) - storage: Prevent accidental erasure of Live installation media (k.koukiou) diff --git a/sources b/sources index c837922..43c1700 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.30.tar.bz2) = 0a8561198d113829337da68bb59543059dc05b3b1690fe46a3ad7baa90ca6d2cac594a0cf24700475ace9d5ace1a3002a7aa6a59ed88021c0e54ab3efd0da089 +SHA512 (anaconda-43.31.tar.bz2) = 3b0f3d3e371ce476232ccbbafdc12a3abe903424a65eb14abc62efc545eefd27495f27e3d36bdf89c99c259174e689a3dd821fc65481b1d145a32ac837a1497f From 7b7d68b3b66498f318edba2126452d29e160fa27 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:57:56 +0000 Subject: [PATCH 161/188] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 86daba4..d3c7b31 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 43.31 -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 +* Wed Jul 23 2025 Fedora Release Engineering - 43.31-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jul 22 2025 Packit - 43.31-1 - Fix unit tests for code running rsync by mocking it. (rvykydal) From 842451e9a5559e854c93de155e664046049f5946 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 29 Jul 2025 07:20:49 +0000 Subject: [PATCH 162/188] Update to 43.32 upstream release Upstream tag: anaconda-43.32 Upstream commit: 7110018a Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 21 +++++++++++++++++---- sources | 2 +- 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 1868ff9..4759e60 100644 --- a/.gitignore +++ b/.gitignore @@ -465,3 +465,4 @@ /anaconda-43.29.tar.bz2 /anaconda-43.30.tar.bz2 /anaconda-43.31.tar.bz2 +/anaconda-43.32.tar.bz2 diff --git a/README.packit b/README.packit index dde2a46..3ad54d6 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.9.0.post1.dev4+g48b4c222. +The file was generated using packit 1.11.0. diff --git a/anaconda.spec b/anaconda.spec index d3c7b31..1967cc8 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 43.31 -Release: 2%{?dist} +Version: 43.32 +Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -180,8 +180,8 @@ system. Summary: Live installation specific files and dependencies BuildArch: noarch BuildRequires: desktop-file-utils -# live installation currently implies a graphical installation -Requires: anaconda-gui = %{version}-%{release} +# live installation currently implies a graphical installation with Web UI +Requires: anaconda-webui Requires: zenity Recommends: xhost # FIXME: This is currently needed by the locale1-x11-sync script. @@ -513,6 +513,19 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 29 2025 Packit - 43.32-1 +- Make sure the pre_install queue is run (#2378660) (mkolman) +- Default to GTK UI when available, fallback to Web UI otherwise (k.koukiou) +- build: switch live installation dependency from anaconda-gui to anaconda- + webui (k.koukiou) +- users: fix guess_username to return empty string for invalid usernames + (k.koukiou) +- users: expose guess_username as GuessUsernameFromFullName API (k.koukiou) +- data: profile: hide date time screen from workstation (k.koukiou) +- Create new D-Bus API for NTP server checking (k.koukiou) +- Test for ntp servers from config (adamkankovsky) +- Create new DBUS API for ntp servers from config (adamkankovsky) + * Wed Jul 23 2025 Fedora Release Engineering - 43.31-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 43c1700..e087a13 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.31.tar.bz2) = 3b0f3d3e371ce476232ccbbafdc12a3abe903424a65eb14abc62efc545eefd27495f27e3d36bdf89c99c259174e689a3dd821fc65481b1d145a32ac837a1497f +SHA512 (anaconda-43.32.tar.bz2) = 356920785885a4a7da4a50bea9d29db94237fed7a753347babbcb87378ef862427cd68f356e4e64498a41e0c216630d28679a092eaca7c71649674fd4053ef45 From a8d55d44464d2a42d1e1c856b1d9c148c1323267 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 31 Jul 2025 14:31:24 +0000 Subject: [PATCH 163/188] Update to 43.33 upstream release Upstream tag: anaconda-43.33 Upstream commit: a26df12d 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 4759e60..42b1ac9 100644 --- a/.gitignore +++ b/.gitignore @@ -466,3 +466,4 @@ /anaconda-43.30.tar.bz2 /anaconda-43.31.tar.bz2 /anaconda-43.32.tar.bz2 +/anaconda-43.33.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 1967cc8..cf8050f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.32 +Version: 43.33 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Jul 31 2025 Packit - 43.33-1 +- Revert "Default to GTK UI when available, fallback to Web UI otherwise" + (k.koukiou) +- Rename DNF strings to Flatpak in installation.py (jkonecny) +- Remove unused Flatpak manager code (jkonecny) + * Tue Jul 29 2025 Packit - 43.32-1 - Make sure the pre_install queue is run (#2378660) (mkolman) - Default to GTK UI when available, fallback to Web UI otherwise (k.koukiou) diff --git a/sources b/sources index e087a13..7cded2e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.32.tar.bz2) = 356920785885a4a7da4a50bea9d29db94237fed7a753347babbcb87378ef862427cd68f356e4e64498a41e0c216630d28679a092eaca7c71649674fd4053ef45 +SHA512 (anaconda-43.33.tar.bz2) = 7d8d673cb06a70a1d720d1499bc5f568ece7a1d9e6d409449729272329c2f337566593bb938ab52b331134bfb4c601ce9d6fee46a63a63677cc3e76fbab63764 From 2386f55ce5b53ea0b6482013568916dc7c1a31cf Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 5 Aug 2025 05:23:14 +0000 Subject: [PATCH 164/188] Update to 43.34 upstream release Upstream tag: anaconda-43.34 Upstream commit: e9ffba27 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 42b1ac9..d249537 100644 --- a/.gitignore +++ b/.gitignore @@ -467,3 +467,4 @@ /anaconda-43.31.tar.bz2 /anaconda-43.32.tar.bz2 /anaconda-43.33.tar.bz2 +/anaconda-43.34.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index cf8050f..df8490a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 43.33 +Version: 43.34 Release: 1%{?dist} ExcludeArch: %{ix86} License: GPL-2.0-or-later @@ -513,6 +513,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 05 2025 Packit - 43.34-1 +- Document Lorax template patching (mkolman) + * Thu Jul 31 2025 Packit - 43.33-1 - Revert "Default to GTK UI when available, fallback to Web UI otherwise" (k.koukiou) diff --git a/sources b/sources index 7cded2e..d4bebec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-43.33.tar.bz2) = 7d8d673cb06a70a1d720d1499bc5f568ece7a1d9e6d409449729272329c2f337566593bb938ab52b331134bfb4c601ce9d6fee46a63a63677cc3e76fbab63764 +SHA512 (anaconda-43.34.tar.bz2) = 536ea598a71c7f6b5a7a233d2db14ca28206fe9fb4fc7fb906415d45f21843cbdde4c4bbd759c4713ff8fa26d8fb826a38eb062457c0bafedacc7d59ab92862b From a9caea84dfef032fc3c957f5dd54479b13e4e0c7 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 12 Aug 2025 05:03:32 +0000 Subject: [PATCH 165/188] 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 166/188] 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 167/188] 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 168/188] 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 169/188] 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 170/188] 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 171/188] 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 172/188] 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 173/188] 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 174/188] 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 175/188] 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 176/188] 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 177/188] 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 178/188] 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 179/188] 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 180/188] 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 181/188] 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 182/188] 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 183/188] 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 184/188] 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 185/188] 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 186/188] 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 187/188] 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 188/188] 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