From 970b42ff9ad5f5e5eaa7b5b8819dc79197353be3 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 15 Aug 2022 16:59:07 +0000 Subject: [PATCH 001/220] [packit] 37.12.1 upstream release Upstream tag: anaconda-37.12.1-1 Upstream commit: 2301f427 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 94 ++++++++++++++++++++++++++++++++++++--------------- sources | 2 +- 4 files changed, 70 insertions(+), 29 deletions(-) diff --git a/.gitignore b/.gitignore index 0ce27bd..5c0e839 100644 --- a/.gitignore +++ b/.gitignore @@ -323,3 +323,4 @@ /anaconda-37.10.tar.bz2 /anaconda-37.11.tar.bz2 /anaconda-37.12.tar.bz2 +/anaconda-37.12.1.tar.bz2 diff --git a/README.packit b/README.packit index 9b64c89..f7968c5 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.56.0. +The file was generated using packit 0.57.1.dev2+g0f9759f. diff --git a/anaconda.spec b/anaconda.spec index c700638..efca8b7 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.12 +Version: 37.12.1 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -40,7 +40,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define nmver 1.0 %define pykickstartver 3.41-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.4.0-1 +%define pythonblivetver 1:3.4.4-3 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -156,6 +156,9 @@ Obsoletes: booty <= 0.107-1 The anaconda-core package contains the program which was used to install your system. +%if ! 0%{?rhel} +# do not provide the live subpackage on RHEL + %package live Summary: Live installation specific files and dependencies BuildRequires: desktop-file-utils @@ -173,6 +176,8 @@ Recommends: xhost The anaconda-live package contains scripts, data and dependencies required for live installations. +%endif + %package install-env-deps Summary: Installation environment specific dependencies Requires: udisks2-iscsi @@ -399,6 +404,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %dir %{_sysconfdir}/%{name}/profile.d %config %{_sysconfdir}/%{name}/profile.d/* +%if ! 0%{?rhel} +# do not provide the live subpackage on RHEL + %files live %{_bindir}/liveinst %{_sbindir}/liveinst @@ -409,6 +417,8 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_datadir}/anaconda/gnome %{_sysconfdir}/xdg/autostart/*.desktop +%endif + %if %use_cockpit %files webui %dir %{_datadir}/cockpit/anaconda-webui @@ -458,32 +468,62 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Aug 15 2022 Packit - 37.12.1-1 +- Adjust configuration options for Fedora 37 (mkolman) +- Remove release builds from CI status page (#docs) (vslavik) +- Update the tests for the SELinux configuration (vponcova) +- Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny) +- Documented required space always including swap (ozobal) +- Remove the DeprecatedSection class (vponcova) +- Remove the sensitive info logger (vponcova) +- Remove the _repos_lock property of the DNF payload class (vponcova) +- Remove the function get_locale_timezones (vponcova) +- Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova) +- Add release notes for f37 vslavik PRs (#docs) (vslavik) +- Do not provide the anaconda-live subpackage on RHEL (vslavik) +- Add release note for no more copying /etc/resolv.conf (rvykydal) +- Add release note for rootpw --allow-ssh option (rvykydal) +- Fix growing installation size requirement (ozobal) +- Add a release note for the `inst.disklabel` boot option (vponcova) +- Add unit tests for the initialization of the default disk label type (vponcova) +- Prefer GPT instead of legacy MBR (vponcova) +- Support the `inst.disklabel` boot option (vponcova) +- Skip Kickstart version tests on RHEL (ozobal) +- Add unit tests for errors raised by the `ZFCPDiscoverTask` task (vponcova) +- rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim) +- Document the Dependabot status (vponcova) +- Initialize empty disks on the Manual Partitioning screen (vponcova) +- Revert "Temporarily ignore the new version of the zfcp command" (jstodola) +- Revert "Ignore also ZFCPData temporarily" (jstodola) +- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) +- Reduce the width of the zFCP dialog (jstodola) + * Tue Aug 02 2022 Packit - 37.12-1 -- Web UI: Replace a newly translated string in tests (vponcova) -- Communicate media verification result clearly (vslavik) -- Fix: check that the password contains the username (songmingliang) -- Fixed required space check always including swap (ozobal) -- Hide the keyboard layout indicator in the passphrase dialog (#2070823) (vponcova) -- Call the check_duplicate_repo_names function (vponcova) -- Call the validate_repo_name function (vponcova) -- Call the get_unique_repo_name function (vponcova) -- Simplify the condition for the `disk_space` parameter in `suggest_swap_size` (vponcova) -- Remove the `quiet` parameter of the `suggest_swap_size` function (vponcova) -- Test the `suggest_swap_size` function (vponcova) -- Web UI: Don't wait for animations in the pixel tests (vponcova) -- Web UI: Show a context help about storage options (vponcova) -- Silence pylint warnings about crypt module (vslavik) -- Ignore no-member pylint detections on gi.repository (vslavik) -- Revert "Disable Pylint" (vslavik) -- bootloader/base.py: enable resume on arm64 (mihai.carabas) -- Disable kexec on RISC-V (imbearchild) -- simplify TestValues enum creation and usage (ethan) -- Disable Pylint (vslavik) -- Fix unit tests for python 3.11 (vslavik) -- Change the Python version to 3.11 in the makeupdates script (rvykydal) -- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) -- Revert "Temporarily keep setter methods for Initial Setup" (vponcova) -- Revert "Temporarily keep setter methods for the Kdump add-on" (vponcova) +- Web UI: Replace a newly translated string in tests (vponcova) +- Communicate media verification result clearly (vslavik) +- Fix: check that the password contains the username (songmingliang) +- Fixed required space check always including swap (ozobal) +- Hide the keyboard layout indicator in the passphrase dialog (#2070823) (vponcova) +- Call the check_duplicate_repo_names function (vponcova) +- Call the validate_repo_name function (vponcova) +- Call the get_unique_repo_name function (vponcova) +- Simplify the condition for the `disk_space` parameter in `suggest_swap_size` (vponcova) +- Remove the `quiet` parameter of the `suggest_swap_size` function (vponcova) +- Test the `suggest_swap_size` function (vponcova) +- Web UI: Don't wait for animations in the pixel tests (vponcova) +- Web UI: Show a context help about storage options (vponcova) +- Silence pylint warnings about crypt module (vslavik) +- Ignore no-member pylint detections on gi.repository (vslavik) +- Revert "Disable Pylint" (vslavik) +- bootloader/base.py: enable resume on arm64 (mihai.carabas) +- Disable kexec on RISC-V (imbearchild) +- simplify TestValues enum creation and usage (ethan) +- Disable Pylint (vslavik) +- Fix unit tests for python 3.11 (vslavik) +- Change the Python version to 3.11 in the makeupdates script (rvykydal) +- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) +- Revert "Temporarily keep setter methods for Initial Setup" (vponcova) +- Revert "Temporarily keep setter methods for the Kdump add-on" (vponcova) - Change default swap size for large-memory systems (pablomh) * Wed Jul 20 2022 Fedora Release Engineering - 37.11-2 diff --git a/sources b/sources index a5d4f87..30adff8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.12.tar.bz2) = 90fa695b680ce8e8286b307e1dc2679db76caae216abe1f32a0fa1d21203338d46105709f05447f23ea71e2cc6af0e4ae8ce695e7b18851a6f424ea799734a97 +SHA512 (anaconda-37.12.1.tar.bz2) = 57903cc19af42ca9379068bf525e58c76dbba344d64b084c527ffe6bcde1886c458491aca9b55d18bb7939bbd709e4ae6ff2d6f136c708f28e05fdcf0a6caae7 From 976f15c299af5954366a1faf66335a4f57e7b021 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 15 Aug 2022 16:59:26 +0000 Subject: [PATCH 002/220] [packit] 38.1 upstream release Upstream tag: anaconda-38.1-1 Upstream commit: 04d41ac8 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 93 ++++++++++++++++++++++++++++++++++++--------------- sources | 2 +- 4 files changed, 69 insertions(+), 29 deletions(-) diff --git a/.gitignore b/.gitignore index 0ce27bd..9dd5b15 100644 --- a/.gitignore +++ b/.gitignore @@ -323,3 +323,4 @@ /anaconda-37.10.tar.bz2 /anaconda-37.11.tar.bz2 /anaconda-37.12.tar.bz2 +/anaconda-38.1.tar.bz2 diff --git a/README.packit b/README.packit index 9b64c89..f7968c5 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.56.0. +The file was generated using packit 0.57.1.dev2+g0f9759f. diff --git a/anaconda.spec b/anaconda.spec index c700638..3f2fba6 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.12 +Version: 38.1 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -40,7 +40,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define nmver 1.0 %define pykickstartver 3.41-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.4.0-1 +%define pythonblivetver 1:3.4.4-3 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -156,6 +156,9 @@ Obsoletes: booty <= 0.107-1 The anaconda-core package contains the program which was used to install your system. +%if ! 0%{?rhel} +# do not provide the live subpackage on RHEL + %package live Summary: Live installation specific files and dependencies BuildRequires: desktop-file-utils @@ -173,6 +176,8 @@ Recommends: xhost The anaconda-live package contains scripts, data and dependencies required for live installations. +%endif + %package install-env-deps Summary: Installation environment specific dependencies Requires: udisks2-iscsi @@ -399,6 +404,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %dir %{_sysconfdir}/%{name}/profile.d %config %{_sysconfdir}/%{name}/profile.d/* +%if ! 0%{?rhel} +# do not provide the live subpackage on RHEL + %files live %{_bindir}/liveinst %{_sbindir}/liveinst @@ -409,6 +417,8 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_datadir}/anaconda/gnome %{_sysconfdir}/xdg/autostart/*.desktop +%endif + %if %use_cockpit %files webui %dir %{_datadir}/cockpit/anaconda-webui @@ -458,32 +468,61 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Aug 15 2022 Packit - 38.1-1 +- Remove release builds from CI status page (#docs) (vslavik) +- Update the tests for the SELinux configuration (vponcova) +- Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny) +- Documented required space always including swap (ozobal) +- Remove the DeprecatedSection class (vponcova) +- Remove the sensitive info logger (vponcova) +- Remove the _repos_lock property of the DNF payload class (vponcova) +- Remove the function get_locale_timezones (vponcova) +- Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova) +- Add release notes for f37 vslavik PRs (#docs) (vslavik) +- Do not provide the anaconda-live subpackage on RHEL (vslavik) +- Add release note for no more copying /etc/resolv.conf (rvykydal) +- Add release note for rootpw --allow-ssh option (rvykydal) +- Fix growing installation size requirement (ozobal) +- Add a release note for the `inst.disklabel` boot option (vponcova) +- Add unit tests for the initialization of the default disk label type (vponcova) +- Prefer GPT instead of legacy MBR (vponcova) +- Support the `inst.disklabel` boot option (vponcova) +- Skip Kickstart version tests on RHEL (ozobal) +- Add unit tests for errors raised by the `ZFCPDiscoverTask` task (vponcova) +- rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim) +- Document the Dependabot status (vponcova) +- Initialize empty disks on the Manual Partitioning screen (vponcova) +- Revert "Temporarily ignore the new version of the zfcp command" (jstodola) +- Revert "Ignore also ZFCPData temporarily" (jstodola) +- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) +- Reduce the width of the zFCP dialog (jstodola) + * Tue Aug 02 2022 Packit - 37.12-1 -- Web UI: Replace a newly translated string in tests (vponcova) -- Communicate media verification result clearly (vslavik) -- Fix: check that the password contains the username (songmingliang) -- Fixed required space check always including swap (ozobal) -- Hide the keyboard layout indicator in the passphrase dialog (#2070823) (vponcova) -- Call the check_duplicate_repo_names function (vponcova) -- Call the validate_repo_name function (vponcova) -- Call the get_unique_repo_name function (vponcova) -- Simplify the condition for the `disk_space` parameter in `suggest_swap_size` (vponcova) -- Remove the `quiet` parameter of the `suggest_swap_size` function (vponcova) -- Test the `suggest_swap_size` function (vponcova) -- Web UI: Don't wait for animations in the pixel tests (vponcova) -- Web UI: Show a context help about storage options (vponcova) -- Silence pylint warnings about crypt module (vslavik) -- Ignore no-member pylint detections on gi.repository (vslavik) -- Revert "Disable Pylint" (vslavik) -- bootloader/base.py: enable resume on arm64 (mihai.carabas) -- Disable kexec on RISC-V (imbearchild) -- simplify TestValues enum creation and usage (ethan) -- Disable Pylint (vslavik) -- Fix unit tests for python 3.11 (vslavik) -- Change the Python version to 3.11 in the makeupdates script (rvykydal) -- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) -- Revert "Temporarily keep setter methods for Initial Setup" (vponcova) -- Revert "Temporarily keep setter methods for the Kdump add-on" (vponcova) +- Web UI: Replace a newly translated string in tests (vponcova) +- Communicate media verification result clearly (vslavik) +- Fix: check that the password contains the username (songmingliang) +- Fixed required space check always including swap (ozobal) +- Hide the keyboard layout indicator in the passphrase dialog (#2070823) (vponcova) +- Call the check_duplicate_repo_names function (vponcova) +- Call the validate_repo_name function (vponcova) +- Call the get_unique_repo_name function (vponcova) +- Simplify the condition for the `disk_space` parameter in `suggest_swap_size` (vponcova) +- Remove the `quiet` parameter of the `suggest_swap_size` function (vponcova) +- Test the `suggest_swap_size` function (vponcova) +- Web UI: Don't wait for animations in the pixel tests (vponcova) +- Web UI: Show a context help about storage options (vponcova) +- Silence pylint warnings about crypt module (vslavik) +- Ignore no-member pylint detections on gi.repository (vslavik) +- Revert "Disable Pylint" (vslavik) +- bootloader/base.py: enable resume on arm64 (mihai.carabas) +- Disable kexec on RISC-V (imbearchild) +- simplify TestValues enum creation and usage (ethan) +- Disable Pylint (vslavik) +- Fix unit tests for python 3.11 (vslavik) +- Change the Python version to 3.11 in the makeupdates script (rvykydal) +- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) +- Revert "Temporarily keep setter methods for Initial Setup" (vponcova) +- Revert "Temporarily keep setter methods for the Kdump add-on" (vponcova) - Change default swap size for large-memory systems (pablomh) * Wed Jul 20 2022 Fedora Release Engineering - 37.11-2 diff --git a/sources b/sources index a5d4f87..5340fbb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.12.tar.bz2) = 90fa695b680ce8e8286b307e1dc2679db76caae216abe1f32a0fa1d21203338d46105709f05447f23ea71e2cc6af0e4ae8ce695e7b18851a6f424ea799734a97 +SHA512 (anaconda-38.1.tar.bz2) = 1c63b3a31a8ec660516b3df53b1e40d9dd6cb5396a575866d447a842dfa1e4508c66e2bb6bf464b92c3bdf2ee8ecd93698fc0d44ea9709785197ec5365dabe33 From 92f2aefa947e3910592f7285c73427f52f5fad92 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 19 Aug 2022 16:05:20 +0000 Subject: [PATCH 003/220] [packit] 38.2 upstream release Upstream tag: anaconda-38.2-1 Upstream commit: bd80b2e1 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 90 ++++++++++++++++++++++++++++++++++----------------- sources | 2 +- 4 files changed, 63 insertions(+), 32 deletions(-) diff --git a/.gitignore b/.gitignore index 9dd5b15..37fdade 100644 --- a/.gitignore +++ b/.gitignore @@ -324,3 +324,4 @@ /anaconda-37.11.tar.bz2 /anaconda-37.12.tar.bz2 /anaconda-38.1.tar.bz2 +/anaconda-38.2.tar.bz2 diff --git a/README.packit b/README.packit index f7968c5..d360133 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.57.1.dev2+g0f9759f. +The file was generated using packit 0.57.1.dev6+g0146236. diff --git a/anaconda.spec b/anaconda.spec index 3f2fba6..45d8c2e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.1 +Version: 38.2 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -19,7 +19,10 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers # match the requires versions of things). %if ! 0%{?rhel} +%bcond_without live %define blivetguiver 2.1.12-1 +%else +%bcond_with live %endif %define dasbusver 1.3 %define dbusver 1.2.3 @@ -156,7 +159,7 @@ Obsoletes: booty <= 0.107-1 The anaconda-core package contains the program which was used to install your system. -%if ! 0%{?rhel} +%if %{with live} # do not provide the live subpackage on RHEL %package live @@ -347,8 +350,23 @@ mkdir %{buildroot}%{_datadir}/anaconda/addons # Create an empty directory for post-scripts mkdir %{buildroot}%{_datadir}/anaconda/post-scripts +%if %{with live} # required for live installations desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop +%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/fedora-welcome.desktop \ + %{buildroot}/%{_datadir}/applications/liveinst.desktop +%endif # Add localization files %find_lang %{name} @@ -359,7 +377,6 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d rm -f %{buildroot}/%{_libexecdir}/webui-desktop %endif - # main package and install-env-deps are metapackages %files @@ -404,7 +421,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %dir %{_sysconfdir}/%{name}/profile.d %config %{_sysconfdir}/%{name}/profile.d/* -%if ! 0%{?rhel} +%if %{with live} # do not provide the live subpackage on RHEL %files live @@ -468,33 +485,46 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Aug 19 2022 Packit - 38.2-1 +- Fix building for RHEL/ELN without live installer (sgallagh) +- Remove the SimpleConfigFile class (vponcova) +- Don't use the SimpleConfigFile class (vponcova) +- Add a function for splitting values into two strings (vponcova) +- Move DNF code from the payload manager to the DNF payload (vponcova) +- Remove the restart_thread method of the payload manager (vponcova) +- Simplify the implementation of the payload manager (vponcova) +- Remove error messages from the payload manager (vponcova) +- Keep the "Setting up installation source..." message in a new constant (vponcova) +- Remove the WAITING_NETWORK state of the payload manager (vponcova) +- Remove the VERIFYING_AVAILABILITY state of the payload manager (vponcova) + * Mon Aug 15 2022 Packit - 38.1-1 -- Remove release builds from CI status page (#docs) (vslavik) -- Update the tests for the SELinux configuration (vponcova) -- Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny) -- Documented required space always including swap (ozobal) -- Remove the DeprecatedSection class (vponcova) -- Remove the sensitive info logger (vponcova) -- Remove the _repos_lock property of the DNF payload class (vponcova) -- Remove the function get_locale_timezones (vponcova) -- Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova) -- Add release notes for f37 vslavik PRs (#docs) (vslavik) -- Do not provide the anaconda-live subpackage on RHEL (vslavik) -- Add release note for no more copying /etc/resolv.conf (rvykydal) -- Add release note for rootpw --allow-ssh option (rvykydal) -- Fix growing installation size requirement (ozobal) -- Add a release note for the `inst.disklabel` boot option (vponcova) -- Add unit tests for the initialization of the default disk label type (vponcova) -- Prefer GPT instead of legacy MBR (vponcova) -- Support the `inst.disklabel` boot option (vponcova) -- Skip Kickstart version tests on RHEL (ozobal) -- Add unit tests for errors raised by the `ZFCPDiscoverTask` task (vponcova) -- rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim) -- Document the Dependabot status (vponcova) -- Initialize empty disks on the Manual Partitioning screen (vponcova) -- Revert "Temporarily ignore the new version of the zfcp command" (jstodola) -- Revert "Ignore also ZFCPData temporarily" (jstodola) -- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) +- Remove release builds from CI status page (#docs) (vslavik) +- Update the tests for the SELinux configuration (vponcova) +- Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny) +- Documented required space always including swap (ozobal) +- Remove the DeprecatedSection class (vponcova) +- Remove the sensitive info logger (vponcova) +- Remove the _repos_lock property of the DNF payload class (vponcova) +- Remove the function get_locale_timezones (vponcova) +- Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova) +- Add release notes for f37 vslavik PRs (#docs) (vslavik) +- Do not provide the anaconda-live subpackage on RHEL (vslavik) +- Add release note for no more copying /etc/resolv.conf (rvykydal) +- Add release note for rootpw --allow-ssh option (rvykydal) +- Fix growing installation size requirement (ozobal) +- Add a release note for the `inst.disklabel` boot option (vponcova) +- Add unit tests for the initialization of the default disk label type (vponcova) +- Prefer GPT instead of legacy MBR (vponcova) +- Support the `inst.disklabel` boot option (vponcova) +- Skip Kickstart version tests on RHEL (ozobal) +- Add unit tests for errors raised by the `ZFCPDiscoverTask` task (vponcova) +- rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim) +- Document the Dependabot status (vponcova) +- Initialize empty disks on the Manual Partitioning screen (vponcova) +- Revert "Temporarily ignore the new version of the zfcp command" (jstodola) +- Revert "Ignore also ZFCPData temporarily" (jstodola) +- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) - Reduce the width of the zFCP dialog (jstodola) * Tue Aug 02 2022 Packit - 37.12-1 diff --git a/sources b/sources index 5340fbb..36b13f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.1.tar.bz2) = 1c63b3a31a8ec660516b3df53b1e40d9dd6cb5396a575866d447a842dfa1e4508c66e2bb6bf464b92c3bdf2ee8ecd93698fc0d44ea9709785197ec5365dabe33 +SHA512 (anaconda-38.2.tar.bz2) = 337241eb3b2751305a8badd3ac27f2d4b27db45e679cafc513d348f970eedc973722b93605d89504365dad5df22cc447fc6f7d234274ead88f422bd2b9dc1a63 From fcf5b1859b0eca3464222a7d9a9115f4fe423eb6 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 30 Aug 2022 15:46:02 +0000 Subject: [PATCH 004/220] [packit] 38.3 upstream release Upstream tag: anaconda-38.3-1 Upstream commit: aa8837c4 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 56 +++++++++++++++++++++++++++++++++++++++------------ sources | 2 +- 4 files changed, 46 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 37fdade..44dc388 100644 --- a/.gitignore +++ b/.gitignore @@ -325,3 +325,4 @@ /anaconda-37.12.tar.bz2 /anaconda-38.1.tar.bz2 /anaconda-38.2.tar.bz2 +/anaconda-38.3.tar.bz2 diff --git a/README.packit b/README.packit index d360133..3737395 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.57.1.dev6+g0146236. +The file was generated using packit 0.59.1.dev3+g4b30b85. diff --git a/anaconda.spec b/anaconda.spec index 45d8c2e..f0b3c02 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.2 +Version: 38.3 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -24,6 +24,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %else %bcond_with live %endif +%define cockpitver 275 %define dasbusver 1.3 %define dbusver 1.2.3 %define dnfver 3.6.0 @@ -258,8 +259,12 @@ Add this package to an image build (eg. with lorax) to ensure all Anaconda capab %if %use_cockpit %package webui Summary: Cockpit based user interface for the Anaconda installer -Requires: cockpit-bridge -Requires: cockpit-ws +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 %description webui This package contains Cockpit based user interface for the Anaconda installer. @@ -485,17 +490,42 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 30 2022 Packit - 38.3-1 +- Add --hibernation option for Kickstart autopart (ozobal) +- Docs: How to run non-unit tests in CI standalone (#docs) (vslavik) +- Define more macros for cppcheck (vslavik) +- Infra templating script improvements (vslavik) +- infra: bump @patternfly/patternfly from 4.202.1 to 4.206.3 in /ui/webui (49699333+dependabot[bot]) +- webui: clean up prepare-updates-img (allison.karlitskaya) +- Adjust dependencies of the anaconda-webui package (mkolman) +- test: Update to cockpit 275 (allison.karlitskaya) +- Add test for dracut_eject (vslavik) +- Add test for ipmi_abort (vslavik) +- Add test for ipmi_report (vslavik) +- Simplify test_detect_virtualized_platform (vslavik) +- Rewrite test_vt_activate to use patch (vslavik) +- webui: build RPMs inside the fedora-37 image (allison.karlitskaya) +- Web UI: update target name in test documentation (rvykydal) +- Verify a biosboot partition on all installation targets (vponcova) +- Define the install_targets property for all bootloader classes (vponcova) +- Test the InstallerStorage.copy method (vponcova) +- Show multiple bootloader devices on the Manual Partitioning screen (vponcova) +- Implement the Root.copy method (vponcova) +- Redefine the Blivet.roots attribute (vponcova) +- Redefine the Blivet.copy method (vponcova) +- Add infrastructure templating tools (ozobal) + * Fri Aug 19 2022 Packit - 38.2-1 -- Fix building for RHEL/ELN without live installer (sgallagh) -- Remove the SimpleConfigFile class (vponcova) -- Don't use the SimpleConfigFile class (vponcova) -- Add a function for splitting values into two strings (vponcova) -- Move DNF code from the payload manager to the DNF payload (vponcova) -- Remove the restart_thread method of the payload manager (vponcova) -- Simplify the implementation of the payload manager (vponcova) -- Remove error messages from the payload manager (vponcova) -- Keep the "Setting up installation source..." message in a new constant (vponcova) -- Remove the WAITING_NETWORK state of the payload manager (vponcova) +- Fix building for RHEL/ELN without live installer (sgallagh) +- Remove the SimpleConfigFile class (vponcova) +- Don't use the SimpleConfigFile class (vponcova) +- Add a function for splitting values into two strings (vponcova) +- Move DNF code from the payload manager to the DNF payload (vponcova) +- Remove the restart_thread method of the payload manager (vponcova) +- Simplify the implementation of the payload manager (vponcova) +- Remove error messages from the payload manager (vponcova) +- Keep the "Setting up installation source..." message in a new constant (vponcova) +- Remove the WAITING_NETWORK state of the payload manager (vponcova) - Remove the VERIFYING_AVAILABILITY state of the payload manager (vponcova) * Mon Aug 15 2022 Packit - 38.1-1 diff --git a/sources b/sources index 36b13f2..04f3ea5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.2.tar.bz2) = 337241eb3b2751305a8badd3ac27f2d4b27db45e679cafc513d348f970eedc973722b93605d89504365dad5df22cc447fc6f7d234274ead88f422bd2b9dc1a63 +SHA512 (anaconda-38.3.tar.bz2) = d816ab46a87e40bdb8cf12906e71f9d9b870ec378bf824c0dd03bff6e7b202e40232f2535a8e28842b784051f580fe5b9457777a23cbe50abc3b63498d314925 From 9b21743766d711dc5a28cd6ac1b8d22734ac2d48 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 1 Sep 2022 18:00:17 +0200 Subject: [PATCH 005/220] 37.12.2 upstream release Run yelp under liveuser if possible (vslavik) --- .gitignore | 1 + anaconda.spec | 4 +++- sources | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5c0e839..25533f7 100644 --- a/.gitignore +++ b/.gitignore @@ -324,3 +324,4 @@ /anaconda-37.11.tar.bz2 /anaconda-37.12.tar.bz2 /anaconda-37.12.1.tar.bz2 +/anaconda-37.12.2.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index efca8b7..6d8d60c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.12.1 +Version: 37.12.2 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -468,6 +468,8 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Sep 01 2022 Martin Kolman - 37.12.2-1 +- Run yelp under liveuser if possible (vslavik) * Mon Aug 15 2022 Packit - 37.12.1-1 - Adjust configuration options for Fedora 37 (mkolman) - Remove release builds from CI status page (#docs) (vslavik) diff --git a/sources b/sources index 30adff8..1794417 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.12.1.tar.bz2) = 57903cc19af42ca9379068bf525e58c76dbba344d64b084c527ffe6bcde1886c458491aca9b55d18bb7939bbd709e4ae6ff2d6f136c708f28e05fdcf0a6caae7 +SHA512 (anaconda-37.12.2.tar.bz2) = 4bdab9135e8a9e558a2ccb391e165be2589331acf14dc9f8d009a6a8ff301a0ffe709f8081cf4ae483b0acca148205e73497abee4fd82eff76fc778767854f77 From b4413b6cee0dc9269fa22af63c130950d8d5e0a5 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 6 Sep 2022 12:41:48 -0700 Subject: [PATCH 006/220] Backport PR #4317 to fix running yelp on KDE etc (#2124097) --- 4317.patch | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++ anaconda.spec | 64 ++++++++++++++++++++++++-------------------- 2 files changed, 109 insertions(+), 28 deletions(-) create mode 100644 4317.patch diff --git a/4317.patch b/4317.patch new file mode 100644 index 0000000..7e2b17d --- /dev/null +++ b/4317.patch @@ -0,0 +1,73 @@ +From ac0ce9717f5ac4eaeb0fda81d96a76b6f36a20cd Mon Sep 17 00:00:00 2001 +From: Vladimir Slavik +Date: Mon, 5 Sep 2022 13:35:26 +0200 +Subject: [PATCH] Run yelp under liveuser with the right environment + +The XAUTHORITY variable is not handled, but that is not needed as of now. + +Resolves: rhbz#2124097 +--- + pyanaconda/ui/lib/help.py | 34 +++++++++++++++---- + .../pyanaconda_tests/ui/test_help.py | 28 +++++++++++---- + 2 files changed, 50 insertions(+), 12 deletions(-) + +diff --git a/pyanaconda/ui/lib/help.py b/pyanaconda/ui/lib/help.py +index 68399e0b6a4..49f6b4845b4 100644 +--- a/pyanaconda/ui/lib/help.py ++++ b/pyanaconda/ui/lib/help.py +@@ -236,21 +236,25 @@ def _find_best_help_file(current_locale, available_files): + return None + + ++# Help user data ++HelpUser = namedtuple("HelpUser", ["name", "uid"]) ++ ++ + def _get_help_user(): +- """Get the uid to run help viewer under. ++ """Get the user name and uid to run help viewer under. + + Currently, this means: Let's see if we can run yelp under liveuser on live. + For details, see: https://bugzilla.redhat.com/show_bug.cgi?id=2118832 + +- :return: user +- :rtype: int | None ++ :return: user name and uid ++ :rtype: HelpUser | None + """ + if not conf.system.provides_liveuser: + return None + + try: + user = getpwnam("liveuser") +- return user.pw_uid ++ return HelpUser(name="liveuser", uid=user.pw_uid) + except KeyError: + return None + +@@ -283,5 +287,23 @@ def show_graphical_help(help_path, help_anchor=None): + args.append(help_path) + + user = _get_help_user() +- +- yelp_process = startProgram(["yelp", *args], reset_lang=False, user=user) ++ if user: ++ user_id = user.uid ++ env_prune = ("GDK_BACKEND",) ++ env_add = { ++ "XDG_RUNTIME_DIR": "/run/user/{}".format(user_id), ++ "USER": user.name, ++ "HOME": "/home/{}".format(user.name), ++ } ++ else: ++ user_id = None ++ env_prune = None ++ env_add = None ++ ++ yelp_process = startProgram( ++ ["yelp", *args], ++ reset_lang=False, ++ user=user_id, ++ env_prune=env_prune, ++ env_add=env_add, ++ ) diff --git a/anaconda.spec b/anaconda.spec index 6d8d60c..30cbcd6 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 37.12.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -14,6 +14,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 +# Fix running yelp as liveuser on KDE and other desktops +# https://github.com/rhinstaller/anaconda/pull/4317 +# https://bugzilla.redhat.com/show_bug.cgi?id=2124097 +Patch0: 4317.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -468,36 +472,40 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 06 2022 Adam Williamson - 37.12.2-2 +- Backport PR #4317 to fix running yelp on KDE etc (#2124097) + * Thu Sep 01 2022 Martin Kolman - 37.12.2-1 - Run yelp under liveuser if possible (vslavik) + * Mon Aug 15 2022 Packit - 37.12.1-1 -- Adjust configuration options for Fedora 37 (mkolman) -- Remove release builds from CI status page (#docs) (vslavik) -- Update the tests for the SELinux configuration (vponcova) -- Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny) -- Documented required space always including swap (ozobal) -- Remove the DeprecatedSection class (vponcova) -- Remove the sensitive info logger (vponcova) -- Remove the _repos_lock property of the DNF payload class (vponcova) -- Remove the function get_locale_timezones (vponcova) -- Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova) -- Add release notes for f37 vslavik PRs (#docs) (vslavik) -- Do not provide the anaconda-live subpackage on RHEL (vslavik) -- Add release note for no more copying /etc/resolv.conf (rvykydal) -- Add release note for rootpw --allow-ssh option (rvykydal) -- Fix growing installation size requirement (ozobal) -- Add a release note for the `inst.disklabel` boot option (vponcova) -- Add unit tests for the initialization of the default disk label type (vponcova) -- Prefer GPT instead of legacy MBR (vponcova) -- Support the `inst.disklabel` boot option (vponcova) -- Skip Kickstart version tests on RHEL (ozobal) -- Add unit tests for errors raised by the `ZFCPDiscoverTask` task (vponcova) -- rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim) -- Document the Dependabot status (vponcova) -- Initialize empty disks on the Manual Partitioning screen (vponcova) -- Revert "Temporarily ignore the new version of the zfcp command" (jstodola) -- Revert "Ignore also ZFCPData temporarily" (jstodola) -- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) +- Adjust configuration options for Fedora 37 (mkolman) +- Remove release builds from CI status page (#docs) (vslavik) +- Update the tests for the SELinux configuration (vponcova) +- Add release notes for RPMOSTree /sysroot mount as 'ro' (jkonecny) +- Documented required space always including swap (ozobal) +- Remove the DeprecatedSection class (vponcova) +- Remove the sensitive info logger (vponcova) +- Remove the _repos_lock property of the DNF payload class (vponcova) +- Remove the function get_locale_timezones (vponcova) +- Remove the THREAD_GEOLOCATION_REFRESH constant (vponcova) +- Add release notes for f37 vslavik PRs (#docs) (vslavik) +- Do not provide the anaconda-live subpackage on RHEL (vslavik) +- Add release note for no more copying /etc/resolv.conf (rvykydal) +- Add release note for rootpw --allow-ssh option (rvykydal) +- Fix growing installation size requirement (ozobal) +- Add a release note for the `inst.disklabel` boot option (vponcova) +- Add unit tests for the initialization of the default disk label type (vponcova) +- Prefer GPT instead of legacy MBR (vponcova) +- Support the `inst.disklabel` boot option (vponcova) +- Skip Kickstart version tests on RHEL (ozobal) +- Add unit tests for errors raised by the `ZFCPDiscoverTask` task (vponcova) +- rpm-ostree: Setup readonly sysroot for ostree & rw karg (#2086489) (tim) +- Document the Dependabot status (vponcova) +- Initialize empty disks on the Manual Partitioning screen (vponcova) +- Revert "Temporarily ignore the new version of the zfcp command" (jstodola) +- Revert "Ignore also ZFCPData temporarily" (jstodola) +- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) - Reduce the width of the zFCP dialog (jstodola) * Tue Aug 02 2022 Packit - 37.12-1 From cafd900ec778abea237a1c39745a13cd41d28211 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Sep 2022 22:30:31 +0000 Subject: [PATCH 007/220] [packit] 38.4 upstream release Upstream tag: anaconda-38.4-1 Upstream commit: 6b0cd372 Signed-off-by: Packit --- .gitignore | 1 + .packit.yml | 1 - anaconda.spec | 75 +++++++++++++++++++++++++++++++++------------------ sources | 2 +- 4 files changed, 51 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index 44dc388..78d35c3 100644 --- a/.gitignore +++ b/.gitignore @@ -326,3 +326,4 @@ /anaconda-38.1.tar.bz2 /anaconda-38.2.tar.bz2 /anaconda-38.3.tar.bz2 +/anaconda-38.4.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 8bc0782..72fbad1 100644 --- a/.packit.yml +++ b/.packit.yml @@ -21,7 +21,6 @@ actions: post-upstream-clone: - ./autogen.sh - ./configure - - sed -i 's/use_cockpit\ 1/use_cockpit 0/g' anaconda.spec create-archive: - "make release" - 'bash -c "ls -1 anaconda-*.tar.bz2"' diff --git a/anaconda.spec b/anaconda.spec index f0b3c02..405a7a3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,12 +1,12 @@ Summary: Graphical system installer Name: anaconda -Version: 38.3 +Version: 38.4 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda # This should should only be set for development purposes for the time -%global use_cockpit 0 +%global use_cockpit 1 # To generate Source0 do: # git clone https://github.com/rhinstaller/anaconda @@ -42,9 +42,9 @@ 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.41-1 +%define pykickstartver 3.43-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.4.4-3 +%define pythonblivetver 1:3.5.0-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -490,29 +490,52 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 06 2022 Packit - 38.4-1 +- Run yelp under liveuser if possible (vslavik) +- infra: bump astroid from 2.12.5 to 2.12.6 in /dockerfile (49699333+dependabot[bot]) +- Disable the Unregister button during unregistration (mkolman) +- Update outdated system purpose related strings (mkolman) +- Always set system purpose from GUI (mkolman) +- Report registration errors from kickstart (mkolman) +- Do not pass rd.znet on to installed system unconditionally (jstodola) +- Ignore dependabot commits in changelog (vslavik) +- infra: bump @patternfly/patternfly from 4.206.3 to 4.210.2 in /ui/webui (49699333+dependabot[bot]) +- Web UI: Increase visibility of warning messages (ozobal) +- Drop packit override for webui package build (mkolman) +- Create the LVM devices file, if supported (vslavik) +- Remove unused import that snuck in somehow (vslavik) +- Bump SshKeyData version (vslavik) +- Bump pykickstart version for F38_AutoPart (vslavik) +- Document the automated Anaconda package release process (mkolman) +- Web UI: for disks selection show empty label rather than '0 selected' (rvykydal) +- Web UI: use toolbox in disk selection (rvykydal) +- Web UI: Show the help drawer next to content (ozobal) +- Silence pylint warnings in webui code (vslavik) +- Remove execInSysroot (vslavik) + * Tue Aug 30 2022 Packit - 38.3-1 -- Add --hibernation option for Kickstart autopart (ozobal) -- Docs: How to run non-unit tests in CI standalone (#docs) (vslavik) -- Define more macros for cppcheck (vslavik) -- Infra templating script improvements (vslavik) -- infra: bump @patternfly/patternfly from 4.202.1 to 4.206.3 in /ui/webui (49699333+dependabot[bot]) -- webui: clean up prepare-updates-img (allison.karlitskaya) -- Adjust dependencies of the anaconda-webui package (mkolman) -- test: Update to cockpit 275 (allison.karlitskaya) -- Add test for dracut_eject (vslavik) -- Add test for ipmi_abort (vslavik) -- Add test for ipmi_report (vslavik) -- Simplify test_detect_virtualized_platform (vslavik) -- Rewrite test_vt_activate to use patch (vslavik) -- webui: build RPMs inside the fedora-37 image (allison.karlitskaya) -- Web UI: update target name in test documentation (rvykydal) -- Verify a biosboot partition on all installation targets (vponcova) -- Define the install_targets property for all bootloader classes (vponcova) -- Test the InstallerStorage.copy method (vponcova) -- Show multiple bootloader devices on the Manual Partitioning screen (vponcova) -- Implement the Root.copy method (vponcova) -- Redefine the Blivet.roots attribute (vponcova) -- Redefine the Blivet.copy method (vponcova) +- Add --hibernation option for Kickstart autopart (ozobal) +- Docs: How to run non-unit tests in CI standalone (#docs) (vslavik) +- Define more macros for cppcheck (vslavik) +- Infra templating script improvements (vslavik) +- infra: bump @patternfly/patternfly from 4.202.1 to 4.206.3 in /ui/webui (49699333+dependabot[bot]) +- webui: clean up prepare-updates-img (allison.karlitskaya) +- Adjust dependencies of the anaconda-webui package (mkolman) +- test: Update to cockpit 275 (allison.karlitskaya) +- Add test for dracut_eject (vslavik) +- Add test for ipmi_abort (vslavik) +- Add test for ipmi_report (vslavik) +- Simplify test_detect_virtualized_platform (vslavik) +- Rewrite test_vt_activate to use patch (vslavik) +- webui: build RPMs inside the fedora-37 image (allison.karlitskaya) +- Web UI: update target name in test documentation (rvykydal) +- Verify a biosboot partition on all installation targets (vponcova) +- Define the install_targets property for all bootloader classes (vponcova) +- Test the InstallerStorage.copy method (vponcova) +- Show multiple bootloader devices on the Manual Partitioning screen (vponcova) +- Implement the Root.copy method (vponcova) +- Redefine the Blivet.roots attribute (vponcova) +- Redefine the Blivet.copy method (vponcova) - Add infrastructure templating tools (ozobal) * Fri Aug 19 2022 Packit - 38.2-1 diff --git a/sources b/sources index 04f3ea5..9d7a7e3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.3.tar.bz2) = d816ab46a87e40bdb8cf12906e71f9d9b870ec378bf824c0dd03bff6e7b202e40232f2535a8e28842b784051f580fe5b9457777a23cbe50abc3b63498d314925 +SHA512 (anaconda-38.4.tar.bz2) = ffffac9a93e3deed4893508397167009cc1c2199b4def29f3ffe623b614df3a8edafd3975fa6cd34032a14c763a5220a3cefee97a7a01e32ed583475f4158ed8 From 5ab63f3b8fe63d766ca397a7a6fd6d34b9db2df6 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Wed, 7 Sep 2022 01:33:15 +0200 Subject: [PATCH 008/220] 37.12.3 upstream release Run yelp under liveuser with the right environment (vslavik) --- .gitignore | 1 + 4317.patch | 73 --------------------------------------------------- anaconda.spec | 11 ++++---- sources | 2 +- 4 files changed, 7 insertions(+), 80 deletions(-) delete mode 100644 4317.patch diff --git a/.gitignore b/.gitignore index 25533f7..7723d30 100644 --- a/.gitignore +++ b/.gitignore @@ -325,3 +325,4 @@ /anaconda-37.12.tar.bz2 /anaconda-37.12.1.tar.bz2 /anaconda-37.12.2.tar.bz2 +/anaconda-37.12.3.tar.bz2 diff --git a/4317.patch b/4317.patch deleted file mode 100644 index 7e2b17d..0000000 --- a/4317.patch +++ /dev/null @@ -1,73 +0,0 @@ -From ac0ce9717f5ac4eaeb0fda81d96a76b6f36a20cd Mon Sep 17 00:00:00 2001 -From: Vladimir Slavik -Date: Mon, 5 Sep 2022 13:35:26 +0200 -Subject: [PATCH] Run yelp under liveuser with the right environment - -The XAUTHORITY variable is not handled, but that is not needed as of now. - -Resolves: rhbz#2124097 ---- - pyanaconda/ui/lib/help.py | 34 +++++++++++++++---- - .../pyanaconda_tests/ui/test_help.py | 28 +++++++++++---- - 2 files changed, 50 insertions(+), 12 deletions(-) - -diff --git a/pyanaconda/ui/lib/help.py b/pyanaconda/ui/lib/help.py -index 68399e0b6a4..49f6b4845b4 100644 ---- a/pyanaconda/ui/lib/help.py -+++ b/pyanaconda/ui/lib/help.py -@@ -236,21 +236,25 @@ def _find_best_help_file(current_locale, available_files): - return None - - -+# Help user data -+HelpUser = namedtuple("HelpUser", ["name", "uid"]) -+ -+ - def _get_help_user(): -- """Get the uid to run help viewer under. -+ """Get the user name and uid to run help viewer under. - - Currently, this means: Let's see if we can run yelp under liveuser on live. - For details, see: https://bugzilla.redhat.com/show_bug.cgi?id=2118832 - -- :return: user -- :rtype: int | None -+ :return: user name and uid -+ :rtype: HelpUser | None - """ - if not conf.system.provides_liveuser: - return None - - try: - user = getpwnam("liveuser") -- return user.pw_uid -+ return HelpUser(name="liveuser", uid=user.pw_uid) - except KeyError: - return None - -@@ -283,5 +287,23 @@ def show_graphical_help(help_path, help_anchor=None): - args.append(help_path) - - user = _get_help_user() -- -- yelp_process = startProgram(["yelp", *args], reset_lang=False, user=user) -+ if user: -+ user_id = user.uid -+ env_prune = ("GDK_BACKEND",) -+ env_add = { -+ "XDG_RUNTIME_DIR": "/run/user/{}".format(user_id), -+ "USER": user.name, -+ "HOME": "/home/{}".format(user.name), -+ } -+ else: -+ user_id = None -+ env_prune = None -+ env_add = None -+ -+ yelp_process = startProgram( -+ ["yelp", *args], -+ reset_lang=False, -+ user=user_id, -+ env_prune=env_prune, -+ env_add=env_add, -+ ) diff --git a/anaconda.spec b/anaconda.spec index 30cbcd6..791f50c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 37.12.2 -Release: 2%{?dist} +Version: 37.12.3 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -14,10 +14,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 -# Fix running yelp as liveuser on KDE and other desktops -# https://github.com/rhinstaller/anaconda/pull/4317 -# https://bugzilla.redhat.com/show_bug.cgi?id=2124097 -Patch0: 4317.patch # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -472,6 +468,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Sep 07 2022 Martin Kolman - 37.12.3-1 +- Run yelp under liveuser with the right environment (vslavik) + * Tue Sep 06 2022 Adam Williamson - 37.12.2-2 - Backport PR #4317 to fix running yelp on KDE etc (#2124097) diff --git a/sources b/sources index 1794417..d05ec0c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.12.2.tar.bz2) = 4bdab9135e8a9e558a2ccb391e165be2589331acf14dc9f8d009a6a8ff301a0ffe709f8081cf4ae483b0acca148205e73497abee4fd82eff76fc778767854f77 +SHA512 (anaconda-37.12.3.tar.bz2) = c9e679a6ef3c38408e55eda7a544107c377515496d37de319682e24f86c035b5d66af984a2ad0f45ed6db8bfaa681c39e53e6c4635a159a5b07cd73d36471859 From ce9347141cfe20f56a4b32eb55c13805ede5262d Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 13 Sep 2022 19:52:17 +0200 Subject: [PATCH 009/220] 37.12.4 upstream release Verify a biosboot partition on all installation targets (vponcova) Define the install_targets property for all bootloader classes (vponcova) Test the InstallerStorage.copy method (vponcova) Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Implement the Root.copy method (vponcova) Redefine the Blivet.roots attribute (vponcova) Redefine the Blivet.copy method (vponcova) --- .gitignore | 1 + anaconda.spec | 11 ++++++++++- sources | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7723d30..a1c7200 100644 --- a/.gitignore +++ b/.gitignore @@ -326,3 +326,4 @@ /anaconda-37.12.1.tar.bz2 /anaconda-37.12.2.tar.bz2 /anaconda-37.12.3.tar.bz2 +/anaconda-37.12.4.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 791f50c..e93723b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.12.3 +Version: 37.12.4 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -468,6 +468,15 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Sep 13 2022 Martin Kolman - 37.12.4-1 +- Verify a biosboot partition on all installation targets (vponcova) +- Define the install_targets property for all bootloader classes (vponcova) +- Test the InstallerStorage.copy method (vponcova) +- Show multiple bootloader devices on the Manual Partitioning screen (vponcova) +- Implement the Root.copy method (vponcova) +- Redefine the Blivet.roots attribute (vponcova) +- Redefine the Blivet.copy method (vponcova) + * Wed Sep 07 2022 Martin Kolman - 37.12.3-1 - Run yelp under liveuser with the right environment (vslavik) diff --git a/sources b/sources index d05ec0c..828680b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.12.3.tar.bz2) = c9e679a6ef3c38408e55eda7a544107c377515496d37de319682e24f86c035b5d66af984a2ad0f45ed6db8bfaa681c39e53e6c4635a159a5b07cd73d36471859 +SHA512 (anaconda-37.12.4.tar.bz2) = 99954228d72d95e4aec82018d5d233a06b5159578417d1d2335831b5153991b16456669c8c47f6d01af86fe39718e4c8cd8386fd92e19f902b3a63e175cee3f1 From 8b47dc88b7ff4d0ae8ac36a0503b69cdc06ecde2 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 19 Sep 2022 16:22:43 +0000 Subject: [PATCH 010/220] [packit] 38.5 upstream release Upstream tag: anaconda-38.5-1 Upstream commit: 2bf88693 Signed-off-by: Packit --- .gitignore | 1 + .packit.yml | 66 ++++++++++++++++++++++------------------------ README.packit | 2 +- anaconda.spec | 72 +++++++++++++++++++++------------------------------ sources | 2 +- 5 files changed, 64 insertions(+), 79 deletions(-) diff --git a/.gitignore b/.gitignore index 78d35c3..eb48e56 100644 --- a/.gitignore +++ b/.gitignore @@ -327,3 +327,4 @@ /anaconda-38.2.tar.bz2 /anaconda-38.3.tar.bz2 /anaconda-38.4.tar.bz2 +/anaconda-38.5.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 72fbad1..8142dfc 100644 --- a/.packit.yml +++ b/.packit.yml @@ -1,7 +1,15 @@ +# ====================================== +# WARNING! +# THIS FILE IS GENERATED FROM A TEMPLATE +# DO NOT EDIT THIS FILE MANUALLY! +# ====================================== +# The template is located in: .packit.yml.j2 + specfile_path: anaconda.spec upstream_package_name: anaconda upstream_tag_template: anaconda-{version}-1 copy_upstream_release_description: true + srpm_build_deps: - automake - autoconf @@ -17,6 +25,7 @@ srpm_build_deps: - audit-libs-devel - nss_wrapper - npm + actions: post-upstream-clone: - ./autogen.sh @@ -24,51 +33,38 @@ actions: create-archive: - "make release" - 'bash -c "ls -1 anaconda-*.tar.bz2"' + jobs: + + - job: propose_downstream trigger: release + dist_git_branches: main - job: tests trigger: pull_request - metadata: - targets: - - fedora-rawhide + targets: + - fedora-rawhide - job: copr_build trigger: pull_request - metadata: - 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/" + 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 - metadata: - targets: - - fedora-rawhide - 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 + targets: + - fedora-rawhide + 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 - - job: copr_build - trigger: commit - metadata: - targets: - - fedora-latest - branch: f36-devel - owner: "@rhinstaller" - project: Anaconda-devel - preserve_project: True - additional_repos: - - "copr://@storage/blivet-daily" - # 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/" diff --git a/README.packit b/README.packit index 3737395..0070ced 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.59.1.dev3+g4b30b85. +The file was generated using packit 0.59.1.dev24+g41a74ae. diff --git a/anaconda.spec b/anaconda.spec index 405a7a3..6d22edc 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,13 +1,10 @@ Summary: Graphical system installer Name: anaconda -Version: 38.4 +Version: 38.5 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda -# This should should only be set for development purposes for the time -%global use_cockpit 1 - # To generate Source0 do: # git clone https://github.com/rhinstaller/anaconda # git checkout -b archive-branch anaconda-%%{version}-%%{release} @@ -77,9 +74,6 @@ BuildRequires: libtimezonemap-devel >= %{libtimezonemapver} BuildRequires: gdk-pixbuf2-devel BuildRequires: libxml2 -%if %{use_cockpit} -Requires: anaconda-webui = %{version}-%{release} -%endif Requires: anaconda-gui = %{version}-%{release} Requires: anaconda-tui = %{version}-%{release} @@ -167,9 +161,6 @@ system. Summary: Live installation specific files and dependencies BuildRequires: desktop-file-utils # live installation currently implies a graphical installation -%if %{use_cockpit} -Requires: anaconda-webui = %{version}-%{release} -%endif Requires: anaconda-gui = %{version}-%{release} Requires: usermode Requires: zenity @@ -256,7 +247,6 @@ Requires: brltty 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. -%if %use_cockpit %package webui Summary: Cockpit based user interface for the Anaconda installer Requires: cockpit-bridge >= %{cockpitver} @@ -269,8 +259,6 @@ Requires: webkit2gtk4.1 %description webui This package contains Cockpit based user interface for the Anaconda installer. -%endif - %package gui Summary: Graphical user interface for the Anaconda installer Requires: anaconda-core = %{version}-%{release} @@ -376,12 +364,6 @@ rm -rf \ # Add localization files %find_lang %{name} -%if ! %use_cockpit - rm -rf %{buildroot}/%{_datadir}/cockpit/anaconda-webui - rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml - rm -f %{buildroot}/%{_libexecdir}/webui-desktop -%endif - # main package and install-env-deps are metapackages %files @@ -441,7 +423,6 @@ rm -rf \ %endif -%if %use_cockpit %files webui %dir %{_datadir}/cockpit/anaconda-webui %{_datadir}/cockpit/anaconda-webui/index.js.LICENSE.txt.gz @@ -453,8 +434,6 @@ rm -rf \ %{_datadir}/cockpit/anaconda-webui/po.*.js.gz %{_libexecdir}/webui-desktop -%endif - %files gui %{python3_sitearch}/pyanaconda/ui/gui/* %{_datadir}/anaconda/pixmaps @@ -490,27 +469,36 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Sep 19 2022 Packit - 38.5-1 +- Do not require the anaconda-webui package (mkolman) +- Document how to fix NPM cache issues in Cockpit CI (mkolman) +- Use correct hint for VNC password boot option (jstodola) +- infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) +- Drop the devel branch from the docs (mkolman) +- gui: fix summary hub layout for Japanese translations (rvykydal) +- Improve Register button click feedback (mkolman) + * Tue Sep 06 2022 Packit - 38.4-1 -- Run yelp under liveuser if possible (vslavik) -- infra: bump astroid from 2.12.5 to 2.12.6 in /dockerfile (49699333+dependabot[bot]) -- Disable the Unregister button during unregistration (mkolman) -- Update outdated system purpose related strings (mkolman) -- Always set system purpose from GUI (mkolman) -- Report registration errors from kickstart (mkolman) -- Do not pass rd.znet on to installed system unconditionally (jstodola) -- Ignore dependabot commits in changelog (vslavik) -- infra: bump @patternfly/patternfly from 4.206.3 to 4.210.2 in /ui/webui (49699333+dependabot[bot]) -- Web UI: Increase visibility of warning messages (ozobal) -- Drop packit override for webui package build (mkolman) -- Create the LVM devices file, if supported (vslavik) -- Remove unused import that snuck in somehow (vslavik) -- Bump SshKeyData version (vslavik) -- Bump pykickstart version for F38_AutoPart (vslavik) -- Document the automated Anaconda package release process (mkolman) -- Web UI: for disks selection show empty label rather than '0 selected' (rvykydal) -- Web UI: use toolbox in disk selection (rvykydal) -- Web UI: Show the help drawer next to content (ozobal) -- Silence pylint warnings in webui code (vslavik) +- Run yelp under liveuser if possible (vslavik) +- infra: bump astroid from 2.12.5 to 2.12.6 in /dockerfile (49699333+dependabot[bot]) +- Disable the Unregister button during unregistration (mkolman) +- Update outdated system purpose related strings (mkolman) +- Always set system purpose from GUI (mkolman) +- Report registration errors from kickstart (mkolman) +- Do not pass rd.znet on to installed system unconditionally (jstodola) +- Ignore dependabot commits in changelog (vslavik) +- infra: bump @patternfly/patternfly from 4.206.3 to 4.210.2 in /ui/webui (49699333+dependabot[bot]) +- Web UI: Increase visibility of warning messages (ozobal) +- Drop packit override for webui package build (mkolman) +- Create the LVM devices file, if supported (vslavik) +- Remove unused import that snuck in somehow (vslavik) +- Bump SshKeyData version (vslavik) +- Bump pykickstart version for F38_AutoPart (vslavik) +- Document the automated Anaconda package release process (mkolman) +- Web UI: for disks selection show empty label rather than '0 selected' (rvykydal) +- Web UI: use toolbox in disk selection (rvykydal) +- Web UI: Show the help drawer next to content (ozobal) +- Silence pylint warnings in webui code (vslavik) - Remove execInSysroot (vslavik) * Tue Aug 30 2022 Packit - 38.3-1 diff --git a/sources b/sources index 9d7a7e3..f430f7a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.4.tar.bz2) = ffffac9a93e3deed4893508397167009cc1c2199b4def29f3ffe623b614df3a8edafd3975fa6cd34032a14c763a5220a3cefee97a7a01e32ed583475f4158ed8 +SHA512 (anaconda-38.5.tar.bz2) = 8c647fc4a556775dfda10db7c87be238e4f4ee48d51e1bd16916bba5c82d63e1490c946e0dcd72a2357e027367f4d7b2aa6787e8bb744d89e33257e79667db63 From 6474ceda6ebfeafe1d3e1aedca879e58cf46d0d4 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 19 Sep 2022 16:24:13 +0000 Subject: [PATCH 011/220] [packit] 37.12.5 upstream release Upstream tag: anaconda-37.12.5-1 Upstream commit: 74d37f21 Signed-off-by: Packit --- .gitignore | 1 + .packit.yml | 65 +++++++++++++++++++++------------------------------ README.packit | 2 +- anaconda.spec | 9 +++++-- sources | 2 +- 5 files changed, 36 insertions(+), 43 deletions(-) diff --git a/.gitignore b/.gitignore index a1c7200..f0e7126 100644 --- a/.gitignore +++ b/.gitignore @@ -327,3 +327,4 @@ /anaconda-37.12.2.tar.bz2 /anaconda-37.12.3.tar.bz2 /anaconda-37.12.4.tar.bz2 +/anaconda-37.12.5.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 8bc0782..9026642 100644 --- a/.packit.yml +++ b/.packit.yml @@ -1,7 +1,15 @@ +# ====================================== +# WARNING! +# THIS FILE IS GENERATED FROM A TEMPLATE +# DO NOT EDIT THIS FILE MANUALLY! +# ====================================== +# The template is located in: .packit.yml.j2 + specfile_path: anaconda.spec upstream_package_name: anaconda upstream_tag_template: anaconda-{version}-1 copy_upstream_release_description: true + srpm_build_deps: - automake - autoconf @@ -17,59 +25,38 @@ srpm_build_deps: - audit-libs-devel - nss_wrapper - npm + actions: post-upstream-clone: - ./autogen.sh - ./configure - - sed -i 's/use_cockpit\ 1/use_cockpit 0/g' anaconda.spec create-archive: - "make release" - 'bash -c "ls -1 anaconda-*.tar.bz2"' + jobs: + + - job: propose_downstream trigger: release + dist_git_branches: f37 - job: tests trigger: pull_request - metadata: - targets: - - fedora-rawhide - - - job: copr_build - trigger: pull_request - metadata: - 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/" + targets: + - fedora-latest - job: copr_build trigger: commit - metadata: - targets: - - fedora-rawhide - 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 + targets: + - fedora-latest + branch: f37-release + owner: "@rhinstaller" + project: Anaconda-devel + preserve_project: True + additional_repos: + - "copr://@storage/blivet-daily" + # 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 - metadata: - targets: - - fedora-latest - branch: f36-devel - owner: "@rhinstaller" - project: Anaconda-devel - preserve_project: True - additional_repos: - - "copr://@storage/blivet-daily" - # 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/" diff --git a/README.packit b/README.packit index f7968c5..0070ced 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.57.1.dev2+g0f9759f. +The file was generated using packit 0.59.1.dev24+g41a74ae. diff --git a/anaconda.spec b/anaconda.spec index e93723b..6e7bea0 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,12 +1,12 @@ Summary: Graphical system installer Name: anaconda -Version: 37.12.4 +Version: 37.12.5 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda # This should should only be set for development purposes for the time -%global use_cockpit 0 +%global use_cockpit 1 # To generate Source0 do: # git clone https://github.com/rhinstaller/anaconda @@ -468,6 +468,11 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Sep 19 2022 Packit - 37.12.5-1 +- Add back waiting for geolocation (vslavik) +- Add wait_for_task() to wait for a Task with timeout (vslavik) +- Timezone spoke will not show timezone borders anymore (#2103657) (jkonecny) + * Tue Sep 13 2022 Martin Kolman - 37.12.4-1 - Verify a biosboot partition on all installation targets (vponcova) - Define the install_targets property for all bootloader classes (vponcova) diff --git a/sources b/sources index 828680b..e63c6d8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.12.4.tar.bz2) = 99954228d72d95e4aec82018d5d233a06b5159578417d1d2335831b5153991b16456669c8c47f6d01af86fe39718e4c8cd8386fd92e19f902b3a63e175cee3f1 +SHA512 (anaconda-37.12.5.tar.bz2) = 710435953696df61c2f4f53b0b208965f16a750727a1e5a637739212b5e6eb388d00d8790b6e3ab242bf9bec95edae0be39dca18f4cd742d9f43591eeb40da2b From 072ca1ab5e91ccf2539291ddcd36b4ce5feb8e3d Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 19 Sep 2022 19:04:45 +0200 Subject: [PATCH 012/220] Make sure we don't build the anaconda-webui package on F37 --- anaconda.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 6e7bea0..0245040 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -6,7 +6,7 @@ License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda # This should should only be set for development purposes for the time -%global use_cockpit 1 +%global use_cockpit 0 # To generate Source0 do: # git clone https://github.com/rhinstaller/anaconda From 2511857bd29b215f0fcc854ae418ed5f75d2cc70 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 5 Oct 2022 11:58:00 +0000 Subject: [PATCH 013/220] [packit] 37.12.6 upstream release Upstream tag: anaconda-37.12.6-1 Upstream commit: 8c4148af Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 11 +++++++---- sources | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index f0e7126..89ff269 100644 --- a/.gitignore +++ b/.gitignore @@ -328,3 +328,4 @@ /anaconda-37.12.3.tar.bz2 /anaconda-37.12.4.tar.bz2 /anaconda-37.12.5.tar.bz2 +/anaconda-37.12.6.tar.bz2 diff --git a/README.packit b/README.packit index 0070ced..c08b9fd 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.59.1.dev24+g41a74ae. +The file was generated using packit 0.59.2.dev15+g4b11aa2. diff --git a/anaconda.spec b/anaconda.spec index 0245040..3118b1e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,12 +1,12 @@ Summary: Graphical system installer Name: anaconda -Version: 37.12.5 +Version: 37.12.6 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda # This should should only be set for development purposes for the time -%global use_cockpit 0 +%global use_cockpit 1 # To generate Source0 do: # git clone https://github.com/rhinstaller/anaconda @@ -468,9 +468,12 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Oct 05 2022 Packit - 37.12.6-1 +- Don't check installation targets if bootloader devices are not set (#2131183) (vponcova) + * Mon Sep 19 2022 Packit - 37.12.5-1 -- Add back waiting for geolocation (vslavik) -- Add wait_for_task() to wait for a Task with timeout (vslavik) +- Add back waiting for geolocation (vslavik) +- Add wait_for_task() to wait for a Task with timeout (vslavik) - Timezone spoke will not show timezone borders anymore (#2103657) (jkonecny) * Tue Sep 13 2022 Martin Kolman - 37.12.4-1 diff --git a/sources b/sources index e63c6d8..0fa4804 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.12.5.tar.bz2) = 710435953696df61c2f4f53b0b208965f16a750727a1e5a637739212b5e6eb388d00d8790b6e3ab242bf9bec95edae0be39dca18f4cd742d9f43591eeb40da2b +SHA512 (anaconda-37.12.6.tar.bz2) = 6f4b3c13f7ecbd64501a1aff9ba1d8fde867b52df8a517821c1a70a4ab2af81ef6a22c8534afba8239a5c608f4c06fdd505e6d4c7a58a23fa8d852e54a79694a From 65091473bc19a8701751311b1e612a4c0e6d8e94 Mon Sep 17 00:00:00 2001 From: Radek Vykydal Date: Wed, 5 Oct 2022 15:17:06 +0200 Subject: [PATCH 014/220] Make sure we don't build the anaconda-webui package on F37 --- anaconda.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 3118b1e..9fe836f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -6,7 +6,7 @@ License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda # This should should only be set for development purposes for the time -%global use_cockpit 1 +%global use_cockpit 0 # To generate Source0 do: # git clone https://github.com/rhinstaller/anaconda From dff6241c9dcb3bb5837dd84e6ebd54b6cda9a8d4 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 10 Oct 2022 13:37:51 +0000 Subject: [PATCH 015/220] [packit] 38.6 upstream release Upstream tag: anaconda-38.6-1 Upstream commit: 7581987e Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 54 ++++++++++++++++++++++++++++++++++++--------------- sources | 2 +- 4 files changed, 41 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index eb48e56..413883e 100644 --- a/.gitignore +++ b/.gitignore @@ -328,3 +328,4 @@ /anaconda-38.3.tar.bz2 /anaconda-38.4.tar.bz2 /anaconda-38.5.tar.bz2 +/anaconda-38.6.tar.bz2 diff --git a/README.packit b/README.packit index 0070ced..c08b9fd 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.59.1.dev24+g41a74ae. +The file was generated using packit 0.59.2.dev15+g4b11aa2. diff --git a/anaconda.spec b/anaconda.spec index 6d22edc..c434e0c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.5 +Version: 38.6 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.43-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.5.0-1 +%define pythonblivetver 1:3.6.0-1 %define rpmver 4.15.0 %define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 @@ -98,7 +98,6 @@ Requires: python3-kickstart >= %{pykickstartver} Requires: python3-langtable >= %{langtablever} Requires: util-linux >= %{utillinuxver} Requires: python3-gobject-base -Requires: python3-dbus Requires: python3-pwquality Requires: python3-systemd Requires: python3-productmd @@ -196,8 +195,6 @@ Requires: hfsplus-tools %ifnarch riscv64 Requires: kexec-tools %endif -# needed for proper driver disk support - if RPMs must be installed, a repo is needed -Requires: createrepo_c # run's on TTY1 in install env Requires: tmux # install time crash handling @@ -219,11 +216,6 @@ Requires: anaconda-install-env-deps = %{version}-%{release} %ifarch %{ix86} x86_64 Requires: fcoe-utils >= %{fcoeutilsver} %endif -%ifarch %{ix86} x86_64 -%if ! 0%{?rhel} -Requires: hfsplus-tools -%endif -%endif # only WeakRequires elsewhere and not guaranteed to be present Requires: device-mapper-multipath %if ! 0%{?rhel} @@ -231,6 +223,8 @@ Requires: zram-generator-defaults %else Requires: zram-generator %endif +# 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 @@ -469,13 +463,41 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Oct 10 2022 Packit - 38.6-1 +- Remove bogus dependency on python3-dbus (vslavik) +- Fix a few typos in release document (rvykydal) +- Make driver disk code run only on boot.iso (vslavik) +- Call the Blivet.copy method (vponcova) +- Web UI: Make context help reusable (ozobal) +- Fix Web UI VM startup on F37 (mkolman) +- Don't duplicate dependency on hfsplus-tools (vslavik) +- Move createrepo_c to anaconda-img-deps (vslavik) +- Use faulthandler instead of isys signal handlers (vslavik) +- Fix duplicate alt-D accelerator on root account screen (jeremy.linton) +- Add minimal_memory_needed to hw module (vslavik) +- Use more specific imports in startup_utils (vslavik) +- Use total_memory() from blivet.util instead of ours (vslavik) +- Move storage constraints setting to a helper (vslavik) +- Add tests for is_smt_enabled (vslavik) +- Move some functions from util to hw (vslavik) +- Move memory-related things from isys to new module (vslavik) +- infra: bump pylint from 2.15.2 to 2.15.3 in /dockerfile (49699333+dependabot[bot]) +- infra: bump @patternfly/patternfly from 4.210.2 to 4.215.1 in /ui/webui (49699333+dependabot[bot]) +- Use existing locale in welcome spoke (vslavik) +- Apply geolocation in main process (vslavik) +- infra: bump astroid from 2.12.9 to 2.12.10 in /dockerfile (49699333+dependabot[bot]) +- infra: bump @patternfly/react-core from 4.224.1 to 4.239.0 in /ui/webui (49699333+dependabot[bot]) +- Add back waiting for geolocation (vslavik) +- Add wait_for_task() to wait for a Task with timeout (vslavik) +- dracut: handle compressed kernel modules (m.novosyolov) + * Mon Sep 19 2022 Packit - 38.5-1 -- Do not require the anaconda-webui package (mkolman) -- Document how to fix NPM cache issues in Cockpit CI (mkolman) -- Use correct hint for VNC password boot option (jstodola) -- infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) -- Drop the devel branch from the docs (mkolman) -- gui: fix summary hub layout for Japanese translations (rvykydal) +- Do not require the anaconda-webui package (mkolman) +- Document how to fix NPM cache issues in Cockpit CI (mkolman) +- Use correct hint for VNC password boot option (jstodola) +- infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) +- Drop the devel branch from the docs (mkolman) +- gui: fix summary hub layout for Japanese translations (rvykydal) - Improve Register button click feedback (mkolman) * Tue Sep 06 2022 Packit - 38.4-1 diff --git a/sources b/sources index f430f7a..0662c77 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.5.tar.bz2) = 8c647fc4a556775dfda10db7c87be238e4f4ee48d51e1bd16916bba5c82d63e1490c946e0dcd72a2357e027367f4d7b2aa6787e8bb744d89e33257e79667db63 +SHA512 (anaconda-38.6.tar.bz2) = dc043f48d15470bf3faef6add11a9d97744a924778fa4064578f034b55dd57b69afadfb24b28631a03545f64dd9b55e4b66efec85dbb63af5fa41ca8caeb6071 From f6b7836303ebf5fd3b3d171da5f736824f05c0e6 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 17 Oct 2022 16:41:38 +0000 Subject: [PATCH 016/220] [packit] 38.7 upstream release Upstream tag: anaconda-38.7-1 Upstream commit: abe12f0a Signed-off-by: Packit --- .gitignore | 1 + .packit.yml | 1 - README.packit | 2 +- anaconda.spec | 72 +++++++++++++++++++++++++++++++-------------------- sources | 2 +- 5 files changed, 47 insertions(+), 31 deletions(-) diff --git a/.gitignore b/.gitignore index 413883e..5794816 100644 --- a/.gitignore +++ b/.gitignore @@ -329,3 +329,4 @@ /anaconda-38.4.tar.bz2 /anaconda-38.5.tar.bz2 /anaconda-38.6.tar.bz2 +/anaconda-38.7.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 8142dfc..1d09827 100644 --- a/.packit.yml +++ b/.packit.yml @@ -22,7 +22,6 @@ srpm_build_deps: - libxklavier-devel - libarchive-devel - rpm-devel - - audit-libs-devel - nss_wrapper - npm diff --git a/README.packit b/README.packit index c08b9fd..44d1757 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.59.2.dev15+g4b11aa2. +The file was generated using packit 0.60.0. diff --git a/anaconda.spec b/anaconda.spec index c434e0c..2073a9d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.6 +Version: 38.7 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -47,7 +47,6 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define subscriptionmanagerver 1.26 %define utillinuxver 2.15.1 -BuildRequires: audit-libs-devel BuildRequires: libtool BuildRequires: gettext-devel >= %{gettextver} BuildRequires: gtk3-devel >= %{gtk3ver} @@ -139,6 +138,9 @@ Requires: (glibc-langpack-en or glibc-all-langpacks) # even though the distro default is dbus-broker in F30+ Requires: dbus-daemon +# setting time from time spoke +Requires: /usr/bin/date + # Ensure it's not possible for a version of grubby to be installed # that doesn't work with btrfs subvolumes correctly... Conflicts: grubby < 8.40-10 @@ -426,7 +428,6 @@ 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/* @@ -463,32 +464,47 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Oct 17 2022 Packit - 38.7-1 +- Call date by full path and list it as a dependency (vslavik) +- Remove the isys module and directory (vslavik) +- Move set_system_date_time to pyanaconda.timezone (vslavik) +- Call date instead of settimeofday (vslavik) +- Clean up time-setting (vslavik) +- network: document edge case of resolv.conf missing for %post scripts (#2101527) (rvykydal) +- Revert "webui: start using custom webui-desktop script instead of cockpit-desktop" (rvykydal) +- infra: bump pylint from 2.15.3 to 2.15.4 in /dockerfile (49699333+dependabot[bot]) +- infra: bump astroid from 2.12.10 to 2.12.11 in /dockerfile (49699333+dependabot[bot]) +- network: use separate main conext for NM client in threads (rvykydal) +- Clean up configure and #include (vslavik) +- Remove our custom mock auditd binary (vslavik) +- Turn off audit without our custom binary (vslavik) + * Mon Oct 10 2022 Packit - 38.6-1 -- Remove bogus dependency on python3-dbus (vslavik) -- Fix a few typos in release document (rvykydal) -- Make driver disk code run only on boot.iso (vslavik) -- Call the Blivet.copy method (vponcova) -- Web UI: Make context help reusable (ozobal) -- Fix Web UI VM startup on F37 (mkolman) -- Don't duplicate dependency on hfsplus-tools (vslavik) -- Move createrepo_c to anaconda-img-deps (vslavik) -- Use faulthandler instead of isys signal handlers (vslavik) -- Fix duplicate alt-D accelerator on root account screen (jeremy.linton) -- Add minimal_memory_needed to hw module (vslavik) -- Use more specific imports in startup_utils (vslavik) -- Use total_memory() from blivet.util instead of ours (vslavik) -- Move storage constraints setting to a helper (vslavik) -- Add tests for is_smt_enabled (vslavik) -- Move some functions from util to hw (vslavik) -- Move memory-related things from isys to new module (vslavik) -- infra: bump pylint from 2.15.2 to 2.15.3 in /dockerfile (49699333+dependabot[bot]) -- infra: bump @patternfly/patternfly from 4.210.2 to 4.215.1 in /ui/webui (49699333+dependabot[bot]) -- Use existing locale in welcome spoke (vslavik) -- Apply geolocation in main process (vslavik) -- infra: bump astroid from 2.12.9 to 2.12.10 in /dockerfile (49699333+dependabot[bot]) -- infra: bump @patternfly/react-core from 4.224.1 to 4.239.0 in /ui/webui (49699333+dependabot[bot]) -- Add back waiting for geolocation (vslavik) -- Add wait_for_task() to wait for a Task with timeout (vslavik) +- Remove bogus dependency on python3-dbus (vslavik) +- Fix a few typos in release document (rvykydal) +- Make driver disk code run only on boot.iso (vslavik) +- Call the Blivet.copy method (vponcova) +- Web UI: Make context help reusable (ozobal) +- Fix Web UI VM startup on F37 (mkolman) +- Don't duplicate dependency on hfsplus-tools (vslavik) +- Move createrepo_c to anaconda-img-deps (vslavik) +- Use faulthandler instead of isys signal handlers (vslavik) +- Fix duplicate alt-D accelerator on root account screen (jeremy.linton) +- Add minimal_memory_needed to hw module (vslavik) +- Use more specific imports in startup_utils (vslavik) +- Use total_memory() from blivet.util instead of ours (vslavik) +- Move storage constraints setting to a helper (vslavik) +- Add tests for is_smt_enabled (vslavik) +- Move some functions from util to hw (vslavik) +- Move memory-related things from isys to new module (vslavik) +- infra: bump pylint from 2.15.2 to 2.15.3 in /dockerfile (49699333+dependabot[bot]) +- infra: bump @patternfly/patternfly from 4.210.2 to 4.215.1 in /ui/webui (49699333+dependabot[bot]) +- Use existing locale in welcome spoke (vslavik) +- Apply geolocation in main process (vslavik) +- infra: bump astroid from 2.12.9 to 2.12.10 in /dockerfile (49699333+dependabot[bot]) +- infra: bump @patternfly/react-core from 4.224.1 to 4.239.0 in /ui/webui (49699333+dependabot[bot]) +- Add back waiting for geolocation (vslavik) +- Add wait_for_task() to wait for a Task with timeout (vslavik) - dracut: handle compressed kernel modules (m.novosyolov) * Mon Sep 19 2022 Packit - 38.5-1 diff --git a/sources b/sources index 0662c77..daf9de7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.6.tar.bz2) = dc043f48d15470bf3faef6add11a9d97744a924778fa4064578f034b55dd57b69afadfb24b28631a03545f64dd9b55e4b66efec85dbb63af5fa41ca8caeb6071 +SHA512 (anaconda-38.7.tar.bz2) = af3e1323ddf6cac78f7513d970bde078a806c48298aff1731994c3c59cd039d0ee24f85f20c746d229f1118436714b228552624158d543901c642d50cd53a0f0 From f6ac2aeef646f3eca2ab756dd74b63d1ec46d760 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 8 Nov 2022 10:15:48 +0000 Subject: [PATCH 017/220] [packit] 38.8 upstream release Upstream tag: anaconda-38.8-1 Upstream commit: 5155806a Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 54 ++++++++++++++++++++++++++++++++++++++------------- sources | 2 +- 4 files changed, 43 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 5794816..60e2656 100644 --- a/.gitignore +++ b/.gitignore @@ -330,3 +330,4 @@ /anaconda-38.5.tar.bz2 /anaconda-38.6.tar.bz2 /anaconda-38.7.tar.bz2 +/anaconda-38.8.tar.bz2 diff --git a/README.packit b/README.packit index 44d1757..e21710a 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.60.0. +The file was generated using packit 0.63.1.dev2+g3cf8b47. diff --git a/anaconda.spec b/anaconda.spec index 2073a9d..7cf5b3b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.7 +Version: 38.8 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -31,7 +31,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define gtk3ver 3.22.17 %define helpver 26.2-1 %define isomd5sumver 1.0.10 -%define langtablever 0.0.54 +%define langtablever 0.0.60 %define libarchivever 3.0.4 %define libblockdevver 2.1 %define libreportanacondaver 2.0.21-1 @@ -464,19 +464,45 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Nov 08 2022 Packit - 38.8-1 +- Web UI: Update language selection screen (ozobal) +- There are no installation targets if bootloader devices are not set (#2131183) (vponcova) +- makebumpver: import bugzilla only if used (vslavik) +- Remove the period at the end of the button caption (bramgn) +- sync_run_task: Poll proxy state faster (vslavik) +- Use more dasbus-ish interface (vslavik) +- Web UI: Redesign language selection screen (ozobal) +- Add GetCommonLocales to API (ozobal) +- network: fix add_connection_sync doc string (rvykydal) +- webui: update pixel tests for "Detect disks" updates (rvykydal) +- webui: Use 'Detect Disks' instead of 'Discover Disks' (rvykydal) +- webui: do not hide checkbox when showing skeleton while rescanning disks (rvykydal) +- Add release notes for Fedora 37 (vponcova) +- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) +- driver_updates: adding tests for the new logging solution (jkonecny) +- driver_updates: add lot of debug logs for easier debugging (jkonecny) +- driver_updates: extend where we print log messages (jkonecny) +- Change screensaver handling to dasbus, drop safe_dbus (vslavik) +- webui: improve formatting of a promise (rvykydal) +- webui: show alert when there are no discovered disks (rvykydal) +- webui: disable bulk selection during disks discovery (rvykydal) +- webui: add tooltip to disks discovery button (rvykydal) +- webui: replace discovery button spinner with skeleton (rvykydal) +- rpm-ostree: set untrusted ostree pull flag (champetier.etienne) + * Mon Oct 17 2022 Packit - 38.7-1 -- Call date by full path and list it as a dependency (vslavik) -- Remove the isys module and directory (vslavik) -- Move set_system_date_time to pyanaconda.timezone (vslavik) -- Call date instead of settimeofday (vslavik) -- Clean up time-setting (vslavik) -- network: document edge case of resolv.conf missing for %post scripts (#2101527) (rvykydal) -- Revert "webui: start using custom webui-desktop script instead of cockpit-desktop" (rvykydal) -- infra: bump pylint from 2.15.3 to 2.15.4 in /dockerfile (49699333+dependabot[bot]) -- infra: bump astroid from 2.12.10 to 2.12.11 in /dockerfile (49699333+dependabot[bot]) -- network: use separate main conext for NM client in threads (rvykydal) -- Clean up configure and #include (vslavik) -- Remove our custom mock auditd binary (vslavik) +- Call date by full path and list it as a dependency (vslavik) +- Remove the isys module and directory (vslavik) +- Move set_system_date_time to pyanaconda.timezone (vslavik) +- Call date instead of settimeofday (vslavik) +- Clean up time-setting (vslavik) +- network: document edge case of resolv.conf missing for %post scripts (#2101527) (rvykydal) +- Revert "webui: start using custom webui-desktop script instead of cockpit-desktop" (rvykydal) +- infra: bump pylint from 2.15.3 to 2.15.4 in /dockerfile (49699333+dependabot[bot]) +- infra: bump astroid from 2.12.10 to 2.12.11 in /dockerfile (49699333+dependabot[bot]) +- network: use separate main conext for NM client in threads (rvykydal) +- Clean up configure and #include (vslavik) +- Remove our custom mock auditd binary (vslavik) - Turn off audit without our custom binary (vslavik) * Mon Oct 10 2022 Packit - 38.6-1 diff --git a/sources b/sources index daf9de7..a0a7dc2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.7.tar.bz2) = af3e1323ddf6cac78f7513d970bde078a806c48298aff1731994c3c59cd039d0ee24f85f20c746d229f1118436714b228552624158d543901c642d50cd53a0f0 +SHA512 (anaconda-38.8.tar.bz2) = ae295789b94bd02119d1ef12719299e22dfba6001bddf520ac858c038b2f56c409f3b3de160d62f0c6899bb241ce3d8af25e54c267df028eab87b3fe70dc4ef7 From a32a8182ec384c69eab9f8a02ee32c3f84c8f0c7 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 16 Nov 2022 18:10:09 +0000 Subject: [PATCH 018/220] [packit] 38.9 upstream release Upstream tag: anaconda-38.9-1 Upstream commit: 6e1e8543 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 52 +++++++++++++++++++++++++++------------------------ sources | 2 +- 4 files changed, 31 insertions(+), 26 deletions(-) diff --git a/.gitignore b/.gitignore index 60e2656..74b3c55 100644 --- a/.gitignore +++ b/.gitignore @@ -331,3 +331,4 @@ /anaconda-38.6.tar.bz2 /anaconda-38.7.tar.bz2 /anaconda-38.8.tar.bz2 +/anaconda-38.9.tar.bz2 diff --git a/README.packit b/README.packit index e21710a..470914f 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.63.1.dev2+g3cf8b47. +The file was generated using packit 0.63.2.dev5+ge7f3b9c. diff --git a/anaconda.spec b/anaconda.spec index 7cf5b3b..261da21 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.8 +Version: 38.9 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,30 +464,34 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Nov 16 2022 Packit - 38.9-1 +- Progress step improvements (mkolman) +- makebumpver: Ignore all infra, not just bumps (vslavik) + * Tue Nov 08 2022 Packit - 38.8-1 -- Web UI: Update language selection screen (ozobal) -- There are no installation targets if bootloader devices are not set (#2131183) (vponcova) -- makebumpver: import bugzilla only if used (vslavik) -- Remove the period at the end of the button caption (bramgn) -- sync_run_task: Poll proxy state faster (vslavik) -- Use more dasbus-ish interface (vslavik) -- Web UI: Redesign language selection screen (ozobal) -- Add GetCommonLocales to API (ozobal) -- network: fix add_connection_sync doc string (rvykydal) -- webui: update pixel tests for "Detect disks" updates (rvykydal) -- webui: Use 'Detect Disks' instead of 'Discover Disks' (rvykydal) -- webui: do not hide checkbox when showing skeleton while rescanning disks (rvykydal) -- Add release notes for Fedora 37 (vponcova) -- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) -- driver_updates: adding tests for the new logging solution (jkonecny) -- driver_updates: add lot of debug logs for easier debugging (jkonecny) -- driver_updates: extend where we print log messages (jkonecny) -- Change screensaver handling to dasbus, drop safe_dbus (vslavik) -- webui: improve formatting of a promise (rvykydal) -- webui: show alert when there are no discovered disks (rvykydal) -- webui: disable bulk selection during disks discovery (rvykydal) -- webui: add tooltip to disks discovery button (rvykydal) -- webui: replace discovery button spinner with skeleton (rvykydal) +- Web UI: Update language selection screen (ozobal) +- There are no installation targets if bootloader devices are not set (#2131183) (vponcova) +- makebumpver: import bugzilla only if used (vslavik) +- Remove the period at the end of the button caption (bramgn) +- sync_run_task: Poll proxy state faster (vslavik) +- Use more dasbus-ish interface (vslavik) +- Web UI: Redesign language selection screen (ozobal) +- Add GetCommonLocales to API (ozobal) +- network: fix add_connection_sync doc string (rvykydal) +- webui: update pixel tests for "Detect disks" updates (rvykydal) +- webui: Use 'Detect Disks' instead of 'Discover Disks' (rvykydal) +- webui: do not hide checkbox when showing skeleton while rescanning disks (rvykydal) +- Add release notes for Fedora 37 (vponcova) +- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) +- driver_updates: adding tests for the new logging solution (jkonecny) +- driver_updates: add lot of debug logs for easier debugging (jkonecny) +- driver_updates: extend where we print log messages (jkonecny) +- Change screensaver handling to dasbus, drop safe_dbus (vslavik) +- webui: improve formatting of a promise (rvykydal) +- webui: show alert when there are no discovered disks (rvykydal) +- webui: disable bulk selection during disks discovery (rvykydal) +- webui: add tooltip to disks discovery button (rvykydal) +- webui: replace discovery button spinner with skeleton (rvykydal) - rpm-ostree: set untrusted ostree pull flag (champetier.etienne) * Mon Oct 17 2022 Packit - 38.7-1 diff --git a/sources b/sources index a0a7dc2..637e7d5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.8.tar.bz2) = ae295789b94bd02119d1ef12719299e22dfba6001bddf520ac858c038b2f56c409f3b3de160d62f0c6899bb241ce3d8af25e54c267df028eab87b3fe70dc4ef7 +SHA512 (anaconda-38.9.tar.bz2) = 42f7062c32537e56808283c449cc8ff35ace78e9ee76a2e1f7727a1f3b0daea4ddaffbf30b2565abf66451f39c1c3993a303d596af8a4820d3aef851f288d7af From 5a7836f84c54d146627a664474cde9bc58a1259a Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 28 Nov 2022 13:50:38 +0000 Subject: [PATCH 019/220] [packit] 38.10 upstream release Upstream tag: anaconda-38.10-1 Upstream commit: 2957250b Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 14 ++++++++++++-- sources | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 74b3c55..b881520 100644 --- a/.gitignore +++ b/.gitignore @@ -332,3 +332,4 @@ /anaconda-38.7.tar.bz2 /anaconda-38.8.tar.bz2 /anaconda-38.9.tar.bz2 +/anaconda-38.10.tar.bz2 diff --git a/README.packit b/README.packit index 470914f..bdc4243 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.63.2.dev5+ge7f3b9c. +The file was generated using packit 0.63.2.dev8+g33fd64a. diff --git a/anaconda.spec b/anaconda.spec index 261da21..173387b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.9 +Version: 38.10 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,8 +464,18 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Nov 28 2022 Packit - 38.10-1 +- infra: Fix the condition for bumping a release version (vponcova) +- infra: Fetch all tags before tagging the release (vponcova) +- Web UI: Add a payload to ks.cfg (ozobal) +- infra: Set up the access token during the code checkout (vponcova) +- infra: Don't release periodically on forks (vponcova) +- Make text in custom_storage_helper more accurate (ozobal) +- test: Update pixel references to current Fedora (martin) +- Fix infobar colors in GTK GUI (ozobal) + * Wed Nov 16 2022 Packit - 38.9-1 -- Progress step improvements (mkolman) +- Progress step improvements (mkolman) - makebumpver: Ignore all infra, not just bumps (vslavik) * Tue Nov 08 2022 Packit - 38.8-1 diff --git a/sources b/sources index 637e7d5..06f9384 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.9.tar.bz2) = 42f7062c32537e56808283c449cc8ff35ace78e9ee76a2e1f7727a1f3b0daea4ddaffbf30b2565abf66451f39c1c3993a303d596af8a4820d3aef851f288d7af +SHA512 (anaconda-38.10.tar.bz2) = f9a0bef1327534014b8ee18951288ef40e0488b2fbef16d6d857115268c9dcc21031d14b583681fa633e422fd2971c4c706508b27e84b1b2a815a8d7a77bb633 From 3842fd8647f3b7a7ce765045935231f22938f9b4 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Dec 2022 13:02:59 +0000 Subject: [PATCH 020/220] [packit] 38.11 upstream release Upstream tag: anaconda-38.11-1 Upstream commit: e5818ae9 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 19 +++++++++++-------- sources | 2 +- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index b881520..c89e191 100644 --- a/.gitignore +++ b/.gitignore @@ -333,3 +333,4 @@ /anaconda-38.8.tar.bz2 /anaconda-38.9.tar.bz2 /anaconda-38.10.tar.bz2 +/anaconda-38.11.tar.bz2 diff --git a/README.packit b/README.packit index bdc4243..6c0e856 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.63.2.dev8+g33fd64a. +The file was generated using packit 0.64.0. diff --git a/anaconda.spec b/anaconda.spec index 173387b..f79afda 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.10 +Version: 38.11 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,14 +464,17 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 06 2022 Packit - 38.11-1 +- Fix the installation message about the payload installation (vponcova) + * Mon Nov 28 2022 Packit - 38.10-1 -- infra: Fix the condition for bumping a release version (vponcova) -- infra: Fetch all tags before tagging the release (vponcova) -- Web UI: Add a payload to ks.cfg (ozobal) -- infra: Set up the access token during the code checkout (vponcova) -- infra: Don't release periodically on forks (vponcova) -- Make text in custom_storage_helper more accurate (ozobal) -- test: Update pixel references to current Fedora (martin) +- infra: Fix the condition for bumping a release version (vponcova) +- infra: Fetch all tags before tagging the release (vponcova) +- Web UI: Add a payload to ks.cfg (ozobal) +- infra: Set up the access token during the code checkout (vponcova) +- infra: Don't release periodically on forks (vponcova) +- Make text in custom_storage_helper more accurate (ozobal) +- test: Update pixel references to current Fedora (martin) - Fix infobar colors in GTK GUI (ozobal) * Wed Nov 16 2022 Packit - 38.9-1 diff --git a/sources b/sources index 06f9384..e45cb00 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.10.tar.bz2) = f9a0bef1327534014b8ee18951288ef40e0488b2fbef16d6d857115268c9dcc21031d14b583681fa633e422fd2971c4c706508b27e84b1b2a815a8d7a77bb633 +SHA512 (anaconda-38.11.tar.bz2) = 7c227578642435aaa92ae679bc0a13a51a7d0a4a69f1a568227e790d98c0e7741c56caa8b6b70f9e7be07501b35fa16ac45ddbcf2983c8522b78f777395b6d7f From b069ea7f38881b380c2c5286e3e6b2fd8b2f30ce Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Dec 2022 15:25:04 +0000 Subject: [PATCH 021/220] [packit] 38.12 upstream release Upstream tag: anaconda-38.12-1 Upstream commit: 5137fa16 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 c89e191..11bff6a 100644 --- a/.gitignore +++ b/.gitignore @@ -334,3 +334,4 @@ /anaconda-38.9.tar.bz2 /anaconda-38.10.tar.bz2 /anaconda-38.11.tar.bz2 +/anaconda-38.12.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index f79afda..cd3699d 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.11 +Version: 38.12 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,6 +464,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 06 2022 Packit - 38.12-1 +- Web UI: Tests should ignore the volatile space requirement message (skobyda) +- webui: Upgrade to react 18 and enable the new concurrent renderer (kkoukiou) +- Add a block of history about the name of the installer (dcantrell) + * Tue Dec 06 2022 Packit - 38.11-1 - Fix the installation message about the payload installation (vponcova) diff --git a/sources b/sources index e45cb00..e204621 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.11.tar.bz2) = 7c227578642435aaa92ae679bc0a13a51a7d0a4a69f1a568227e790d98c0e7741c56caa8b6b70f9e7be07501b35fa16ac45ddbcf2983c8522b78f777395b6d7f +SHA512 (anaconda-38.12.tar.bz2) = b84bb05c6c676f68e6f1ea4c82d00639a55642109978905c46c1cadad2c09ecb718d4a12082787c15f575e32d4653b777b3c31e0b9cdcf7005e4432d6bdb695b From cd2fd6f61bf023b83525d6a61508abe6eacbc3f7 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 22 Dec 2022 12:48:29 +0000 Subject: [PATCH 022/220] [packit] 38.13 upstream release Upstream tag: anaconda-38.13-1 Upstream commit: b41cd45e Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 12 +++++++++--- sources | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 11bff6a..c95f472 100644 --- a/.gitignore +++ b/.gitignore @@ -335,3 +335,4 @@ /anaconda-38.10.tar.bz2 /anaconda-38.11.tar.bz2 /anaconda-38.12.tar.bz2 +/anaconda-38.13.tar.bz2 diff --git a/README.packit b/README.packit index 6c0e856..b2da3a7 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.64.0. +The file was generated using packit 0.65.1.dev7+gbf5a556. diff --git a/anaconda.spec b/anaconda.spec index cd3699d..7a7d7b9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.12 +Version: 38.13 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,9 +464,15 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Dec 22 2022 Packit - 38.13-1 +- infra: Don't run scheduled events on forks (vslavik) +- infra: Notify about tagged releases in gChat (vslavik) +- infra: bump pylint from 2.15.6 to 2.15.8 in /dockerfile (49699333+dependabot[bot]) +- update translations + * Tue Dec 06 2022 Packit - 38.12-1 -- Web UI: Tests should ignore the volatile space requirement message (skobyda) -- webui: Upgrade to react 18 and enable the new concurrent renderer (kkoukiou) +- Web UI: Tests should ignore the volatile space requirement message (skobyda) +- webui: Upgrade to react 18 and enable the new concurrent renderer (kkoukiou) - Add a block of history about the name of the installer (dcantrell) * Tue Dec 06 2022 Packit - 38.11-1 diff --git a/sources b/sources index e204621..9915978 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.12.tar.bz2) = b84bb05c6c676f68e6f1ea4c82d00639a55642109978905c46c1cadad2c09ecb718d4a12082787c15f575e32d4653b777b3c31e0b9cdcf7005e4432d6bdb695b +SHA512 (anaconda-38.13.tar.bz2) = 8b988abdef80bd13d589773bed6259b00e9aff29221d4367dc3e690dd35f4578c5516e601075b3734a790d6829e03f3a39661b54726a97cb00054e32725705f0 From 7ae819e3b195da4edfad124d7ebfd484b72423cd Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 22 Dec 2022 15:56:20 +0000 Subject: [PATCH 023/220] [packit] 38.14 upstream release Upstream tag: anaconda-38.14-1 Upstream commit: bb9be067 Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 14 ++++++++++---- sources | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index c95f472..e767dbd 100644 --- a/.gitignore +++ b/.gitignore @@ -336,3 +336,4 @@ /anaconda-38.11.tar.bz2 /anaconda-38.12.tar.bz2 /anaconda-38.13.tar.bz2 +/anaconda-38.14.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 7a7d7b9..aedcc46 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.13 +Version: 38.14 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,10 +464,16 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Dec 22 2022 Packit - 38.14-1 +- Fix typo in the docs (jkonecny) +- docs: corrections and additions to the history (msw) +- Ignore SIGINT in D-Bus launcher and x11 too (iasunsea) +- update translations + * Thu Dec 22 2022 Packit - 38.13-1 -- infra: Don't run scheduled events on forks (vslavik) -- infra: Notify about tagged releases in gChat (vslavik) -- infra: bump pylint from 2.15.6 to 2.15.8 in /dockerfile (49699333+dependabot[bot]) +- infra: Don't run scheduled events on forks (vslavik) +- infra: Notify about tagged releases in gChat (vslavik) +- infra: bump pylint from 2.15.6 to 2.15.8 in /dockerfile (49699333+dependabot[bot]) - update translations * Tue Dec 06 2022 Packit - 38.12-1 diff --git a/sources b/sources index 9915978..c73b04e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.13.tar.bz2) = 8b988abdef80bd13d589773bed6259b00e9aff29221d4367dc3e690dd35f4578c5516e601075b3734a790d6829e03f3a39661b54726a97cb00054e32725705f0 +SHA512 (anaconda-38.14.tar.bz2) = 31e40320d27989baf766fdf0848dcb782f31d0d0a38523d6aaa8738152b2c86fa2fdadec417617c03f1cca6aafbbabbefbeee58dce1d3734e53be8d1ba3ccc6e From 0661830c60b57ee6a37d0f203a781f29a9e2812b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 10 Jan 2023 05:04:59 +0000 Subject: [PATCH 024/220] [packit] 38.15 upstream release Upstream tag: anaconda-38.15-1 Upstream commit: bd82e018 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 20 ++++++++++++++++---- sources | 2 +- 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index e767dbd..5c42156 100644 --- a/.gitignore +++ b/.gitignore @@ -337,3 +337,4 @@ /anaconda-38.12.tar.bz2 /anaconda-38.13.tar.bz2 /anaconda-38.14.tar.bz2 +/anaconda-38.15.tar.bz2 diff --git a/README.packit b/README.packit index b2da3a7..773ff4c 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.65.1.dev7+gbf5a556. +The file was generated using packit 0.65.2.post7+g7ef543f. diff --git a/anaconda.spec b/anaconda.spec index aedcc46..3c9b7f5 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.14 +Version: 38.15 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,10 +464,22 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jan 10 2023 Packit - 38.15-1 +- webui: update obsolete comment (rvykydal) +- webui: pin down tag for fetching cockpit's test library (kkoukiou) +- bootloader/zipl.py: update for zipl >= 2.25.0 (dan) +- docs: Track also automated releases (vslavik) +- shellcheck: Double quote to prevent globbing and word splitting (vponcova) +- Remove the StorageChecker.remove_check method (vponcova) +- Remove the CONNECTION_ACTIVATION_TIMEOUT constant (vponcova) +- Remove the DEFAULT_DBUS_TIMEOUT constant (vponcova) +- GUI: Update the glade file for the Installation Source screen (vponcova) +- Update translations from Weblate + * Thu Dec 22 2022 Packit - 38.14-1 -- Fix typo in the docs (jkonecny) -- docs: corrections and additions to the history (msw) -- Ignore SIGINT in D-Bus launcher and x11 too (iasunsea) +- Fix typo in the docs (jkonecny) +- docs: corrections and additions to the history (msw) +- Ignore SIGINT in D-Bus launcher and x11 too (iasunsea) - update translations * Thu Dec 22 2022 Packit - 38.13-1 diff --git a/sources b/sources index c73b04e..347c3f5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.14.tar.bz2) = 31e40320d27989baf766fdf0848dcb782f31d0d0a38523d6aaa8738152b2c86fa2fdadec417617c03f1cca6aafbbabbefbeee58dce1d3734e53be8d1ba3ccc6e +SHA512 (anaconda-38.15.tar.bz2) = d923b8d8b634398729f289e4319a9ad59765156aaf291f2cbeaf50d44f29768fa15171a09a2ec0fdf0472dd091da06b464556e86be803be16cdefe4eca7d1066 From aada584b4e4c82ad7a0a94e241dece30a20fb67a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:42:14 +0000 Subject: [PATCH 025/220] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_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 3c9b7f5..69898ac 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 38.15 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,6 +464,9 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 38.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Jan 10 2023 Packit - 38.15-1 - webui: update obsolete comment (rvykydal) - webui: pin down tag for fetching cockpit's test library (kkoukiou) From 169457b7ba784c54b57b7408cf0951456eab0fe9 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 19 Jan 2023 13:05:03 +0000 Subject: [PATCH 026/220] [packit] 38.17 upstream release Upstream tag: anaconda-38.17-1 Upstream commit: ef1a360e Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 16 ++++++++++++++-- sources | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 5c42156..b3d5d3a 100644 --- a/.gitignore +++ b/.gitignore @@ -338,3 +338,4 @@ /anaconda-38.13.tar.bz2 /anaconda-38.14.tar.bz2 /anaconda-38.15.tar.bz2 +/anaconda-38.17.tar.bz2 diff --git a/README.packit b/README.packit index 773ff4c..2bf983c 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.65.2.post7+g7ef543f. +The file was generated using packit 0.65.2.post12+gc5a59a6. diff --git a/anaconda.spec b/anaconda.spec index 69898ac..0c98e40 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 38.15 -Release: 2%{?dist} +Version: 38.17 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,6 +464,18 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Jan 19 2023 Packit - 38.17-1 +- Remove the is_complete method of the DNF payload class (vponcova) +- Use another type to make new GCC warnings go away (vslavik) +- Remove outdated GCC error suppression (vslavik) +- Ignore non-quoted array expansion in ShellCheck (vslavik) +- Handle the `repo` kickstart command in the DNF module (vponcova) +- Extend the is_network_required method of the DNF module (vponcova) +- Add the Repositories DBus property to the DNF module (vponcova) +- Fix the check_kickstart_interface testing function (vponcova) +- Always use blivet.arch.is_s390() to detect s390 (vslavik) +- Update translations from Weblate + * Wed Jan 18 2023 Fedora Release Engineering - 38.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 347c3f5..8d48948 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.15.tar.bz2) = d923b8d8b634398729f289e4319a9ad59765156aaf291f2cbeaf50d44f29768fa15171a09a2ec0fdf0472dd091da06b464556e86be803be16cdefe4eca7d1066 +SHA512 (anaconda-38.17.tar.bz2) = 2adf20417556374434f280bf33dc0d09d45cf00b995a7d5e2c1ee379fdd08eb91dc3fa60963501173e548bcb9f7cbb34bf314cff0da115aefc205cbd64207132 From f71a319e66cc7d9ef2875cc7bf9c1013660a034a Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 Jan 2023 13:45:48 +0000 Subject: [PATCH 027/220] [packit] 38.18 upstream release Upstream tag: anaconda-38.18-1 Upstream commit: 3030aaff Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b3d5d3a..87ae32c 100644 --- a/.gitignore +++ b/.gitignore @@ -339,3 +339,4 @@ /anaconda-38.14.tar.bz2 /anaconda-38.15.tar.bz2 /anaconda-38.17.tar.bz2 +/anaconda-38.18.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 0c98e40..e7e560b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.17 +Version: 38.18 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,6 +464,12 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jan 24 2023 Packit - 38.18-1 +- Extend the DBus API of the DNF module (vponcova) +- webui: Disable check for unexpected SELinux denials (martin) +- Clean up the DNF module (vponcova) +- Update translations from Weblate + * Thu Jan 19 2023 Packit - 38.17-1 - Remove the is_complete method of the DNF payload class (vponcova) - Use another type to make new GCC warnings go away (vslavik) diff --git a/sources b/sources index 8d48948..787583a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.17.tar.bz2) = 2adf20417556374434f280bf33dc0d09d45cf00b995a7d5e2c1ee379fdd08eb91dc3fa60963501173e548bcb9f7cbb34bf314cff0da115aefc205cbd64207132 +SHA512 (anaconda-38.18.tar.bz2) = 57f92fb751c213cb12cae902365d8e09f3dfcafa118fc167e3f222559ec1401c487ed654819937b4e9d59f12b56f51b4089e5771b811d2b747318e65f7c6cc84 From d025fb71810421f95536a51100aeae193a2e5c0c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 31 Jan 2023 05:05:32 +0000 Subject: [PATCH 028/220] [packit] 38.19 upstream release Upstream tag: anaconda-38.19-1 Upstream commit: 4822e6d3 Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 16 +++++++++++++++- sources | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 87ae32c..1787870 100644 --- a/.gitignore +++ b/.gitignore @@ -340,3 +340,4 @@ /anaconda-38.15.tar.bz2 /anaconda-38.17.tar.bz2 /anaconda-38.18.tar.bz2 +/anaconda-38.19.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index e7e560b..7121b61 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.18 +Version: 38.19 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,6 +464,20 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jan 31 2023 Packit - 38.19-1 +- Remove mocking of modules for sphinx docs builds (vslavik) +- docs: Update branching instructions (vslavik) +- docs: Fix release badge URL (vslavik) +- Remove leftovers after the isys module removal (vslavik) +- Templatize kickstart version (vslavik) +- Ignore jinja templates in RPM tests (vslavik) +- Show only usable devices in custom partitioning (jstodola) +- Add base for integration testing and default installation test (zveleba) +- Add storage helper function for listing disks (zveleba) +- Add helper for back button to WebUI tests (zveleba) +- Fix missing tests in release archive (marmarek) +- Update translations from Weblate + * Tue Jan 24 2023 Packit - 38.18-1 - Extend the DBus API of the DNF module (vponcova) - webui: Disable check for unexpected SELinux denials (martin) diff --git a/sources b/sources index 787583a..f451373 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.18.tar.bz2) = 57f92fb751c213cb12cae902365d8e09f3dfcafa118fc167e3f222559ec1401c487ed654819937b4e9d59f12b56f51b4089e5771b811d2b747318e65f7c6cc84 +SHA512 (anaconda-38.19.tar.bz2) = c4712bdb122887d0a25f0223991411cfecbc229c371cfe13b0dec7ed43554d0ab4cb78af8464a4e3b29723e7c9324207c6be980e3f0d1a149bb26caddd5f6b0f From 36312aafff3234467e6138bc8cef53d154fddf25 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 1 Feb 2023 08:29:44 -0800 Subject: [PATCH 029/220] Drop two unapplied patches --- ...-that-we-want-the-Adwaita-icon-theme.patch | 46 ------------------ ...etwork-configuration-paths-not-exist.patch | 48 ------------------- 2 files changed, 94 deletions(-) delete mode 100644 0001-Specify-that-we-want-the-Adwaita-icon-theme.patch delete mode 100644 0001-network-Handle-network-configuration-paths-not-exist.patch diff --git a/0001-Specify-that-we-want-the-Adwaita-icon-theme.patch b/0001-Specify-that-we-want-the-Adwaita-icon-theme.patch deleted file mode 100644 index 0a6d776..0000000 --- a/0001-Specify-that-we-want-the-Adwaita-icon-theme.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 427f98963643e7f823f650dab015c80d854aa2d1 Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Thu, 19 May 2022 09:50:17 -0700 -Subject: [PATCH] Specify that we want the Adwaita icon theme - -Back in 38556e7e in 2016 when anaconda switched from 'gnome' -icon theme, intending to use 'Adwaita' instead, we dropped the -line that specifically declares what theme anaconda wants to -use. Presumably we expected GTK would always pick Adwaita for -us. However, with GTK 3.24.34, this seems to not reliably happen -on KDE. On KDE images, the breeze icon theme is installed, and -it also provides many of the icons anaconda uses. When running -anaconda on a KDE live image with GTK 3.24.34, we're often seeing -the icons from the breeze theme used instead of the icons from -the Adwaita theme. This happened in 4 out of 4 tests on openQA -prod, 3 out of 4 tests on openQA stg, and 5 out of 5 tests I -ran in a VM myself. I then applied this change directly to the -file in the VM and re-tested another 5 times; all 5 times the -right icons were shown. - -I'm not sure why this is suddenly a problem with GTK 3.24.34 -when it never was before even though both icon themes have been -in KDE for years, but this seems correct anyway. We definitely -want anaconda to use the Adwaita icons, not ones from any other -theme. - -Signed-off-by: Adam Williamson ---- - pyanaconda/ui/gui/__init__.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/pyanaconda/ui/gui/__init__.py b/pyanaconda/ui/gui/__init__.py -index d458b66f14..428f30e744 100644 ---- a/pyanaconda/ui/gui/__init__.py -+++ b/pyanaconda/ui/gui/__init__.py -@@ -754,6 +754,7 @@ class GraphicalUserInterface(UserInterface): - # Set some program-wide settings. - settings = Gtk.Settings.get_default() - settings.set_property("gtk-font-name", "Cantarell") -+ settings.set_property("gtk-icon-theme-name", "Adwaita") - - # Get the path to the application data - data_path = os.environ.get("ANACONDA_DATA", "/usr/share/anaconda") --- -2.36.1 - diff --git a/0001-network-Handle-network-configuration-paths-not-exist.patch b/0001-network-Handle-network-configuration-paths-not-exist.patch deleted file mode 100644 index 77583fd..0000000 --- a/0001-network-Handle-network-configuration-paths-not-exist.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 216c1aa6684cbed2a7869d48f97bea95cb503ab6 Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Tue, 8 Mar 2022 16:10:30 -0800 -Subject: [PATCH] network: Handle network configuration paths not existing - -When installing network configuration files, we shouldn't assume -that the relevant paths (network-scripts and system-connections) -actually exist, they don't have to. NetworkManager has split -/etc/sysconfig/network-scripts off into a subpackage that is -no longer installed by default. We guarded against this in -`get_config_files_paths` already, but not in -`_copy_device_config_files`. ---- - pyanaconda/modules/network/installation.py | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -diff --git a/pyanaconda/modules/network/installation.py b/pyanaconda/modules/network/installation.py -index f46574e6f6..3ac65e0df0 100644 ---- a/pyanaconda/modules/network/installation.py -+++ b/pyanaconda/modules/network/installation.py -@@ -240,15 +240,17 @@ Name={} - :param root: path to the root of the target system - :type root: str - """ -- for config_file in os.listdir(self.NETWORK_SCRIPTS_DIR_PATH): -- if config_file.startswith(self.NETWORK_SCRIPTS_CONFIG_FILE_PREFIXES): -- config_file_path = os.path.join(self.NETWORK_SCRIPTS_DIR_PATH, -+ if os.path.exists(self.NETWORK_SCRIPTS_DIR_PATH): -+ for config_file in os.listdir(self.NETWORK_SCRIPTS_DIR_PATH): -+ if config_file.startswith(self.NETWORK_SCRIPTS_CONFIG_FILE_PREFIXES): -+ config_file_path = os.path.join(self.NETWORK_SCRIPTS_DIR_PATH, -+ config_file) -+ self._copy_file_to_root(root, config_file_path) -+ if os.path.exists(self.NM_SYSTEM_CONNECTIONS_DIR_PATH): -+ for config_file in os.listdir(self.NM_SYSTEM_CONNECTIONS_DIR_PATH): -+ config_file_path = os.path.join(self.NM_SYSTEM_CONNECTIONS_DIR_PATH, - config_file) - self._copy_file_to_root(root, config_file_path) -- for config_file in os.listdir(self.NM_SYSTEM_CONNECTIONS_DIR_PATH): -- config_file_path = os.path.join(self.NM_SYSTEM_CONNECTIONS_DIR_PATH, -- config_file) -- self._copy_file_to_root(root, config_file_path) - - def _copy_dhclient_config_files(self, root, network_ifaces): - """Copy dhclient configuration files to target system. --- -2.35.1 - From 7a0d930f876e04a43187902c3ed7007ddcb6e217 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 1 Feb 2023 08:30:41 -0800 Subject: [PATCH 030/220] Drop another unapplied patch --- 4207.patch | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 4207.patch diff --git a/4207.patch b/4207.patch deleted file mode 100644 index edcec97..0000000 --- a/4207.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 67d146999a2356dd445cc4c6532e052596cae4db Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Tue, 21 Jun 2022 18:50:35 +0200 -Subject: [PATCH 1/2] Don't attempt to add frozen python modules to initramfs - ---- - dracut/python-deps | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/dracut/python-deps b/dracut/python-deps -index cc6138a5e44..587b44a46f9 100755 ---- a/dracut/python-deps -+++ b/dracut/python-deps -@@ -70,6 +70,10 @@ except AttributeError: - while scripts: - script = scripts.pop() - -+ if script == 'frozen': -+ # https://docs.python.org/3.11/whatsnew/3.11.html#frozen-imports-static-code-objects -+ continue -+ - finder = ModuleFinder() - finder.run_script(script) # parse the script - for mod in finder.modules.values(): - -From da2f2499a6bfd2a0c1996c91457065d02040737f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Tue, 21 Jun 2022 19:01:21 +0200 -Subject: [PATCH 2/2] Don't ignore errors from python-deps - ---- - dracut/module-setup.sh | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/dracut/module-setup.sh b/dracut/module-setup.sh -index f54d7539621..019f0a1ef24 100755 ---- a/dracut/module-setup.sh -+++ b/dracut/module-setup.sh -@@ -72,13 +72,14 @@ install() { - # timeout script for errors reporting - inst_hook initqueue/timeout 50 "$moddir/anaconda-error-reporting.sh" - # python deps for parse-kickstart. DOUBLE WOOOO -+ set -o pipefail - PYTHONHASHSEED=42 "$moddir/python-deps" "$moddir/parse-kickstart" "$moddir/driver_updates.py" | while read -r dep; do - case "$dep" in - *.so) inst_library "$dep" ;; - *.py) inst_simple "$dep" ;; - *) inst "$dep" ;; - esac -- done -+ done || exit 1 - - # support for specific architectures - case "$(uname -m)" in From 61bee882c87709a14258f6afb414249667fa5a8c Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 7 Feb 2023 05:05:40 +0000 Subject: [PATCH 031/220] [packit] 38.20 upstream release Upstream tag: anaconda-38.20-1 Upstream commit: 7fe58e6d Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 9 ++++++++- sources | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1787870..fd811a2 100644 --- a/.gitignore +++ b/.gitignore @@ -341,3 +341,4 @@ /anaconda-38.17.tar.bz2 /anaconda-38.18.tar.bz2 /anaconda-38.19.tar.bz2 +/anaconda-38.20.tar.bz2 diff --git a/README.packit b/README.packit index 2bf983c..be03dc7 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.65.2.post12+gc5a59a6. +The file was generated using packit 0.66.0.post6+gedfbde6. diff --git a/anaconda.spec b/anaconda.spec index 7121b61..0b1f410 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.19 +Version: 38.20 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -464,6 +464,13 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 07 2023 Packit - 38.20-1 +- Add Sericea - ostree based Sway variant (jkonecny) +- Fix the systemd generator for systemd 253 (#2165433) (awilliam) +- WebUI: Updated wizard footer buttons (ozobal) +- Remove the dmraid and nodmraid boot options (vtrefny) +- Update translations from Weblate + * Tue Jan 31 2023 Packit - 38.19-1 - Remove mocking of modules for sphinx docs builds (vslavik) - docs: Update branching instructions (vslavik) diff --git a/sources b/sources index f451373..6509163 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.19.tar.bz2) = c4712bdb122887d0a25f0223991411cfecbc229c371cfe13b0dec7ed43554d0ab4cb78af8464a4e3b29723e7c9324207c6be980e3f0d1a149bb26caddd5f6b0f +SHA512 (anaconda-38.20.tar.bz2) = 0a371375ac31b6b821736c12566f90ab70ded8c84bfd3dbfa168d924a900b3b7a5bf56e3dc3de72675a7aee6b7855ee34ccc9947b1866149f2cbf5dcd0f2d12b From d305fe70150896983bc270faa7be2de8495de419 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 7 Feb 2023 14:53:13 +0000 Subject: [PATCH 032/220] [packit] 38.21 upstream release Upstream tag: anaconda-38.21-1 Upstream commit: 61e22ca1 Signed-off-by: Packit --- .gitignore | 1 + anaconda.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fd811a2..cebe3c3 100644 --- a/.gitignore +++ b/.gitignore @@ -342,3 +342,4 @@ /anaconda-38.18.tar.bz2 /anaconda-38.19.tar.bz2 /anaconda-38.20.tar.bz2 +/anaconda-38.21.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 0b1f410..9061104 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 38.20 +Version: 38.21 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -101,7 +101,6 @@ Requires: python3-pwquality Requires: python3-systemd Requires: python3-productmd Requires: python3-dasbus >= %{dasbusver} -Requires: python3-packaging Requires: flatpak-libs %if %{defined rhel} && %{undefined centos} Requires: subscription-manager >= %{subscriptionmanagerver} @@ -464,6 +463,11 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Feb 07 2023 Packit - 38.21-1 +- Sort RPM versions via rpm.labelCompare() and not via + packaging.version.LegacyVersion() (miro) +- Update translations from Weblate + * Tue Feb 07 2023 Packit - 38.20-1 - Add Sericea - ostree based Sway variant (jkonecny) - Fix the systemd generator for systemd 253 (#2165433) (awilliam) diff --git a/sources b/sources index 6509163..6d0af84 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-38.20.tar.bz2) = 0a371375ac31b6b821736c12566f90ab70ded8c84bfd3dbfa168d924a900b3b7a5bf56e3dc3de72675a7aee6b7855ee34ccc9947b1866149f2cbf5dcd0f2d12b +SHA512 (anaconda-38.21.tar.bz2) = 4a3d4a5fd8b3b628bf547c5e123c376b68340fc9ee9fb7984879b85343e9c0485eda735cc03299d5aa73271d62dfc588826dea25452e31e476f0074e8c973dc4 From 1bd9059843e00e9255c7e8e2416dc5289742bef0 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 14 Feb 2023 05:10:24 +0000 Subject: [PATCH 033/220] [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 034/220] [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 035/220] [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 036/220] [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 037/220] [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 038/220] [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 039/220] [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 040/220] 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 041/220] [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 042/220] [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 043/220] [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 044/220] [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 045/220] [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 046/220] [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 047/220] [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 048/220] [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 049/220] [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 050/220] [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 051/220] 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 052/220] [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 053/220] 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 054/220] [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 055/220] [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 056/220] [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 057/220] 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 058/220] [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 059/220] 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 060/220] [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 061/220] [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 062/220] 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 063/220] [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 064/220] 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 065/220] 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 066/220] [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 067/220] 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 068/220] [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 069/220] [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 070/220] 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 071/220] [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 072/220] 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 073/220] 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 074/220] [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 075/220] [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 076/220] 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 077/220] [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 078/220] 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 079/220] 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 080/220] [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 081/220] [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 082/220] [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 083/220] [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 084/220] [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 085/220] 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 086/220] 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 087/220] [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 088/220] [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 089/220] [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 090/220] [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 091/220] [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 092/220] [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 093/220] [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 094/220] [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 095/220] [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 096/220] [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 097/220] [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 098/220] [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 099/220] [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 100/220] 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 101/220] 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 102/220] [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 103/220] [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 104/220] [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 105/220] 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 106/220] [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 107/220] [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 108/220] 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 109/220] [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 110/220] [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 111/220] 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 112/220] 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 113/220] 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 114/220] 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 115/220] [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 116/220] 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 117/220] 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 118/220] 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 119/220] 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 120/220] 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 121/220] 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 122/220] 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 123/220] 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 124/220] 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 125/220] 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 126/220] 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 127/220] 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 128/220] 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 129/220] 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 130/220] 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 131/220] 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 132/220] 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 133/220] 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 134/220] 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 135/220] 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 136/220] 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 137/220] 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 138/220] 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 139/220] 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 140/220] 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 141/220] 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 142/220] 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 143/220] 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 144/220] 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 145/220] 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 146/220] 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 147/220] 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 148/220] 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 149/220] 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 150/220] 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 151/220] 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 152/220] 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 153/220] 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 154/220] 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 155/220] 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 156/220] 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 157/220] 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 158/220] 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 159/220] 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 160/220] 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 161/220] 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 162/220] 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 163/220] 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 164/220] 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 165/220] 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 166/220] 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 167/220] 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 168/220] 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 169/220] 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 170/220] 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 171/220] 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 172/220] 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 173/220] 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 174/220] 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 175/220] 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 176/220] 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 177/220] 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 178/220] 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 179/220] 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 180/220] 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 181/220] 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 182/220] 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 183/220] 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 184/220] 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 185/220] 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 186/220] 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 187/220] 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 188/220] 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 189/220] 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 190/220] 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 191/220] 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 192/220] 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 193/220] 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 194/220] 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 195/220] 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 196/220] 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 197/220] 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 198/220] 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 199/220] 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 200/220] 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 201/220] 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 202/220] 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 203/220] 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 204/220] 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 205/220] 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 206/220] 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 207/220] 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 208/220] 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 209/220] 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 210/220] 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 211/220] 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 212/220] 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 213/220] 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 214/220] 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 215/220] 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 216/220] 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 217/220] 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 218/220] 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 219/220] 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 220/220] 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