Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package polkit for openSUSE:Factory checked in at 2026-01-12 10:10:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/polkit (Old) and /work/SRC/openSUSE:Factory/.polkit.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit" Mon Jan 12 10:10:46 2026 rev:97 rq:1326294 version:127 Changes: -------- --- /work/SRC/openSUSE:Factory/polkit/polkit.changes 2025-11-05 16:20:00.822389908 +0100 +++ /work/SRC/openSUSE:Factory/.polkit.new.1928/polkit.changes 2026-01-12 10:10:50.883670085 +0100 @@ -1,0 +2,18 @@ +Thu Jan 8 12:28:03 UTC 2026 - Marcus Meissner <[email protected]> + +- Updated to version 127: + - socket-activated polkit-agent-helper can now run without SETUID (Luca Boccassi) + - user id (UID) now accessible to JavaScript rules via subject.uid (Rosentti, Jan Rybar) + - INI config file support for polkitd with configurable auth expiration timer (Luca Boccassi) + - auth_keep: skip re-authentication if new process shares same UID/parent/cgroup/tty (Luca Boccassi) + - CheckAuthorization now returns 'polkit.result' in the details dict (Luca Boccassi) + - pkexec: set $SUDO_UID/$SUDO_GID for compatibility with sudo (Lennart Poettering) + - pkexec: use realpath when comparing org.freedesktop.policykit.exec.path (Walter Doekes) + - memory limits added to systemd unit to mitigate memory leaks (Alexander Meshcheryakov) + - new translations: Bulgarian (twlvnn kraftwerk), Occitan (Mejans) +- systemd-socket-activation.patch: upstream, removed +- auth_keep.patch: upstream, removed +- sudo_uid.patch: upstream, removed +- added polkitd.conf.5 manpage, added polkitd.conf + +------------------------------------------------------------------- Old: ---- 126.tar.gz auth_keep.patch sudo_uid.patch systemd-socket-activation.patch New: ---- 127.tar.gz ----------(Old B)---------- Old:- systemd-socket-activation.patch: upstream, removed - auth_keep.patch: upstream, removed - sudo_uid.patch: upstream, removed Old:- auth_keep.patch: upstream, removed - sudo_uid.patch: upstream, removed - added polkitd.conf.5 manpage, added polkitd.conf Old: - new translations: Bulgarian (twlvnn kraftwerk), Occitan (Mejans) - systemd-socket-activation.patch: upstream, removed - auth_keep.patch: upstream, removed ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ polkit.spec ++++++ --- /var/tmp/diff_new_pack.Q66ust/_old 2026-01-12 10:10:53.207765563 +0100 +++ /var/tmp/diff_new_pack.Q66ust/_new 2026-01-12 10:10:53.211765727 +0100 @@ -1,7 +1,7 @@ # # spec file for package polkit # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %endif Name: polkit -Version: 126 +Version: 127 Release: 0 Summary: PolicyKit Authorization Framework License: LGPL-2.1-or-later @@ -47,12 +47,6 @@ Patch3: polkit-keyinit.patch # PATCH-FIX-OPENSUSE polkit-adjust-libexec-path.patch -- Adjust path to polkit-agent-helper-1 (bsc#1180474) Patch4: polkit-adjust-libexec-path.patch -# PATCH-FEATURE-UPSTREAM systemd-socket-activation.patch -- drop requirement for setuid binaries -Patch5: systemd-socket-activation.patch -# PATCH-FIX-UPSTREAM auth_keep.patch -- fix remembering the authentication for 5 minutes like sudo -Patch6: auth_keep.patch -# PATCH-FEATURE-UPSTREAM auth_keep.patch -- make environment more sudo compatible -Patch7: sudo_uid.patch BuildRequires: gcc-c++ BuildRequires: gettext-devel @@ -257,6 +251,7 @@ %{_mandir}/man1/pkaction.1%{?ext_man} %{_mandir}/man1/pkcheck.1%{?ext_man} %{_mandir}/man1/pkttyagent.1%{?ext_man} +%{_mandir}/man5/polkitd.conf.5%{?ext_man} %{_mandir}/man8/polkitd.8%{?ext_man} %{_mandir}/man8/polkit.8%{?ext_man} %dir %{_datadir}/dbus-1 @@ -265,6 +260,7 @@ %dir %{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/system.d/org.freedesktop.PolicyKit1.conf %dir %{_datadir}/polkit-1 +%{_datadir}/polkit-1/polkitd.conf %{_datadir}/polkit-1/policyconfig-1.dtd %dir %{_datadir}/polkit-1/actions %{_datadir}/polkit-1/actions/org.freedesktop.policykit.policy ++++++ 126.tar.gz -> 127.tar.gz ++++++ ++++ 4321 lines of diff (skipped) ++++++ polkit-adjust-libexec-path.patch ++++++ --- /var/tmp/diff_new_pack.Q66ust/_old 2026-01-12 10:10:54.603822915 +0100 +++ /var/tmp/diff_new_pack.Q66ust/_new 2026-01-12 10:10:54.643824559 +0100 @@ -1,17 +1,21 @@ ---- a/src/polkitagent/polkitagentsession.c -+++ b/src/polkitagent/polkitagentsession.c -@@ -596,7 +596,7 @@ polkit_agent_session_initiate (PolkitAge - goto error; - } +Index: polkit-127/src/polkitagent/polkitagentsession.c +=================================================================== +--- polkit-127.orig/src/polkitagent/polkitagentsession.c ++++ polkit-127/src/polkitagent/polkitagentsession.c +@@ -640,7 +640,7 @@ polkit_agent_session_initiate (PolkitAge -- helper_argv[0] = PACKAGE_PREFIX "/lib/polkit-1/polkit-agent-helper-1"; -+ helper_argv[0] = PACKAGE_PREFIX "/libexec/polkit-1/polkit-agent-helper-1"; - helper_argv[1] = passwd->pw_name; - helper_argv[2] = NULL; + if (session->child_stdout == -1) + { +- helper_argv[0] = PACKAGE_PREFIX "/lib/polkit-1/polkit-agent-helper-1"; ++ helper_argv[0] = PACKAGE_PREFIX "/libexec/polkit-1/polkit-agent-helper-1"; + helper_argv[1] = passwd->pw_name; + helper_argv[2] = NULL; ---- a/meson.build -+++ b/meson.build -@@ -28,7 +28,7 @@ pk_sysconfdir = get_option('sysconfdir') +Index: polkit-127/meson.build +=================================================================== +--- polkit-127.orig/meson.build ++++ polkit-127/meson.build +@@ -29,7 +29,7 @@ pk_sysconfdir = get_option('sysconfdir') pk_pkgdatadir = pk_datadir / pk_api_name pk_pkgincludedir = pk_includedir / pk_api_name # note that this is always 'lib', not lib64 or lib/x86_64-linux-gnu
