diff --git a/.gitignore b/.gitignore index 3596eba..b6db798 100644 --- a/.gitignore +++ b/.gitignore @@ -440,3 +440,14 @@ /anaconda-42.21.tar.bz2 /anaconda-42.23.tar.bz2 /anaconda-42.24.tar.bz2 +/anaconda-42.27.1.tar.bz2 +/anaconda-42.27.3.tar.bz2 +/anaconda-42.27.4.tar.bz2 +/anaconda-42.27.5.tar.bz2 +/anaconda-42.27.7.tar.bz2 +/anaconda-42.27.8.tar.bz2 +/anaconda-42.27.9.tar.bz2 +/anaconda-42.27.10.tar.bz2 +/anaconda-42.27.11.tar.bz2 +/anaconda-42.27.12.tar.bz2 +/anaconda-42.27.13.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 3eb6694..9ae547e 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 @@ -42,32 +46,67 @@ actions: - 'bash -c "ls -1 anaconda-*.tar.bz2"' jobs: + - job: propose_downstream trigger: release packages: [anaconda-fedora] - dist_git_branches: main + dist_git_branches: + - f42 - job: tests trigger: pull_request packages: [anaconda-fedora] targets: - - fedora-rawhide + - fedora-42 - job: copr_build trigger: pull_request packages: [anaconda-fedora] targets: - - fedora-rawhide - - fedora-eln + - fedora-42 - job: copr_build trigger: commit packages: [anaconda-fedora] targets: - - fedora-rawhide - - fedora-eln - branch: master + - fedora-42 + branch: fedora-42 owner: "@rhinstaller" project: Anaconda preserve_project: True + additional_repos: + - "copr://@storage/blivet-daily" + # This repository contains fixup of Rawhide broken environment. + # Mainly useful when there is a package which is not yet in Rawhide but build is available. + - "https://fedorapeople.org/groups/anaconda/repos/anaconda_fixup_repo/" + - job: 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 5732d6a..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.0.1. +The file was generated using packit 1.9.0.post1.dev4+g48b4c222. diff --git a/anaconda.spec b/anaconda.spec index ffffd9d..4b7872b 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 42.24 +Version: 42.27.13 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.61-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 @@ -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} @@ -180,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 @@ -191,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 @@ -290,9 +298,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 @@ -381,6 +387,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 +451,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 +500,66 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Fri Jul 18 2025 Packit - 42.27.13-1 +- anaconda: Remove manual start of `systemd --user` (#2381864) (k.koukiou) + +* Tue Apr 08 2025 Packit - 42.27.12-1 +- storage: Fix EFI partition detection for other OSes (Windows, MacOS) + (rvykydal) +- Fix race condition when reading localed layouts (jkonecny) + +* Tue Apr 01 2025 Packit - 42.27.11-1 +- pyanaconda: storage: when checking the md device validity check also parent + (k.koukiou) + +* Fri Mar 28 2025 Packit - 42.27.10-1 +- storage: remove EFI and BIOS boot partition requirements for MBR disks + (k.koukiou) +- Add release notes for /boot on RAID1 only (jkonecny) +- Limit support for only RAID1 on /boot (jkonecny) + +* Wed Mar 26 2025 Packit - 42.27.9-1 +- pyanaconda: add support for Mac OS detection (k.koukiou) + +* Tue Mar 25 2025 Packit - 42.27.8-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) + +* Mon Mar 24 2025 Packit - 42.27.7-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) + +* Thu Mar 20 2025 Packit - 42.27.5-1 +- Support redirects in apply-updates (jkonecny) +- Bump required version of Blivet to 3.12 (vtrefny) +- Disable LVM auto-activation during installation (vtrefny) +- Fix tui error after rd question (adamkankovsky) +- Update FSF address (adamkankovsky) +- gui: replace emblem icons removed from adwaita package (rvykydal) + +* Fri Mar 14 2025 Packit - 42.27.4-1 +- pyanaconda: storage: fix getting of usable devices (k.koukiou) + +* Wed Mar 05 2025 Packit - 42.27.3-1 +- Fix bad formatting for `format` function (jkonecny) +- Add the locale1-x11-sync script to the anaconda-live subpackage (#2346855) + (mkolman) + +* Tue Feb 18 2025 Packit - 42.27.1-1 +- localization: discard space when sorting keyboards according to langtable + entries (k.koukiou) +- pyanaconda: localization: sort keyboard list in a sane manner (k.koukiou) +- dracut: depend on net-lib not ifcfg (awilliam) +- localization: fix parsing of locales whose name are multiple words + (k.koukiou) +- Add test for GetLocaleKeyboardLayouts (adamkankovsky) +- Creating a dbus interface to get local keyboard layouts (adamkankovsky) +- Set up the fedora-42 branch (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/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 c9ee9c3..cb7bcef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-42.24.tar.bz2) = 0b9ef1f4b2dc7d042a99ed64a4d19c84886b14ac6c1e3d845478f4b85ae0be04d63d4582cdf02f67b518cfbac6827a107da885355a195d951191a1bf5934b0dc +SHA512 (anaconda-42.27.13.tar.bz2) = 3dd99e0fc8adf2d919b7af0e27163fc4336eaabc214f4217ce4c47c2311ff9f8e04f97a8049c05f60f9687f7453661f270b1189605145003f0c8489902b9474e