Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package PackageKit for openSUSE:Factory checked in at 2026-03-06 18:16:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit (Old) and /work/SRC/openSUSE:Factory/.PackageKit.new.561 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PackageKit" Fri Mar 6 18:16:58 2026 rev:243 rq:1336660 version:1.3.4 Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes 2026-01-23 17:31:27.221974051 +0100 +++ /work/SRC/openSUSE:Factory/.PackageKit.new.561/PackageKit.changes 2026-03-06 18:17:05.640423584 +0100 @@ -1,0 +2,24 @@ +Thu Jan 29 08:05:27 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.3.4: + + This version introduces the new DNF5 backend for distributions + that use DNF. + + The "pkgctl" utility has been renamed to "pkgcli" to avoid a + name clash with an Arch Linux-specific developer tool that has + the same binary name. It is also now built by default. + + Features: + - Build pkgctl by default + - pkgctl: Add manual page + - pkgctl: Add basic bash-completion support + - Rename the pkgctl utility to pkgcli + - pkgcli: Autoremove unused dependencies by default + - Changes to various backends: alpm, apt, dnf, dnf5, freebsd +- Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream +- BuildRequire pkgconfig(jansson): dependency needed for pkgcli. +- Add docbook5-xsl-stylesheets BuildRequires: new dependency +- Backport upstream patch to fix build: + + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch +- Pass -dlegacy_tools=true to meson: build the legacy tools + (pkcon/pkmon) for the time being. + +------------------------------------------------------------------- Old: ---- PackageKit-1.3.3-Initial-DNF5-Backend.patch PackageKit-1.3.3.tar.xz PackageKit-1.3.3.tar.xz.asc New: ---- 11c5f1f34f48b58ee10acec839dd01a31728704b.patch PackageKit-1.3.4.tar.xz PackageKit-1.3.4.tar.xz.asc ----------(Old B)---------- Old: - Changes to various backends: alpm, apt, dnf, dnf5, freebsd - Drop PackageKit-1.3.3-Initial-DNF5-Backend.patch: fixed upstream - BuildRequire pkgconfig(jansson): dependency needed for pkgcli. ----------(Old E)---------- ----------(New B)---------- New:- Backport upstream patch to fix build: + 11c5f1f34f48b58ee10acec839dd01a31728704b.patch - Pass -dlegacy_tools=true to meson: build the legacy tools ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit.spec ++++++ --- /var/tmp/diff_new_pack.IigQtx/_old 2026-03-06 18:17:06.352453138 +0100 +++ /var/tmp/diff_new_pack.IigQtx/_new 2026-03-06 18:17:06.356453304 +0100 @@ -1,7 +1,7 @@ # # spec file for package PackageKit # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2026 Neal Gompa # # All modifications and additions to the file contributed by third parties @@ -27,7 +27,7 @@ %endif Name: PackageKit -Version: 1.3.3 +Version: 1.3.4 Release: 0 Summary: Simple software installation management software License: GPL-2.0-or-later @@ -38,8 +38,8 @@ Source3: PackageKit.tmpfiles Source99: PackageKit.keyring -# PATCH-FEATURE-UPSTREAM PackageKit-1.3.3-Initial-DNF5-Backend.patch [email protected] -- Add DNF5 backend -Patch0: PackageKit-1.3.3-Initial-DNF5-Backend.patch +# PATCH-FIX-UPSTREAM +Patch0: https://github.com/PackageKit/PackageKit/commit/11c5f1f34f48b58ee10acec839dd01a31728704b.patch # PATCH-FEATURE-OPENSUSE PackageKit-systemd-timers.patch bsc#1115410 [email protected] -- Migrate from cron to systemd timers Patch1: PackageKit-systemd-timers.patch # PATCH-FIX-OPENSUSE PackageKit-remove-polkit-rules.patch bsc#1125434 [email protected] -- Remove polkit rules file @@ -47,6 +47,7 @@ # PATCH-FIX-OPENSUSE PackageKit-alias-dnf-to-dnf5.patch [email protected] -- Handle replacing dnf with dnf5 Patch3: PackageKit-alias-dnf-to-dnf5.patch +BuildRequires: docbook5-xsl-stylesheets BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gobject-introspection-devel @@ -74,6 +75,7 @@ BuildRequires: sqlite-devel BuildRequires: vala BuildRequires: pkgconfig(bash-completion) >= 2.0 +BuildRequires: pkgconfig(jansson) >= 2.8 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(systemd) # We really want a working backend (likely zypp) @@ -276,7 +278,8 @@ %{!?with_cnf:-Dbash_command_not_found=false} \ -Dcron=false \ -Dlocal_checkout=false \ - -Ddbus_sys=%{_datadir}/dbus-1/system.d + -Ddbus_sys=%{_datadir}/dbus-1/system.d \ + -Dlegacy_tools=true %meson_build %install @@ -342,8 +345,10 @@ %dir %{_libdir}/packagekit-backend %dir %{_usr}/lib/tmpfiles.d %{_datadir}/bash-completion/completions/pkcon +%{_datadir}/bash-completion/completions/pkgcli %{_datadir}/dbus-1/system.d/org.freedesktop.PackageKit.conf %{_bindir}/pkcon +%{_bindir}/pkgcli %{_bindir}/pkmon %{_libdir}/packagekit-backend/libpk_backend_dummy.so %{_libexecdir}/packagekitd ++++++ 11c5f1f34f48b58ee10acec839dd01a31728704b.patch ++++++ >From 11c5f1f34f48b58ee10acec839dd01a31728704b Mon Sep 17 00:00:00 2001 From: Matthias Klumpp <[email protected]> Date: Wed, 28 Jan 2026 21:43:50 +0100 Subject: [PATCH] meson: test.depends does not accept a dummy dependency, give it an empty array instead This fixes an issue when building without Python backend support. --- lib/python/packagekit/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/python/packagekit/meson.build b/lib/python/packagekit/meson.build index 8bee90a33..1f77863f9 100644 --- a/lib/python/packagekit/meson.build +++ b/lib/python/packagekit/meson.build @@ -7,7 +7,7 @@ packagekit_py_sources = [ 'misc.py', ] -packagekit_test_py = dependency('', required: false) +packagekit_test_py = [] if get_option('python_backend') enums_py = custom_target( ++++++ PackageKit-1.3.3.tar.xz -> PackageKit-1.3.4.tar.xz ++++++ ++++ 225839 lines of diff (skipped)
