From ddfe2e6107e37aa6503e4a2a17d7b9430352f81b Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 25 Jan 2015 13:47:21 -0600 Subject: [PATCH] 0.112-9 - polkit doesn't release reference counters of GVariant data (#1180886) - fix ldconfig scriptlets (move to -libs subpkg) --- polkit.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/polkit.spec b/polkit.spec index 0eb6d33..abcd6bd 100644 --- a/polkit.spec +++ b/polkit.spec @@ -6,7 +6,7 @@ Summary: An authorization framework Name: polkit Version: 0.112 -Release: 8%{?dist} +Release: 9%{?dist} License: LGPLv2+ URL: http://www.freedesktop.org/wiki/Software/polkit Source0: http://www.freedesktop.org/software/polkit/releases/%{name}-%{version}.tar.gz @@ -19,6 +19,9 @@ Patch1: polkit-0.112-PolkitAgentSession-race.patch Patch2: polkit-0.112-systemd-Deduplicate-code-paths.patch # http://cgit.freedesktop.org/polkit/commit/?id=a68f5dfd7662767b7b9822090b70bc5bd145c50c Patch3: polkit-0.112-systemd-prepare-for-D-Bus-user-bus.patch +# https://bugs.freedesktop.org/show_bug.cgi?id=88288 +# http://cgit.freedesktop.org/polkit/commit/?id=f4d71e0de885010494b8b0b8d62ca910011d7544 +Patch4: 0018-authority-Fix-memory-leak-in-EnumerateActions-call-r.patch Group: System Environment/Libraries BuildRequires: glib2-devel >= 2.30.0 BuildRequires: expat-devel @@ -97,6 +100,7 @@ Libraries files for polkit. %patch1 -p1 -b .PolkitAgentSession-race %patch2 -p1 -b .dbus-user-bus %patch3 -p1 -b .session-dedup-code +%patch4 -p1 -b .authority-Fix-memory-leak %build %if 0%{?enable_autoreconf} @@ -126,7 +130,6 @@ getent passwd polkitd >/dev/null || useradd -r -g polkitd -d / -s /sbin/nologin exit 0 %post -/sbin/ldconfig # The implied (systemctl preset) will fail and complain, but the macro hides # and ignores the fact. This is in fact what we want, polkit.service does not # have an [Install] section and it is always started on demand. @@ -136,7 +139,6 @@ exit 0 %systemd_preun polkit.service %postun -/sbin/ldconfig # Not %%systemd_postun_with_restart - let's err on the side of safety, and keep # the daemon, with its temporary authorizations and agent registrations, running # after the upgrade as well; it would be unfortunate if the upgrade tool failed @@ -180,11 +182,18 @@ exit 0 %defattr(-,root,root,-) %{_datadir}/gtk-doc +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + %files libs %{_libdir}/lib*.so.* %{_libdir}/girepository-1.0/*.typelib %changelog +* Sun Jan 25 2015 Rex Dieter - 0.112-9 +- polkit doesn't release reference counters of GVariant data (#1180886) +- fix ldconfig scriptlets (move to -libs subpkg) + * Sat Nov 08 2014 Colin Walters - 0.112-8 - Split separate -libs package, so that NetworkManager can just depend on that, without dragging in the daemon (as well as libmozjs17). This