Hello community, here is the log from the commit of package polkit for openSUSE:Factory checked in at 2012-01-06 11:46:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/polkit (Old) and /work/SRC/openSUSE:Factory/.polkit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/polkit/polkit.changes 2011-11-05 11:53:57.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.polkit.new/polkit.changes 2012-01-06 11:46:36.000000000 +0100 @@ -1,0 +2,32 @@ +Wed Jan 4 22:03:54 UTC 2012 - crrodrig...@opensuse.org + +- A quick test reveals that the systemd backend does not + integrate very well with packages yet, revert. + +------------------------------------------------------------------- +Wed Jan 4 21:02:38 UTC 2012 - crrodrig...@opensuse.org + +- Previous update missed systemd-devel in buildrequires + without it no systemd support is built + +------------------------------------------------------------------- +Wed Jan 4 13:52:09 UTC 2012 - vu...@opensuse.org + +- Update to version 0.104: + + Add optional systemd support + + Add netgroup support (fdo#43610) + + Add unit tests (fdo#43608) +- Changes from version 0.103: + + Mistype in DBus object: PoliycKit1 -> PolicyKit1 + + Add support for the org.freedesktop.policykit.imply annotation + + Add --no-debug option and use this for D-Bus activation + + Add org.freedesktop.policykit.owner annotation (fdo#41025) + + Default to AdminIdentities=unix-group:wheel for local authority +- Drop patches that were taken from upstream: + + 0001-Add-support-for-the-org.freedesktop.policykit.imply-a.diff + + 0002-Add-no-debug-option-and-use-this-for-D-Bus-activation.diff + + 0003-Bug-41025-Add-org.freedesktop.policykit.owner-annotat.diff +- Add polkit-no-wheel-group.patch: do not allow the wheel group as + admin identity, and revert to only accept the root user for this. + +------------------------------------------------------------------- Old: ---- 0001-Add-support-for-the-org.freedesktop.policykit.imply-a.diff 0002-Add-no-debug-option-and-use-this-for-D-Bus-activation.diff 0003-Bug-41025-Add-org.freedesktop.policykit.owner-annotat.diff polkit-0.102.tar.gz New: ---- polkit-0.104.tar.gz polkit-no-wheel-group.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ polkit.spec ++++++ --- /var/tmp/diff_new_pack.UZah5N/_old 2012-01-06 11:46:37.000000000 +0100 +++ /var/tmp/diff_new_pack.UZah5N/_new 2012-01-06 11:46:37.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package polkit # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,20 @@ # +%define with_systemd 0 Name: polkit Summary: PolicyKit Authorization Framework -Version: 0.102 -Release: 1 License: LGPL-2.1+ +Group: System/Libraries +Version: 0.104 +Release: 0 Url: http://www.freedesktop.org/wiki/Software/PolicyKit BuildRoot: %{_tmppath}/%{name}-%{version}-build -Group: System/Libraries Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM Add support for the org.freedesktop.policykit.imply annotation -Patch0: 0001-Add-support-for-the-org.freedesktop.policykit.imply-a.diff -# PATCH-FIX-UPSTREAM Add --no-debug option and use this for D-Bus activation -Patch1: 0002-Add-no-debug-option-and-use-this-for-D-Bus-activation.diff -# PATCH-FIX-UPSTREAM allow unprivileged users to check authorizations -Patch2: 0003-Bug-41025-Add-org.freedesktop.policykit.owner-annotat.diff +# PATCH-FIX-OPENSUSE polkit-no-wheel-group.patch vu...@opensuse.org -- In openSUSE, there's no special meaning for the wheel group, so we shouldn't allow it to be admin +Patch0: polkit-no-wheel-group.patch BuildRequires: glib2-devel >= 2.25.12 BuildRequires: gobject-introspection-devel >= 0.6.2 BuildRequires: gtk-doc @@ -41,6 +38,9 @@ BuildRequires: intltool BuildRequires: libexpat-devel BuildRequires: pam-devel +%if 0%{?with_systemd} +BuildRequires: systemd-devel +%endif PreReq: permissions Requires: ConsoleKit Requires: dbus-1 @@ -57,7 +57,6 @@ processes. %package devel -License: LGPL-2.1+ Summary: Development files for PolicyKit Group: Development/Libraries/C and C++ Requires: %name = %{version}-%{release} @@ -68,7 +67,6 @@ Development files for PolicyKit Authorization Framework. %package doc -License: LGPL-2.1+ Summary: Development documentation for PolicyKit Group: Development/Libraries/C and C++ %if 0%{?suse_version} >= 1120 @@ -79,7 +77,6 @@ Development documentation for PolicyKit Authorization Framework. %package -n libpolkit0 -License: LGPL-2.1+ Summary: Libraries required for polkit Group: System/Libraries Requires: %{name} = %{version} @@ -94,8 +91,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build export V=1 ++++++ polkit-0.102.tar.gz -> polkit-0.104.tar.gz ++++++ ++++ 51376 lines of diff (skipped) ++++++ polkit-no-wheel-group.patch ++++++ Index: polkit-0.104/src/polkitbackend/50-localauthority.conf =================================================================== --- polkit-0.104.orig/src/polkitbackend/50-localauthority.conf +++ polkit-0.104/src/polkitbackend/50-localauthority.conf @@ -7,4 +7,4 @@ # [Configuration] -AdminIdentities=unix-group:wheel +AdminIdentities=unix-user:0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org