From b79a9acfc0b99de26fbe3e17b4414b285951a468 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 21 Aug 2023 14:50:26 +0000 Subject: [PATCH 1/6] [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 3684d42f711df2aa7229c629ab05692f1c02a35b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Aug 2023 05:04:01 +0000 Subject: [PATCH 2/6] [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 dd8467f756481d601a41aacf570a62437163b315 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Aug 2023 16:13:57 +0000 Subject: [PATCH 3/6] [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 e0fad242b5ffc97fa643b8e89c093dd638604916 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 30 Aug 2023 15:00:07 +0000 Subject: [PATCH 4/6] [packit] 39.32.1 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: anaconda-39.32.1-1 Upstream commit: e8978a20 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.1-f39-update-propose_downstream ``` --- .gitignore | 1 + .packit.yml | 20 ++++++++++---------- README.packit | 2 +- anaconda.spec | 22 +++++++++++++++++++++- sources | 2 +- 5 files changed, 34 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index de4c66a..122b2a5 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.32.1.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 9c930bd..8bc7ade 100644 --- a/.packit.yml +++ b/.packit.yml @@ -38,24 +38,24 @@ jobs: - job: propose_downstream trigger: release - dist_git_branches: main + dist_git_branches: f39 - job: tests trigger: pull_request targets: - - fedora-rawhide - - - job: copr_build - trigger: pull_request - targets: - - fedora-rawhide + - fedora-39 - job: copr_build trigger: commit targets: - - fedora-rawhide - branch: master + - fedora-39 + branch: fedora-39 owner: "@rhinstaller" - project: Anaconda + 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 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 1af11e8..9ed356a 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 39.32 +Version: 39.32.1 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -485,6 +485,26 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Aug 30 2023 Packit - 39.32.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) +- webui: Do not show unusable devices in mount point assignment (vtrefny) +- Update translations from Weblate for fedora-39 (github-actions) +- webui: Enable mount point mapping based on filesystem not partition (vtrefny) +- webui: add offline version to BZ report dialog (rvykydal) +- webui: monitor network connection state from the Anaconda backend (rvykydal) +- webui: Let error reporting dialog test area auto resize (kkoukiou) +- 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: Update request IDs when removing mount point row (vtrefny) +- Fix spelling mistake / typo: "Criticall error" (awilliam) +- Disable geolocation on the Fedora Workstation live image (mkolman) +- Set up the fedora-39 branch (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..9e09395 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-39.32.tar.bz2) = 5868e7b3b732694cf7dea195d02d70d8f0f90076695624ef55277932e14d653f936cc3990719f6c99422827d14db22357ed2bc8f0d6022c61cbae8eb13496d58 +SHA512 (anaconda-39.32.1.tar.bz2) = dfff47ca577061744dd3501fa17769ad1d75c3cc5dbde6438fff56f8f89fe010a80ae67bfc46b2244e92ca31bd4f50a4ba79d19b6ebbc3d41ed228f06067a9d8 From a8af50aecb6508b449f559ddbbe84c0cc497ad14 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 5/6] 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. (cherry picked from commit 1894ca2c6d6571c46b3f2095ee416940c212c888) --- 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 090df043f3dac2b1163050d542841ef28273d253 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 6/6] Remove modular repo from gating tests It is not present by default on f39 any more. Note this means querying information from/for the repository does not work, as opposed to having it present but disabled. (cherry picked from commit cfcd2b72886e79c8cc8549ca4a673a5798b1bd43) --- 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"