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

Reply via email to