From e65d6c6f17f0627dfcd38c5edc3fb97c108a201b Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 11 Feb 2021 18:37:49 +0100 Subject: [PATCH 001/275] New version 35.1-1 - Add dependabot support for GitHub actions (jkonecny) - Set volume id for iso built for kickstart test (rvykydal) - Guess the default product name from the os-release files (vponcova) - Apply overrides for the anaconda widgets only in the test environment (vponcova) - Create real updates images (vponcova) - Remove deprecated support for add-ons (vponcova) - Don't run installation tasks of add-ons in a meta task (vponcova) - network: wrap IP addresses showed in GUI for wireless devices (#1925781) (rvykydal) - Install support for non-ascii keyboard layouts (#1919483) (vponcova) --- .gitignore | 1 + anaconda.spec | 15 ++++++++++++++- sources | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dc80215..b1e6504 100644 --- a/.gitignore +++ b/.gitignore @@ -273,3 +273,4 @@ /anaconda-34.22.tar.bz2 /anaconda-34.23.tar.bz2 /anaconda-34.24.tar.bz2 +/anaconda-35.1.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 473a89d..28a7458 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 34.24 +Version: 35.1 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -420,6 +420,19 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Feb 11 2021 Martin Kolman - 35.1-1 +- Add dependabot support for GitHub actions (jkonecny) +- Set volume id for iso built for kickstart test (rvykydal) +- Guess the default product name from the os-release files (vponcova) +- Apply overrides for the anaconda widgets only in the test environment + (vponcova) +- Create real updates images (vponcova) +- Remove deprecated support for add-ons (vponcova) +- Don't run installation tasks of add-ons in a meta task (vponcova) +- network: wrap IP addresses showed in GUI for wireless devices (#1925781) + (rvykydal) +- Install support for non-ascii keyboard layouts (#1919483) (vponcova) + * Mon Feb 08 2021 Martin Kolman - 34.24-1 - Modify spec file to add patches required on rhel-9 rebuild (#1907566) (jkonecny) diff --git a/sources b/sources index 24ae731..7521ef3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-34.24.tar.bz2) = 5a5b240debf0b45ab7471ad8639bc634741582fd4e86fd8cea8ff516ee9cf90fe35f0193c2383306ad68125569d80a7968017092b36979f240026b15eddf2276 +SHA512 (anaconda-35.1.tar.bz2) = d75d04c43e857ee82d289a6aa5a7cefa34d0a88d7d662e9d538acf111ec6370acfc5b7978784a390b2df6e602c4097f91dc137113f5b1a81b2706390f93dadef From 2e88368128df876788184e7814327424fb7cadf9 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Fri, 12 Feb 2021 15:30:38 +0100 Subject: [PATCH 002/275] New version 35.2-1 - Rename pyanaconda.modules.common.typing (vponcova) --- .gitignore | 1 + anaconda.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b1e6504..f291f5f 100644 --- a/.gitignore +++ b/.gitignore @@ -274,3 +274,4 @@ /anaconda-34.23.tar.bz2 /anaconda-34.24.tar.bz2 /anaconda-35.1.tar.bz2 +/anaconda-35.2.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 28a7458..a8500dc 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.1 +Version: 35.2 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -420,6 +420,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Feb 12 2021 Martin Kolman - 35.2-1 +- Rename pyanaconda.modules.common.typing (vponcova) + * Thu Feb 11 2021 Martin Kolman - 35.1-1 - Add dependabot support for GitHub actions (jkonecny) - Set volume id for iso built for kickstart test (rvykydal) diff --git a/sources b/sources index 7521ef3..934bf15 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.1.tar.bz2) = d75d04c43e857ee82d289a6aa5a7cefa34d0a88d7d662e9d538acf111ec6370acfc5b7978784a390b2df6e602c4097f91dc137113f5b1a81b2706390f93dadef +SHA512 (anaconda-35.2.tar.bz2) = af313d13ffb853e9bdd14f3c93458a50be1ac0de01d3a16019acb446eeb01ede048cdb955348b8dddb09b1618d67dfac38dc7dd8cf4308f92d64c7699c94050f From f103e6d4d75df9dcc6111b18beb1d347c477991d Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 15 Feb 2021 18:49:58 +0100 Subject: [PATCH 003/275] New version 35.3-1 - Do not hard-require zram-generator-default on RHEL just yet (mkolman) - Switch back Packit testing to rawhide after merge from f34-devel (jkonecny) - Improve Packit configuration to use fedora-development (jkonecny) - Add a kickstart specification for the main process (vponcova) - Adapt Packit configuration to a newly branched Fedora (jkonecny) - Create swap by default in RHEL-based installations (#1915297) (vponcova) - Add missing space to a message (vslavik) - Use Linux HOST_NAME_MAX hostname length limit (xiaqirong1) --- .gitignore | 1 + anaconda.spec | 15 ++++++++++++++- sources | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f291f5f..38ad942 100644 --- a/.gitignore +++ b/.gitignore @@ -275,3 +275,4 @@ /anaconda-34.24.tar.bz2 /anaconda-35.1.tar.bz2 /anaconda-35.2.tar.bz2 +/anaconda-35.3.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index a8500dc..a35f588 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.2 +Version: 35.3 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -237,7 +237,10 @@ Requires: gdb Requires: rsync # only WeakRequires elsewhere and not guaranteed to be present Requires: device-mapper-multipath +# FIXME: do not require on RHEL until the package is ready +%if ! 0%{?rhel} == 9 Requires: zram-generator-defaults +%endif %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. @@ -420,6 +423,16 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Feb 15 2021 Martin Kolman - 35.3-1 +- Do not hard-require zram-generator-default on RHEL just yet (mkolman) +- Switch back Packit testing to rawhide after merge from f34-devel (jkonecny) +- Improve Packit configuration to use fedora-development (jkonecny) +- Add a kickstart specification for the main process (vponcova) +- Adapt Packit configuration to a newly branched Fedora (jkonecny) +- Create swap by default in RHEL-based installations (#1915297) (vponcova) +- Add missing space to a message (vslavik) +- Use Linux HOST_NAME_MAX hostname length limit (xiaqirong1) + * Fri Feb 12 2021 Martin Kolman - 35.2-1 - Rename pyanaconda.modules.common.typing (vponcova) diff --git a/sources b/sources index 934bf15..2aca29e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.2.tar.bz2) = af313d13ffb853e9bdd14f3c93458a50be1ac0de01d3a16019acb446eeb01ede048cdb955348b8dddb09b1618d67dfac38dc7dd8cf4308f92d64c7699c94050f +SHA512 (anaconda-35.3.tar.bz2) = c53916494f59a161f0d358343b0eb4f06f28bc0139fa44b3673a3b090ec9c2067763ea4ae7f832e567e96ddfc2697fc3b9623d88739aca36d6a8848584d27dff From 31c121535e697ea83a12ec80912fd32a80604eec Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 18 Feb 2021 15:26:05 +0100 Subject: [PATCH 004/275] New version 35.4-1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Do not try to push latest from ELN tag (jkonecny) - Adapt Packit configuration for master (jkonecny) - Add support for f34 and eln branches to container refresh workflow (jkonecny) - [Storage] add btrfs_compression option (#1928857) (michel) - Adjust branch config ater merge (vslavik) - Enable Makefiles and Dockerfiles for branched Fedora (vslavik) - packit: make tests ⊂ builds for the chroot set (ttomecek) - packit: run all actions in a single action (ttomecek) - configure.ac: make the Copyright up to date (ttomecek) - ovirt: rebase on CentOS Stream (sbonazzo) - Use a custom stylesheet to define RHEL-specific stylesheet data (vponcova) - Remove unused variables from Makefile (vslavik) - Drop astroid hotfix patch (jkonecny) - Add table of git branches (jkonecny) - Drop astroid hotfix patch (jkonecny) - Don't block the start of the Network module by the hostname service (vponcova) - Remove unused variables related to mock (vslavik) - Save lorax-packages.log to installed system (rvykydal) --- .gitignore | 1 + anaconda.spec | 25 +++++++++++++++++++++++-- sources | 2 +- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 38ad942..b5ba037 100644 --- a/.gitignore +++ b/.gitignore @@ -276,3 +276,4 @@ /anaconda-35.1.tar.bz2 /anaconda-35.2.tar.bz2 /anaconda-35.3.tar.bz2 +/anaconda-35.4.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index a35f588..6adecca 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.3 +Version: 35.4 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -48,7 +48,7 @@ Patch2: 0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch %define nmver 1.0 %define pykickstartver 3.32-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.2.2-1 +%define pythonblivetver 1:3.3.3-1 %define rpmver 4.10.0 %define simplelinever 1.1-1 %define subscriptionmanagerver 1.26 @@ -423,6 +423,27 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Feb 18 2021 Martin Kolman - 35.4-1 +- Do not try to push latest from ELN tag (jkonecny) +- Adapt Packit configuration for master (jkonecny) +- Add support for f34 and eln branches to container refresh workflow (jkonecny) +- [Storage] add btrfs_compression option (#1928857) (michel) +- Adjust branch config ater merge (vslavik) +- Enable Makefiles and Dockerfiles for branched Fedora (vslavik) +- packit: make tests ⊂ builds for the chroot set (ttomecek) +- packit: run all actions in a single action (ttomecek) +- configure.ac: make the Copyright up to date (ttomecek) +- ovirt: rebase on CentOS Stream (sbonazzo) +- Use a custom stylesheet to define RHEL-specific stylesheet data (vponcova) +- Remove unused variables from Makefile (vslavik) +- Drop astroid hotfix patch (jkonecny) +- Add table of git branches (jkonecny) +- Drop astroid hotfix patch (jkonecny) +- Don't block the start of the Network module by the hostname service + (vponcova) +- Remove unused variables related to mock (vslavik) +- Save lorax-packages.log to installed system (rvykydal) + * Mon Feb 15 2021 Martin Kolman - 35.3-1 - Do not hard-require zram-generator-default on RHEL just yet (mkolman) - Switch back Packit testing to rawhide after merge from f34-devel (jkonecny) diff --git a/sources b/sources index 2aca29e..8b137f6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.3.tar.bz2) = c53916494f59a161f0d358343b0eb4f06f28bc0139fa44b3673a3b090ec9c2067763ea4ae7f832e567e96ddfc2697fc3b9623d88739aca36d6a8848584d27dff +SHA512 (anaconda-35.4.tar.bz2) = 6cd59dff2d0affa9f1a4a7907b426d6a3792cb0c9815083b1d52b8b57febfb45c638f57103efea9295091aab8bc1220b7f2e7bc53525b4b39db6ff695a653075 From 57176b1321d1f67de73d50ea78bfae277fe1d3b3 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 22 Feb 2021 19:03:58 +0100 Subject: [PATCH 005/275] New version 35.5-1 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) - Don't translate prompt keys (#1892830) (vponcova) - Fix RHEL zram conditional in spec file (mkolman) - Use older Ubuntu for container auto-update workflow (jkonecny) - Remove interactive parameter from container-rpm-test (jkonecny) - Use docker as container engine for time required (jkonecny) - Add container push for rpm containers (jkonecny) - Enable our and blivet COPR repositories for rpm tests (jkonecny) - Add support for anaconda-rpm containers to refresh workflow (jkonecny) - Fix base container specification in refresh workflow (jkonecny) - Store logs from container refresh separately (jkonecny) - vconsole font selection to cover more langs (suanand) --- .gitignore | 1 + anaconda.spec | 19 +++++++++++++++++-- sources | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b5ba037..2df051e 100644 --- a/.gitignore +++ b/.gitignore @@ -277,3 +277,4 @@ /anaconda-35.2.tar.bz2 /anaconda-35.3.tar.bz2 /anaconda-35.4.tar.bz2 +/anaconda-35.5.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 6adecca..283397a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.4 +Version: 35.5 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -238,7 +238,7 @@ Requires: rsync # only WeakRequires elsewhere and not guaranteed to be present Requires: device-mapper-multipath # FIXME: do not require on RHEL until the package is ready -%if ! 0%{?rhel} == 9 +%if 0%{?rhel} != 9 Requires: zram-generator-defaults %endif @@ -423,6 +423,21 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Feb 22 2021 Martin Kolman - 35.5-1 +- Add the "Encrypt my data" checkbox to the custom partitioning spoke + (vponcova) +- Don't translate prompt keys (#1892830) (vponcova) +- Fix RHEL zram conditional in spec file (mkolman) +- Use older Ubuntu for container auto-update workflow (jkonecny) +- Remove interactive parameter from container-rpm-test (jkonecny) +- Use docker as container engine for time required (jkonecny) +- Add container push for rpm containers (jkonecny) +- Enable our and blivet COPR repositories for rpm tests (jkonecny) +- Add support for anaconda-rpm containers to refresh workflow (jkonecny) +- Fix base container specification in refresh workflow (jkonecny) +- Store logs from container refresh separately (jkonecny) +- vconsole font selection to cover more langs (suanand) + * Thu Feb 18 2021 Martin Kolman - 35.4-1 - Do not try to push latest from ELN tag (jkonecny) - Adapt Packit configuration for master (jkonecny) diff --git a/sources b/sources index 8b137f6..d9ddd75 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.4.tar.bz2) = 6cd59dff2d0affa9f1a4a7907b426d6a3792cb0c9815083b1d52b8b57febfb45c638f57103efea9295091aab8bc1220b7f2e7bc53525b4b39db6ff695a653075 +SHA512 (anaconda-35.5.tar.bz2) = 19175e10d348e211328cf7ef38449f74f5e0fea0a84d53f4b3d68c720649c97c1bd7619145ee122a57b3f8d29945269bffdd593316e814a364da6e6b6aee97cc From 7d197c9ad95d73dc516b64976f95aab6bbaaea34 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 25 Feb 2021 18:52:29 +0100 Subject: [PATCH 006/275] New version 35.6-1 - The network spoke should be visible in live spins (#1932961) (vponcova) - Ignore Pylint errors on DNF API (vslavik) - Ignore Pylint errors for PropertiesChanged.connect (vslavik) - Silence false Pylint warning (vslavik) - Ignore false Pylint errors for Enum subclasses (vslavik) - Determine GRUB directory relative path to use in config file (javierm) --- .gitignore | 1 + anaconda.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2df051e..0cb43c3 100644 --- a/.gitignore +++ b/.gitignore @@ -278,3 +278,4 @@ /anaconda-35.3.tar.bz2 /anaconda-35.4.tar.bz2 /anaconda-35.5.tar.bz2 +/anaconda-35.6.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 283397a..1c14723 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.5 +Version: 35.6 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -423,6 +423,14 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Feb 25 2021 Martin Kolman - 35.6-1 +- The network spoke should be visible in live spins (#1932961) (vponcova) +- Ignore Pylint errors on DNF API (vslavik) +- Ignore Pylint errors for PropertiesChanged.connect (vslavik) +- Silence false Pylint warning (vslavik) +- Ignore false Pylint errors for Enum subclasses (vslavik) +- Determine GRUB directory relative path to use in config file (javierm) + * Mon Feb 22 2021 Martin Kolman - 35.5-1 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) diff --git a/sources b/sources index d9ddd75..973bdec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.5.tar.bz2) = 19175e10d348e211328cf7ef38449f74f5e0fea0a84d53f4b3d68c720649c97c1bd7619145ee122a57b3f8d29945269bffdd593316e814a364da6e6b6aee97cc +SHA512 (anaconda-35.6.tar.bz2) = 1a35f3178d8e332c9ad1d41875171a469e7c3ffba7041b2ed310ffbd7be4c8ca41fa3fc9f399766f0252f6eb82bd362b61a74bc8fe6c744e94ba0a64018390d4 From 8728b370819b33aa897764652a69cf8a101740c7 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 2 Mar 2021 18:11:18 +0100 Subject: [PATCH 007/275] New version 35.7-1 - Wrap text in spoke title labels, if needed (vslavik) - Wrap welcome spoke title if needed (vslavik) - Choose the best locale more carefully (#1933384) (vponcova) - Make the user interface context safe for the initial setup (vponcova) - Add support for tear-down of the payload modules (vponcova) - Add the GetKernelVersionList method (vponcova) --- .gitignore | 1 + anaconda.spec | 10 +++++++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0cb43c3..dad2e4b 100644 --- a/.gitignore +++ b/.gitignore @@ -279,3 +279,4 @@ /anaconda-35.4.tar.bz2 /anaconda-35.5.tar.bz2 /anaconda-35.6.tar.bz2 +/anaconda-35.7.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 1c14723..a0cf9cf 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.6 +Version: 35.7 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -423,6 +423,14 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 02 2021 Martin Kolman - 35.7-1 +- Wrap text in spoke title labels, if needed (vslavik) +- Wrap welcome spoke title if needed (vslavik) +- Choose the best locale more carefully (#1933384) (vponcova) +- Make the user interface context safe for the initial setup (vponcova) +- Add support for tear-down of the payload modules (vponcova) +- Add the GetKernelVersionList method (vponcova) + * Thu Feb 25 2021 Martin Kolman - 35.6-1 - The network spoke should be visible in live spins (#1932961) (vponcova) - Ignore Pylint errors on DNF API (vslavik) diff --git a/sources b/sources index 973bdec..ae51285 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.6.tar.bz2) = 1a35f3178d8e332c9ad1d41875171a469e7c3ffba7041b2ed310ffbd7be4c8ca41fa3fc9f399766f0252f6eb82bd362b61a74bc8fe6c744e94ba0a64018390d4 +SHA512 (anaconda-35.7.tar.bz2) = 4043f0358d0323986d7cb0b4ee2ac8f77bd75d1e31c3d1f34e80bb851dbb1b3b3a72bca6b3c367bf68c6e28fe2d4cb12f5383ce3328c11d70d4b49db8bf4efd8 From ec05198ffb80b03d5f9d4ff67f93ce58420a189a Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Fri, 5 Mar 2021 16:51:18 +0100 Subject: [PATCH 008/275] New version 35.7-2 - Hotfix: Drop python3-syspurpose dependency --- anaconda.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anaconda.spec b/anaconda.spec index a0cf9cf..9562b08 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 35.7 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -114,7 +114,6 @@ Requires: python3-productmd Requires: python3-dasbus >= %{dasbusver} Requires: flatpak-libs %if 0%{?rhel} -Requires: python3-syspurpose Requires: subscription-manager >= %{subscriptionmanagerver} %endif @@ -423,6 +422,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Mar 05 2021 Martin Kolman - 35.7-2 +- Hotfix: Drop python3-syspurpose dependency + * Tue Mar 02 2021 Martin Kolman - 35.7-1 - Wrap text in spoke title labels, if needed (vslavik) - Wrap welcome spoke title if needed (vslavik) From 39679c31d4b7fff6eae401a86b3dabb3a297ed1a Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Wed, 10 Mar 2021 18:44:10 +0100 Subject: [PATCH 009/275] New version 35.8-1 - Make kickstart tests run on branched fedora branches (vslavik) - Do not follow symlinks when copying /etc/resolv.conf (#1933454) (rvykydal) - Make contributor tests work on braneched Fedora (vslavik) - Remove container refresh workaround for ELN (jkonecny) - Use the volume UUID to search for the GRUB config in btrfs partitions (javierm) - network: remove unneeded line wrap (rffontenelle) - Drop python3-syspurpose dependency (mkolman) - Remove crun build folder after crun build (jkonecny) - Remove crun version abort for container refresh workflow (jkonecny) - Split the packages configuration data (vponcova) - Hide members of the DNF payload (vponcova) - Replace the FlatpakInstallError exception (vponcova) - Replace the PayloadInstallError exception in the Payloads module (vponcova) - Replace the InstallError exception (vponcova) - Build new crun version for ELN container refresh (jkonecny) - Adjust github owner tests for this (master) branch (vslavik) - Create a task for tearing down OSTree mount targets (vponcova) - Include some of the payload installation tasks by default (vponcova) - Extend the DBus API of the Payloads service (vponcova) - Add the service_proxy property (vponcova) - Fix copypaste typo in github owner tests (vslavik) - conscious lang: rename /etc/modprobe.d/anaconda-blacklist.conf (rvykydal) - Fix running tests for the f34-devel branch (vslavik) - change the grub2 user.cfg permission from 0600 to 0700 (854182924) - Add the installation source for flatpaks (vponcova) - Handle exceptions inside the CopyBootloaderDataTask class (vponcova) - conscious lang: replace 'master store' with 'primary store' in a doc text (rvykydal) - conscious lang: replace 'slave' in network related code (rvykydal) - conscious lang: replace 'master' in network related code (rvykydal) - conscious lang: replace slaves with ports in network GUI (rvykydal) - conscious lang: remove blacklist from pylint configuration file (rvykydal) - conscious lang: rename payload function for adding a module do a denylist (rvykydal) - conscious lang: remove warning for removed blacklist and nofirewire commands (rvykydal) - conscious lang: replace blacklisting in boot options documentation (rvykydal) --- .gitignore | 1 + anaconda.spec | 45 +++++++++++++++++++++++++++++++++++++++++---- sources | 2 +- 3 files changed, 43 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index dad2e4b..e77f2c0 100644 --- a/.gitignore +++ b/.gitignore @@ -280,3 +280,4 @@ /anaconda-35.5.tar.bz2 /anaconda-35.6.tar.bz2 /anaconda-35.7.tar.bz2 +/anaconda-35.8.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 9562b08..141ca17 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 35.7 -Release: 2%{?dist} +Version: 35.8 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -422,8 +422,45 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog -* Fri Mar 05 2021 Martin Kolman - 35.7-2 -- Hotfix: Drop python3-syspurpose dependency +* Wed Mar 10 2021 Martin Kolman - 35.8-1 +- Make kickstart tests run on branched fedora branches (vslavik) +- Do not follow symlinks when copying /etc/resolv.conf (#1933454) (rvykydal) +- Make contributor tests work on braneched Fedora (vslavik) +- Remove container refresh workaround for ELN (jkonecny) +- Use the volume UUID to search for the GRUB config in btrfs partitions + (javierm) +- network: remove unneeded line wrap (rffontenelle) +- Drop python3-syspurpose dependency (mkolman) +- Remove crun build folder after crun build (jkonecny) +- Remove crun version abort for container refresh workflow (jkonecny) +- Split the packages configuration data (vponcova) +- Hide members of the DNF payload (vponcova) +- Replace the FlatpakInstallError exception (vponcova) +- Replace the PayloadInstallError exception in the Payloads module (vponcova) +- Replace the InstallError exception (vponcova) +- Build new crun version for ELN container refresh (jkonecny) +- Adjust github owner tests for this (master) branch (vslavik) +- Create a task for tearing down OSTree mount targets (vponcova) +- Include some of the payload installation tasks by default (vponcova) +- Extend the DBus API of the Payloads service (vponcova) +- Add the service_proxy property (vponcova) +- Fix copypaste typo in github owner tests (vslavik) +- conscious lang: rename /etc/modprobe.d/anaconda-blacklist.conf (rvykydal) +- Fix running tests for the f34-devel branch (vslavik) +- change the grub2 user.cfg permission from 0600 to 0700 (854182924) +- Add the installation source for flatpaks (vponcova) +- Handle exceptions inside the CopyBootloaderDataTask class (vponcova) +- conscious lang: replace 'master store' with 'primary store' in a doc text + (rvykydal) +- conscious lang: replace 'slave' in network related code (rvykydal) +- conscious lang: replace 'master' in network related code (rvykydal) +- conscious lang: replace slaves with ports in network GUI (rvykydal) +- conscious lang: remove blacklist from pylint configuration file (rvykydal) +- conscious lang: rename payload function for adding a module do a denylist + (rvykydal) +- conscious lang: remove warning for removed blacklist and nofirewire commands + (rvykydal) +- conscious lang: replace blacklisting in boot options documentation (rvykydal) * Tue Mar 02 2021 Martin Kolman - 35.7-1 - Wrap text in spoke title labels, if needed (vslavik) diff --git a/sources b/sources index ae51285..bd5534d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.7.tar.bz2) = 4043f0358d0323986d7cb0b4ee2ac8f77bd75d1e31c3d1f34e80bb851dbb1b3b3a72bca6b3c367bf68c6e28fe2d4cb12f5383ce3328c11d70d4b49db8bf4efd8 +SHA512 (anaconda-35.8.tar.bz2) = ffaba85de8579e6a01f7a9b10882c7a089a80e6ce749c0b8d0a2953c6809a9708e0b0b4f696ff555b77897289d2e2ceadfa7a745dfa91ededa0355ba4a95f08e From 2020e1254fffaff83f77639eb8d64c0764f48cb0 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 22 Mar 2021 17:50:26 +0100 Subject: [PATCH 010/275] New version 35.9-1 - Improve logging of the download and install sizes (vponcova) - Clean up the code for finding sufficient mount points (vponcova) - Remove pyanaconda.payload.dnf.utils (vponcova) - Move code for cleaning up the download location (vponcova) - Add the get_free_space_map function (vponcova) - Move code from the space_required property (vponcova) - Check if the mount point exists before calling statvfs (#1824357) (vponcova) - Move code from _pick_download_location (vponcova) - Move the get_df_map and pick_mount_point functions (vponcova) - Use a custom stylesheet to define Fedora-specific stylesheet data (vponcova) - Replace download_location with a local variable (vponcova) - Handle modules in the DNF manager (vponcova) - Handle the module command in the Payloads module (vponcova) - ostree: ignore exit code 65 for systemd-tmpfiles (vponcova) - Mark usage of IOError for further investigation (vslavik) - Replace IOError by OSError in scripts (vslavik) - Replace IOError by OSError in dracut code (vslavik) - Replace IOError by OSError for file operations (vslavik) - Move the code for installing packages into a task (vponcova) - Replace IOError when looking up glade files (vslavik) - Replace IOError when starting DBus (vslavik) - Improve messages for the Flatpak installation (vponcova) - Clean up the arguments of the OSTree installation tasks (vponcova) - Change the arguments of ChangeOSTreeRemoteTask (vponcova) - Use the RPM OSTree module to install flatpacks (vponcova) - Move the code for downloading packages into a task (vponcova) - Use the RPM OSTree module to install the payload (vponcova) - Add the _get_source method to the payload modules (vponcova) - Fix unknown error when entering wrong NFS URL address (30516382+century6) - Replace IOError when downloading .treeinfo (vslavik) - consicous lang: fix a fallout of slave -> port patch (rvykydal) - Add logging for iSCSI / FCoE dracut arguments (rvykydal) --- .gitignore | 1 + anaconda.spec | 36 +++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e77f2c0..ecaa8d1 100644 --- a/.gitignore +++ b/.gitignore @@ -281,3 +281,4 @@ /anaconda-35.6.tar.bz2 /anaconda-35.7.tar.bz2 /anaconda-35.8.tar.bz2 +/anaconda-35.9.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 141ca17..fae0500 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.8 +Version: 35.9 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -422,6 +422,40 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Mar 22 2021 Martin Kolman - 35.9-1 +- Improve logging of the download and install sizes (vponcova) +- Clean up the code for finding sufficient mount points (vponcova) +- Remove pyanaconda.payload.dnf.utils (vponcova) +- Move code for cleaning up the download location (vponcova) +- Add the get_free_space_map function (vponcova) +- Move code from the space_required property (vponcova) +- Check if the mount point exists before calling statvfs (#1824357) (vponcova) +- Move code from _pick_download_location (vponcova) +- Move the get_df_map and pick_mount_point functions (vponcova) +- Use a custom stylesheet to define Fedora-specific stylesheet data (vponcova) +- Replace download_location with a local variable (vponcova) +- Handle modules in the DNF manager (vponcova) +- Handle the module command in the Payloads module (vponcova) +- ostree: ignore exit code 65 for systemd-tmpfiles (vponcova) +- Mark usage of IOError for further investigation (vslavik) +- Replace IOError by OSError in scripts (vslavik) +- Replace IOError by OSError in dracut code (vslavik) +- Replace IOError by OSError for file operations (vslavik) +- Move the code for installing packages into a task (vponcova) +- Replace IOError when looking up glade files (vslavik) +- Replace IOError when starting DBus (vslavik) +- Improve messages for the Flatpak installation (vponcova) +- Clean up the arguments of the OSTree installation tasks (vponcova) +- Change the arguments of ChangeOSTreeRemoteTask (vponcova) +- Use the RPM OSTree module to install flatpacks (vponcova) +- Move the code for downloading packages into a task (vponcova) +- Use the RPM OSTree module to install the payload (vponcova) +- Add the _get_source method to the payload modules (vponcova) +- Fix unknown error when entering wrong NFS URL address (30516382+century6) +- Replace IOError when downloading .treeinfo (vslavik) +- consicous lang: fix a fallout of slave -> port patch (rvykydal) +- Add logging for iSCSI / FCoE dracut arguments (rvykydal) + * Wed Mar 10 2021 Martin Kolman - 35.8-1 - Make kickstart tests run on branched fedora branches (vslavik) - Do not follow symlinks when copying /etc/resolv.conf (#1933454) (rvykydal) diff --git a/sources b/sources index bd5534d..025206c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.8.tar.bz2) = ffaba85de8579e6a01f7a9b10882c7a089a80e6ce749c0b8d0a2953c6809a9708e0b0b4f696ff555b77897289d2e2ceadfa7a745dfa91ededa0355ba4a95f08e +SHA512 (anaconda-35.9.tar.bz2) = 9b2667bdf445565c196c28f44878100c1a19e0f3ca4296bf1b1fa4642bd38dcb6cea34baa3c251a875336b61d1b16c8b45452e47341ab421aecc4069b08bf3a7 From 66b3cb339f623c94a5bf46eca1ed35a1837672ee Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 30 Mar 2021 19:47:18 +0200 Subject: [PATCH 011/275] New version 35.10-1 - Update unit test for GetDracutArguments for FCoE (rvykydal) - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) - network: match also connections named by MAC created by NM in initramfs (rvykydal) - Create /tmp with the right permissions (#1937626) (vponcova) - Don't recommend zram-generator-defaults (#1938132) (vponcova) - Don't automatically execute the default partitioning (vponcova) - Fix the warning about working NTP servers (#1889180) (vponcova) - Remove implicit dependencies (vponcova) - Don't install anaconda-install-env-deps by default (vponcova) - Document SSH root password login issues & possible workaround (mkolman) - Add groups to kickstart tests lorax output (vslavik) --- .gitignore | 1 + anaconda.spec | 20 ++++++++++++++++---- sources | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index ecaa8d1..a9b54d1 100644 --- a/.gitignore +++ b/.gitignore @@ -282,3 +282,4 @@ /anaconda-35.7.tar.bz2 /anaconda-35.8.tar.bz2 /anaconda-35.9.tar.bz2 +/anaconda-35.10.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index fae0500..346b6dc 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.9 +Version: 35.10 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -81,10 +81,8 @@ BuildRequires: libtimezonemap-devel >= %{libtimezonemapver} BuildRequires: gdk-pixbuf2-devel BuildRequires: libxml2 -Requires: anaconda-core = %{version}-%{release} Requires: anaconda-gui = %{version}-%{release} Requires: anaconda-tui = %{version}-%{release} -Requires: anaconda-install-env-deps = %{version}-%{release} %description The anaconda package is a metapackage for the Anaconda installer. @@ -200,7 +198,6 @@ Requires: tmux Requires: gdb # support for installation from image and live & live image installations Requires: rsync -Recommends: zram-generator-defaults %description install-env-deps The anaconda-install-env-deps metapackage lists all installation environment dependencies. @@ -422,6 +419,21 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 30 2021 Martin Kolman - 35.10-1 +- Update unit test for GetDracutArguments for FCoE (rvykydal) +- Make failure in generating of dracut arguments for iSCSI device non-fatal. + (rvykydal) +- network: match also connections named by MAC created by NM in initramfs + (rvykydal) +- Create /tmp with the right permissions (#1937626) (vponcova) +- Don't recommend zram-generator-defaults (#1938132) (vponcova) +- Don't automatically execute the default partitioning (vponcova) +- Fix the warning about working NTP servers (#1889180) (vponcova) +- Remove implicit dependencies (vponcova) +- Don't install anaconda-install-env-deps by default (vponcova) +- Document SSH root password login issues & possible workaround (mkolman) +- Add groups to kickstart tests lorax output (vslavik) + * Mon Mar 22 2021 Martin Kolman - 35.9-1 - Improve logging of the download and install sizes (vponcova) - Clean up the code for finding sufficient mount points (vponcova) diff --git a/sources b/sources index 025206c..f54639e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.9.tar.bz2) = 9b2667bdf445565c196c28f44878100c1a19e0f3ca4296bf1b1fa4642bd38dcb6cea34baa3c251a875336b61d1b16c8b45452e47341ab421aecc4069b08bf3a7 +SHA512 (anaconda-35.10.tar.bz2) = 81c12219722647a8a0b76da450002f6f4dec30e6d23810ca63fff6726cad55df29727c8d401f6ce9fcf02a2066a58957ef08a3e2add5dfd2118e0bcf90a63eb0 From 047524e8032e443dd46dd5293f5a50ed2fd9def3 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Wed, 31 Mar 2021 18:03:37 +0200 Subject: [PATCH 012/275] New version 35.11-1 - Turn off wrapping of the scale values (vponcova) - Make the scale visible by default (#1943370) (vponcova) --- .gitignore | 1 + anaconda.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a9b54d1..97052d7 100644 --- a/.gitignore +++ b/.gitignore @@ -283,3 +283,4 @@ /anaconda-35.8.tar.bz2 /anaconda-35.9.tar.bz2 /anaconda-35.10.tar.bz2 +/anaconda-35.11.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 346b6dc..4f8b0e5 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.10 +Version: 35.11 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -419,6 +419,10 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Mar 31 2021 Martin Kolman - 35.11-1 +- Turn off wrapping of the scale values (vponcova) +- Make the scale visible by default (#1943370) (vponcova) + * Tue Mar 30 2021 Martin Kolman - 35.10-1 - Update unit test for GetDracutArguments for FCoE (rvykydal) - Make failure in generating of dracut arguments for iSCSI device non-fatal. diff --git a/sources b/sources index f54639e..4953483 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.10.tar.bz2) = 81c12219722647a8a0b76da450002f6f4dec30e6d23810ca63fff6726cad55df29727c8d401f6ce9fcf02a2066a58957ef08a3e2add5dfd2118e0bcf90a63eb0 +SHA512 (anaconda-35.11.tar.bz2) = de3984ba3a48fabbdbab8d323e32b2f7f8262bd5b60d770bda568c6d79c2cb5984a2d24d906f7c6def8aeb9a5d1a8369c0f1fa05cb71f087fe64b0e41e6a44a8 From 3d3a3bd6810d71393bb374cd237eaf22288836a1 Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Fri, 9 Apr 2021 14:12:28 +0200 Subject: [PATCH 013/275] =?UTF-8?q?Remove=20patches=20for=20RHEL=C2=A0from?= =?UTF-8?q?=20the=20Fedora=20branch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit RHEL builds are no longer done from Rawhide so this is safe for removal. --- ...pport-for-boot-arguments-without-ins.patch | 243 ------------------ ...pport-no-inst.-Anaconda-boot-args-in.patch | 59 ----- ...nst.-prefixes-for-Anaconda-boot-argu.patch | 45 ---- 3 files changed, 347 deletions(-) delete mode 100644 0001-Revert-Remove-support-for-boot-arguments-without-ins.patch delete mode 100644 0002-Revert-Do-not-support-no-inst.-Anaconda-boot-args-in.patch delete mode 100644 0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch diff --git a/0001-Revert-Remove-support-for-boot-arguments-without-ins.patch b/0001-Revert-Remove-support-for-boot-arguments-without-ins.patch deleted file mode 100644 index ca419c1..0000000 --- a/0001-Revert-Remove-support-for-boot-arguments-without-ins.patch +++ /dev/null @@ -1,243 +0,0 @@ -From a9d2581448ddb4c9cb1904dca06512aa79145f80 Mon Sep 17 00:00:00 2001 -From: Jiri Konecny -Date: Mon, 8 Feb 2021 11:26:06 +0100 -Subject: [PATCH 1/3] Revert "Remove support for boot arguments without 'inst.' - prefix from Dracut (#1912502)" (#1907566) - -Allow to use Anaconda kernel args in Dracut without inst. prefix to not break -beaker. Beaker needs more time for adaptation so avoid to break it for RHEL-9. - -This reverts commit a45405de99a42e5af047f04b78d168b6d41fa513. -Related: rhbz#1907566 ---- - dracut/anaconda-diskroot | 2 +- - dracut/anaconda-ks-sendheaders.sh | 4 +-- - dracut/fetch-kickstart-disk | 2 +- - dracut/kickstart-genrules.sh | 2 +- - dracut/parse-anaconda-dd.sh | 2 +- - dracut/parse-anaconda-kickstart.sh | 6 ++--- - dracut/parse-anaconda-net.sh | 3 --- - dracut/parse-anaconda-options.sh | 39 ++++++++++++++---------------- - dracut/parse-anaconda-repo.sh | 6 ++--- - 9 files changed, 30 insertions(+), 36 deletions(-) - -diff --git a/dracut/anaconda-diskroot b/dracut/anaconda-diskroot -index 274849fdb3..2797e67625 100755 ---- a/dracut/anaconda-diskroot -+++ b/dracut/anaconda-diskroot -@@ -39,7 +39,7 @@ run_checkisomd5() { - - dev="$1" - path="$2" # optional, could be empty --kickstart="$(getarg inst.ks=)" -+kickstart="$(getarg ks= inst.ks=)" - - # Log the device that triggered this job. - debug_msg "Trying to find a root image on the device $dev." -diff --git a/dracut/anaconda-ks-sendheaders.sh b/dracut/anaconda-ks-sendheaders.sh -index a479a50667..7bc97393b8 100755 ---- a/dracut/anaconda-ks-sendheaders.sh -+++ b/dracut/anaconda-ks-sendheaders.sh -@@ -5,7 +5,7 @@ - command -v set_http_header >/dev/null || . /lib/url-lib.sh - - # inst.ks.sendmac: send MAC addresses in HTTP headers --if getargbool 0 inst.ks.sendmac; then -+if getargbool 0 kssendmac inst.ks.sendmac; then - ifnum=0 - for ifname in /sys/class/net/*; do - [ -e "$ifname/address" ] || continue -@@ -21,7 +21,7 @@ if getargbool 0 inst.ks.sendmac; then - fi - - # inst.ks.sendsn: send system serial number in HTTP headers --if getargbool 0 inst.ks.sendsn; then -+if getargbool 0 kssendsn inst.ks.sendsn; then - system_serial=$(cat /sys/class/dmi/id/product_serial 2>/dev/null) - if [ -z "$system_serial" ]; then - warn "inst.ks.sendsn: can't find system serial number" -diff --git a/dracut/fetch-kickstart-disk b/dracut/fetch-kickstart-disk -index b1ee9f826c..7eb769ea5c 100755 ---- a/dracut/fetch-kickstart-disk -+++ b/dracut/fetch-kickstart-disk -@@ -6,7 +6,7 @@ command -v getarg >/dev/null || . /lib/dracut-lib.sh - - dev="$1" - path="${2:-/ks.cfg}" --kickstart="$(getarg inst.ks=)" -+kickstart="$(getarg ks= inst.ks=)" - - [ -e /tmp/ks.cfg.done ] && exit 1 - [ -b "$dev" ] || exit 1 -diff --git a/dracut/kickstart-genrules.sh b/dracut/kickstart-genrules.sh -index 84277890dd..8e1ba22643 100755 ---- a/dracut/kickstart-genrules.sh -+++ b/dracut/kickstart-genrules.sh -@@ -28,7 +28,7 @@ case "${kickstart%%:*}" in - wait_for_kickstart - ;; - "") -- if [ -z "$kickstart" -a -z "$(getarg inst.ks=)" ]; then -+ if [ -z "$kickstart" -a -z "$(getarg ks= inst.ks=)" ]; then - when_diskdev_appears $(disk_to_dev_path LABEL=OEMDRV) \ - fetch-kickstart-disk \$env{DEVNAME} "/ks.cfg" - fi -diff --git a/dracut/parse-anaconda-dd.sh b/dracut/parse-anaconda-dd.sh -index 8eeceb9a49..3633d29282 100755 ---- a/dracut/parse-anaconda-dd.sh -+++ b/dracut/parse-anaconda-dd.sh -@@ -11,7 +11,7 @@ - rm -f /tmp/dd_interactive /tmp/dd_net /tmp/dd_disk /tmp/dd_todo - - # parse any dd/inst.dd args found --for dd in $(getargs inst.dd=); do -+for dd in $(getargs dd= inst.dd=); do - case "$dd" in - # plain 'dd'/'inst.dd': Engage interactive mode! - dd|inst.dd) echo menu > /tmp/dd_interactive ;; -diff --git a/dracut/parse-anaconda-kickstart.sh b/dracut/parse-anaconda-kickstart.sh -index 83b319dc7d..1f4f190db9 100755 ---- a/dracut/parse-anaconda-kickstart.sh -+++ b/dracut/parse-anaconda-kickstart.sh -@@ -5,9 +5,9 @@ - [ -f /tmp/ks.cfg.done ] && return - - # inst.ks: provide a "URI" for the kickstart file --kickstart="$(getarg inst.ks=)" -+kickstart="$(getarg ks= inst.ks=)" - if [ -z "$kickstart" ]; then -- getargbool 0 inst.ks && kickstart='nfs:auto' -+ getargbool 0 ks inst.ks && kickstart='nfs:auto' - fi - # no root? the kickstart will probably tell us what our root device is. - [ "$kickstart" ] && [ -z "$root" ] && root="anaconda-kickstart" -@@ -23,7 +23,7 @@ case "${kickstart%%:*}" in - set_neednet - ;; - urls) # multiple network kickstarts? -- locations="$(getargs inst.ks=)" -+ locations="$(getargs ks= inst.ks=)" - get_urls "$locations" >/tmp/ks_urls - set_neednet - ;; -diff --git a/dracut/parse-anaconda-net.sh b/dracut/parse-anaconda-net.sh -index f09ec8d098..5518546e5b 100755 ---- a/dracut/parse-anaconda-net.sh -+++ b/dracut/parse-anaconda-net.sh -@@ -16,9 +16,6 @@ mac_to_bootif() { - - # handle ksdevice (tell us which device to use for ip= stuff later) - export ksdevice="" --# TODO: Remove support for ksdevice. It's deprecated a long time already --# this should be inst.ksdevice however, this is deprecated a long time so we don't have --# any inst.ksdevice. Let's just ignore this for now. - ksdev_val=$(getarg ksdevice=) - if [ -n "$ksdev_val" ]; then - case "$ksdev_val" in -diff --git a/dracut/parse-anaconda-options.sh b/dracut/parse-anaconda-options.sh -index debe8ac0cb..c2735b0e19 100755 ---- a/dracut/parse-anaconda-options.sh -+++ b/dracut/parse-anaconda-options.sh -@@ -58,12 +58,6 @@ check_removed_arg() { - fi - } - --check_removed_no_inst_arg() { -- local removed_arg="$1" new_arg="$2" -- check_removed_arg "$removed_arg" "All usage of Anaconda boot arguments without 'inst.' prefix \ --was removed. Please use $new_arg instead." --} -- - check_depr_args "blacklist=" "inst.blacklist=%s" - check_depr_arg "nofirewire" "inst.blacklist=firewire_ohci" - -@@ -83,32 +77,35 @@ check_removed_arg askmethod "Use an appropriate 'inst.repo=' argument instead." - check_removed_arg asknetwork "Use an appropriate 'ip=' argument instead." - - # lang & keymap --check_removed_no_inst_arg "lang" "inst.lang" --check_removed_no_inst_arg "keymap" "inst.keymap" -+warn_renamed_arg "lang" "inst.lang" -+warn_renamed_arg "keymap" "inst.keymap" -+ -+# debug -+warn_renamed_arg "debug" "inst.debug" - - # repo - check_depr_arg "method=" "repo=%s" --check_removed_no_inst_arg "repo" "inst.repo" -+warn_renamed_arg "repo" "inst.repo" - - # stage2 --check_removed_no_inst_arg "stage2" "inst.stage2" -+warn_renamed_arg "stage2" "inst.stage2" - - # kickstart --check_removed_no_inst_arg "ks" "inst.ks" --check_removed_no_inst_arg "ksdevice" "inst.ks.device" --check_removed_no_inst_arg "kssendmac" "inst.ks.sendmac" --check_removed_no_inst_arg "kssendsn" "inst.ks.sendsn" -+warn_renamed_arg "ks" "inst.ks" -+warn_renamed_arg "ksdevice" "inst.ks.device" -+warn_renamed_arg "kssendmac" "inst.ks.sendmac" -+warn_renamed_arg "kssendsn" "inst.ks.sendsn" - - # Ignore self-signed SSL certs --check_removed_no_inst_arg "noverifyssl" "inst.noverifyssl" --if getargbool 0 inst.noverifyssl; then -+warn_renamed_arg "noverifyssl" "inst.noverifyssl" -+if getargbool 0 noverifyssl inst.noverifyssl; then - # Tell dracut to use curl --insecure - echo "rd.noverifyssl" >> /etc/cmdline.d/75-anaconda-options.conf - fi - - # updates --check_removed_no_inst_arg "updates" "inst.updates" --if updates=$(getarg inst.updates); then -+warn_renamed_arg "updates=" "inst.updates" -+if updates=$(getarg updates inst.updates); then - if [ -n "$updates" ]; then - export anac_updates=$updates - case $updates in -@@ -122,11 +119,11 @@ if updates=$(getarg inst.updates); then - fi - - # for vnc bring network up in initramfs so that cmdline configuration is used --check_removed_no_inst_arg "vnc" "inst.vnc" --getargbool 0 inst.vnc && warn "anaconda requiring network for vnc" && set_neednet -+warn_renamed_arg "vnc" "inst.vnc" -+getargbool 0 vnc inst.vnc && warn "anaconda requiring network for vnc" && set_neednet - - # Driver Update Disk --check_removed_no_inst_arg "dd" "inst.dd" -+warn_renamed_arg "dd" "inst.dd" - - # re-read the commandline args - unset CMDLINE -diff --git a/dracut/parse-anaconda-repo.sh b/dracut/parse-anaconda-repo.sh -index fdc937a95a..a1f96b3d98 100755 ---- a/dracut/parse-anaconda-repo.sh -+++ b/dracut/parse-anaconda-repo.sh -@@ -4,8 +4,8 @@ - # If there's a root= arg, we'll just use that - getarg root= >/dev/null && return - --repo="$(getarg inst.repo=)" --stage2="$(getarg inst.stage2=)" -+repo="$(getarg repo= inst.repo=)" -+stage2="$(getarg stage2= inst.stage2=)" - - arg="repo" - # default to using repo, but if we have stage2=, use that -@@ -26,7 +26,7 @@ if [ -n "$repo" ]; then - ;; - urls) - root="anaconda-net:urls" -- locations="$(getargs inst.stage2=)" -+ locations="$(getargs stage2= inst.stage2=)" - get_urls "$locations" >/tmp/stage2_urls - set_neednet - ;; --- -2.29.2 - diff --git a/0002-Revert-Do-not-support-no-inst.-Anaconda-boot-args-in.patch b/0002-Revert-Do-not-support-no-inst.-Anaconda-boot-args-in.patch deleted file mode 100644 index e37e5e9..0000000 --- a/0002-Revert-Do-not-support-no-inst.-Anaconda-boot-args-in.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 5f066c4125d7a648958b31b909934e02cf397db8 Mon Sep 17 00:00:00 2001 -From: Jiri Konecny -Date: Mon, 8 Feb 2021 11:27:26 +0100 -Subject: [PATCH 2/3] Revert "Do not support no inst. Anaconda boot args in - systemd services (#1912502)" (#1907566) - -Allow to use Anaconda kernel boot arguments systemd units to not break beaker. -Beaker needs more time to adaptation so avoid to break it for RHEL-9. - -This reverts commit 322e6a847d73ea17fe99aaae4129e14409488b6b. -Related: rhbz#1907566 ---- - data/systemd/anaconda-noshell.service | 1 + - data/systemd/anaconda-shell@.service | 1 + - data/systemd/anaconda-sshd.service | 2 ++ - 3 files changed, 4 insertions(+) - -diff --git a/data/systemd/anaconda-noshell.service b/data/systemd/anaconda-noshell.service -index ca4dbd328d..f378c67b0c 100644 ---- a/data/systemd/anaconda-noshell.service -+++ b/data/systemd/anaconda-noshell.service -@@ -3,6 +3,7 @@ Description=Restrict Anaconda Text Console - After=anaconda.service - Before=anaconda-tmux@.service - ConditionKernelCommandLine=|inst.noshell -+ConditionKernelCommandLine=|noshell - - [Service] - Type=oneshot -diff --git a/data/systemd/anaconda-shell@.service b/data/systemd/anaconda-shell@.service -index b0dd4b7c66..bc69fd1208 100644 ---- a/data/systemd/anaconda-shell@.service -+++ b/data/systemd/anaconda-shell@.service -@@ -3,6 +3,7 @@ - [Unit] - Description=Shell on %I - After=systemd-user-sessions.service plymouth-quit-wait.service -+ConditionKernelCommandLine=!noshell - ConditionKernelCommandLine=!inst.noshell - - [Service] -diff --git a/data/systemd/anaconda-sshd.service b/data/systemd/anaconda-sshd.service -index 8b5b16fbbe..8cba2c4bb0 100644 ---- a/data/systemd/anaconda-sshd.service -+++ b/data/systemd/anaconda-sshd.service -@@ -3,8 +3,10 @@ Description=OpenSSH server daemon - Before=anaconda.target - After=syslog.target network.target sshd-keygen.target - Wants=sshd-keygen.target -+ConditionKernelCommandLine=|sshd - ConditionKernelCommandLine=|inst.sshd - ConditionKernelCommandLine=!inst.sshd=0 -+ConditionKernelCommandLine=!sshd=0 - # TODO: use ConditionArchitecture in systemd v210 or later - ConditionPathIsDirectory=|/sys/hypervisor/s390 - --- -2.29.2 - diff --git a/0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch b/0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch deleted file mode 100644 index acd6a8b..0000000 --- a/0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch +++ /dev/null @@ -1,45 +0,0 @@ -From cf93029a69a5b7d21d9478fad0c5c619ea2008d1 Mon Sep 17 00:00:00 2001 -From: Jiri Konecny -Date: Mon, 8 Feb 2021 11:32:03 +0100 -Subject: [PATCH 3/3] Do not require inst. prefixes for Anaconda boot arguments - (#1907566) - -Beaker needs more time for adaptation. Create this change to not break beaker -for RHEL-9. - -Related: rhbz#1907566 ---- - anaconda.py | 3 --- - pyanaconda/argument_parsing.py | 2 +- - 2 files changed, 1 insertion(+), 4 deletions(-) - -diff --git a/anaconda.py b/anaconda.py -index edd518046a..3dc424188f 100755 ---- a/anaconda.py -+++ b/anaconda.py -@@ -308,9 +308,6 @@ if __name__ == "__main__": - stdout_log.warning("Kernel boot argument '%s' detected. " - "Did you want to use 'inst.%s' for the installer instead?", - arg, arg) -- if removed_no_inst_args: -- stdout_log.warning("All Anaconda kernel boot arguments are now required to use " -- "'inst.' prefix!") - - from pyanaconda import isys - -diff --git a/pyanaconda/argument_parsing.py b/pyanaconda/argument_parsing.py -index 330a71ed64..096b1eba9e 100644 ---- a/pyanaconda/argument_parsing.py -+++ b/pyanaconda/argument_parsing.py -@@ -388,7 +388,7 @@ def getArgumentParser(version_string, boot_cmdline=None): - # If require_prefix is False, it also accepts the option without the - # bootarg_prefix ('repo'). - # See anaconda_optparse.py and KernelArguments (in flags.py) for details. -- ap = AnacondaArgumentParser(bootarg_prefix="inst.", require_prefix=True) -+ ap = AnacondaArgumentParser(bootarg_prefix="inst.", require_prefix=False) - help_parser = HelpTextParser(os.path.join(datadir, "anaconda_options.txt")) - - # NOTE: store_false options will *not* get negated when the user does --- -2.29.2 - From 21fa0dbc75ca12f06124008d9ac3b7ea31f8c381 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 12 Apr 2021 13:55:58 +0200 Subject: [PATCH 014/275] New version 35.12-1 - Remove patches to avoid forcing inst. prefix on RHEL 9 (jkonecny) - Allow to exclude the kernel-lpae package (vponcova) - Remove the pwpolicy kickstart command (vponcova) - Do not generate dracut arguments multiple times for some storage devices (rvykydal) - Run RHEL8 contributor tests on kstest runners (vslavik) - Add support for comps to the DNF manager (vponcova) - Add DBus structures for comps data (vponcova) - Add the is_cdn_registration_required function (vponcova) - Use the default_environment property in UI (vponcova) - Add the default_environment property to the DNF manager (vponcova) - Create the substitute method (vponcova) - Rename tests-owners to just tests (jkonecny) - Use GitHub environment gating for kstests workflow (jkonecny) - Replace our Fedora owners check by GH environments for our workflows (jkonecny) - Fix a small typo in common bugs (jkonecny) --- .gitignore | 1 + anaconda.spec | 32 ++++++++++++++++++++------------ sources | 2 +- 3 files changed, 22 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 97052d7..2ea131d 100644 --- a/.gitignore +++ b/.gitignore @@ -284,3 +284,4 @@ /anaconda-35.9.tar.bz2 /anaconda-35.10.tar.bz2 /anaconda-35.11.tar.bz2 +/anaconda-35.12.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 4f8b0e5..36a8920 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.11 +Version: 35.12 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -12,17 +12,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: %{name}-%{version}.tar.bz2 -# TODO: Remove this as soon as rhbz#1907566 will be solved! -# These patches will disable requirement of inst. prefix for RHEL-9. -# We need these to avoid beaker breakage see rhbz#1907566 for more info. -# Patches are generated from last three commits on: -# https://github.com/jkonecny12/anaconda/tree/master-add-patches-to-allow-no-inst-prefix -%if 0%{?rhel} == 9 -Patch0: 0001-Revert-Remove-support-for-boot-arguments-without-ins.patch -Patch1: 0002-Revert-Do-not-support-no-inst.-Anaconda-boot-args-in.patch -Patch2: 0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch -%endif - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -419,6 +408,25 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Apr 12 2021 Martin Kolman - 35.12-1 +- Remove patches to avoid forcing inst. prefix on RHEL 9 (jkonecny) +- Allow to exclude the kernel-lpae package (vponcova) +- Remove the pwpolicy kickstart command (vponcova) +- Do not generate dracut arguments multiple times for some storage devices + (rvykydal) +- Run RHEL8 contributor tests on kstest runners (vslavik) +- Add support for comps to the DNF manager (vponcova) +- Add DBus structures for comps data (vponcova) +- Add the is_cdn_registration_required function (vponcova) +- Use the default_environment property in UI (vponcova) +- Add the default_environment property to the DNF manager (vponcova) +- Create the substitute method (vponcova) +- Rename tests-owners to just tests (jkonecny) +- Use GitHub environment gating for kstests workflow (jkonecny) +- Replace our Fedora owners check by GH environments for our workflows + (jkonecny) +- Fix a small typo in common bugs (jkonecny) + * Wed Mar 31 2021 Martin Kolman - 35.11-1 - Turn off wrapping of the scale values (vponcova) - Make the scale visible by default (#1943370) (vponcova) diff --git a/sources b/sources index 4953483..d5f0128 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.11.tar.bz2) = de3984ba3a48fabbdbab8d323e32b2f7f8262bd5b60d770bda568c6d79c2cb5984a2d24d906f7c6def8aeb9a5d1a8369c0f1fa05cb71f087fe64b0e41e6a44a8 +SHA512 (anaconda-35.12.tar.bz2) = d5ac229126998860ed538a62c6663156f096432b16ef45c737b589f2f3bb719cd5d6d52e6250260bc217b483236455348552dff7882e679dfd0d237582431f3d From daa0e57220b1561af91b5b516420ea7cc95ab76b Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 27 Apr 2021 18:12:20 +0200 Subject: [PATCH 015/275] New version 35.13-1 - Disable ELN for our unit and rpm tests (jkonecny) - Disable ELN builds for Packit (jkonecny) - Fix unit test for previous commit (sbonazzo) - Add hotfix for Ubuntu hosts for container refresh (jkonecny) - ovirt / rhv: drop swap partition (sbonazzo) - Fix the broken rootless podman on Ubuntu 20.04 20210419.1 (vponcova) - Increase the minimal suggested size for /boot (vslavik) - Support bond device activated in initramfs from kickstart (rvykydal) - fix tests for RHV (sbonazzo) - rhvh: fix EULA path for RHV-H (sbonazzo) - Adapt tests to the new ostree user defined mount points (#1906735) (jkonecny) - Fix RPMOSTree mount to the non-existing directory (#1906735) (jkonecny) - Use the software selection cache in TUI (vponcova) - Add the SoftwareSelectionCache class (vponcova) - Add the get_software_selection_status function (vponcova) - Add the is_software_selection_complete function (vponcova) - Clean up the collect_platform_requirements function (vponcova) - Add the match_available_packages method to the DNF manager (vponcova) - Add the is_package_available method to the DNF manager (vponcova) - Remove product-specific data from the Anaconda stylesheet (vponcova) - s: make it better (vslavik) - Replace use of imp with importlib in collect() (vslavik) - Document the issue about the ignoredisk command and installation sources (vponcova) - Describe the common bug in the Issue paragraph (vponcova) - Run RHEL COPR builds on kstest (vslavik) - Allow to use no default product configuration (#1947939) (vponcova) - Make sure rhsm.service is running at Anaconda startup (mkolman) - Add display-related dependencies (vslavik) - Set up the Storage spoke in TUI on every entry (vponcova) - subscription: allow dates in ISO 8601 format (ptoscano) --- .gitignore | 1 + anaconda.spec | 46 +++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2ea131d..ff3ed4f 100644 --- a/.gitignore +++ b/.gitignore @@ -285,3 +285,4 @@ /anaconda-35.10.tar.bz2 /anaconda-35.11.tar.bz2 /anaconda-35.12.tar.bz2 +/anaconda-35.13.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 36a8920..9658c25 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.12 +Version: 35.13 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -156,6 +156,7 @@ BuildRequires: desktop-file-utils Requires: anaconda-gui = %{version}-%{release} Requires: usermode Requires: zenity +Recommends: xhost %description live The anaconda-live package contains scripts, data and dependencies required @@ -226,6 +227,16 @@ Requires: device-mapper-multipath %if 0%{?rhel} != 9 Requires: zram-generator-defaults %endif +# 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: metacity %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. @@ -408,6 +419,39 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 27 2021 Martin Kolman - 35.13-1 +- Disable ELN for our unit and rpm tests (jkonecny) +- Disable ELN builds for Packit (jkonecny) +- Fix unit test for previous commit (sbonazzo) +- Add hotfix for Ubuntu hosts for container refresh (jkonecny) +- ovirt / rhv: drop swap partition (sbonazzo) +- Fix the broken rootless podman on Ubuntu 20.04 20210419.1 (vponcova) +- Increase the minimal suggested size for /boot (vslavik) +- Support bond device activated in initramfs from kickstart (rvykydal) +- fix tests for RHV (sbonazzo) +- rhvh: fix EULA path for RHV-H (sbonazzo) +- Adapt tests to the new ostree user defined mount points (#1906735) (jkonecny) +- Fix RPMOSTree mount to the non-existing directory (#1906735) (jkonecny) +- Use the software selection cache in TUI (vponcova) +- Add the SoftwareSelectionCache class (vponcova) +- Add the get_software_selection_status function (vponcova) +- Add the is_software_selection_complete function (vponcova) +- Clean up the collect_platform_requirements function (vponcova) +- Add the match_available_packages method to the DNF manager (vponcova) +- Add the is_package_available method to the DNF manager (vponcova) +- Remove product-specific data from the Anaconda stylesheet (vponcova) +- s: make it better (vslavik) +- Replace use of imp with importlib in collect() (vslavik) +- Document the issue about the ignoredisk command and installation sources + (vponcova) +- Describe the common bug in the Issue paragraph (vponcova) +- Run RHEL COPR builds on kstest (vslavik) +- Allow to use no default product configuration (#1947939) (vponcova) +- Make sure rhsm.service is running at Anaconda startup (mkolman) +- Add display-related dependencies (vslavik) +- Set up the Storage spoke in TUI on every entry (vponcova) +- subscription: allow dates in ISO 8601 format (ptoscano) + * Mon Apr 12 2021 Martin Kolman - 35.12-1 - Remove patches to avoid forcing inst. prefix on RHEL 9 (jkonecny) - Allow to exclude the kernel-lpae package (vponcova) diff --git a/sources b/sources index d5f0128..08860cb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.12.tar.bz2) = d5ac229126998860ed538a62c6663156f096432b16ef45c737b589f2f3bb719cd5d6d52e6250260bc217b483236455348552dff7882e679dfd0d237582431f3d +SHA512 (anaconda-35.13.tar.bz2) = de875c7b0ec379c28bd488948333ac6a71f254b9c28d00a9bff788908c2ff8869cbc0f254c1378f6814db7f7f3b6d3c8ba2014a52febc6e25fc23fb959615804 From 3a7e42467f264af5994786fc54200e73f38b1bc4 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Wed, 5 May 2021 18:30:20 +0200 Subject: [PATCH 016/275] New version 35.14-1 - Document too little memory for LUKS setup (vslavik) - Remove redundant logging messages from the DNF module (vponcova) - Use the new support for checking the software selection in UI (vponcova) - Add an installation task for resolving the packages selection (vponcova) - Add a validation task for checking the packages selection (vponcova) - Handle marking errors in the DNF manager (vponcova) - Add the clear_selection method to the DNF manager (vponcova) - Add the resolve_selection method to the DNF manager (vponcova) - Remove the bugUrl variable (vponcova) - Remove the productStamp variable (vponcova) - Remove the productArch variable (vponcova) - Improve debug message about configuration loading and writing (jkonecny) - Enable closest mirror in CentOS Stream config (carl) - The kernel boot argument sshd is removed and should warn user (jkonecny) - Document the workaround for missing options of the repo command (vponcova) - Replace metacity with gnome-kiosk (rvykydal) - Drop deprecated support for comps from the DNF payload class (vponcova) - Use the software selection cache in GUI (vponcova) - Use new fedora-latest alias in COPR (jkonecny) --- .gitignore | 1 + anaconda.spec | 26 +++++++++++++++++++++++--- sources | 2 +- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index ff3ed4f..a1bdbb7 100644 --- a/.gitignore +++ b/.gitignore @@ -286,3 +286,4 @@ /anaconda-35.11.tar.bz2 /anaconda-35.12.tar.bz2 /anaconda-35.13.tar.bz2 +/anaconda-35.14.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 9658c25..80e7e6f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.13 +Version: 35.14 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -236,7 +236,7 @@ Requires: dbus-x11 Requires: gsettings-desktop-schemas Requires: nm-connection-editor Requires: librsvg2 -Requires: metacity +Requires: gnome-kiosk %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. @@ -266,7 +266,6 @@ Requires: system-logos # Needed to compile the gsettings files BuildRequires: gsettings-desktop-schemas -BuildRequires: metacity %description gui This package contains graphical user interface for the Anaconda installer. @@ -419,6 +418,27 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed May 05 2021 Martin Kolman - 35.14-1 +- Document too little memory for LUKS setup (vslavik) +- Remove redundant logging messages from the DNF module (vponcova) +- Use the new support for checking the software selection in UI (vponcova) +- Add an installation task for resolving the packages selection (vponcova) +- Add a validation task for checking the packages selection (vponcova) +- Handle marking errors in the DNF manager (vponcova) +- Add the clear_selection method to the DNF manager (vponcova) +- Add the resolve_selection method to the DNF manager (vponcova) +- Remove the bugUrl variable (vponcova) +- Remove the productStamp variable (vponcova) +- Remove the productArch variable (vponcova) +- Improve debug message about configuration loading and writing (jkonecny) +- Enable closest mirror in CentOS Stream config (carl) +- The kernel boot argument sshd is removed and should warn user (jkonecny) +- Document the workaround for missing options of the repo command (vponcova) +- Replace metacity with gnome-kiosk (rvykydal) +- Drop deprecated support for comps from the DNF payload class (vponcova) +- Use the software selection cache in GUI (vponcova) +- Use new fedora-latest alias in COPR (jkonecny) + * Tue Apr 27 2021 Martin Kolman - 35.13-1 - Disable ELN for our unit and rpm tests (jkonecny) - Disable ELN builds for Packit (jkonecny) diff --git a/sources b/sources index 08860cb..4922a0a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.13.tar.bz2) = de875c7b0ec379c28bd488948333ac6a71f254b9c28d00a9bff788908c2ff8869cbc0f254c1378f6814db7f7f3b6d3c8ba2014a52febc6e25fc23fb959615804 +SHA512 (anaconda-35.14.tar.bz2) = 385df54753de9fa1ee4469222824141a9921776349ca7d2eedb98d5ae75777f96b45b1c122788dc8a1b157a00c59c172dc2bc119ce450ae35aeb01881e4bcc18 From 62f42fa896a120877efd77de95cf4666feb2250f Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 17 May 2021 21:41:06 +0200 Subject: [PATCH 017/275] New version 35.15-1 - Make the coverage status about tests informational (vponcova) - network: check NM availability before running some methods (#1937185) (rvykydal) - Migrate from pytz to zoneinfo, list (close to) all time zones (miro) - Change logic in NFS validation (vslavik) - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) - Tweak dependabot configuration (jkonecny) - Use .codecov.yml from the main branch (vponcova) - Fix boot options generated by the dracut module (vponcova) - Simplify the code for working with kickstart repositories (vponcova) - Remove the _enabled_repos property of the DNF payload (vponcova) - Remove the addons property of the DNF payload (vponcova) - Move post installation scripts to the end of queue (lveyde) - Add support for repomd.xml hashes to the DNF manager (vponcova) - Deduplicate dependency metapackages (vslavik) - Do not use pip cache when building containers (#infra) (vslavik) - Revert "Use GitHub environment gating for kstests workflow" (#infra) (jkonecny) - Move NTP server dialog to its own file (vslavik) - Simplify the unit tests with DNF repositories (vponcova) - Test GetFormatTypeData for all format types (vponcova) - Add the repositories property to the DNF manager (vponcova) - Remove comments about ConditionArchitecture (vslavik) - Add common bug with incomplete VG because of ignoredisk (jkonecny) - Fix AskVNCSpoke call (vslavik) - Improve X startup error messages (vslavik) - Terminate X server after timeout and restore crash test handler (vslavik) - Reorganize control flow in startX (vslavik) - Handle SIGUSR1 correctly after Xorg timeout (vslavik) - Refactor minor details in startX (vslavik) - Small fixups of metacity replacement. (rvykydal) - Remove unnecessary workaround to always build ELN containers (#infra) (jkonecny) - Remove temp workaround to solve podman issue on GH runners (#infra) (jkonecny) - makebumpver: allow BZ to be also in POST (#infra) (rvykydal) - scripts: do not require "Fixed in version" set for release (#infra) (rvykydal) - Remove github-action-run-once script from anaconda-ci (#infra) (jkonecny) - Clean DNF to make the anaconda-rpm container smaller (#infra) (jkonecny) - Add the load_repository method to the DNF manager (vponcova) - Add a badge with the current coverage (vponcova) - Configure codecov.io (vponcova) - Upload coverage to codecov.io (vponcova) - Add base repo name for CentOS Stream after repository renaming (jkonecny) - Remove parse-kickstart tests which don't test anything useful (rvykydal) - Fix basic dracut parse-kickstart tests for network configuration (rvykydal) - Fix parse-kickstart bridge test (rvykydal) --- .gitignore | 1 + anaconda.spec | 73 ++++++++++++++++++++++++++++++++++++++------------- sources | 2 +- 3 files changed, 57 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index a1bdbb7..a9d38ca 100644 --- a/.gitignore +++ b/.gitignore @@ -287,3 +287,4 @@ /anaconda-35.12.tar.bz2 /anaconda-35.13.tar.bz2 /anaconda-35.14.tar.bz2 +/anaconda-35.15.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 80e7e6f..7284616 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.14 +Version: 35.15 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -108,7 +108,6 @@ Requires: subscription-manager >= %{subscriptionmanagerver} # which is apparently great for containers but unhelpful for the rest of us Requires: cracklib-dicts -Requires: python3-pytz Requires: teamd %ifarch s390 s390x Requires: openssh @@ -197,30 +196,17 @@ pulling in all the install time dependencies as well. %package install-img-deps Summary: Installation image specific dependencies # This package must have no weak dependencies. -Requires: udisks2-iscsi -Requires: libblockdev-plugins-all >= %{libblockdevver} -# active directory/freeipa join support -Requires: realmd -Requires: isomd5sum >= %{isomd5sumver} +# 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 Requires: fcoe-utils >= %{fcoeutilsver} %endif -# likely HFS+ resize support %ifarch %{ix86} x86_64 %if ! 0%{?rhel} Requires: hfsplus-tools %endif %endif -# kexec support -Requires: kexec-tools -# 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 -Requires: gdb -# support for installation from image and live & live image installations -Requires: rsync # only WeakRequires elsewhere and not guaranteed to be present Requires: device-mapper-multipath # FIXME: do not require on RHEL until the package is ready @@ -418,6 +404,57 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon May 17 2021 Martin Kolman - 35.15-1 +- Make the coverage status about tests informational (vponcova) +- network: check NM availability before running some methods (#1937185) + (rvykydal) +- Migrate from pytz to zoneinfo, list (close to) all time zones (miro) +- Change logic in NFS validation (vslavik) +- Avoid a race condition during Connect to Red Hat spoke initialization + (mkolman) +- Tweak dependabot configuration (jkonecny) +- Use .codecov.yml from the main branch (vponcova) +- Fix boot options generated by the dracut module (vponcova) +- Simplify the code for working with kickstart repositories (vponcova) +- Remove the _enabled_repos property of the DNF payload (vponcova) +- Remove the addons property of the DNF payload (vponcova) +- Move post installation scripts to the end of queue (lveyde) +- Add support for repomd.xml hashes to the DNF manager (vponcova) +- Deduplicate dependency metapackages (vslavik) +- Do not use pip cache when building containers (#infra) (vslavik) +- Revert "Use GitHub environment gating for kstests workflow" (#infra) + (jkonecny) +- Move NTP server dialog to its own file (vslavik) +- Simplify the unit tests with DNF repositories (vponcova) +- Test GetFormatTypeData for all format types (vponcova) +- Add the repositories property to the DNF manager (vponcova) +- Remove comments about ConditionArchitecture (vslavik) +- Add common bug with incomplete VG because of ignoredisk (jkonecny) +- Fix AskVNCSpoke call (vslavik) +- Improve X startup error messages (vslavik) +- Terminate X server after timeout and restore crash test handler (vslavik) +- Reorganize control flow in startX (vslavik) +- Handle SIGUSR1 correctly after Xorg timeout (vslavik) +- Refactor minor details in startX (vslavik) +- Small fixups of metacity replacement. (rvykydal) +- Remove unnecessary workaround to always build ELN containers (#infra) + (jkonecny) +- Remove temp workaround to solve podman issue on GH runners (#infra) + (jkonecny) +- makebumpver: allow BZ to be also in POST (#infra) (rvykydal) +- scripts: do not require "Fixed in version" set for release (#infra) + (rvykydal) +- Remove github-action-run-once script from anaconda-ci (#infra) (jkonecny) +- Clean DNF to make the anaconda-rpm container smaller (#infra) (jkonecny) +- Add the load_repository method to the DNF manager (vponcova) +- Add a badge with the current coverage (vponcova) +- Configure codecov.io (vponcova) +- Upload coverage to codecov.io (vponcova) +- Add base repo name for CentOS Stream after repository renaming (jkonecny) +- Remove parse-kickstart tests which don't test anything useful (rvykydal) +- Fix basic dracut parse-kickstart tests for network configuration (rvykydal) +- Fix parse-kickstart bridge test (rvykydal) + * Wed May 05 2021 Martin Kolman - 35.14-1 - Document too little memory for LUKS setup (vslavik) - Remove redundant logging messages from the DNF module (vponcova) diff --git a/sources b/sources index 4922a0a..aef89dd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.14.tar.bz2) = 385df54753de9fa1ee4469222824141a9921776349ca7d2eedb98d5ae75777f96b45b1c122788dc8a1b157a00c59c172dc2bc119ce450ae35aeb01881e4bcc18 +SHA512 (anaconda-35.15.tar.bz2) = fe2b2f1e6d099c82dced34b4ca723f58adbceb8c1dce6d45c0528c258a643097f9d2c478c4d1b5bd0e8c85133ee6904f11ac128069c9791c2bf7e1d3e8b1cee9 From 1512e05c65b85a7649f959e67cff337dc677c770 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Wed, 26 May 2021 01:39:51 +0200 Subject: [PATCH 018/275] New version 35.16-1 - Add kickstart tests support for RHEL-9 branch (#infra) (jkonecny) - Add a log message for successful installation (vslavik) - Remove base container from kickstart-test workflow (#infra) (jkonecny) - Change the description of "Encrypt my data" in the custom partitioning spoke (vponcova) - Use anaconda-iso-creator container to build boot.iso (#infra) (jkonecny) - Use consistent shell formatting in kickstart-tests workflow (#infra) (jkonecny) - Rename lorax_build_container in kickstart-tests workflow (#infra) (jkonecny) - Add Dockerfile for lorax iso build with Anaconda (#infra) (jkonecny) - Remove the configuration file for Fedora Workstation Live (vponcova) - Rename the configuration file for CentOS Stream (vponcova) - Remove the configuration file for CentOS Linux (vponcova) - Don't set the home directory to None (#1960803) (vponcova) - Enable back ELN Anaconda daily builds (jkonecny) - Add nightly builds also for ELN containers (jkonecny) - Enable debug output when building containers (#infra) (jkonecny) - Show mount points for other types of actions (#1953134) (vponcova) - Populate the missing keyboard values before the payload installation (vponcova) - Clarify how branches are merged back for contributors to pick a target (javierm) - Install kbd-legacy if keyboard layout is "fi" (#1955793) (awilliam) --- .gitignore | 1 + anaconda.spec | 27 ++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a9d38ca..4bd1153 100644 --- a/.gitignore +++ b/.gitignore @@ -288,3 +288,4 @@ /anaconda-35.13.tar.bz2 /anaconda-35.14.tar.bz2 /anaconda-35.15.tar.bz2 +/anaconda-35.16.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 7284616..13d8831 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.15 +Version: 35.16 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -404,6 +404,31 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed May 26 2021 Martin Kolman - 35.16-1 +- Add kickstart tests support for RHEL-9 branch (#infra) (jkonecny) +- Add a log message for successful installation (vslavik) +- Remove base container from kickstart-test workflow (#infra) (jkonecny) +- Change the description of "Encrypt my data" in the custom partitioning spoke + (vponcova) +- Use anaconda-iso-creator container to build boot.iso (#infra) (jkonecny) +- Use consistent shell formatting in kickstart-tests workflow (#infra) + (jkonecny) +- Rename lorax_build_container in kickstart-tests workflow (#infra) (jkonecny) +- Add Dockerfile for lorax iso build with Anaconda (#infra) (jkonecny) +- Remove the configuration file for Fedora Workstation Live (vponcova) +- Rename the configuration file for CentOS Stream (vponcova) +- Remove the configuration file for CentOS Linux (vponcova) +- Don't set the home directory to None (#1960803) (vponcova) +- Enable back ELN Anaconda daily builds (jkonecny) +- Add nightly builds also for ELN containers (jkonecny) +- Enable debug output when building containers (#infra) (jkonecny) +- Show mount points for other types of actions (#1953134) (vponcova) +- Populate the missing keyboard values before the payload installation + (vponcova) +- Clarify how branches are merged back for contributors to pick a target + (javierm) +- Install kbd-legacy if keyboard layout is "fi" (#1955793) (awilliam) + * Mon May 17 2021 Martin Kolman - 35.15-1 - Make the coverage status about tests informational (vponcova) - network: check NM availability before running some methods (#1937185) diff --git a/sources b/sources index aef89dd..0afedd2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.15.tar.bz2) = fe2b2f1e6d099c82dced34b4ca723f58adbceb8c1dce6d45c0528c258a643097f9d2c478c4d1b5bd0e8c85133ee6904f11ac128069c9791c2bf7e1d3e8b1cee9 +SHA512 (anaconda-35.16.tar.bz2) = 3559e8af24c71e7b709dc18a62613107a5cdd5a5c77b7e343ba94dbf62d1cd6bf486203c631c265a82bacf18750966fd6d478aeb3f28bf1a2cbfae2710393e00 From 7bf840364610e1c71fd82b58b5f9aeb85c96a8a0 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 10:45:15 +0200 Subject: [PATCH 019/275] Rebuilt for Python 3.10 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 13d8831..db9df70 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 35.16 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -404,6 +404,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Jun 04 2021 Python Maint - 35.16-2 +- Rebuilt for Python 3.10 + * Wed May 26 2021 Martin Kolman - 35.16-1 - Add kickstart tests support for RHEL-9 branch (#infra) (jkonecny) - Add a log message for successful installation (vslavik) From de8d83b315e68fc90b14cc0d91cffb70235e56f4 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 15 Jun 2021 17:35:20 +0200 Subject: [PATCH 020/275] New version 35.17-1 - Fix import of Iterable from collections (rvykydal) - Move the support for the treeinfo metadata into a DBus module (vponcova) - Add support for configuration of the DNF substitution variables (vponcova) - Remove the _install_tree_metadata attribute (vponcova) - Add unit test for biosdevname package requirement (rvykydal) - Require biosdevname package if biosdevname=1 boot option is set (rvykydal) - Make clear that team and vlan from ks in initramfs is not supported (rvykydal) - Fixed some more PEP8 issues in installation.py (lveyde) - Don't allow reformat if the requested file system is unsupported (vponcova) - Always exclude unsupported file systems (vponcova) - Remove btrfs from the list of unsupported file systems (vponcova) - Clean up the get_supported_filesystems function (vponcova) - Clarify the implementation of GetFormatTypeData (vponcova) - Run tests on every push to a base branch (vponcova) - Introduce the docs/release-notes directory (vponcova) --- .gitignore | 1 + anaconda.spec | 23 +++++++++++++++++++---- sources | 2 +- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 4bd1153..49494a5 100644 --- a/.gitignore +++ b/.gitignore @@ -289,3 +289,4 @@ /anaconda-35.14.tar.bz2 /anaconda-35.15.tar.bz2 /anaconda-35.16.tar.bz2 +/anaconda-35.17.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index db9df70..67a0835 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 35.16 -Release: 2%{?dist} +Version: 35.17 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -404,8 +404,23 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog -* Fri Jun 04 2021 Python Maint - 35.16-2 -- Rebuilt for Python 3.10 +* Tue Jun 15 2021 Martin Kolman - 35.17-1 +- Fix import of Iterable from collections (rvykydal) +- Move the support for the treeinfo metadata into a DBus module (vponcova) +- Add support for configuration of the DNF substitution variables (vponcova) +- Remove the _install_tree_metadata attribute (vponcova) +- Add unit test for biosdevname package requirement (rvykydal) +- Require biosdevname package if biosdevname=1 boot option is set (rvykydal) +- Make clear that team and vlan from ks in initramfs is not supported + (rvykydal) +- Fixed some more PEP8 issues in installation.py (lveyde) +- Don't allow reformat if the requested file system is unsupported (vponcova) +- Always exclude unsupported file systems (vponcova) +- Remove btrfs from the list of unsupported file systems (vponcova) +- Clean up the get_supported_filesystems function (vponcova) +- Clarify the implementation of GetFormatTypeData (vponcova) +- Run tests on every push to a base branch (vponcova) +- Introduce the docs/release-notes directory (vponcova) * Wed May 26 2021 Martin Kolman - 35.16-1 - Add kickstart tests support for RHEL-9 branch (#infra) (jkonecny) diff --git a/sources b/sources index 0afedd2..ac4a8e5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.16.tar.bz2) = 3559e8af24c71e7b709dc18a62613107a5cdd5a5c77b7e343ba94dbf62d1cd6bf486203c631c265a82bacf18750966fd6d478aeb3f28bf1a2cbfae2710393e00 +SHA512 (anaconda-35.17.tar.bz2) = 9a78949352d1a7142daf3b11006fb71aac00a8785316bc674cd9638e5c0ed2a35060b29a60c020d9eb0cdbbbb567657cac88b0f97d34857d39b05d9bc2e1ff8f From 5d7c1bc247f44e4d7a006c3ac24e8d6506ac12de Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 28 Jun 2021 17:27:02 +0200 Subject: [PATCH 021/275] New version 35.18-1 - Use yescrypt hashing method for shadow passwords (besser82) - Intercept OSError thrown by crypt.crypt() on error. (besser82) - Add tests for system time setting (awilliam) - Fix time setting for daylight savings, let Python do the work (awilliam) - Update the pixel depth of xvnc server from 16 to 24 (rvykydal) - Change the Python version to 3.10 in the makeupdates script (vponcova) - Enable running container tests in parallel (jkonecny) - Fix broken hashbang (vslavik) - Fix typo in release docs (vslavik) - Clean up the initialization of PartTypeSpoke (vponcova) - Run installation tasks from ConfigureBootloaderWithTasks (vponcova) - Add the CollectConfigureBootloaderTasks method (vponcova) - Add the ConfigureBootloaderWithTasks method (vponcova) - Add suggestions to kickstart error message in liveinst (vslavik) - Fix potential use of uninitialized variable (vslavik) - Fix potential use of uninitialized variable (vslavik) - Fix literal curly braces in dracut scripts (vslavik) - Fix logging messages (vslavik) - Remove RPM_TESTS_ARGS support (jkonecny) - Disable failing test (jkonecny) - Disable pylint error in tests (jkonecny) - Disable glade tests (jkonecny) - Migrate rpm_tests to python3 unittest framework (jkonecny) - Rename rpm_tests to make them discoverable by unittest framework (jkonecny) - Fix tests README file (jkonecny) - Change NOSE_TESTS_ARGS to a similar logic for unittest framework (jkonecny) - Fix services after nosetests renaming to unit_tests (jkonecny) - Rename nosetests execution scripts and vars to unit_tests (jkonecny) - Rename nosetests folder to unit-tests (jkonecny) - Make it possible to skip install time Insights errors (#1931069) (mkolman) - Run our unit tests with unittest python3 framework (jkonecny) - Rename all unit tests methods to use test_* prefix (jkonecny) - Rename all tests files to make them discoverable by unittest (jkonecny) - Remove the upd-updates script (vslavik) - Remove the merge-pr script (vslavik) - Apply the bootloader options before the installation (vponcova) --- .gitignore | 1 + anaconda.spec | 40 +++++++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 49494a5..128f4c7 100644 --- a/.gitignore +++ b/.gitignore @@ -290,3 +290,4 @@ /anaconda-35.15.tar.bz2 /anaconda-35.16.tar.bz2 /anaconda-35.17.tar.bz2 +/anaconda-35.18.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 67a0835..4ca5cb4 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.17 +Version: 35.18 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -404,6 +404,44 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jun 28 2021 Martin Kolman - 35.18-1 +- Use yescrypt hashing method for shadow passwords (besser82) +- Intercept OSError thrown by crypt.crypt() on error. (besser82) +- Add tests for system time setting (awilliam) +- Fix time setting for daylight savings, let Python do the work (awilliam) +- Update the pixel depth of xvnc server from 16 to 24 (rvykydal) +- Change the Python version to 3.10 in the makeupdates script (vponcova) +- Enable running container tests in parallel (jkonecny) +- Fix broken hashbang (vslavik) +- Fix typo in release docs (vslavik) +- Clean up the initialization of PartTypeSpoke (vponcova) +- Run installation tasks from ConfigureBootloaderWithTasks (vponcova) +- Add the CollectConfigureBootloaderTasks method (vponcova) +- Add the ConfigureBootloaderWithTasks method (vponcova) +- Add suggestions to kickstart error message in liveinst (vslavik) +- Fix potential use of uninitialized variable (vslavik) +- Fix potential use of uninitialized variable (vslavik) +- Fix literal curly braces in dracut scripts (vslavik) +- Fix logging messages (vslavik) +- Remove RPM_TESTS_ARGS support (jkonecny) +- Disable failing test (jkonecny) +- Disable pylint error in tests (jkonecny) +- Disable glade tests (jkonecny) +- Migrate rpm_tests to python3 unittest framework (jkonecny) +- Rename rpm_tests to make them discoverable by unittest framework (jkonecny) +- Fix tests README file (jkonecny) +- Change NOSE_TESTS_ARGS to a similar logic for unittest framework (jkonecny) +- Fix services after nosetests renaming to unit_tests (jkonecny) +- Rename nosetests execution scripts and vars to unit_tests (jkonecny) +- Rename nosetests folder to unit-tests (jkonecny) +- Make it possible to skip install time Insights errors (#1931069) (mkolman) +- Run our unit tests with unittest python3 framework (jkonecny) +- Rename all unit tests methods to use test_* prefix (jkonecny) +- Rename all tests files to make them discoverable by unittest (jkonecny) +- Remove the upd-updates script (vslavik) +- Remove the merge-pr script (vslavik) +- Apply the bootloader options before the installation (vponcova) + * Tue Jun 15 2021 Martin Kolman - 35.17-1 - Fix import of Iterable from collections (rvykydal) - Move the support for the treeinfo metadata into a DBus module (vponcova) diff --git a/sources b/sources index ac4a8e5..2974a37 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.17.tar.bz2) = 9a78949352d1a7142daf3b11006fb71aac00a8785316bc674cd9638e5c0ed2a35060b29a60c020d9eb0cdbbbb567657cac88b0f97d34857d39b05d9bc2e1ff8f +SHA512 (anaconda-35.18.tar.bz2) = a68ddddf07b066243fde895b8b948f7ce144e89168be27d2aea9bff882abcc9b3cab226c69babf41de5155f3398e07b2a673829bffc940cbf6141cbc8453e42f From e41a5cb4137d7d7084fbcb6b3a85fd84759f4aac Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 12 Jul 2021 16:27:08 +0200 Subject: [PATCH 022/275] New version 35.19-1 - Don't return None from is_supported_filesystem (#1979854) (vponcova) - Configure the multilib policy of the target system (vponcova) - Reorder imports to reduce linter warnings (vslavik) - Ignore falsy pylint missing member warning in dnf code (vslavik) - Silence false pylint warning (vslavik) - Don't use deprecated imp module in dracut test (vslavik) - Fix typo in docs (vslavik) - Replace (vslavik) - Ignore pylint mistakes about missing members in test (vslavik) - Remove the productVariant variable (vponcova) - Document the profile configuration files (vponcova) - Add support for the profile configuration files (#1974819) (vponcova) - Replace inst.product and inst.variant with inst.profile (vponcova) - Replace product configuration files with profiles (vponcova) - Appease pylint's belief that this is not a string (vslavik) - Update pylint directive for new warning name (vslavik) - Revert "Fix unit test for previous commit" (lveyde) - Revert "ovirt / rhv: drop swap partition" (lveyde) --- .gitignore | 1 + anaconda.spec | 26 +++++++++++++++++++++++--- sources | 2 +- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 128f4c7..5584769 100644 --- a/.gitignore +++ b/.gitignore @@ -291,3 +291,4 @@ /anaconda-35.16.tar.bz2 /anaconda-35.17.tar.bz2 /anaconda-35.18.tar.bz2 +/anaconda-35.19.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 4ca5cb4..30f8a7b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.18 +Version: 35.19 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -356,8 +356,8 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %config %{_sysconfdir}/%{name}/* %dir %{_sysconfdir}/%{name}/conf.d %config %{_sysconfdir}/%{name}/conf.d/* -%dir %{_sysconfdir}/%{name}/product.d -%config %{_sysconfdir}/%{name}/product.d/* +%dir %{_sysconfdir}/%{name}/profile.d +%config %{_sysconfdir}/%{name}/profile.d/* %files live %{_bindir}/liveinst @@ -404,6 +404,26 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jul 12 2021 Martin Kolman - 35.19-1 +- Don't return None from is_supported_filesystem (#1979854) (vponcova) +- Configure the multilib policy of the target system (vponcova) +- Reorder imports to reduce linter warnings (vslavik) +- Ignore falsy pylint missing member warning in dnf code (vslavik) +- Silence false pylint warning (vslavik) +- Don't use deprecated imp module in dracut test (vslavik) +- Fix typo in docs (vslavik) +- Replace (vslavik) +- Ignore pylint mistakes about missing members in test (vslavik) +- Remove the productVariant variable (vponcova) +- Document the profile configuration files (vponcova) +- Add support for the profile configuration files (#1974819) (vponcova) +- Replace inst.product and inst.variant with inst.profile (vponcova) +- Replace product configuration files with profiles (vponcova) +- Appease pylint's belief that this is not a string (vslavik) +- Update pylint directive for new warning name (vslavik) +- Revert "Fix unit test for previous commit" (lveyde) +- Revert "ovirt / rhv: drop swap partition" (lveyde) + * Mon Jun 28 2021 Martin Kolman - 35.18-1 - Use yescrypt hashing method for shadow passwords (besser82) - Intercept OSError thrown by crypt.crypt() on error. (besser82) diff --git a/sources b/sources index 2974a37..35665b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.18.tar.bz2) = a68ddddf07b066243fde895b8b948f7ce144e89168be27d2aea9bff882abcc9b3cab226c69babf41de5155f3398e07b2a673829bffc940cbf6141cbc8453e42f +SHA512 (anaconda-35.19.tar.bz2) = dba9dc0bde4fff277cf1681c3cba44ea89cb764545f54bc9b693f2602c7aea90847d0d3d12f5578d7165573cd82625ee40954322016ccfd1df5f310c7a2b7542 From 3d3458be50961540745bb4d55d650e80f6307941 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 20 Jul 2021 19:34:49 +0200 Subject: [PATCH 023/275] New version 35.20-1 - Improve logging from the DownloadProgress class (vponcova) - Monitor the image installation progress with a new class (vponcova) - Clean up the InstallFromImageTask class (vponcova) - Clean up the InstallFromTarTask class (vponcova) - Move the InstallFromImageTask class (vponcova) - Disable installation tasks of the Live OS payload module (vponcova) - Improve installation logs in the Security module (vponcova) - Raise kickstart errors only during kickstart parsing (vponcova) - Reuse the apply_partitioning function (vponcova) - Verify the image checksum in an installation task (vponcova) - Move the progress callback to the base payload class (vponcova) - Revert "Disable failing test" (jkonecny) - Check the support for the Subscription module on startup (vponcova) - Activate DBus modules based on the new configuration options (vponcova) - Add new configuration options for the DBus module activation (vponcova) - Fix typing errors in the Security module (vponcova) - remove authconfig support (pbrezina) - Use C.UTF-8 if the requested locale is unsupported (vponcova) - Don't match a non-POSIX locale with a POSIX langcode (vponcova) - Show suggestions for an error caused by inconsistent sector sizes (vponcova) - new window in tmux to tail packaging.log (jarrod) --- .gitignore | 1 + anaconda.spec | 27 +++++++++++++++++++++++++-- sources | 2 +- 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5584769..a091b30 100644 --- a/.gitignore +++ b/.gitignore @@ -292,3 +292,4 @@ /anaconda-35.17.tar.bz2 /anaconda-35.18.tar.bz2 /anaconda-35.19.tar.bz2 +/anaconda-35.20.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 30f8a7b..72067f0 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.19 +Version: 35.20 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -37,7 +37,7 @@ Source0: %{name}-%{version}.tar.bz2 %define nmver 1.0 %define pykickstartver 3.32-1 %define pypartedver 2.5-2 -%define pythonblivetver 1:3.3.3-1 +%define pythonblivetver 1:3.4.0-1 %define rpmver 4.10.0 %define simplelinever 1.1-1 %define subscriptionmanagerver 1.26 @@ -404,6 +404,29 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jul 20 2021 Martin Kolman - 35.20-1 +- Improve logging from the DownloadProgress class (vponcova) +- Monitor the image installation progress with a new class (vponcova) +- Clean up the InstallFromImageTask class (vponcova) +- Clean up the InstallFromTarTask class (vponcova) +- Move the InstallFromImageTask class (vponcova) +- Disable installation tasks of the Live OS payload module (vponcova) +- Improve installation logs in the Security module (vponcova) +- Raise kickstart errors only during kickstart parsing (vponcova) +- Reuse the apply_partitioning function (vponcova) +- Verify the image checksum in an installation task (vponcova) +- Move the progress callback to the base payload class (vponcova) +- Revert "Disable failing test" (jkonecny) +- Check the support for the Subscription module on startup (vponcova) +- Activate DBus modules based on the new configuration options (vponcova) +- Add new configuration options for the DBus module activation (vponcova) +- Fix typing errors in the Security module (vponcova) +- remove authconfig support (pbrezina) +- Use C.UTF-8 if the requested locale is unsupported (vponcova) +- Don't match a non-POSIX locale with a POSIX langcode (vponcova) +- Show suggestions for an error caused by inconsistent sector sizes (vponcova) +- new window in tmux to tail packaging.log (jarrod) + * Mon Jul 12 2021 Martin Kolman - 35.19-1 - Don't return None from is_supported_filesystem (#1979854) (vponcova) - Configure the multilib policy of the target system (vponcova) diff --git a/sources b/sources index 35665b1..b2e95cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.19.tar.bz2) = dba9dc0bde4fff277cf1681c3cba44ea89cb764545f54bc9b693f2602c7aea90847d0d3d12f5578d7165573cd82625ee40954322016ccfd1df5f310c7a2b7542 +SHA512 (anaconda-35.20.tar.bz2) = 03562efe0b680b6bc90583039596dae12133d4083d4e85d1e39e5790d43533dddbf307e6f2ead95026650a31bba5f636669f34ea564d4237d7e0ec82db1ee4fb From f9b8368668e6e41990e2a11dee3f1008e6a52073 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:37:05 +0000 Subject: [PATCH 024/275] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From c3bb2419f955f00a242807a1c16215a01ca1d5ff Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:32:37 +0000 Subject: [PATCH 025/275] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_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 72067f0..b42d922 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 35.20 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -404,6 +404,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 35.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jul 20 2021 Martin Kolman - 35.20-1 - Improve logging from the DownloadProgress class (vponcova) - Monitor the image installation progress with a new class (vponcova) From 9a2eb10bce4f4c6a1a8e94ab1582f109ea011e88 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 29 Jul 2021 17:21:37 +0200 Subject: [PATCH 026/275] New version 35.21-1 - Add release notes for packaging log in tmux (jkonecny) - Small fixes in the subscription structures (vponcova) - Make critical warnings from Dracut more visible (#1983098) (jkonecny) - Print Dracut errors encountered during boot after Anaconda starts (#1983098) (jkonecny) - Add function to print critical warnings more visible during boot (#1983098) (jkonecny) - dracut: read filename dhcp option from dhcpopts file (rvykydal) - Disable anaconda-core's requirement on subscription-manager on CentOS (carl) - Add new error reporting hook when Dracut timeout (#1983098) (jkonecny) - Update boot-options.rst (31507393+Ultimate-etamitlU) - Handle handle get_layout() method returning None (#1976526) (mkolman) - Enable the zram-generator service on RHEL (vponcova) --- .gitignore | 1 + anaconda.spec | 27 ++++++++++++++++++++------- sources | 2 +- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index a091b30..fc109b6 100644 --- a/.gitignore +++ b/.gitignore @@ -293,3 +293,4 @@ /anaconda-35.18.tar.bz2 /anaconda-35.19.tar.bz2 /anaconda-35.20.tar.bz2 +/anaconda-35.21.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index b42d922..aa0c455 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 35.20 -Release: 2%{?dist} +Version: 35.21 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -100,7 +100,7 @@ Requires: python3-systemd Requires: python3-productmd Requires: python3-dasbus >= %{dasbusver} Requires: flatpak-libs -%if 0%{?rhel} +%if %{defined rhel} && %{undefined centos} Requires: subscription-manager >= %{subscriptionmanagerver} %endif @@ -209,9 +209,10 @@ Requires: hfsplus-tools %endif # only WeakRequires elsewhere and not guaranteed to be present Requires: device-mapper-multipath -# FIXME: do not require on RHEL until the package is ready -%if 0%{?rhel} != 9 +%if ! 0%{?rhel} Requires: zram-generator-defaults +%else +Requires: rust-zram-generator %endif # Display stuff moved from lorax templates Requires: xorg-x11-drivers @@ -404,8 +405,20 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog -* Wed Jul 21 2021 Fedora Release Engineering - 35.20-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild +* Thu Jul 29 2021 Martin Kolman - 35.21-1 +- Add release notes for packaging log in tmux (jkonecny) +- Small fixes in the subscription structures (vponcova) +- Make critical warnings from Dracut more visible (#1983098) (jkonecny) +- Print Dracut errors encountered during boot after Anaconda starts (#1983098) + (jkonecny) +- Add function to print critical warnings more visible during boot (#1983098) + (jkonecny) +- dracut: read filename dhcp option from dhcpopts file (rvykydal) +- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) +- Add new error reporting hook when Dracut timeout (#1983098) (jkonecny) +- Update boot-options.rst (31507393+Ultimate-etamitlU) +- Handle handle get_layout() method returning None (#1976526) (mkolman) +- Enable the zram-generator service on RHEL (vponcova) * Tue Jul 20 2021 Martin Kolman - 35.20-1 - Improve logging from the DownloadProgress class (vponcova) diff --git a/sources b/sources index b2e95cd..41f63f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.20.tar.bz2) = 03562efe0b680b6bc90583039596dae12133d4083d4e85d1e39e5790d43533dddbf307e6f2ead95026650a31bba5f636669f34ea564d4237d7e0ec82db1ee4fb +SHA512 (anaconda-35.21.tar.bz2) = 4100334c59c4ee36f120377c193272fa40c381049b767de487b8ded3e883146aaf0d09ddd0c5d437524de4cf457e2bd8ca97b35336c86aeb2927ea0263958bcb From 6d4e28d66f3d01f74dd5f9aa384ef0771496e197 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 10 Aug 2021 19:04:40 +0200 Subject: [PATCH 027/275] New version 35.22-1 - Fix dependency on zram-generator in RHEL (sgallagh) - tests: Fix failing ClearPartTestCase with latest blivet (vtrefny) - Add brltty to boot.iso with default configuration (vslavik) - Fix admin user password condition handling in TUI (854182924) - Fix typo in docstring (vslavik) --- .gitignore | 1 + anaconda.spec | 12 ++++++++++-- sources | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fc109b6..d291906 100644 --- a/.gitignore +++ b/.gitignore @@ -294,3 +294,4 @@ /anaconda-35.19.tar.bz2 /anaconda-35.20.tar.bz2 /anaconda-35.21.tar.bz2 +/anaconda-35.22.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index aa0c455..c271f31 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.21 +Version: 35.22 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -212,7 +212,7 @@ Requires: device-mapper-multipath %if ! 0%{?rhel} Requires: zram-generator-defaults %else -Requires: rust-zram-generator +Requires: zram-generator %endif # Display stuff moved from lorax templates Requires: xorg-x11-drivers @@ -224,6 +224,7 @@ Requires: gsettings-desktop-schemas Requires: nm-connection-editor Requires: librsvg2 Requires: gnome-kiosk +Requires: brltty %description install-img-deps The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies. @@ -405,6 +406,13 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 10 2021 Martin Kolman - 35.22-1 +- Fix dependency on zram-generator in RHEL (sgallagh) +- tests: Fix failing ClearPartTestCase with latest blivet (vtrefny) +- Add brltty to boot.iso with default configuration (vslavik) +- Fix admin user password condition handling in TUI (854182924) +- Fix typo in docstring (vslavik) + * Thu Jul 29 2021 Martin Kolman - 35.21-1 - Add release notes for packaging log in tmux (jkonecny) - Small fixes in the subscription structures (vponcova) diff --git a/sources b/sources index 41f63f8..783d60d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.21.tar.bz2) = 4100334c59c4ee36f120377c193272fa40c381049b767de487b8ded3e883146aaf0d09ddd0c5d437524de4cf457e2bd8ca97b35336c86aeb2927ea0263958bcb +SHA512 (anaconda-35.22.tar.bz2) = 1e8398999444bb5f0209f1f3517032cb1dfb378b095c187bad1160ce8eb7307d30d03588c0b0075898c3035d5c899c5843cd4a78143b37ff331ccff3c7962193 From 9199e20cef737a386a679fe2a7fdcaae92f5d6b8 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 24 Aug 2021 17:18:30 +0200 Subject: [PATCH 028/275] New version 36.1-1 - fsset: Ignore all swap activation errors in turn_on_swap (vtrefny) - Don't try to use line buffering in binary mode (vponcova) - Add release notes for NTP dialog change (vslavik) - Change the NTP server dialog design (vslavik) - Rename spoke to Root Account (vslavik) - Don't set default of gpt option at cmdline parsing (cheeselee) - Change the root password spoke GUI design (vslavik) - Add release notes for visible warnings from initrd (jkonecny) - Split NTP dialog to its own glade file (vslavik) --- .gitignore | 1 + anaconda.spec | 13 ++++++++++++- sources | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d291906..ef6317a 100644 --- a/.gitignore +++ b/.gitignore @@ -295,3 +295,4 @@ /anaconda-35.20.tar.bz2 /anaconda-35.21.tar.bz2 /anaconda-35.22.tar.bz2 +/anaconda-36.1.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index c271f31..8762bc9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 35.22 +Version: 36.1 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -406,6 +406,17 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Aug 24 2021 Martin Kolman - 36.1-1 +- fsset: Ignore all swap activation errors in turn_on_swap (vtrefny) +- Don't try to use line buffering in binary mode (vponcova) +- Add release notes for NTP dialog change (vslavik) +- Change the NTP server dialog design (vslavik) +- Rename spoke to Root Account (vslavik) +- Don't set default of gpt option at cmdline parsing (cheeselee) +- Change the root password spoke GUI design (vslavik) +- Add release notes for visible warnings from initrd (jkonecny) +- Split NTP dialog to its own glade file (vslavik) + * Tue Aug 10 2021 Martin Kolman - 35.22-1 - Fix dependency on zram-generator in RHEL (sgallagh) - tests: Fix failing ClearPartTestCase with latest blivet (vtrefny) diff --git a/sources b/sources index 783d60d..3cab8c6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-35.22.tar.bz2) = 1e8398999444bb5f0209f1f3517032cb1dfb378b095c187bad1160ce8eb7307d30d03588c0b0075898c3035d5c899c5843cd4a78143b37ff331ccff3c7962193 +SHA512 (anaconda-36.1.tar.bz2) = a40d461f22c3753fd6ecd76935552f32521f79958ef6fd5ab74c62494b16f6a3de73bd5a4a62a180792eeabbaee15e367e59bf5068550f6449634398127954c2 From 37897686ef7a64d7d7b5c2541e32097625eb1333 Mon Sep 17 00:00:00 2001 From: Radek Vykydal Date: Thu, 2 Sep 2021 15:56:59 +0200 Subject: [PATCH 029/275] Port dirinstall gating test from RHEL (sti -> tmt). This pull request enables tests in the Fedora CI using `tmt` which also allows to easily execute and debug tests from your laptop: Run tests directly on your localhost: sudo dnf install -y tmt tmt run --all provision --how local Run tests in a virtual machine: sudo dnf install -y tmt-provision-virtual tmt run Check the documentation to learn more about the tool: https://docs.fedoraproject.org/en-US/ci/tmt/ --- .fmf/version | 1 + plans/dirinstall.fmf | 18 ++++++++++++++++++ plans/dirinstall.sh | 37 +++++++++++++++++++++++++++++++++++++ plans/ks.dirinstall.cfg | 12 ++++++++++++ plans/repositories | 4 ++++ plans/show_logs.sh | 21 +++++++++++++++++++++ 6 files changed, 93 insertions(+) create mode 100644 .fmf/version create mode 100644 plans/dirinstall.fmf create mode 100755 plans/dirinstall.sh create mode 100644 plans/ks.dirinstall.cfg create mode 100644 plans/repositories create mode 100755 plans/show_logs.sh diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/dirinstall.fmf b/plans/dirinstall.fmf new file mode 100644 index 0000000..73038fd --- /dev/null +++ b/plans/dirinstall.fmf @@ -0,0 +1,18 @@ +summary: Integration test - dirinstall on regular system +provision: + standard-inventory-qcow2: + qemu: + m: 2G +prepare: + how: install + package: + - anaconda + # gnome-kiosk is required for "vnc" mode + - gnome-kiosk +execute: + script: + - ANACONDA_UI_MODE=text plans/dirinstall.sh + - plans/show_logs.sh + - ANACONDA_UI_MODE=vnc plans/dirinstall.sh + - plans/show_logs.sh + - journalctl -a diff --git a/plans/dirinstall.sh b/plans/dirinstall.sh new file mode 100755 index 0000000..fcc0bc9 --- /dev/null +++ b/plans/dirinstall.sh @@ -0,0 +1,37 @@ +#!/bin/sh -eux + + +# Prepare test work directory + +WORK_DIR=$(mktemp -d /var/tmp/dirinstall.XXXXXX) + + +# Create kickstart + +KICKSTART_PATH=${WORK_DIR}/ks.cfg +source plans/repositories +TEST_KICKSTART=plans/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} +for repo in $REPOS; do + echo "repo --name=$repo --metalink=$(dnf repoinfo $repo | grep ^Repo-metalink | cut -d: -f2- | sed 's/^ *//')" >> ${KICKSTART_PATH} +done + +cat ${TEST_KICKSTART} >> ${KICKSTART_PATH} + +# Log the kickstart +cat ${KICKSTART_PATH} + + +# Run dirinstall + +INSTALL_DIR=${WORK_DIR}/install_dir +mkdir ${INSTALL_DIR} + +anaconda --dirinstall ${INSTALL_DIR} --kickstart ${KICKSTART_PATH} --${ANACONDA_UI_MODE} --noninteractive 2>&1 + + +# Remove test work directory + +rm -rf ${WORK_DIR} diff --git a/plans/ks.dirinstall.cfg b/plans/ks.dirinstall.cfg new file mode 100644 index 0000000..9b54293 --- /dev/null +++ b/plans/ks.dirinstall.cfg @@ -0,0 +1,12 @@ +# The repository configuration (url, repo) needs to be added here. +# It varies by the product and version we are running on / testing + +lang en_US.UTF-8 +keyboard --vckeymap=us --xlayouts='us' +rootpw --plaintext redhat +timezone --utc Europe/Prague + +shutdown + +%packages +%end diff --git a/plans/repositories b/plans/repositories new file mode 100644 index 0000000..9fee07a --- /dev/null +++ b/plans/repositories @@ -0,0 +1,4 @@ +# Names of local repositories whose urls will be used for installation +# Repositories for "Fedora X" release: +BASE_REPO="fedora" +REPOS="fedora-modular" diff --git a/plans/show_logs.sh b/plans/show_logs.sh new file mode 100755 index 0000000..486ed25 --- /dev/null +++ b/plans/show_logs.sh @@ -0,0 +1,21 @@ +#!/bin/sh -x + +ls /tmp + +LOG_DIR=/tmp + +cd ${LOG_DIR} +KS_SCRIPT_LOGS=$(ls ks-script-*.log) +cd - + +ANACONDA_LOGS="anaconda.log storage.log packaging.log program.log dbus.log dnf.librepo.log ${KS_SCRIPT_LOGS}" + +for log in ${ANACONDA_LOGS} ; do + LOG_PATH=${LOG_DIR}/${log} + if [ -f ${LOG_PATH} ]; then + echo "----------------------- Dumping log file $LOG_PATH:" + cat $LOG_PATH + # clear for the following test + rm $LOG_PATH + fi +done From 462ee504e461e2932d52062c19cbc53edde56daa Mon Sep 17 00:00:00 2001 From: Radek Vykydal Date: Mon, 6 Sep 2021 16:15:31 +0200 Subject: [PATCH 030/275] Disable vnc test. It used to be broken / very instable. Moreover, dirinstall with vnc seems to be broken in a new way currently. --- plans/dirinstall.fmf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plans/dirinstall.fmf b/plans/dirinstall.fmf index 73038fd..395ae8a 100644 --- a/plans/dirinstall.fmf +++ b/plans/dirinstall.fmf @@ -8,11 +8,11 @@ prepare: package: - anaconda # gnome-kiosk is required for "vnc" mode - - gnome-kiosk +# - gnome-kiosk execute: script: - ANACONDA_UI_MODE=text plans/dirinstall.sh - plans/show_logs.sh - - ANACONDA_UI_MODE=vnc plans/dirinstall.sh - - plans/show_logs.sh +# - ANACONDA_UI_MODE=vnc plans/dirinstall.sh +# - plans/show_logs.sh - journalctl -a From d819f572431c024a4cc0414b1599488da4491e3b Mon Sep 17 00:00:00 2001 From: Radek Vykydal Date: Wed, 8 Sep 2021 15:14:54 +0200 Subject: [PATCH 031/275] Store tmt tests in tests directory --- plans/dirinstall.fmf | 18 --------------- plans/integration.fmf | 12 ++++++++++ tests/dirinstall/dirinstall.fmf | 22 +++++++++++++++++++ {plans => tests/dirinstall}/dirinstall.sh | 9 ++++++-- {plans => tests/dirinstall}/ks.dirinstall.cfg | 0 {plans => tests/dirinstall}/repositories | 0 {plans => tests/dirinstall}/show_logs.sh | 0 7 files changed, 41 insertions(+), 20 deletions(-) delete mode 100644 plans/dirinstall.fmf create mode 100644 plans/integration.fmf create mode 100644 tests/dirinstall/dirinstall.fmf rename {plans => tests/dirinstall}/dirinstall.sh (87%) rename {plans => tests/dirinstall}/ks.dirinstall.cfg (100%) rename {plans => tests/dirinstall}/repositories (100%) rename {plans => tests/dirinstall}/show_logs.sh (100%) diff --git a/plans/dirinstall.fmf b/plans/dirinstall.fmf deleted file mode 100644 index 395ae8a..0000000 --- a/plans/dirinstall.fmf +++ /dev/null @@ -1,18 +0,0 @@ -summary: Integration test - dirinstall on regular system -provision: - standard-inventory-qcow2: - qemu: - m: 2G -prepare: - how: install - package: - - anaconda - # gnome-kiosk is required for "vnc" mode -# - gnome-kiosk -execute: - script: - - ANACONDA_UI_MODE=text plans/dirinstall.sh - - plans/show_logs.sh -# - ANACONDA_UI_MODE=vnc plans/dirinstall.sh -# - plans/show_logs.sh - - journalctl -a diff --git a/plans/integration.fmf b/plans/integration.fmf new file mode 100644 index 0000000..b2e3dbe --- /dev/null +++ b/plans/integration.fmf @@ -0,0 +1,12 @@ +summary: Integration tests for anaconda + +discover: + how: fmf + filter: 'tag: integration' + +execute: + how: tmt + +finish: + how: shell + script: command -v journalctl && journalctl -a || true diff --git a/tests/dirinstall/dirinstall.fmf b/tests/dirinstall/dirinstall.fmf new file mode 100644 index 0000000..e49bfe1 --- /dev/null +++ b/tests/dirinstall/dirinstall.fmf @@ -0,0 +1,22 @@ +summary: Dirinstall test on regular os +contact: Radek Vykydal +path: /tests/dirinstall +test: ./dirinstall.sh +duration: 1h +tag: [integration] + +/text: + summary: Dirinstall test on regular os - text UI + require: + - anaconda + environment: + ANACONDA_UI_MODE: text + +/vnc: + summary: Dirinstall test on regular os - vnc UI + enabled: false + require: + - anaconda + - gnome-kiosk + environment: + ANACONDA_UI_MODE: vnc diff --git a/plans/dirinstall.sh b/tests/dirinstall/dirinstall.sh similarity index 87% rename from plans/dirinstall.sh rename to tests/dirinstall/dirinstall.sh index fcc0bc9..9bbae66 100755 --- a/plans/dirinstall.sh +++ b/tests/dirinstall/dirinstall.sh @@ -9,8 +9,8 @@ WORK_DIR=$(mktemp -d /var/tmp/dirinstall.XXXXXX) # Create kickstart KICKSTART_PATH=${WORK_DIR}/ks.cfg -source plans/repositories -TEST_KICKSTART=plans/ks.dirinstall.cfg +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} @@ -35,3 +35,8 @@ anaconda --dirinstall ${INSTALL_DIR} --kickstart ${KICKSTART_PATH} --${ANACONDA_ # Remove test work directory rm -rf ${WORK_DIR} + + +# Show and remove the logs for this anaconda run + +./show_logs.sh diff --git a/plans/ks.dirinstall.cfg b/tests/dirinstall/ks.dirinstall.cfg similarity index 100% rename from plans/ks.dirinstall.cfg rename to tests/dirinstall/ks.dirinstall.cfg diff --git a/plans/repositories b/tests/dirinstall/repositories similarity index 100% rename from plans/repositories rename to tests/dirinstall/repositories diff --git a/plans/show_logs.sh b/tests/dirinstall/show_logs.sh similarity index 100% rename from plans/show_logs.sh rename to tests/dirinstall/show_logs.sh From 379f41be51c8f1b60a5c6b12fdef9751f032574e Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 9 Sep 2021 13:43:46 +0200 Subject: [PATCH 032/275] New version 36.2-1 Add missing apostrophe to suggestion (rffontenelle) Add test for new "nosave" config members (vslavik) Remove nosave flags, use conf instead (vslavik) Add (no)save options to Anaconda section of config (vslavik) Define a unique id in the main spokes and hubs (vponcova) Add the Screen class (vponcova) Print progress dots on one line in TUI (honza.stodola) Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Include the anaconda-generator script in the updates image (vponcova) Don't run shell on every found virtualization console (vponcova) --- .gitignore | 1 + anaconda.spec | 14 +++++++++++++- sources | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ef6317a..e5be5f5 100644 --- a/.gitignore +++ b/.gitignore @@ -296,3 +296,4 @@ /anaconda-35.21.tar.bz2 /anaconda-35.22.tar.bz2 /anaconda-36.1.tar.bz2 +/anaconda-36.2.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 8762bc9..e6aad41 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.1 +Version: 36.2 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -406,6 +406,18 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Sep 09 2021 Martin Kolman - 36.2-1 +- Add missing apostrophe to suggestion (rffontenelle) +- Add test for new "nosave" config members (vslavik) +- Remove nosave flags, use conf instead (vslavik) +- Add (no)save options to Anaconda section of config (vslavik) +- Define a unique id in the main spokes and hubs (vponcova) +- Add the Screen class (vponcova) +- Print progress dots on one line in TUI (honza.stodola) +- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) +- Include the anaconda-generator script in the updates image (vponcova) +- Don't run shell on every found virtualization console (vponcova) + * Tue Aug 24 2021 Martin Kolman - 36.1-1 - fsset: Ignore all swap activation errors in turn_on_swap (vtrefny) - Don't try to use line buffering in binary mode (vponcova) diff --git a/sources b/sources index 3cab8c6..f7a581b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.1.tar.bz2) = a40d461f22c3753fd6ecd76935552f32521f79958ef6fd5ab74c62494b16f6a3de73bd5a4a62a180792eeabbaee15e367e59bf5068550f6449634398127954c2 +SHA512 (anaconda-36.2.tar.bz2) = c068a18159752c6f54c333da7a35f5dc797d7455d475928acacfe83abc4d28a7ca2b4cdf4576de21484a57c0407fae3676501869c3c18c1ef74890f064e1871c From 25ec9892f5da6861476777ec011727926a12e99f Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 16 Sep 2021 15:30:03 +0200 Subject: [PATCH 033/275] New version 36.3-1 Fix boolean comparisons in asserts (vslavik) Stop using distutils to compare kernel versions (vslavik) Clarify scope of ignored locations (amahdal) Clarify reference to other *multiple* `inst.ks` arguments (amahdal) Clarify default behavior before `inst.ks.all` (amahdal) Clarify `inst.ks.all` description by using imperative mode (amahdal) Add missing markup for option names and "value types" (amahdal) Copy logs in a task instead of a %post script (vslavik) --- .gitignore | 1 + anaconda.spec | 13 ++++++++++++- sources | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e5be5f5..7161d56 100644 --- a/.gitignore +++ b/.gitignore @@ -297,3 +297,4 @@ /anaconda-35.22.tar.bz2 /anaconda-36.1.tar.bz2 /anaconda-36.2.tar.bz2 +/anaconda-36.3.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index e6aad41..ff80be9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.2 +Version: 36.3 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -99,6 +99,7 @@ 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} @@ -406,6 +407,16 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Sep 16 2021 Martin Kolman - 36.3-1 +- Fix boolean comparisons in asserts (vslavik) +- Stop using distutils to compare kernel versions (vslavik) +- Clarify scope of ignored locations (amahdal) +- Clarify reference to other *multiple* `inst.ks` arguments (amahdal) +- Clarify default behavior before `inst.ks.all` (amahdal) +- Clarify `inst.ks.all` description by using imperative mode (amahdal) +- Add missing markup for option names and "value types" (amahdal) +- Copy logs in a task instead of a %%post script (vslavik) + * Thu Sep 09 2021 Martin Kolman - 36.2-1 - Add missing apostrophe to suggestion (rffontenelle) - Add test for new "nosave" config members (vslavik) diff --git a/sources b/sources index f7a581b..69fa92f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.2.tar.bz2) = c068a18159752c6f54c333da7a35f5dc797d7455d475928acacfe83abc4d28a7ca2b4cdf4576de21484a57c0407fae3676501869c3c18c1ef74890f064e1871c +SHA512 (anaconda-36.3.tar.bz2) = d12ed728f8ee1e337474ef48c50bd56a0a70f79ba69d83d395889dd03e7f2355ac35bca47bb892041b28db673aa58cbb9ffac7948ffd078c076387c12382be9f From ab19eb467151515145a7e49efe7680143ae92d62 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 23 Sep 2021 13:59:05 +0200 Subject: [PATCH 034/275] New version 36.4-1 Do not crash if restorecon is missing on target system (vslavik) Move chmod into file copying function in CopyLogsTask (vslavik) Clarify that the software selection doesn't affect the Anaconda configuration (vponcova) Set an upper bound to entered sizes (#1992585) (vponcova) Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova) Use octal permissions instead of hexadecimal (vslavik) Handle new time zones in GUI after earlier switch to zoneinfo (vslavik) Do not stretch NTP toggle in GUI (vslavik) Add AlmaLinux profile (andrew.lukoshko) The NTP server dialog without entries shouldn't crash (#2001591) (vponcova) Set hostname also from ip= static configuration without device (#1988521) (rvykydal) Add Silverblue specific logos to profile. (jaberan) data/profile.d: Add profiles for KDE & Kinoite Spins (tim) Fix Removed options inst.[product|variant] were subsections (jkonecny) --- .gitignore | 1 + anaconda.spec | 20 +++++++++++++++++++- sources | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7161d56..6984ce2 100644 --- a/.gitignore +++ b/.gitignore @@ -298,3 +298,4 @@ /anaconda-36.1.tar.bz2 /anaconda-36.2.tar.bz2 /anaconda-36.3.tar.bz2 +/anaconda-36.4.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index ff80be9..3d8f2c7 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.3 +Version: 36.4 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -407,6 +407,24 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Sep 23 2021 Martin Kolman - 36.4-1 +- Do not crash if restorecon is missing on target system (vslavik) +- Move chmod into file copying function in CopyLogsTask (vslavik) +- Clarify that the software selection doesn't affect the Anaconda configuration + (vponcova) +- Set an upper bound to entered sizes (#1992585) (vponcova) +- Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova) +- Use octal permissions instead of hexadecimal (vslavik) +- Handle new time zones in GUI after earlier switch to zoneinfo (vslavik) +- Do not stretch NTP toggle in GUI (vslavik) +- Add AlmaLinux profile (andrew.lukoshko) +- The NTP server dialog without entries shouldn't crash (#2001591) (vponcova) +- Set hostname also from ip= static configuration without device (#1988521) + (rvykydal) +- Add Silverblue specific logos to profile. (jaberan) +- data/profile.d: Add profiles for KDE & Kinoite Spins (tim) +- Fix Removed options inst.[product|variant] were subsections (jkonecny) + * Thu Sep 16 2021 Martin Kolman - 36.3-1 - Fix boolean comparisons in asserts (vslavik) - Stop using distutils to compare kernel versions (vslavik) diff --git a/sources b/sources index 69fa92f..2e043d9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.3.tar.bz2) = d12ed728f8ee1e337474ef48c50bd56a0a70f79ba69d83d395889dd03e7f2355ac35bca47bb892041b28db673aa58cbb9ffac7948ffd078c076387c12382be9f +SHA512 (anaconda-36.4.tar.bz2) = 91332eb2bc45b916178027665287461cc8d6ef22cbd30e0b51d67455474e556c4b6213f15098af40d797e288972423d0d17ac2614f8903eaf4585c4a31485248 From 9ee62dbe9477bed4a2c6c0130a86df5165576ccf Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Thu, 30 Sep 2021 19:14:42 +0200 Subject: [PATCH 035/275] New version 36.5-1 In installer environment set static, not transient hostname (rvykydal) Payload should wait for all storage related threads to finish (mkolman) Update Rawhide release docs to state of the art as of Fedora 35 (mkolman) Fix deprecation warning about Gdk.Cursor.new (vslavik) Document workaround MGA G200e graphics card (mkolman) Verify the OPAL compatibility with XFS features (vponcova) Fix comments in the python-deps script (vslavik) Use sysconfig in dracut directly, not via distutils (vslavik) --- .gitignore | 1 + anaconda.spec | 12 +++++++++++- sources | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6984ce2..9dcd64e 100644 --- a/.gitignore +++ b/.gitignore @@ -299,3 +299,4 @@ /anaconda-36.2.tar.bz2 /anaconda-36.3.tar.bz2 /anaconda-36.4.tar.bz2 +/anaconda-36.5.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 3d8f2c7..24f7764 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.4 +Version: 36.5 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -407,6 +407,16 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Sep 30 2021 Martin Kolman - 36.5-1 +- In installer environment set static, not transient hostname (rvykydal) +- Payload should wait for all storage related threads to finish (mkolman) +- Update Rawhide release docs to state of the art as of Fedora 35 (mkolman) +- Fix deprecation warning about Gdk.Cursor.new (vslavik) +- Document workaround MGA G200e graphics card (mkolman) +- Verify the OPAL compatibility with XFS features (vponcova) +- Fix comments in the python-deps script (vslavik) +- Use sysconfig in dracut directly, not via distutils (vslavik) + * Thu Sep 23 2021 Martin Kolman - 36.4-1 - Do not crash if restorecon is missing on target system (vslavik) - Move chmod into file copying function in CopyLogsTask (vslavik) diff --git a/sources b/sources index 2e043d9..183f610 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.4.tar.bz2) = 91332eb2bc45b916178027665287461cc8d6ef22cbd30e0b51d67455474e556c4b6213f15098af40d797e288972423d0d17ac2614f8903eaf4585c4a31485248 +SHA512 (anaconda-36.5.tar.bz2) = 83e70a75f7206a0c5b55d25a1584a28eef11bc79b217d87861e02e5b6e7b41fe3a872c79640c763e7fa9eaa63014e606aa2e4e05072a819ec20a5d54b3d8da67 From 3ad35f3eb8fd5973371ead5b6895c282a641c4c2 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 11 Oct 2021 17:43:52 +0200 Subject: [PATCH 036/275] New version 36.6-1 Don't assume Python modules are in sysconfig.get_path('purelib') (miro) Watch the org.freedesktop.hostname1 name (vponcova) Make log copying truly the very last thing done (vslavik) Rename string constant to make more sense (vslavik) Move screenshot copying into the Task to copy logs (vslavik) Add a quick howto for testing dracut changes (vslavik) Mark the nompath option as deprecated (vslavik) Don't consider the string module as deprecated (vslavik) Fix typo and style (vslavik) Remove ensure_str and decode_bytes (vslavik) Stop using ensure_str in SimpleConfigParser (vslavik) Stop using ensure_str in ProxyString (vslavik) Uncouple ensure_str from {upper,lower}_ascii (vslavik) Stop optionally decoding string data from RPM (vslavik) Remove usage of ensure_str from have_word_match (vslavik) Rename functions in string module to lower_case (vslavik) Improve tests and docs of the new string module (vslavik) Split string helpers from pyanaconda.core.util (vslavik) Replace dummy callbacks (vponcova) Remove the DBusMetaTask class (vponcova) Remove unused arguments of the AnacondaPreParser class (vponcova) Remove unused arguments of the AnacondaKSParser class (vponcova) Remove the successful_checks property (vponcova) Remove the sysroot_path function (vponcova) Mark an unused variable with an underscore (vponcova) Remove the SessionBus object (vponcova) Remove the ANACONDA_DATA_DIR constant (vponcova) Remove the minLevel argument (vponcova) Remove the logLevelMap variable (vponcova) Add systemd-machine-id-setup on Live to common bugs (vslavik) Remove the mpath flag (vslavik) Stop using the mpath flag (vslavik) --- .gitignore | 1 + anaconda.spec | 36 +++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9dcd64e..6c48fe4 100644 --- a/.gitignore +++ b/.gitignore @@ -300,3 +300,4 @@ /anaconda-36.3.tar.bz2 /anaconda-36.4.tar.bz2 /anaconda-36.5.tar.bz2 +/anaconda-36.6.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 24f7764..ba22e31 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.5 +Version: 36.6 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -407,6 +407,40 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Oct 11 2021 Martin Kolman - 36.6-1 +- Don't assume Python modules are in sysconfig.get_path('purelib') (miro) +- Watch the org.freedesktop.hostname1 name (vponcova) +- Make log copying truly the very last thing done (vslavik) +- Rename string constant to make more sense (vslavik) +- Move screenshot copying into the Task to copy logs (vslavik) +- Add a quick howto for testing dracut changes (vslavik) +- Mark the nompath option as deprecated (vslavik) +- Don't consider the string module as deprecated (vslavik) +- Fix typo and style (vslavik) +- Remove ensure_str and decode_bytes (vslavik) +- Stop using ensure_str in SimpleConfigParser (vslavik) +- Stop using ensure_str in ProxyString (vslavik) +- Uncouple ensure_str from {upper,lower}_ascii (vslavik) +- Stop optionally decoding string data from RPM (vslavik) +- Remove usage of ensure_str from have_word_match (vslavik) +- Rename functions in string module to lower_case (vslavik) +- Improve tests and docs of the new string module (vslavik) +- Split string helpers from pyanaconda.core.util (vslavik) +- Replace dummy callbacks (vponcova) +- Remove the DBusMetaTask class (vponcova) +- Remove unused arguments of the AnacondaPreParser class (vponcova) +- Remove unused arguments of the AnacondaKSParser class (vponcova) +- Remove the successful_checks property (vponcova) +- Remove the sysroot_path function (vponcova) +- Mark an unused variable with an underscore (vponcova) +- Remove the SessionBus object (vponcova) +- Remove the ANACONDA_DATA_DIR constant (vponcova) +- Remove the minLevel argument (vponcova) +- Remove the logLevelMap variable (vponcova) +- Add systemd-machine-id-setup on Live to common bugs (vslavik) +- Remove the mpath flag (vslavik) +- Stop using the mpath flag (vslavik) + * Thu Sep 30 2021 Martin Kolman - 36.5-1 - In installer environment set static, not transient hostname (rvykydal) - Payload should wait for all storage related threads to finish (mkolman) diff --git a/sources b/sources index 183f610..e5d40cb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.5.tar.bz2) = 83e70a75f7206a0c5b55d25a1584a28eef11bc79b217d87861e02e5b6e7b41fe3a872c79640c763e7fa9eaa63014e606aa2e4e05072a819ec20a5d54b3d8da67 +SHA512 (anaconda-36.6.tar.bz2) = 93081013d8407b1e1318a49c9dd7cac2bd6b5648db616c1bc47d16dbd83c817f03547782959519679a1e188d59e123b99e329a2f556aa37bd187ff931a1e2cc0 From 2b6ad058603198e63726e87378452ce4363b4011 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 12 Oct 2021 17:16:49 +0200 Subject: [PATCH 037/275] New version 36.7-1 Cache the parsed content of the help mapping files (vponcova) Use specific help directories (vponcova) Remove the default_help_pages configuration option (vponcova) Remove the helpFile attribute (vponcova) Implement the unified help support (vponcova) Mention manual journal dumps for mising logs (vslavik) Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova) --- .gitignore | 1 + anaconda.spec | 13 +++++++++++-- sources | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6c48fe4..811a50c 100644 --- a/.gitignore +++ b/.gitignore @@ -301,3 +301,4 @@ /anaconda-36.4.tar.bz2 /anaconda-36.5.tar.bz2 /anaconda-36.6.tar.bz2 +/anaconda-36.7.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index ba22e31..d3188bb 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.6 +Version: 36.7 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -25,7 +25,7 @@ Source0: %{name}-%{version}.tar.bz2 %define fcoeutilsver 1.0.12-3.20100323git %define gettextver 0.19.8 %define gtk3ver 3.22.17 -%define helpver 22.1-1 +%define helpver 26.2-1 %define isomd5sumver 1.0.10 %define langtablever 0.0.54 %define libarchivever 3.0.4 @@ -407,6 +407,15 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Oct 12 2021 Martin Kolman - 36.7-1 +- Cache the parsed content of the help mapping files (vponcova) +- Use specific help directories (vponcova) +- Remove the default_help_pages configuration option (vponcova) +- Remove the helpFile attribute (vponcova) +- Implement the unified help support (vponcova) +- Mention manual journal dumps for mising logs (vslavik) +- Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova) + * Mon Oct 11 2021 Martin Kolman - 36.6-1 - Don't assume Python modules are in sysconfig.get_path('purelib') (miro) - Watch the org.freedesktop.hostname1 name (vponcova) diff --git a/sources b/sources index e5d40cb..bf1c3f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.6.tar.bz2) = 93081013d8407b1e1318a49c9dd7cac2bd6b5648db616c1bc47d16dbd83c817f03547782959519679a1e188d59e123b99e329a2f556aa37bd187ff931a1e2cc0 +SHA512 (anaconda-36.7.tar.bz2) = bcc07e3ccf94f919ba4569493a5e31dd4e4ef13189a2e476e0f27c46cffeae145a8676758d6e6d93d2fb014872fe2d9429969ccecc455416aea20dca453b81e0 From 6cfc8418fd590edf6e0d35f61d56acb580a733e6 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Tue, 2 Nov 2021 17:40:49 +0100 Subject: [PATCH 038/275] New version 36.8-1 Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Do not crash on missing NM Client on --vnc installations (#1998754) (rvykydal) Add configuration files for Read the Docs (vponcova) Use the set-up and tear-down tasks of the Live OS image source (vponcova) make US keyboard layout easier to find in Anaconda (suanand) Show correctly that no admin user is set up (vslavik) Move the Live OS image detection into a task (vponcova) No wildcards in Automake (praiskup) Create a new base class for migrated payloads (vponcova) Disable the concurrency check in the error dialog in TUI (vponcova) Unify GUI & TUI root spoke completeness conditions (vslavik) Log statistics about the image installation (vponcova) Document the drop-in %post scripts (vslavik) Monitor the progress of the image installation in tasks (vponcova) Bump required rpm version (vslavik) CONTRIBUTING: Note to base changes on a clone of the target branch. (fgrose) anaconda-cleanup: Don't unmount '/run/rootfsbase'. (fgrose) Change creation of post-script directory (vslavik) Restore file contexts in task instead of %post script (vslavik) CopyLogsWithTask is now FinishInstallationWithTasks (vslavik) Use the recommended autoreconf command (praiskup) --- .gitignore | 1 + anaconda.spec | 34 +++++++++++++++++++++++++++++++--- sources | 2 +- 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 811a50c..3b23bc7 100644 --- a/.gitignore +++ b/.gitignore @@ -302,3 +302,4 @@ /anaconda-36.5.tar.bz2 /anaconda-36.6.tar.bz2 /anaconda-36.7.tar.bz2 +/anaconda-36.8.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index d3188bb..1490d2c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.7 +Version: 36.8 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -38,8 +38,8 @@ Source0: %{name}-%{version}.tar.bz2 %define pykickstartver 3.32-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.4.0-1 -%define rpmver 4.10.0 -%define simplelinever 1.1-1 +%define rpmver 4.15.0 +%define simplelinever 1.9.0-1 %define subscriptionmanagerver 1.26 %define utillinuxver 2.15.1 @@ -312,6 +312,9 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} # Create an empty directory for addons mkdir %{buildroot}%{_datadir}/anaconda/addons +# Create an empty directory for post-scripts +mkdir %{buildroot}%{_datadir}/anaconda/post-scripts + # required for live installations desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop @@ -347,6 +350,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %exclude %{_datadir}/anaconda/ui %exclude %{_datadir}/anaconda/window-manager %exclude %{_datadir}/anaconda/anaconda-gtk.css +%dir %{_datadir}/anaconda/post-scripts %exclude %{_prefix}/libexec/anaconda/dd_* %{python3_sitearch}/pyanaconda %exclude %{python3_sitearch}/pyanaconda/rescue.py* @@ -407,6 +411,30 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Nov 02 2021 Martin Kolman - 36.8-1 +- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) +- Do not crash on missing NM Client on --vnc installations (#1998754) + (rvykydal) +- Add configuration files for Read the Docs (vponcova) +- Use the set-up and tear-down tasks of the Live OS image source (vponcova) +- make US keyboard layout easier to find in Anaconda (suanand) +- Show correctly that no admin user is set up (vslavik) +- Move the Live OS image detection into a task (vponcova) +- No wildcards in Automake (praiskup) +- Create a new base class for migrated payloads (vponcova) +- Disable the concurrency check in the error dialog in TUI (vponcova) +- Unify GUI & TUI root spoke completeness conditions (vslavik) +- Log statistics about the image installation (vponcova) +- Document the drop-in %%post scripts (vslavik) +- Monitor the progress of the image installation in tasks (vponcova) +- Bump required rpm version (vslavik) +- CONTRIBUTING: Note to base changes on a clone of the target branch. (fgrose) +- anaconda-cleanup: Don't unmount '/run/rootfsbase'. (fgrose) +- Change creation of post-script directory (vslavik) +- Restore file contexts in task instead of %%post script (vslavik) +- CopyLogsWithTask is now FinishInstallationWithTasks (vslavik) +- Use the recommended autoreconf command (praiskup) + * Tue Oct 12 2021 Martin Kolman - 36.7-1 - Cache the parsed content of the help mapping files (vponcova) - Use specific help directories (vponcova) diff --git a/sources b/sources index bf1c3f0..031af0d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.7.tar.bz2) = bcc07e3ccf94f919ba4569493a5e31dd4e4ef13189a2e476e0f27c46cffeae145a8676758d6e6d93d2fb014872fe2d9429969ccecc455416aea20dca453b81e0 +SHA512 (anaconda-36.8.tar.bz2) = 9d4077dcc2e9821d261cb5763258480c12e1d5310f6a07c29a1b053df6ce4673d558f233106d6b3b214861597b04b91fb2a7419aa17a17b3bdab620b782d0d8e From b378903483ef83daa26a242f90573d0624752726 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 15 Nov 2021 20:06:57 +0100 Subject: [PATCH 039/275] New version 36.9-1 Remove the BaseLivePayload class (vponcova) Cancel planned manual update of system time on turning ntp on (rvykydal) Always check the dot before a tar suffix (vponcova) Unify the detection of the tar image (vponcova) Remove Jenkins from makebumpver (vslavik) Add Rocky Linux profile to Anaconda (tucklesepk) Add a new separator after the default keyboard layout (vponcova) Replace the deprecated syspurpose CLI tool with SetSysrpose DBus call (mkolman) bug fix: activate connection from callback _connection_updated_cb (qiy) Remove git hook scripts (vslavik) Run rsync with the correct source (vponcova) Fix application of network --mtu kickstart option in Anaconda (rvykydal) Add Rocky Linux profile to Anaconda (tucklesepk) Migrate the Live OS payload on DBus (vponcova) Don't require implementation of post_install_with_tasks (vponcova) Move test launcher scripts to subdirectories (vslavik) Fix all Shellcheck warnings in tests (vslavik) Add Shellcheck config for Anaconda (vslavik) Remove the provides_web_browser property (vponcova) --- .gitignore | 1 + anaconda.spec | 24 +++++++++++++++++++++++- sources | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3b23bc7..91536b8 100644 --- a/.gitignore +++ b/.gitignore @@ -303,3 +303,4 @@ /anaconda-36.6.tar.bz2 /anaconda-36.7.tar.bz2 /anaconda-36.8.tar.bz2 +/anaconda-36.9.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 1490d2c..e750259 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.8 +Version: 36.9 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -411,6 +411,28 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Nov 15 2021 Martin Kolman - 36.9-1 +- Remove the BaseLivePayload class (vponcova) +- Cancel planned manual update of system time on turning ntp on (rvykydal) +- Always check the dot before a tar suffix (vponcova) +- Unify the detection of the tar image (vponcova) +- Remove Jenkins from makebumpver (vslavik) +- Add Rocky Linux profile to Anaconda (tucklesepk) +- Add a new separator after the default keyboard layout (vponcova) +- Replace the deprecated syspurpose CLI tool with SetSysrpose DBus call + (mkolman) +- bug fix: activate connection from callback _connection_updated_cb (qiy) +- Remove git hook scripts (vslavik) +- Run rsync with the correct source (vponcova) +- Fix application of network --mtu kickstart option in Anaconda (rvykydal) +- Add Rocky Linux profile to Anaconda (tucklesepk) +- Migrate the Live OS payload on DBus (vponcova) +- Don't require implementation of post_install_with_tasks (vponcova) +- Move test launcher scripts to subdirectories (vslavik) +- Fix all Shellcheck warnings in tests (vslavik) +- Add Shellcheck config for Anaconda (vslavik) +- Remove the provides_web_browser property (vponcova) + * Tue Nov 02 2021 Martin Kolman - 36.8-1 - Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) - Do not crash on missing NM Client on --vnc installations (#1998754) diff --git a/sources b/sources index 031af0d..1ccc04c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.8.tar.bz2) = 9d4077dcc2e9821d261cb5763258480c12e1d5310f6a07c29a1b053df6ce4673d558f233106d6b3b214861597b04b91fb2a7419aa17a17b3bdab620b782d0d8e +SHA512 (anaconda-36.9.tar.bz2) = 0ca41ffe889eb102dc0522fb4f770e883aa665df8fae891879948aeaf3dda1e78dfb0510ec49abbbac0d72566c993cad81339c62c17ca62d31b77ef00d65403f From 3839cb87c1bb93b89e4befd135cb3bb58624bc7c Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Mon, 29 Nov 2021 18:59:44 +0100 Subject: [PATCH 040/275] New version 36.10-1 Add tasks for cleaning up after the live image installation (vponcova) Create a task for mounting a live image (vponcova) Remove unused code from the live image payload module (vponcova) Wait for all background threads to finish before filling installation task queue (mkolman) Remove all git hooks (vponcova) Add a mnemonic (alt-s) to the LUKS version dropdown (vslavik) Use a task to download the image payload (vponcova) Clean up the download progress of the image payload (vponcova) Fix double quotes in dracut package module-setup (vslavik) Use the set up tasks in the image payload class (vponcova) Split system purpose tests to a separate file (mkolman) Create shared constants file for the subscription module (mkolman) Move USER_AGENT to core/constants.py (mkolman) Reset the goal during clearing the DNF cache (#2020754) (vponcova) Fix generating of the kernel boot argument rd.znet= on s390x (jstodola) Do not crash on dangling symlink /etc/resolv.conf (#2019579) (rvykydal) Prepare release notes for Fedora 35 (vponcova) Fix shell quotes in dracut (vslavik) --- .gitignore | 1 + anaconda.spec | 23 ++++++++++++++++++++++- sources | 2 +- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 91536b8..40a757f 100644 --- a/.gitignore +++ b/.gitignore @@ -304,3 +304,4 @@ /anaconda-36.7.tar.bz2 /anaconda-36.8.tar.bz2 /anaconda-36.9.tar.bz2 +/anaconda-36.10.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index e750259..d654bb3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.9 +Version: 36.10 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -411,6 +411,27 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Nov 29 2021 Martin Kolman - 36.10-1 +- Add tasks for cleaning up after the live image installation (vponcova) +- Create a task for mounting a live image (vponcova) +- Remove unused code from the live image payload module (vponcova) +- Wait for all background threads to finish before filling installation task + queue (mkolman) +- Remove all git hooks (vponcova) +- Add a mnemonic (alt-s) to the LUKS version dropdown (vslavik) +- Use a task to download the image payload (vponcova) +- Clean up the download progress of the image payload (vponcova) +- Fix double quotes in dracut package module-setup (vslavik) +- Use the set up tasks in the image payload class (vponcova) +- Split system purpose tests to a separate file (mkolman) +- Create shared constants file for the subscription module (mkolman) +- Move USER_AGENT to core/constants.py (mkolman) +- Reset the goal during clearing the DNF cache (#2020754) (vponcova) +- Fix generating of the kernel boot argument rd.znet= on s390x (jstodola) +- Do not crash on dangling symlink /etc/resolv.conf (#2019579) (rvykydal) +- Prepare release notes for Fedora 35 (vponcova) +- Fix shell quotes in dracut (vslavik) + * Mon Nov 15 2021 Martin Kolman - 36.9-1 - Remove the BaseLivePayload class (vponcova) - Cancel planned manual update of system time on turning ntp on (rvykydal) diff --git a/sources b/sources index 1ccc04c..bd03ec0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.9.tar.bz2) = 0ca41ffe889eb102dc0522fb4f770e883aa665df8fae891879948aeaf3dda1e78dfb0510ec49abbbac0d72566c993cad81339c62c17ca62d31b77ef00d65403f +SHA512 (anaconda-36.10.tar.bz2) = fb02aebe6117fc4720f3365a0ecbf8ddf58c074b59c05310499238700e768fa7cc0f3b090704ab99275a81b7d14dbec88aa16dfee1e21a8855d121b9994980bd From 96b4f224ce0c22ef0a8fd0c6af115a2984c58610 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Thu, 2 Dec 2021 14:18:08 +0000 Subject: [PATCH 041/275] [packit] 36.11 upstream release Upstream tag: anaconda-36.11-1 Upstream commit: 64914131 Signed-off-by: Packit Service --- .gitignore | 1 + .packit.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ README.packit | 3 +++ anaconda.spec | 27 +++++++++++++++++++++++++-- sources | 2 +- 5 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 .packit.yml create mode 100644 README.packit diff --git a/.gitignore b/.gitignore index 40a757f..d8d5fc1 100644 --- a/.gitignore +++ b/.gitignore @@ -305,3 +305,4 @@ /anaconda-36.8.tar.bz2 /anaconda-36.9.tar.bz2 /anaconda-36.10.tar.bz2 +/anaconda-36.11.tar.bz2 diff --git a/.packit.yml b/.packit.yml new file mode 100644 index 0000000..f26fa57 --- /dev/null +++ b/.packit.yml @@ -0,0 +1,49 @@ +specfile_path: anaconda.spec +upstream_package_name: anaconda +upstream_tag_template: anaconda-{version}-1 +actions: + post-upstream-clone: + - ./autogen.sh + - ./configure + create-archive: + - "make release" + - 'bash -c "ls -1 anaconda-*.tar.bz2"' +jobs: + - job: propose_downstream + trigger: release + metadata: + dist_git_branches: fedora-development + + - job: tests + trigger: pull_request + metadata: + targets: + - fedora-rawhide + + - job: copr_build + trigger: pull_request + metadata: + targets: + - fedora-rawhide + + - job: copr_build + trigger: commit + metadata: + targets: + - fedora-rawhide + branch: master + owner: "@rhinstaller" + project: Anaconda + preserve_project: True + + - job: copr_build + trigger: commit + metadata: + targets: + - fedora-latest + branch: f35-devel + owner: "@rhinstaller" + project: Anaconda-devel + preserve_project: True + additional_repos: + - "copr://@storage/blivet-daily" diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..a22c59d --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.42.1.dev2+gfd5668f. diff --git a/anaconda.spec b/anaconda.spec index d654bb3..10e0b99 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.10 +Version: 36.11 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -10,7 +10,7 @@ URL: http://fedoraproject.org/wiki/Anaconda # git checkout -b archive-branch anaconda-%%{version}-%%{release} # ./autogen.sh # make dist -Source0: %{name}-%{version}.tar.bz2 +Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -411,6 +411,29 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Dec 02 2021 Packit Service - 36.11-1 +- New version - 36.11 (Martin Kolman) +- Handle potential failure of `cd` (Vladimir Slavik) +- Printf variables correctly (Vladimir Slavik) +- Simplify debug printing (Vladimir Slavik) +- Ignore use of local variables (Vladimir Slavik) +- Fix wrong comparison operator (Vladimir Slavik) +- Remove unused variables (Vladimir Slavik) +- Ignore variables used across our dracut hooks (Vladimir Slavik) +- Fix arithmetic operation on a variable (Vladimir Slavik) +- Fix `read` calls in dracut code (Vladimir Slavik) +- Check correctly if glob finds anything (Vladimir Slavik) +- Check for substring in POSIX compatible way (Vladimir Slavik) +- Remove useless echo calls (Vladimir Slavik) +- Split combined local variable creation and assignment (Vladimir Slavik) +- Fix "empty" redirections in dracut scripts (Vladimir Slavik) +- Fix hashbangs in dracut scripts (Vladimir Slavik) +- Split binary logic in dracut shell files (Vladimir Slavik) +- Add a ShellCheck config for dracut scripts (Vladimir Slavik) +- Add changelog to GH releases (#infra) (Vladimir Slavik) +- Enable the pytest assert introspection in the helper functions (Vendula Poncova) +- Fix Source0 in spec to point to upstream source URL (Jiri Konecny) + * Mon Nov 29 2021 Martin Kolman - 36.10-1 - Add tasks for cleaning up after the live image installation (vponcova) - Create a task for mounting a live image (vponcova) diff --git a/sources b/sources index bd03ec0..aef8fa0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.10.tar.bz2) = fb02aebe6117fc4720f3365a0ecbf8ddf58c074b59c05310499238700e768fa7cc0f3b090704ab99275a81b7d14dbec88aa16dfee1e21a8855d121b9994980bd +SHA512 (anaconda-36.11.tar.bz2) = 3cdc1fb01ac608dcfd42a981552af335725ac0daf4174be266d0a8fc46897efffc5b0f16ac74d65d710c8a3db5ea2a5338be50526617c424e86141ca33e34621 From aa367eedd07bcad263b4e5dcca28543f585f56e7 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Tue, 14 Dec 2021 16:43:54 +0000 Subject: [PATCH 042/275] [packit] 36.12 upstream release Upstream tag: anaconda-36.12-1 Upstream commit: 2fcdf603 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 31 ++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d8d5fc1..1b909b3 100644 --- a/.gitignore +++ b/.gitignore @@ -306,3 +306,4 @@ /anaconda-36.9.tar.bz2 /anaconda-36.10.tar.bz2 /anaconda-36.11.tar.bz2 +/anaconda-36.12.tar.bz2 diff --git a/README.packit b/README.packit index a22c59d..43b1d81 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.42.1.dev2+gfd5668f. +The file was generated using packit 0.43.1.dev2+gbb34d4b. diff --git a/anaconda.spec b/anaconda.spec index 10e0b99..5d96735 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.11 +Version: 36.12 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -411,6 +411,35 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Dec 14 2021 Packit Service - 36.12-1 +- New version - 36.12 (Martin Kolman) +- Retire execInSysroot (Vladimir Slavik) +- Retire all uses of execInSysroot in bootloader (Vladimir Slavik) +- Stop using execInSysroot in FixZIPLBootloaderTask (Vladimir Slavik) +- Remove the root= kwarg of execInSysroot (Vladimir Slavik) +- Replace the only execInSysroot call using root= (Vladimir Slavik) +- Fix ShellCheck issues in translation_canary (Vladimir Slavik) +- network: always use rd.iscsi.ibft when the need to access an iBFT device (Lubomir Rintel) +- Remove the dracut_args attribute (Vendula Poncova) +- Remove upd-kernel (Vladimir Slavik) +- Quote things for ShellCheck (Vladimir Slavik) +- Eliminate boolean test operator (Vladimir Slavik) +- Remove LIVE_INSTALL (Vladimir Slavik) +- Improve grepping and testing results in liveinst (Vladimir Slavik) +- Fix quoting in liveinst scripts (Vladimir Slavik) +- Split variable declaration and assignment (Vladimir Slavik) +- Do not try to load the floppy kernel module (Jan Stodola) +- Fix reset of DBus containers in the unit tests (Vendula Poncova) +- Introduce a download path to simplify the image payload code (Vendula Poncova) +- Add a page with overview of CI actions (Vladimir Slavik) +- Fix generation of commit range for rel.notes (#infra) (Vladimir Slavik) +- Fix mailing list in our Dockerfiles (Jiri Konecny) +- Change mail from anaconda-devel-list@redhat.com to Fedora variant (Jiri Konecny) +- Remove the container build badge from README (Vladimir Slavik) +- Clean up the task for the checksum verification (Vendula Poncova) +- Remove the %anaconda section (Vendula Poncova) +- Deprecate the ANA_INSTALL_PATH environment variable (Vendula Poncova) + * Thu Dec 02 2021 Packit Service - 36.11-1 - New version - 36.11 (Martin Kolman) - Handle potential failure of `cd` (Vladimir Slavik) diff --git a/sources b/sources index aef8fa0..b0e740e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.11.tar.bz2) = 3cdc1fb01ac608dcfd42a981552af335725ac0daf4174be266d0a8fc46897efffc5b0f16ac74d65d710c8a3db5ea2a5338be50526617c424e86141ca33e34621 +SHA512 (anaconda-36.12.tar.bz2) = b7ad30746d367aad292421f0998522c913f8d9dc7a2ccfac66b215e21a3fc0de152c002908508439c3d09e3c638f113da723adaa1cea4d336ed403728b4d269b From 4ca034f88e8c06134eb1801b39f8783eaee49da2 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Thu, 6 Jan 2022 16:10:34 +0000 Subject: [PATCH 043/275] [packit] 36.13 upstream release Upstream tag: anaconda-36.13-1 Upstream commit: d46fce8c Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 42 +++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 44 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1b909b3..2ce4f54 100644 --- a/.gitignore +++ b/.gitignore @@ -307,3 +307,4 @@ /anaconda-36.10.tar.bz2 /anaconda-36.11.tar.bz2 /anaconda-36.12.tar.bz2 +/anaconda-36.13.tar.bz2 diff --git a/README.packit b/README.packit index 43b1d81..7ea817b 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.43.1.dev2+gbb34d4b. +The file was generated using packit 0.43.1.dev6+gcddee28. diff --git a/anaconda.spec b/anaconda.spec index 5d96735..fede37c 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.12 +Version: 36.13 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -411,6 +411,46 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu Jan 06 2022 Packit Service - 36.13-1 +- New version - 36.13 (Martin Kolman) +- Fix names of tests for the OPAL compatibility verification (Vendula Poncova) +- Always use LegacyVersion for parsing versions (Vendula Poncova) +- Remove the GenerateTemporaryKickstart DBus method (Vendula Poncova) +- Use the DBus API for the image and tar installation (Vendula Poncova) +- Run the installation tasks in the live image payload module (Vendula Poncova) +- Create complete installation tasks for live and tar installations (Vendula Poncova) +- Create the tarball source module (Vendula Poncova) +- Merge helper functions into users._reown_homedir() (Vladimir Slavik) +- Remove _get_parent_directory (Vladimir Slavik) +- Merge _dir_tree_map into _chown_dir_tree (Vladimir Slavik) +- Move touch from core.util to core.path (Vladimir Slavik) +- Move join_paths from core.util to core.path (Vladimir Slavik) +- Move open_with_perm from core.util to core.path (Vladimir Slavik) +- Move get_mount_paths from core.util to core.path (Vladimir Slavik) +- Move parent_dir to users._get_parent_directory (Vladimir Slavik) +- Move dir_tree_map and chown_dir_tree to users (Vladimir Slavik) +- Remove last use of dir_tree_map outside core.util (Vladimir Slavik) +- Move util.mkdirChain to path.make_directories (Vladimir Slavik) +- Add missing commas to the test_get_kernel_version_list test (Vendula Poncova) +- Fix syntax errors in a workflow (#infra) (Vendula Poncova) +- Show all logs of failed unit tests (Vendula Poncova) +- Move set_system_root from core.util to core.path (Vladimir Slavik) +- Add a new module for path-related helpers (Vladimir Slavik) +- Fix shellcheck warnings (Vladimir Slavik) +- Update ShellCheck config files (Vladimir Slavik) +- Add ShellCheck to unit tests (Vladimir Slavik) +- Improve headline comment of our containers (#infra) (Jiri Konecny) +- Use local anaconda.spec.in file during container build (#infra) (Jiri Konecny) +- Fix typo in debug print in network part (Jiri Konecny) +- Replace local function with service helper (Vladimir Slavik) +- Change service helper default root to "/" (Vladimir Slavik) +- Fix too shallow clone in release action (#infra) (Vladimír Slávik) +- Test the service helpers (Vladimir Slavik) +- Move service util functions to new module (Vladimir Slavik) +- Remove the base_repo property (Vendula Poncova) +- Remove the support for image installations from the liveinst script (Vendula Poncova) +- Close stale pull requests (#infra) (Vendula Poncova) + * Tue Dec 14 2021 Packit Service - 36.12-1 - New version - 36.12 (Martin Kolman) - Retire execInSysroot (Vladimir Slavik) diff --git a/sources b/sources index b0e740e..91484db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.12.tar.bz2) = b7ad30746d367aad292421f0998522c913f8d9dc7a2ccfac66b215e21a3fc0de152c002908508439c3d09e3c638f113da723adaa1cea4d336ed403728b4d269b +SHA512 (anaconda-36.13.tar.bz2) = 389f875a7dbb9948045320a24bc029d9b22f85625d838134e1bb05906f98e419ed0d227f0874aa3f47675275145101197f367ae55b446e8e758d3361389097ca From 11331e60f24ce11df0c683876a7726ccf2b26700 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Mon, 10 Jan 2022 14:41:41 +0000 Subject: [PATCH 044/275] 36.14 upstream release Upstream tag: anaconda-36.14-1 Upstream commit: 5cf8b5dd Signed-off-by: Packit Service --- .gitignore | 1 + .packit.yml | 1 + anaconda.spec | 7 ++++++- sources | 2 +- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2ce4f54..f97919e 100644 --- a/.gitignore +++ b/.gitignore @@ -308,3 +308,4 @@ /anaconda-36.11.tar.bz2 /anaconda-36.12.tar.bz2 /anaconda-36.13.tar.bz2 +/anaconda-36.14.tar.bz2 diff --git a/.packit.yml b/.packit.yml index f26fa57..e3f404d 100644 --- a/.packit.yml +++ b/.packit.yml @@ -1,6 +1,7 @@ specfile_path: anaconda.spec upstream_package_name: anaconda upstream_tag_template: anaconda-{version}-1 +copy_upstream_release_description: true actions: post-upstream-clone: - ./autogen.sh diff --git a/anaconda.spec b/anaconda.spec index fede37c..4a03ec6 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.13 +Version: 36.14 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -411,6 +411,11 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jan 10 2022 Packit Service - 36.14-1 +- Move the code for adding repositories to the DNF base (vponcova) +- Allow to convert kickstart repositories into DBus data (vponcova) +- Skip /etc/machine-info during live installs (#2036199) (awilliam) + * Thu Jan 06 2022 Packit Service - 36.13-1 - New version - 36.13 (Martin Kolman) - Fix names of tests for the OPAL compatibility verification (Vendula Poncova) diff --git a/sources b/sources index 91484db..011eae4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.13.tar.bz2) = 389f875a7dbb9948045320a24bc029d9b22f85625d838134e1bb05906f98e419ed0d227f0874aa3f47675275145101197f367ae55b446e8e758d3361389097ca +SHA512 (anaconda-36.14.tar.bz2) = 7a25cb872c13d6abc70608f272c889c3089991f274c31dc8649615deff9c0e99ad8a06d4e60dd57bcc93713963122a81d056daf1856dd90cd034e3d31ec85ec8 From e14f20f5cfea1cc6020b0b11f6a9f37a777cf7a2 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Mon, 17 Jan 2022 16:35:33 +0000 Subject: [PATCH 045/275] [packit] 36.15 upstream release Upstream tag: anaconda-36.15-1 Upstream commit: 7157bd30 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 8 +++++++- sources | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f97919e..97bfcf6 100644 --- a/.gitignore +++ b/.gitignore @@ -309,3 +309,4 @@ /anaconda-36.12.tar.bz2 /anaconda-36.13.tar.bz2 /anaconda-36.14.tar.bz2 +/anaconda-36.15.tar.bz2 diff --git a/README.packit b/README.packit index 7ea817b..45640bd 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.43.1.dev6+gcddee28. +The file was generated using packit 0.43.1.dev8+ga0f2a9f. diff --git a/anaconda.spec b/anaconda.spec index 4a03ec6..5050473 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.14 +Version: 36.15 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -411,6 +411,12 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jan 17 2022 Packit Service - 36.15-1 +- Correct liveinst SELinux status check (awilliam) +- The OPAL compatibility with XFS features is mandatory (vponcova) +- Improve wording on the admin checkbox (vslavik) +- User is admin by default (vslavik) + * Mon Jan 10 2022 Packit Service - 36.14-1 - Move the code for adding repositories to the DNF base (vponcova) - Allow to convert kickstart repositories into DBus data (vponcova) diff --git a/sources b/sources index 011eae4..f888680 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.14.tar.bz2) = 7a25cb872c13d6abc70608f272c889c3089991f274c31dc8649615deff9c0e99ad8a06d4e60dd57bcc93713963122a81d056daf1856dd90cd034e3d31ec85ec8 +SHA512 (anaconda-36.15.tar.bz2) = d37f243c3501b799275c9d0cb048a91965506562197fad5baa24784fbe60b644271ed3a59878c6c5ba7adb1b03f0fa295b84bdd1a1e16f0b27a2db490099d6fc From ad69cf3d482f98f2b6ca5d40667f6c2d796123d4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:13:54 +0000 Subject: [PATCH 046/275] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_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 5050473..7605868 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 36.15 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -411,6 +411,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 36.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Jan 17 2022 Packit Service - 36.15-1 - Correct liveinst SELinux status check (awilliam) - The OPAL compatibility with XFS features is mandatory (vponcova) From ce9c06552b08532b9735989f234943ee45302c5b Mon Sep 17 00:00:00 2001 From: Packit Service Date: Wed, 26 Jan 2022 12:20:23 +0000 Subject: [PATCH 047/275] [packit] 36.16 upstream release Upstream tag: anaconda-36.16-1 Upstream commit: 6b747a11 Signed-off-by: Packit Service --- .gitignore | 1 + .packit.yml | 1 + README.packit | 2 +- anaconda.spec | 77 +++++++++++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 5 files changed, 79 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 97bfcf6..f15a24c 100644 --- a/.gitignore +++ b/.gitignore @@ -310,3 +310,4 @@ /anaconda-36.13.tar.bz2 /anaconda-36.14.tar.bz2 /anaconda-36.15.tar.bz2 +/anaconda-36.16.tar.bz2 diff --git a/.packit.yml b/.packit.yml index e3f404d..fc0e43b 100644 --- a/.packit.yml +++ b/.packit.yml @@ -6,6 +6,7 @@ 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/README.packit b/README.packit index 45640bd..cf40327 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.43.1.dev8+ga0f2a9f. +The file was generated using packit 0.44.1.dev4+g5ec2bd1. diff --git a/anaconda.spec b/anaconda.spec index 7605868..46b5de6 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,10 +1,13 @@ Summary: Graphical system installer Name: anaconda -Version: 36.15 -Release: 2%{?dist} +Version: 36.16 +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 + # To generate Source0 do: # git clone https://github.com/rhinstaller/anaconda # git checkout -b archive-branch anaconda-%%{version}-%%{release} @@ -70,6 +73,9 @@ 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} @@ -119,6 +125,7 @@ Requires: NetworkManager-team Requires: kbd Requires: chrony Requires: systemd +Requires: systemd-resolved Requires: python3-pid # Required by the systemd service anaconda-fips. @@ -153,6 +160,9 @@ 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 @@ -231,6 +241,17 @@ 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 +Requires: cockpit-ws + +%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} @@ -321,6 +342,11 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d # If no langs found, keep going %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 +%endif + # main package and install-env-deps are metapackages %files @@ -376,6 +402,18 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_datadir}/anaconda/gnome %{_sysconfdir}/xdg/autostart/*.desktop +%if %use_cockpit +%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.gz +%{_datadir}/cockpit/anaconda-webui/index.css.gz +%{_datadir}/cockpit/anaconda-webui/manifest.json +%{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml + +%endif + %files gui %{python3_sitearch}/pyanaconda/ui/gui/* %{_datadir}/anaconda/pixmaps @@ -411,6 +449,41 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jan 26 2022 Packit Service - 36.16-1 +- packit: release: unset use_cockpit by sedding the specfile in packit script (kkoukiou) +- webui: parameterize ports for ssh, cockpit connection and http server (kkoukiou) +- Use systemd-resolved in installer environment. (rvykydal) +- webui: tests: add info on how to run these in a toolbox (#docs) (kkoukiou) +- npm: Lock mini-css-extract-plugin at version 2.4.5 (kkoukiou) +- pyanaconda: fix webui directory in Makefile (kkoukiou) +- webui: Fix test/README tip (kkoukiou) +- webui: makeupdates: file expected path (kkoukiou) +- webui: Fix some pylint errors in the tests code (kkoukiou) +- webui: Reorganize new webui code into different directories (kkoukiou) +- webui: add usage of the timedatectl ServerTime wrapper (kkoukiou) +- webui: introduce new watch and rsync makefile targets (kkoukiou) +- webui: setup subdirectories for the different components (kkoukiou) +- webui: show device selection list for partitioning (kkoukiou) +- webui: sync Makefile with starter kit makefile regarding updating package.json (kkoukiou) +- webui: Introduce template react components for all configuration subpages (kkoukiou) +- test: Bring new cockpit based WebUI tests to the CI (kkoukiou) +- webui: change format of the README files for consistency (kkoukiou) +- webui: Introduce base functionality for automated testing (kkoukiou) +- webui: Add target for fetching cockpit's testing library in anaconda-webui Makefile (kkoukiou) +- Ignore webui specific parts in the rpm-test (jkonecny) +- Ignore npm packages files for translation (jkonecny) +- Add npm and git dependencies to the ci and rpm containers (kkoukiou) +- Build and install webui also through autotools (kkoukiou) +- webui: strip down eslintrc ignore rules to only the rules that really don't make sense (kkoukiou) +- webui: enforce the consistent use of either double or single quotes (kkoukiou) +- webui: add simple example of using the dbus API for reading and writing properties (kkoukiou) +- Make the makeupdates script Web UI aware (kkoukiou) +- Build and include the cockpit tar into the anaconda spec file (kkoukiou) +- Introduce webui plugin base code (kkoukiou) +- Initial Web UI support (mkolman) +- Run chown instead of os.walk-ing to re-own home dir (vslavik) +- Add the set_repository_enabled function (vponcova) + * Wed Jan 19 2022 Fedora Release Engineering - 36.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index f888680..7e9f200 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.15.tar.bz2) = d37f243c3501b799275c9d0cb048a91965506562197fad5baa24784fbe60b644271ed3a59878c6c5ba7adb1b03f0fa295b84bdd1a1e16f0b27a2db490099d6fc +SHA512 (anaconda-36.16.tar.bz2) = d9c452d929ce2d8ff436cc3bfd5a342e45cb6a3e9741112d839eb094a3aa83ac18a0e0bd078e899233870c243957066d46c0dac095bf92f24a41c5d34d19c7ef From b2f3f8a44220c33e33bf9cf26b71c2ae9ff3a77e Mon Sep 17 00:00:00 2001 From: Packit Service Date: Mon, 21 Feb 2022 20:23:55 +0000 Subject: [PATCH 048/275] [packit] 37.1 upstream release Upstream tag: anaconda-37.1-1 Upstream commit: 1754afeb Signed-off-by: Packit Service --- .gitignore | 1 + .packit.yml | 15 +++++++-- README.packit | 2 +- anaconda.spec | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 5 files changed, 102 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index f15a24c..9bc7db1 100644 --- a/.gitignore +++ b/.gitignore @@ -311,3 +311,4 @@ /anaconda-36.14.tar.bz2 /anaconda-36.15.tar.bz2 /anaconda-36.16.tar.bz2 +/anaconda-37.1.tar.bz2 diff --git a/.packit.yml b/.packit.yml index fc0e43b..17fb8ff 100644 --- a/.packit.yml +++ b/.packit.yml @@ -13,8 +13,6 @@ actions: jobs: - job: propose_downstream trigger: release - metadata: - dist_git_branches: fedora-development - job: tests trigger: pull_request @@ -27,6 +25,10 @@ jobs: 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/" - job: copr_build trigger: commit @@ -36,6 +38,10 @@ 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 - job: copr_build @@ -43,9 +49,12 @@ jobs: metadata: targets: - fedora-latest - branch: f35-devel + 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 cf40327..c8f6f8e 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.44.1.dev4+g5ec2bd1. +The file was generated using packit 0.45.1.dev4+geb8fac4. diff --git a/anaconda.spec b/anaconda.spec index 46b5de6..e1f346b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 36.16 +Version: 37.1 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -176,6 +176,9 @@ for live installations. Summary: Installation environment specific dependencies Requires: udisks2-iscsi Requires: libblockdev-plugins-all >= %{libblockdevver} +%if ! 0%{?rhel} +Requires: libblockdev-lvm-dbus +%endif # active directory/freeipa join support Requires: realmd Requires: isomd5sum >= %{isomd5sumver} @@ -411,6 +414,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_datadir}/cockpit/anaconda-webui/index.css.gz %{_datadir}/cockpit/anaconda-webui/manifest.json %{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml +%{_datadir}/cockpit/anaconda-webui/po.*.js.gz %endif @@ -449,6 +453,88 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Feb 21 2022 Packit Service - 37.1-1 +- webui: checkout last release instead of main for cockpit's test library (kkoukiou) +- Do not modify boot order on UEFI if asked (vslavik) +- webui: use test images from the cockpit's image store (kkoukiou) +- webui: tests: use python3, python is not a thing in Cockpit's test container anymore (kkoukiou) +- Remove RPM database cleanup (vslavik) +- Add all fields to PartSpec's string representation (vslavik) +- Add __repr__ to PartSpec (vslavik) +- UX: clarify meaning of "additional space" checkbox (hexagon-recursion) +- Create /var subvolume on Fedora Kinoite and Silverblue (cmurf) +- Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) +- Remove the support for detection of unsupported hardware (vponcova) +- Revert "Ignore webui specific parts in the rpm-test" (kkoukiou) +- webui: Add mising MAINTAINERCLEANFILES in Makefile.am (kkoukiou) +- webui: install eslint-config-standard-jsx to align with what starter-kit [1] does (kkoukiou) +- build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot]) +- Remove webui kernel boot argument support (jkonecny) +- Ignore deps-dev commits by dependabot (vslavik) +- Remove web UI from spec file on Fedora 36 (jkonecny) +- Remove npm dependencies from the containers (jkonecny) +- Remove webui code from the Fedora 36 (jkonecny) +- build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot]) +- Restore contexts also in /usr/lib (vslavik) +- ci: rpm: install older rpm version in the container (kkoukiou) +- po: limit threads used by libgomp when building the merged translation files (kkoukiou) +- Reset the password if the root account is disabled (vponcova) +- Fix the status of the root configuration screen (vponcova) +- Fix the condition for entering the root configuration (vponcova) +- Move tests for pyanaconda.ui.lib.users to a new file (vponcova) +- Revert "Show correctly that no admin user is set up" (vponcova) +- Remove the make-sphinx-docs script (vponcova) +- Remove the list-screens script (vponcova) +- Remove the anaconda-read-journal script (vponcova) +- Remove the run_boss_locally.py script (vponcova) +- Improve the indentation in pyanaconda.installation (vponcova) +- Translate strings when we create the installation queue (vponcova) +- Create a task for running the current installation queue (vponcova) +- webui: tests: update README file (kkoukiou) +- webui: tests: add support for destructive tests (kkoukiou) +- Don't use progressQ in tasks of the installation queue (vponcova) +- Do not fail on nonexistent fs nodes in pstore (vslavik) +- dockerfile: stop specifying nodejs stream explicitely (kkoukiou) +- Support Btrfs-only mount points in the default partitioning (vponcova) +- Use a task to write repositories on the target system (vponcova) +- Revert "Adjust configuration options for Fedora 36" (jkonecny) +- dockerfile: ci: rpm: install nodejs instead of NPM directly (kkoukiou) +- Do not copy resolv.conf to target system at the end of installation (rvykydal) +- Do not copy /etc/resolv.conf to chroot before installation (rvykydal) +- Clean up pyanaconda.installation_tasks (vponcova) +- Extend the unit tests for the Flatpak manager (vponcova) +- Don't use progressQ in the payload classes (vponcova) +- Don't use progressQ in the DNF payload class (vponcova) +- Simplify the error message about a failed Flatpak operation (vponcova) +- Don't use progressQ in the Flatpak manager (vponcova) +- spec: Add dependency on libblockdev-lvm-dbus to install-env-deps (vtrefny) +- webui: users: do not try to use the proxy before it's ready (kkoukiou) +- Add documentation of how to fix our CI (jkonecny) +- Move save_hw_clock method to a D-Bus configuration task (kkoukiou) +- Remove the InstallRepoEnabled DBus property (vponcova) +- Add the `installation_enabled` attribute to the repository configuration data (vponcova) +- Document how to enable Cockpit CI for Fedora branches (mkolman) +- Update branching docs (mkolman) +- Reset the password if the root account is disabled (vponcova) +- Fix the status of the root configuration screen (vponcova) +- Fix the condition for entering the root configuration (vponcova) +- Move tests for pyanaconda.ui.lib.users to a new file (vponcova) +- Revert "Show correctly that no admin user is set up" (vponcova) +- Remove the WriteResolvConfTask class (vponcova) +- Clean up the code for including Web UI in an updates image (vponcova) +- Adjust configuration options for Fedora 36 (mkolman) +- build: Remove make as part of run-build-and-arg script (kkoukiou) +- spec: list webui language translation files into the RPM (kkoukiou) +- po: don't translate the externally fetched pkg/lib content for now (kkoukiou) +- webui: po: cockpit-po-plugin expects that translations are from the current directory (kkoukiou) +- po: add hack to workaround semicolon bug (kkoukiou) +- po: stop using --use-fist when creating the anaconda.pot file (kkoukiou) +- po: start translating webui files (jsx) and add support for cockpit translation functions (kkoukiou) +- webui: eslint: let's always prefer double quotes since cockpit localization needs it (kkoukiou) +- webui: start translating some strings (kkoukiou) +- Test a recreation of the same thread (vponcova) +- Add the `enabled` attribute to the repository configuration data (vponcova) + * Wed Jan 26 2022 Packit Service - 36.16-1 - packit: release: unset use_cockpit by sedding the specfile in packit script (kkoukiou) - webui: parameterize ports for ssh, cockpit connection and http server (kkoukiou) diff --git a/sources b/sources index 7e9f200..c17a667 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-36.16.tar.bz2) = d9c452d929ce2d8ff436cc3bfd5a342e45cb6a3e9741112d839eb094a3aa83ac18a0e0bd078e899233870c243957066d46c0dac095bf92f24a41c5d34d19c7ef +SHA512 (anaconda-37.1.tar.bz2) = 217997623a4c6a40452d63d3f15ce5ec71f7d49e13edca39847af95ed3e37c638cc3fe77fac753ce45575f406d7891c76f8a717444dd56b10aa3d0fcb413282f From df673383bb3d0feff5d92c3762060e783753b920 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Tue, 8 Mar 2022 02:35:46 +0000 Subject: [PATCH 049/275] [packit] 37.2 upstream release Upstream tag: anaconda-37.2-1 Upstream commit: 277f8606 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 55 ++++++++++++++++++++++++++++++++++++++++++++++----- sources | 2 +- 4 files changed, 53 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 9bc7db1..ff06a6c 100644 --- a/.gitignore +++ b/.gitignore @@ -312,3 +312,4 @@ /anaconda-36.15.tar.bz2 /anaconda-36.16.tar.bz2 /anaconda-37.1.tar.bz2 +/anaconda-37.2.tar.bz2 diff --git a/README.packit b/README.packit index c8f6f8e..2a08039 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.45.1.dev4+geb8fac4. +The file was generated using packit 0.46.1.dev4+g98407e0. diff --git a/anaconda.spec b/anaconda.spec index e1f346b..8c7f42e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.1 +Version: 37.2 Release: 1%{?dist} License: GPLv2+ and MIT 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.32-1 +%define pykickstartver 3.37-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.4.0-1 %define rpmver 4.15.0 @@ -342,8 +342,8 @@ mkdir %{buildroot}%{_datadir}/anaconda/post-scripts # required for live installations desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop -# If no langs found, keep going -%find_lang %{name} || : +# Add localization files +%find_lang %{name} %if ! %use_cockpit rm -rf %{buildroot}/%{_datadir}/cockpit/anaconda-webui @@ -386,7 +386,6 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %exclude %{python3_sitearch}/pyanaconda/__pycache__/rescue.* %exclude %{python3_sitearch}/pyanaconda/ui/gui/* %exclude %{python3_sitearch}/pyanaconda/ui/tui/* -%{_bindir}/analog %{_bindir}/anaconda-cleanup %dir %{_sysconfdir}/%{name} %config %{_sysconfdir}/%{name}/* @@ -453,6 +452,52 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 08 2022 Packit Service - 37.2-1 +- Fix Makefile targets using L10N Makefile variables (jkonecny) +- Remove the blivet_gui_supported configuration option (vponcova) +- webui: tests: move journal parsing for waiting for webui initialization to the VM creation script (kkoukiou) +- webui: tests: move cockpit-ws spawning to the machine_install script instead of the ks file (kkoukiou) +- webui: tests: workaround cockpit's expectation for test/images directory (kkoukiou) +- webui: first pass on the installation progress component (kkoukiou) +- webui: tests: add payload workaround for the webui tests (kkoukiou) +- webui: add notification component at top level (kkoukiou) +- Set up basic error handling for the Web UI (vponcova) +- Provide defaults for the Web UI installation (vponcova) +- webui: tests: wait for the webui initialiation to have finishes before running the tests (kkoukiou) +- Always request localization files during build (jkonecny) +- Collect PO files names dynamically (jkonecny) +- Move the po files download to the `make` call (jkonecny) +- webui: tests: actually boot into the webui mode (kkoukiou) +- webui: tests: ignore output when running commands in the ks file (kkoukiou) +- Remove the enable_ignore_broken_packages configuration option (vponcova) +- build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot]) +- tests: webui: Increate timeout for accessible webui to 5 minutes (kkoukiou) +- Replace one more icon after removal from adwaita (#2055883) (jkonecny) +- Allow to run an incomplete installation via DBus (vponcova) +- Remove ksdata from migrated payload classes (vponcova) +- Remove progressQ (vponcova) +- Don't use progressQ in GUI (vponcova) +- Don't use progressQ in TUI (vponcova) +- Don't use progressQ in the installation queue (vponcova) +- Update accordion.py (76429226+layne-yang) +- Replace legacy adwaita icons removed in adwaita-icon-theme 42 (awilliam) +- Update the .coveragerc file (vponcova) +- webui: Pin eslint-plugin-react to the last non broken release (kkoukiou) +- build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot]) +- ovirt: move /var/tmp to its own partition (sbonazzo) +- webui: Don't save SSH key in command from VM script (vslavik) +- docs: add intructions to the on-duty team member for handling failing image refreshes for webui tests (kkoukiou) +- Add a release note for removed undocumented and unused scripts (vponcova) +- Remove the /usr/bin/analog script (vponcova) +- Remove the /usr/bin/restart-anaconda script (vponcova) +- Improve the documentation of the run-anaconda script (vponcova) +- Don't report the name of the DBus task by default (vponcova) +- webui: Use grouped typeahead for the language selector (kkoukiou) +- webui: consume real data in the language selection dialog from the API (kkoukiou) +- Introduce GetLanguages, GetLanguageData, GetLocales, GetLocaleData methods on the Localization interface (kkoukiou) +- Add note to branching guide to look on pykickstart issues (#docs) (jkonecny) +- Fixed the translation not taking effect (yangxiaoxuan) + * Mon Feb 21 2022 Packit Service - 37.1-1 - webui: checkout last release instead of main for cockpit's test library (kkoukiou) - Do not modify boot order on UEFI if asked (vslavik) diff --git a/sources b/sources index c17a667..5fcba05 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.1.tar.bz2) = 217997623a4c6a40452d63d3f15ce5ec71f7d49e13edca39847af95ed3e37c638cc3fe77fac753ce45575f406d7891c76f8a717444dd56b10aa3d0fcb413282f +SHA512 (anaconda-37.2.tar.bz2) = 8f5a882435b32ed2783c5e305e1d6f27db97e3284ae98f09383e668c47de3627f5d6a53a0ce23073f2f9fbe03fbafeb89912977608c0e5d71f0a8ca72b7b0d53 From 692dbbdb9299e78c1c542d436c54be6013bf65fb Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 8 Mar 2022 17:19:37 -0800 Subject: [PATCH 050/275] Backport PR#3935 to fix live installs --- ...etwork-configuration-paths-not-exist.patch | 48 +++++++++++++++++++ anaconda.spec | 9 +++- 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 0001-network-Handle-network-configuration-paths-not-exist.patch diff --git a/0001-network-Handle-network-configuration-paths-not-exist.patch b/0001-network-Handle-network-configuration-paths-not-exist.patch new file mode 100644 index 0000000..77583fd --- /dev/null +++ b/0001-network-Handle-network-configuration-paths-not-exist.patch @@ -0,0 +1,48 @@ +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 + diff --git a/anaconda.spec b/anaconda.spec index 8c7f42e..f534c97 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 37.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -15,6 +15,10 @@ 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/3935 +# Fix live install with NetworkManager-1.36.2-1+ +Patch0: 0001-network-Handle-network-configuration-paths-not-exist.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -452,6 +456,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 08 2022 Adam Williamson - 37.2-2 +- Backport PR#3935 to fix live installs + * Tue Mar 08 2022 Packit Service - 37.2-1 - Fix Makefile targets using L10N Makefile variables (jkonecny) - Remove the blivet_gui_supported configuration option (vponcova) From d1404dbb26c9d1e85ef1e0fe14150f3bf7e26398 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Tue, 15 Mar 2022 14:16:05 +0000 Subject: [PATCH 051/275] [packit] 37.3 upstream release Upstream tag: anaconda-37.3-1 Upstream commit: baaaae80 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 38 ++++++++++++++++++++++++++++++++------ sources | 2 +- 4 files changed, 35 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index ff06a6c..eb30da3 100644 --- a/.gitignore +++ b/.gitignore @@ -313,3 +313,4 @@ /anaconda-36.16.tar.bz2 /anaconda-37.1.tar.bz2 /anaconda-37.2.tar.bz2 +/anaconda-37.3.tar.bz2 diff --git a/README.packit b/README.packit index 2a08039..a3adb31 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.46.1.dev4+g98407e0. +The file was generated using packit 0.47.1.dev8+g212e151. diff --git a/anaconda.spec b/anaconda.spec index f534c97..02c7c2e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 37.2 -Release: 2%{?dist} +Version: 37.3 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -15,10 +15,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/3935 -# Fix live install with NetworkManager-1.36.2-1+ -Patch0: 0001-network-Handle-network-configuration-paths-not-exist.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -170,6 +166,7 @@ Requires: anaconda-webui = %{version}-%{release} Requires: anaconda-gui = %{version}-%{release} Requires: usermode Requires: zenity +Requires: xisxwayland Recommends: xhost %description live @@ -456,6 +453,35 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Mar 15 2022 Packit Service - 37.3-1 +- Increase version of the anaconda-widgets (jkonecny) +- Disable layout_indicator in Anaconda (jkonecny) +- Don't configure the keyboard in Live environments with XWayland (jkonecny) +- webui: tests: check-installation-progress tests are not non-destructive (kkoukiou) +- tests: webui: ensure that installation reaches boot-loader step and fails (kkoukiou) +- webui: storage configuration: show only usable disks in the table (kkoukiou) +- webui: set default storage configuration in the JS code (kkoukiou) +- webui: move localization apis to 'apis' folder (kkoukiou) +- webui: move installation apis to 'apis' folder (kkoukiou) +- webui: pass up to the component tree a hander for showing errors in the UI (kkoukiou) +- webui: move react components to a new `components` folders (kkoukiou) +- webui: rewrite language selection component to a class component (kkoukiou) +- network: Handle network configuration paths not existing (awilliam) +- webui: webpack: process all assets when compressing (kkoukiou) +- Change pylint ignore from number to name (vslavik) +- Remove RpmDb-related setup in OSTree payloads (vslavik) +- pylint: Survive scanning broken symlinks (vslavik) +- pylint: Don't read whole files to check hashbangs (vslavik) +- pylint: Ignore checkouts of cockpit repos (vslavik) +- pylint: Simplify skipping already detected paths (vslavik) +- webui: move to a wizard based design implementation (mkolman) +- Do not crash on network --device link with wireless device (#2051235) (rvykydal) +- Remove the decorated_window conf option (vslavik) +- packit: build SRPM in Copr (ttomecek) +- Use the latest Read the Docs theme (vponcova) +- Change the example bug related to unlocked LUKS devices (vponcova) +- webui: read conf from installation environment (vslavik) + * Tue Mar 08 2022 Adam Williamson - 37.2-2 - Backport PR#3935 to fix live installs diff --git a/sources b/sources index 5fcba05..c0a7ea4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.2.tar.bz2) = 8f5a882435b32ed2783c5e305e1d6f27db97e3284ae98f09383e668c47de3627f5d6a53a0ce23073f2f9fbe03fbafeb89912977608c0e5d71f0a8ca72b7b0d53 +SHA512 (anaconda-37.3.tar.bz2) = 03c55da070a843a8b394893e0ae116ef9119d29fbba9c89738e22edb206212ef7a9b7c327c53d807ada3b01d9f683239bd436fdf469da0164b6d9f2f02230957 From 3f4d543b61615fb30343ea48bf514651e01605b6 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Mon, 28 Mar 2022 16:39:15 +0000 Subject: [PATCH 052/275] [packit] 37.4 upstream release Upstream tag: anaconda-37.4-1 Upstream commit: 40854080 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 56 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index eb30da3..e8a94dd 100644 --- a/.gitignore +++ b/.gitignore @@ -314,3 +314,4 @@ /anaconda-37.1.tar.bz2 /anaconda-37.2.tar.bz2 /anaconda-37.3.tar.bz2 +/anaconda-37.4.tar.bz2 diff --git a/README.packit b/README.packit index a3adb31..558a5d5 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.47.1.dev8+g212e151. +The file was generated using packit 0.47.1. diff --git a/anaconda.spec b/anaconda.spec index 02c7c2e..01f3be3 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.3 +Version: 37.4 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -349,6 +349,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %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 @@ -371,6 +372,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/lib/systemd/system-generators/* %{_bindir}/instperf %{_bindir}/anaconda-disable-nm-ibft-plugin +%{_bindir}/anaconda-nm-disable-autocons %{_sbindir}/anaconda %{_sbindir}/handle-sshpw %{_datadir}/anaconda @@ -415,6 +417,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_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 %endif @@ -453,6 +456,55 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Mar 28 2022 Packit Service - 37.4-1 +- Remove the unused _noop method (vponcova) +- Fix failing pylint check. (rvykydal) +- Use a task to set up an additional NFS repository (vponcova) +- Parse both formats of the NFS repositories (vponcova) +- webui: start using custom webui-desktop script instead of cockpit-desktop (kkoukiou) +- ShellCheck: Quote also variables inside ${...} (vslavik) +- Move the validation of system repositories (vponcova) +- Always load new enabled repositories to check their validity (vponcova) +- Don't allow to load metadata of a disabled repository (vponcova) +- Remove the _add_repo_to_dnf_and_ks method of the DNF payload class (vponcova) +- Use the DNF manager to load all enabled repositories (vponcova) +- Add the load_packages_metadata method to the DNF manager (vponcova) +- Extend the DBus documentation of the Storage module (vponcova) +- webui: add helper text in the installation destination step (kkoukiou) +- webui: adapt the wizard body headers and other captions to the design mockups (kkoukiou) +- webui: move installation destination step to ListingTable component (kkoukiou) +- Clarify which Anaconda profile is used by CentOS Stream (vponcova) +- webui: prefer constant variable when possible (kkoukiou) +- webui: bring some order to the imports (kkoukiou) +- webui: move wizard code out of app.jsx to a new file (kkoukiou) +- webui: stop using titleId without a title (kkoukiou) +- webui: keep a list of visited pages for deciding which nav items are enabled (kkoukiou) +- webui: stop passing 'address' variable to the Footer component (kkoukiou) +- webui: tests: do not start the installation in non-destructive tests (kkoukiou) +- webui: convert wizard to in-page and add a betanag label (kkoukiou) +- Add the generate_driver_disk_repositories function (vponcova) +- Split some code from the update_base_repo method (vponcova) +- Handle the inst.addrepo option in the DNF payload class (vponcova) +- Remove the additional_repos attribute of the Anaconda class (vponcova) +- Parse the inst.addrepo option using argparser (vponcova) +- gui: update network spoke for symbolic icons (#2055883) (rvykydal) +- gui: update beta-nag dialog for symbolic icons (#2055883) (rvykydal) +- gui: update Quit dialog for symbolic icons (#2055883) (rvykydal) +- Add the --ignore-broken test again (vponcova) +- Remove --ignore-broken test (#test) (jkonecny) +- webui: add support for in form error notifications per step (kkoukiou) +- webui: introduce a custom Footer component for the Wizard (kkoukiou) +- webui: introduce some logic for which steps the users can access (kkoukiou) +- webui: Get method call on the Properties interface always wraps results in arrays (kkoukiou) +- webui: move dbus client declarations to singleton classes (kkoukiou) +- webui: fix progress reporting in the InstallationProgress component (kkoukiou) +- build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot]) +- Document inst.net.noautodefault option (rvykydal) +- build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot]) +- Add scripts for anaconda services to updates image (rvykydal) +- Add inst.net.noautodefault option do disable NM default autocons (#2033231) (rvykydal) +- Disable NM autoconnections in Anaconda (rvykydal) + * Tue Mar 15 2022 Packit Service - 37.3-1 - Increase version of the anaconda-widgets (jkonecny) - Disable layout_indicator in Anaconda (jkonecny) diff --git a/sources b/sources index c0a7ea4..e9a7fab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.3.tar.bz2) = 03c55da070a843a8b394893e0ae116ef9119d29fbba9c89738e22edb206212ef7a9b7c327c53d807ada3b01d9f683239bd436fdf469da0164b6d9f2f02230957 +SHA512 (anaconda-37.4.tar.bz2) = 7651668c818e710628035c1eaa0f79ae4c0d559dae61253e4b5b97c100f9f10986bb1ba48c995838d5504013cc528c8db4d7acd34190dcf6480a160f2af366bf From 1e3316ab2b7a4710c272b1b900a11706b4e0f642 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 12 Apr 2022 00:12:44 +0000 Subject: [PATCH 053/275] [packit] 37.5 upstream release Upstream tag: anaconda-37.5-1 Upstream commit: 389cb2a1 Signed-off-by: Packit --- .gitignore | 1 + .packit.yml | 15 ++++++++ README.packit | 2 +- anaconda.spec | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 5 files changed, 111 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e8a94dd..157aecc 100644 --- a/.gitignore +++ b/.gitignore @@ -315,3 +315,4 @@ /anaconda-37.2.tar.bz2 /anaconda-37.3.tar.bz2 /anaconda-37.4.tar.bz2 +/anaconda-37.5.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 17fb8ff..8bc0782 100644 --- a/.packit.yml +++ b/.packit.yml @@ -2,6 +2,21 @@ specfile_path: anaconda.spec upstream_package_name: anaconda upstream_tag_template: anaconda-{version}-1 copy_upstream_release_description: true +srpm_build_deps: + - automake + - autoconf + - autogen + - glib2-devel + - gettext-devel + - python3-polib + - gobject-introspection-devel + - glade-devel + - libxklavier-devel + - libarchive-devel + - rpm-devel + - audit-libs-devel + - nss_wrapper + - npm actions: post-upstream-clone: - ./autogen.sh diff --git a/README.packit b/README.packit index 558a5d5..3165c86 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.47.1. +The file was generated using packit 0.48.1.dev7+g623077c. diff --git a/anaconda.spec b/anaconda.spec index 01f3be3..fd52134 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.4 +Version: 37.5 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -456,6 +456,98 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Apr 12 2022 Packit - 37.5-1 +- Fix keyboard spoke issue if Live system changed keyboard layouts (#2072941) (jkonecny) +- webui: tests: update reference image for the languate test (kkoukiou) +- webui: fix typo in progress page (oguz) +- webui: Update pixel test reference (mkolman) +- webui: use className for customizing CSS not an ID (kkoukiou) +- webui: be more specific in the custom CSS selectors for the progress stepper (kkoukiou) +- webui: remove unused custom CSS for the progress bar component (kkoukiou) +- webui: show all installation logs in a LogViewer component (kkoukiou) +- webui: Use ProgressStepper on the installation progress screen (mkolman) +- webui: update welcome page title text (kkoukiou) +- webui: improve documentation and add makefile target for updating reference images (kkoukiou) +- webui: tests: make sure TestReview cleans up its changes (kkoukiou) +- webui: tests: extend storage test to validate the disk table rows content (kkoukiou) +- webui: tests: add a test for backend language being initially not english (kkoukiou) +- webui: add a basic check that the webui strings get translated (kkoukiou) +- webui: fix case where the default language is not english (kkoukiou) +- webui: set modules locale for translating messages from the backend (kkoukiou) +- webui: Also filter languages by English names (mmarusak) +- Don't set LC_ALL for live installations (vponcova) +- Don't set the global domain to `anaconda` (vponcova) +- webui: Support other rsync targets (martin) +- webui: tests: Wait for UI initialization in Installer.open() (martin) +- webui: tests: Simplify check-basic (martin) +- webui: fix typo in the review configuration disk table (kkoukiou) +- webui: tests: ignore the labels (PF4 Labels) when pixel testing (kkoukiou) +- webui: tests: introduce some pixel tests (kkoukiou) +- Don't log the output of journalctl -b (vponcova) +- webui: tests: add missing machine_class to the check-language (kkoukiou) +- webui: tests: use the prefixes of the ids from variables (kkoukiou) +- webui: tests: ignore test/images symlink needed for the tests (kkoukiou) +- webui: standardize the naming of the ids and classNames (kkoukiou) +- webui: bring some order to the react components folder (kkoukiou) +- Fix unit tests of the treeinfo support (vponcova) +- Rename the `path` property of the TreeInfoRepoMetadata class (vponcova) +- Log info about loaded .treeinfo files (vponcova) +- Use the origin to handle system repositories (vponcova) +- Add the `origin` attribute to the repo configuration data (vponcova) +- webui: setup pixel tests submodule (kkoukiou) +- webui: tests: add teardown cleanup resetting the language to english (kkoukiou) +- webui: tests: standardize test file names by removing -installation- substring (kkoukiou) +- webui: port review screen confirmation from checkbox to modal dialog (kkoukiou) +- Bump Cockpit version of testlib to 266 (vslavik) +- webui: default language should be fetched from anaconda backend (kkoukiou) +- webui: add support for disabling Next button if form is invalid (kkoukiou) +- webui: pass translated string for 'No results found' text (kkoukiou) +- webui: move language setting of cookies and backend (kkoukiou) +- webui: menuAppendTo can be a property of Select component from Patternfly (kkoukiou) +- webui: remove undefined property from InstallationLanguage component (kkoukiou) +- webui: create helpers for language conversion from and to cockpit lang cookie (kkoukiou) +- webui: set language also in backend when selecting a new language (kkoukiou) +- webui: tests: use id instead of contains: for the Quit button test selector (kkoukiou) +- webui: tests: add a test for the Quit button (kkoukiou) +- webui: if the file is empty don't try to parse it (kkoukiou) +- webui: adjust error message to make it unique and matching the actual problem (kkoukiou) +- webui: remove unused parameter from conf.js helper function (kkoukiou) +- webui: parsing the files for the initialization can be done in parallel (kkoukiou) +- webui: fix 'Reboot' and 'Quit' button callbacks (kkoukiou) +- webui: Make it possible to go back to language selection screen (mkolman) +- webui: Add Review screen implementation (mkolman) +- webui: add support for re-scanning disks (kkoukiou) +- webui: Add API for selected disks access (mkolman) +- webui: Add API for target system language access (mkolman) +- webui: add title and icon to the empty-state component in the installation progress (kkoukiou) +- webui: tests: create some helper test classes (kkoukiou) +- Mark error message for missing usable disks for partitioning as translatable (kkoukiou) +- Don't re-enable repositories (vponcova) +- Use the disabled_repositories configuration option (vponcova) +- Add the get_matching_repositories method (vponcova) +- Manage the system repositories with DNF manager (vponcova) +- Remove the _reset_configuration method of the DNF payload class (vponcova) +- webui: show empty state loading variant if the API is still fetching data (kkoukiou) +- webui: storage: if more than 10 disks are present change the table to compact (kkoukiou) +- webui: storage: only show sortable columns if more than one disks exist (kkoukiou) +- webui: allow passing different label for the wizard nav item and the step title (kkoukiou) +- webui: rephrase the welcome screen label for the language selector (kkoukiou) +- Add Release Notes for keyboard configuration split on Live (#2016613) (jkonecny) +- Enable fingerprint authentication using enable-feature (#2069899) (vponcova) +- webui: Close installer to quit/reboot/finish (vslavik) +- webui: Increase size of VM disk for interactive work (vslavik) +- webui: Don't use inst.nokill for testing VMs (vslavik) +- webui: Save webui wrapper script PID (vslavik) +- Fix the documentation of the languages attribute in packages configuration (vponcova) +- webui: expose webui.remote boot option (kkoukiou) +- Clean up pyanaconda.payload.utils (vponcova) +- Clean up the RepoData class (vponcova) +- Use a task to set up an additional HDD repository (vponcova) +- Add the parse_hdd_url function (vponcova) +- Improve the recommendation from the swap verification check (vponcova) +- Improve the error message from the OPAL compatibility check (vponcova) +- webui: Test both betanag states (vslavik) + * Mon Mar 28 2022 Packit Service - 37.4-1 - Remove the unused _noop method (vponcova) - Fix failing pylint check. (rvykydal) diff --git a/sources b/sources index e9a7fab..37100ff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.4.tar.bz2) = 7651668c818e710628035c1eaa0f79ae4c0d559dae61253e4b5b97c100f9f10986bb1ba48c995838d5504013cc528c8db4d7acd34190dcf6480a160f2af366bf +SHA512 (anaconda-37.5.tar.bz2) = aa5e5a0405d477507effc4adccd74571085a850d84417d9e6f3d132cabc9e5f83fe789c0f7d2094467c03c58b59f0153a6603f9a09eba1f0b232cc57146dbf53 From 41fe600989fd6cfd785518b2c2c62e409776c4b8 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 25 Apr 2022 17:27:12 +0000 Subject: [PATCH 054/275] [packit] 37.6 upstream release Upstream tag: anaconda-37.6-1 Upstream commit: 07f5fd33 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 25 ++++++++++++++++++++++++- sources | 2 +- 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 157aecc..4e82545 100644 --- a/.gitignore +++ b/.gitignore @@ -316,3 +316,4 @@ /anaconda-37.3.tar.bz2 /anaconda-37.4.tar.bz2 /anaconda-37.5.tar.bz2 +/anaconda-37.6.tar.bz2 diff --git a/README.packit b/README.packit index 3165c86..06da437 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.48.1.dev7+g623077c. +The file was generated using packit 0.49.0. diff --git a/anaconda.spec b/anaconda.spec index fd52134..9336c39 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.5 +Version: 37.6 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -456,6 +456,29 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Apr 25 2022 Packit - 37.6-1 +- Map Anaconda exceptions to org.fedoraproject.Anaconda.Error (vponcova) +- Use our error mapper only for the Anaconda message bus (vponcova) +- Clean up the code that adds a base repository (vponcova) +- Remove dependency on eslint-plugin-standard (vslavik) +- webui - Fix pixel test failure due to string being translated (mkolman) +- Call join_paths to create an absolute path (vponcova) +- Document why the DNF transaction runs in a sub-process (vponcova) +- Correct message when ignoring hibernation flag (jblz) +- Clean up the code that reloads the treeinfo metadata (vponcova) +- Don't add treeinfo repositories to DNF twice (vponcova) +- Clean up the code for removal of treeinfo repositories (vponcova) +- Clean up the code that generates treeinfo repositories (vponcova) +- Distinguish URLs from paths in the treeinfo support (vponcova) +- Improve logic of the keyboard spoke completed method (jkonecny) +- webui: tests: Add function for checking pre-release information (zveleba) +- build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot]) +- webui: tests: Make it easier to reset partitioning (zveleba) +- webui: tests: increase abstraction of changing pages in the wizard (zveleba) +- build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot]) +- webui: Update READMEs (mmarusak) +- Don't unnecessarily use cat and use grep -E (oguz) + * Tue Apr 12 2022 Packit - 37.5-1 - Fix keyboard spoke issue if Live system changed keyboard layouts (#2072941) (jkonecny) - webui: tests: update reference image for the languate test (kkoukiou) diff --git a/sources b/sources index 37100ff..5690c57 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.5.tar.bz2) = aa5e5a0405d477507effc4adccd74571085a850d84417d9e6f3d132cabc9e5f83fe789c0f7d2094467c03c58b59f0153a6603f9a09eba1f0b232cc57146dbf53 +SHA512 (anaconda-37.6.tar.bz2) = 43f5eb0cc4860c0d5382b95261421fb711f2e0499e3fdc73241f0a4b6d7e41000ac04d0c936f5c1016910613a22f36634110e524ef3b96f388ee4ee67e988a69 From 2d2d1e42ec0ece6a18fb311af2848b9d67fc098a Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 9 May 2022 16:25:13 +0000 Subject: [PATCH 055/275] [packit] 37.7 upstream release Upstream tag: anaconda-37.7-1 Upstream commit: 1adc4d22 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 51 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4e82545..b3844c7 100644 --- a/.gitignore +++ b/.gitignore @@ -317,3 +317,4 @@ /anaconda-37.4.tar.bz2 /anaconda-37.5.tar.bz2 /anaconda-37.6.tar.bz2 +/anaconda-37.7.tar.bz2 diff --git a/README.packit b/README.packit index 06da437..c52e7ce 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.49.0. +The file was generated using packit 0.49.1.dev17+gb97c6e0. diff --git a/anaconda.spec b/anaconda.spec index 9336c39..1bb3144 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.6 +Version: 37.7 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -456,6 +456,53 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon May 09 2022 Packit - 37.7-1 +- Remove the is_repo_enabled method (vponcova) +- Fix too long lines in the Network spoke (vponcova) +- Rename the checkmount argument (vponcova) +- Rename the onlyOnChange argument (vponcova) +- Run an installation task to close the DNF base (vponcova) +- Close the DNF base during the reset (vponcova) +- Move isIsoImage to the Payloads module (vponcova) +- Move find_first_iso_image to the Payloads module (vponcova) +- Move helper functions for HDISO sources to pyanaconda.ui.lib (vponcova) +- Keep Timezone proxy in Welcome spoke (vslavik) +- Split starting locales in welcome spoke to a helper (vslavik) +- Rename constant to reflect its usage (vslavik) +- makeupdates: Don't be silent about copying anaconda.py (vslavik) +- Remove the get_mount_points function (vponcova) +- Remove PayloadError (vponcova) +- Remove PayloadInstallError (vponcova) +- Remove PayloadSetupError (vponcova) +- (build-deps): Update misc. npm packages (vslavik) +- (build-deps): Update chrome-remote-interface npm package (vslavik) +- (build-deps): Update sass npm packages (vslavik) +- (build-deps): Update patternfly npm packages (vslavik) +- (build-deps): Update eslint npm packages (vslavik) +- (build-deps): Update webpack and plugin npm packages (vslavik) +- (deps-dev): Update babel npm packages (vslavik) +- Add the UpdatesEnabled DBus property (vponcova) +- webui: tests: Add cleanup to TestLanguage to make it non-destructive (zveleba) +- webui: tests: Change handling of steps and hide selectors in methods (zveleba) +- Remove the _configure method (vponcova) +- webui: Document how to fix failing pixel tests (mkolman) +- build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot]) +- Remove the unused _set_repo_enabled method (vponcova) +- build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot]) +- Don't continue if there is no valid base source to use (vponcova) +- Clean up the code that includes additional repositories (vponcova) +- Split the code for the installation source spoke (vponcova) +- Remove ancient file (vslavik) +- Convert additional space checkbox to use child label (vslavik) +- Indent everything on root spoke by 4px (vslavik) +- Set correct focused widget for root spoke (vslavik) +- Add eslint as an unit test for webui (vslavik) +- Run eslint only in dev builds or when requested (vslavik) +- Run restorecon in chroot when handling home dirs (vslavik) +- Move restorecon calls in Tasks to a helper function (vslavik) +- Add Virtuozzo Linux profile to Anaconda, Resolves: rhbz#2067195 (dsilakov) +- webui: Don't check SSH key in command from VM script (vslavik) + * Mon Apr 25 2022 Packit - 37.6-1 - Map Anaconda exceptions to org.fedoraproject.Anaconda.Error (vponcova) - Use our error mapper only for the Anaconda message bus (vponcova) diff --git a/sources b/sources index 5690c57..195510d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.6.tar.bz2) = 43f5eb0cc4860c0d5382b95261421fb711f2e0499e3fdc73241f0a4b6d7e41000ac04d0c936f5c1016910613a22f36634110e524ef3b96f388ee4ee67e988a69 +SHA512 (anaconda-37.7.tar.bz2) = 37df68d7372edd3776d2f2e7aca469bcd3fd2d482d4dbcb1a3d6b1cf01b472c0c7f07467259c728122382f22476758604bf8ccea07790d7c2afbc04a083afcaf From 63befd5507e901dbb96253ae89ca9566a028dc58 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 19 May 2022 12:35:31 -0700 Subject: [PATCH 056/275] Backport PR #4125 to fix icon theme problems on KDE --- ...-that-we-want-the-Adwaita-icon-theme.patch | 46 +++++++++++++++++++ anaconda.spec | 9 +++- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 0001-Specify-that-we-want-the-Adwaita-icon-theme.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 new file mode 100644 index 0000000..0a6d776 --- /dev/null +++ b/0001-Specify-that-we-want-the-Adwaita-icon-theme.patch @@ -0,0 +1,46 @@ +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/anaconda.spec b/anaconda.spec index 1bb3144..e6bdde1 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 37.7 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -15,6 +15,10 @@ 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/4125 +# Specify the GTK icon theme to use to make sure we get the right ones +Patch0: 0001-Specify-that-we-want-the-Adwaita-icon-theme.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -456,6 +460,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Thu May 19 2022 Adam Williamson - 37.7-2 +- Backport PR #4125 to fix icon theme problems on KDE + * Mon May 09 2022 Packit - 37.7-1 - Remove the is_repo_enabled method (vponcova) - Fix too long lines in the Network spoke (vponcova) From 3931ab536dadf1200def1fab683b0140d19a8dbb Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 23 May 2022 15:45:50 +0000 Subject: [PATCH 057/275] [packit] 37.8 upstream release Upstream tag: anaconda-37.8-1 Upstream commit: e57a52fc Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 34 ++++++++++++++++++++++++++++------ sources | 2 +- 4 files changed, 31 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index b3844c7..5944c9d 100644 --- a/.gitignore +++ b/.gitignore @@ -318,3 +318,4 @@ /anaconda-37.5.tar.bz2 /anaconda-37.6.tar.bz2 /anaconda-37.7.tar.bz2 +/anaconda-37.8.tar.bz2 diff --git a/README.packit b/README.packit index c52e7ce..10e5ec5 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.49.1.dev17+gb97c6e0. +The file was generated using packit 0.51.1.dev2+g213c789. diff --git a/anaconda.spec b/anaconda.spec index e6bdde1..3b8bbeb 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 37.7 -Release: 2%{?dist} +Version: 37.8 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -15,10 +15,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/4125 -# Specify the GTK icon theme to use to make sure we get the right ones -Patch0: 0001-Specify-that-we-want-the-Adwaita-icon-theme.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -460,6 +456,32 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon May 23 2022 Packit - 37.8-1 +- Web UI: Add the Language label on the Welcome page (vponcova) +- Specify that we want the Adwaita icon theme (awilliam) +- Web UI: Fix the style of paragraphs (vponcova) +- Web UI: Fix header styles in the Review screen (vponcova) +- Web UI: Inform users about the required space and the partitioning method (vponcova) +- Round the required device size up (vponcova) +- tests: Use MD instead of LVM to test available RAID levels (vtrefny) +- webui: Show installation status text on progress screen (mkolman) +- build(deps): bump @patternfly/patternfly in /ui/webui (49699333+dependabot[bot]) +- webui: Wait longer for installation to fail (mkolman) +- webui: Add a Quit confirmation dialog (mkolman) +- build(deps): bump @patternfly/react-core in /ui/webui (49699333+dependabot[bot]) +- Don't use Cockpit style overrides (vponcova) +- Web UI: Reset the bootloader drive before we schedule partitions (vponcova) +- webui: tests: Streamline working with dbus language setting (zveleba) +- Make check for geolocation start a standalone helper (vslavik) +- Split Timezone module tests for tasks to new file (vslavik) +- Move the default source type on DBus (vponcova) +- Temporarily keep setter methods for Initial Setup (vponcova) +- Temporarily keep setter methods for the OSCAP add-on (vponcova) +- Temporarily keep setter methods for the Kdump add-on (vponcova) +- Use DBus read-write properties (vponcova) +- Simplify the implementation for the DBus interface for Users module (vponcova) +- Install rdma-core if infiniband network device is found (rvykydal) + * Thu May 19 2022 Adam Williamson - 37.7-2 - Backport PR #4125 to fix icon theme problems on KDE diff --git a/sources b/sources index 195510d..05c886c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.7.tar.bz2) = 37df68d7372edd3776d2f2e7aca469bcd3fd2d482d4dbcb1a3d6b1cf01b472c0c7f07467259c728122382f22476758604bf8ccea07790d7c2afbc04a083afcaf +SHA512 (anaconda-37.8.tar.bz2) = cea2b378cc7860029b280b1c2e1c9dffa95b1af86f467f1bbffa18bf6796c4b3d0d49eedc2d5daf19b488a99afba76c92dc7679e79dd11638bdb12747d7d938f From 718f47ce8aa879c604165ee8a60c0c5bedae82a4 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 May 2022 14:10:29 +0000 Subject: [PATCH 058/275] [packit] 37.9 upstream release Upstream tag: anaconda-37.9-1 Upstream commit: e6c33adc Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 6 +++++- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5944c9d..f9a8202 100644 --- a/.gitignore +++ b/.gitignore @@ -319,3 +319,4 @@ /anaconda-37.6.tar.bz2 /anaconda-37.7.tar.bz2 /anaconda-37.8.tar.bz2 +/anaconda-37.9.tar.bz2 diff --git a/README.packit b/README.packit index 10e5ec5..dfd4569 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.51.1.dev2+g213c789. +The file was generated using packit 0.51.1.dev6+g1099056. diff --git a/anaconda.spec b/anaconda.spec index 3b8bbeb..1635ffa 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.8 +Version: 37.9 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -456,6 +456,10 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue May 24 2022 Packit - 37.9-1 +- Use the IsRootAccountLocked property (vponcova) +- Web UI: Fix strings (vponcova) + * Mon May 23 2022 Packit - 37.8-1 - Web UI: Add the Language label on the Welcome page (vponcova) - Specify that we want the Adwaita icon theme (awilliam) diff --git a/sources b/sources index 05c886c..cb1876b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.8.tar.bz2) = cea2b378cc7860029b280b1c2e1c9dffa95b1af86f467f1bbffa18bf6796c4b3d0d49eedc2d5daf19b488a99afba76c92dc7679e79dd11638bdb12747d7d938f +SHA512 (anaconda-37.9.tar.bz2) = b299e95bf93b53f7ae72e6da597d49c44fc234637649cf4bdec126ac02217ef1cf21b602395f7ba91968ed77860314e3f3e3161fa91f3e347df818fc679b47f7 From 163e05657e37294d257ce4954a5d05aff0706e21 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 6 Jun 2022 12:09:25 +0000 Subject: [PATCH 059/275] [packit] 37.10 upstream release Upstream tag: anaconda-37.10-1 Upstream commit: bb70f706 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 33 ++++++++++++++++++++++++++++++++- sources | 2 +- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f9a8202..d30daf9 100644 --- a/.gitignore +++ b/.gitignore @@ -320,3 +320,4 @@ /anaconda-37.7.tar.bz2 /anaconda-37.8.tar.bz2 /anaconda-37.9.tar.bz2 +/anaconda-37.10.tar.bz2 diff --git a/README.packit b/README.packit index dfd4569..02abd98 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.51.1.dev6+g1099056. +The file was generated using packit 0.52.0. diff --git a/anaconda.spec b/anaconda.spec index 1635ffa..759aa3e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 37.9 +Version: 37.10 Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -456,6 +456,37 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jun 06 2022 Packit - 37.10-1 +- Web UI: Don't use a top-level text content (vponcova) +- Update common bugs for F35 resolv.conf issue (rvykydal) +- Check if run as root earlier (#1935470) (luke) +- kstests on PR: adapt to tclib renamig to tplib (rvykydal) +- Add 'eln-baseos' to the DEFAULT_REPOS (sgallagh) +- Web UI: Jump only to the previous wizard steps (vponcova) +- Always tear down devices after finding existing installations (vponcova) +- Update reference images (vslavik) +- Change kstest workflow badge and link for Permian (#docs) (vslavik) +- Fix tests README.rst how to run one unit test (jkonecny) +- kstests on PR: Use stable permian branch (rvykydal) +- Don't fall back to default timezone in welcome spoke (vslavik) +- Use directly URLs in conf geoloc provider field (vslavik) +- Remove unmodularized geolocation (vslavik) +- Use modularized geolocation instead of unmodularized (vslavik) +- Hide the geolocation task in Timezone's interface (vslavik) +- Add GeolocationTask to the Timezone module (vslavik) +- Add a D-Bus structure for geolocation data (vslavik) +- Add conf option for geolocation provider (vslavik) +- Run FixZIPLBootloader task after FIPS setup (rvykydal) +- webui: Make app/page span the whole viewport (vslavik) +- Web UI: Automatically change the popover position (vponcova) +- webui: Add inline alert to the Storage screen (mkolman) +- Web UI: Always allow to sort disks by their name (vponcova) +- Web UI: Improve the table for local standard disks (vponcova) +- Add missing period when concatenating password error strings (#2075419) (jkonecny) +- Prepare release notes for Fedora 36 (vponcova) +- Add tooltip to the Insights checkbox (#2069178) (jkonecny) +- Enable bootloader hiding on RHEL (rharwood) + * Tue May 24 2022 Packit - 37.9-1 - Use the IsRootAccountLocked property (vponcova) - Web UI: Fix strings (vponcova) diff --git a/sources b/sources index cb1876b..a418232 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.9.tar.bz2) = b299e95bf93b53f7ae72e6da597d49c44fc234637649cf4bdec126ac02217ef1cf21b602395f7ba91968ed77860314e3f3e3161fa91f3e347df818fc679b47f7 +SHA512 (anaconda-37.10.tar.bz2) = 39e38be06f1dc7fee35e27d52711708ca683ebbed7730cd4e8efb246b0fa6fbbe7c1ac4a45c6d7139cdf24ee8e77240174076842c16a6da81a5d7a052efa0347 From a0990ad716f0b4d06c55e0f83b92083e7acf0763 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 21:13:36 +0200 Subject: [PATCH 060/275] Rebuilt for Python 3.11 --- anaconda.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anaconda.spec b/anaconda.spec index 759aa3e..6f600c9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 37.10 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -456,6 +456,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jun 13 2022 Python Maint - 37.10-2 +- Rebuilt for Python 3.11 + * Mon Jun 06 2022 Packit - 37.10-1 - Web UI: Don't use a top-level text content (vponcova) - Update common bugs for F35 resolv.conf issue (rvykydal) From 11e6b7b683394900c0b4f743d6bc7c38dd449d68 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 21 Jun 2022 10:04:51 -0700 Subject: [PATCH 061/275] Backport PR #4207 to fix initramfs generation for Python 3.11 --- 4207.patch | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ anaconda.spec | 10 +++++++++- 2 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 4207.patch diff --git a/4207.patch b/4207.patch new file mode 100644 index 0000000..edcec97 --- /dev/null +++ b/4207.patch @@ -0,0 +1,54 @@ +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 diff --git a/anaconda.spec b/anaconda.spec index 6f600c9..8658e3f 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 37.10 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -15,6 +15,11 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 +# Fix dracut/python-deps for Python 3.11, required for Rawhide compose +# to work with Python 3.11 +# https://github.com/rhinstaller/anaconda/pull/4207 +Patch0: 4207.patch + # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -456,6 +461,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 21 2022 Adam Williamson - 37.10-3 +- Backport PR #4207 to fix initramfs generation for Python 3.11 + * Mon Jun 13 2022 Python Maint - 37.10-2 - Rebuilt for Python 3.11 From 0465dfe09bde999f37fd713e16ef1a89741d02b6 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 27 Jun 2022 15:43:14 +0000 Subject: [PATCH 062/275] [packit] 37.11 upstream release Upstream tag: anaconda-37.11-1 Upstream commit: 8c9fb82b Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 46 ++++++++++++++++++++++++++++++++++++++-------- sources | 2 +- 4 files changed, 41 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index d30daf9..afb6505 100644 --- a/.gitignore +++ b/.gitignore @@ -321,3 +321,4 @@ /anaconda-37.8.tar.bz2 /anaconda-37.9.tar.bz2 /anaconda-37.10.tar.bz2 +/anaconda-37.11.tar.bz2 diff --git a/README.packit b/README.packit index 02abd98..d45074d 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.52.0. +The file was generated using packit 0.52.2.dev24+geececf3. diff --git a/anaconda.spec b/anaconda.spec index 8658e3f..a64720e 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 37.10 -Release: 3%{?dist} +Version: 37.11 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -15,11 +15,6 @@ URL: http://fedoraproject.org/wiki/Anaconda # make dist Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2 -# Fix dracut/python-deps for Python 3.11, required for Rawhide compose -# to work with Python 3.11 -# https://github.com/rhinstaller/anaconda/pull/4207 -Patch0: 4207.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -43,7 +38,7 @@ Patch0: 4207.patch %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define pykickstartver 3.37-1 +%define pykickstartver 3.41-1 %define pypartedver 2.5-2 %define pythonblivetver 1:3.4.0-1 %define rpmver 4.15.0 @@ -461,6 +456,41 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Jun 27 2022 Packit - 37.11-1 +- anaconda-modprobe: don't try and load cramfs (awilliam) +- module-setup.sh: Don't ignore errors, unbound variable and pipe fails (miro) +- Don't attempt to add frozen python modules to initramfs (miro) +- Fix kickstart command order in new version (vslavik) +- Ignore also ZFCPData temporarily (vslavik) +- Temporarily ignore the new version of the zfcp command (vponcova) +- Web UI: Fix betanag popover position (mkolman) +- Web UI: Make it possible to close the disks alert (mkolman) +- tests: update the order of commands (rootpw) in generated kickstart (rvykydal) +- webui: Disable "Next" button if no disks are selected (mkolman) +- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) +- kstests on pr: run in separate anaconda directory (rvykydal) +- Web UI: Show the "Checking disks" spinner for at least two seconds (vponcova) +- Web UI: Show the "Checking disks" spinner (vponcova) +- kstest on pr: use Permian GitHub ReportSender to show results (rvykydal) +- Web UI: Vertically grow the wizard page (vponcova) +- Web UI: Hide the footer if the wizard page is in progress (vponcova) +- Web UI: Add the sleep function (vponcova) +- Web UI: Remove the getSteps function (vponcova) +- Web UI: Remove the wrapWithContext function (vponcova) +- Add Circle Linux profile to Anaconda (bella) +- Web UI: Don't try to replicate installation flags (vponcova) +- Web UI: Remove an unused context from the wizard (vponcova) +- Update pixel test reference image. (mkolman) +- fix type (48353898+copperii) +- Display keyboard accelerator properly (jstodola) +- Revert "Temporarily keep setter methods for the OSCAP add-on" (vponcova) +- Remove missing kickstart command for root ssh password login from common issues (rvykydal) +- GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) +- GUI: Ask for a missing passphrase during automated installations (vponcova) +- Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) +- Add support for rootpw --allow-ssh (rvykydal) +- Enable bootloader hiding on RHEL (rharwood) + * Tue Jun 21 2022 Adam Williamson - 37.10-3 - Backport PR #4207 to fix initramfs generation for Python 3.11 diff --git a/sources b/sources index a418232..eb7d8b3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.10.tar.bz2) = 39e38be06f1dc7fee35e27d52711708ca683ebbed7730cd4e8efb246b0fa6fbbe7c1ac4a45c6d7139cdf24ee8e77240174076842c16a6da81a5d7a052efa0347 +SHA512 (anaconda-37.11.tar.bz2) = 65573aa443eb903eddace30eb6aab2412d8970b6436c3ae02a5eb550580b7ece47f8991b204a647a326676fc65e5841078ca966bbdd0a80cf100efec60431f68 From 844b8174fa7622fb21c3ddde61443c9cee57de6a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 20:45:51 +0000 Subject: [PATCH 063/275] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_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 a64720e..4c91e03 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda Version: 37.11 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -456,6 +456,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 37.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 27 2022 Packit - 37.11-1 - anaconda-modprobe: don't try and load cramfs (awilliam) - module-setup.sh: Don't ignore errors, unbound variable and pipe fails (miro) From 3c861f7b3f221457e3bfc2d91389b36802a12d95 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 2 Aug 2022 15:25:07 +0000 Subject: [PATCH 064/275] [packit] 37.12 upstream release Upstream tag: anaconda-37.12-1 Upstream commit: 4ddb7fbd Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- anaconda.spec | 36 +++++++++++++++++++++++++++++++++--- sources | 2 +- 4 files changed, 36 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index afb6505..0ce27bd 100644 --- a/.gitignore +++ b/.gitignore @@ -322,3 +322,4 @@ /anaconda-37.9.tar.bz2 /anaconda-37.10.tar.bz2 /anaconda-37.11.tar.bz2 +/anaconda-37.12.tar.bz2 diff --git a/README.packit b/README.packit index d45074d..9b64c89 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.52.2.dev24+geececf3. +The file was generated using packit 0.56.0. diff --git a/anaconda.spec b/anaconda.spec index 4c91e03..c700638 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ Summary: Graphical system installer Name: anaconda -Version: 37.11 -Release: 2%{?dist} +Version: 37.12 +Release: 1%{?dist} License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -192,8 +192,10 @@ Recommends: fcoe-utils >= %{fcoeutilsver} Requires: hfsplus-tools %endif %endif -# kexec support +# kexec support except riscv64 +%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 @@ -456,6 +458,34 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_d %{_prefix}/libexec/anaconda/dd_* %changelog +* 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) +- Change default swap size for large-memory systems (pablomh) + * Wed Jul 20 2022 Fedora Release Engineering - 37.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index eb7d8b3..a5d4f87 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-37.11.tar.bz2) = 65573aa443eb903eddace30eb6aab2412d8970b6436c3ae02a5eb550580b7ece47f8991b204a647a326676fc65e5841078ca966bbdd0a80cf100efec60431f68 +SHA512 (anaconda-37.12.tar.bz2) = 90fa695b680ce8e8286b307e1dc2679db76caae216abe1f32a0fa1d21203338d46105709f05447f23ea71e2cc6af0e4ae8ce695e7b18851a6f424ea799734a97 From 976f15c299af5954366a1faf66335a4f57e7b021 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 15 Aug 2022 16:59:26 +0000 Subject: [PATCH 065/275] [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 066/275] [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 067/275] [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 cafd900ec778abea237a1c39745a13cd41d28211 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 6 Sep 2022 22:30:31 +0000 Subject: [PATCH 068/275] [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 8b47dc88b7ff4d0ae8ac36a0503b69cdc06ecde2 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 19 Sep 2022 16:22:43 +0000 Subject: [PATCH 069/275] [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 dff6241c9dcb3bb5837dd84e6ebd54b6cda9a8d4 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 10 Oct 2022 13:37:51 +0000 Subject: [PATCH 070/275] [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 071/275] [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 072/275] [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 073/275] [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 074/275] [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 075/275] [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 076/275] [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 077/275] [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 078/275] [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 079/275] [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 080/275] 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 081/275] [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 082/275] [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 083/275] [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 084/275] 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 085/275] 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 086/275] [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 087/275] [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 088/275] [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 089/275] [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 090/275] [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 091/275] [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 092/275] [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 093/275] [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 094/275] [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 095/275] 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 096/275] [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 097/275] [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 098/275] [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 099/275] [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 100/275] [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 101/275] [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 102/275] [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 103/275] [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 104/275] [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 105/275] [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 106/275] 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 107/275] [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 108/275] 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 109/275] [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 110/275] [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 111/275] [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 112/275] 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 113/275] [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 114/275] 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 115/275] [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 116/275] [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 117/275] 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 118/275] [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 119/275] 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 120/275] 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 121/275] [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 122/275] 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 123/275] [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 124/275] [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 125/275] 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 126/275] [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 127/275] 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 128/275] 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 129/275] [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 130/275] [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 131/275] 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 132/275] [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 133/275] 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 134/275] 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 135/275] [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 136/275] [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 137/275] [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 138/275] [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 139/275] [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 140/275] 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 141/275] 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 142/275] [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 143/275] [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 144/275] [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 145/275] [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 146/275] [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 147/275] [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 148/275] [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 149/275] [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 150/275] [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 151/275] [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 152/275] [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 153/275] [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 154/275] [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 155/275] 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 156/275] 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 157/275] [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 158/275] [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 159/275] [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 160/275] 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 161/275] [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 162/275] [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 163/275] 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 164/275] [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 165/275] [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 166/275] 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 167/275] 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 168/275] 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 169/275] 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 170/275] [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 171/275] 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 172/275] 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 173/275] 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 174/275] 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 175/275] 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 176/275] 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 177/275] 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 178/275] 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 179/275] 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 180/275] 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 181/275] 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 182/275] 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 183/275] 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 184/275] 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 185/275] 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 186/275] 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 187/275] 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 188/275] 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 189/275] 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 190/275] 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 191/275] 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 192/275] 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 193/275] 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 194/275] 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 195/275] 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 196/275] 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 197/275] 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 198/275] 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 199/275] 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 200/275] 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 201/275] 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 202/275] 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 203/275] 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 204/275] 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 205/275] 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 206/275] 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 207/275] 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 208/275] 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 209/275] 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 210/275] 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 211/275] 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 212/275] 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 213/275] 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 214/275] 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 215/275] 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 216/275] 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 217/275] 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 218/275] 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 219/275] 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 220/275] 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 221/275] 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 222/275] 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 223/275] 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 224/275] 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 225/275] 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 226/275] 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 227/275] 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 228/275] 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 229/275] 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 230/275] 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 231/275] 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 232/275] 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 233/275] 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 234/275] 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 235/275] 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 236/275] 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 237/275] 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 238/275] 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 239/275] 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 240/275] 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 241/275] 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 242/275] 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 243/275] 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 244/275] 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 245/275] 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 246/275] 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 247/275] 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 248/275] 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 249/275] 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 250/275] 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 251/275] 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 252/275] 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 253/275] 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 254/275] 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 255/275] 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 256/275] 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 257/275] 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 258/275] 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 259/275] 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 260/275] 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 261/275] 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 262/275] 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 263/275] 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 264/275] 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 265/275] 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 266/275] 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 267/275] 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 268/275] 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 269/275] 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 270/275] 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 271/275] 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 272/275] 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 273/275] 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 274/275] 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 275/275] 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