Hello community, here is the log from the commit of package accountsservice for openSUSE:Factory checked in at 2012-04-12 09:17:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/accountsservice (Old) and /work/SRC/openSUSE:Factory/.accountsservice.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "accountsservice", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/accountsservice/accountsservice.changes 2012-02-29 14:05:31.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.accountsservice.new/accountsservice.changes 2012-04-12 09:17:10.000000000 +0200 @@ -1,0 +2,46 @@ +Tue Apr 3 11:45:58 UTC 2012 - [email protected] + +- Add accountsservice-filter-more-accounts.patch: filter out ftp, + games, man and mysql system users too, taken from git. +- Add accountsservice-filter-suse-accounts.patch: filter out some + openSUSE-specific accounts (beagleindex, suse-ncc). + +------------------------------------------------------------------- +Mon Apr 2 19:07:08 UTC 2012 - [email protected] + +- Add accountsservice-fix-systemd-test-always-evaluating-true.patch + Make it possible to build accountsservice without systemd + (fdo#48190). + +------------------------------------------------------------------- +Wed Mar 28 06:36:18 UTC 2012 - [email protected] + +- Update to version 0.6.17: + + Fix user filtering which was broken in 0.6.16 + + Fix double free in user code + +------------------------------------------------------------------- +Tue Mar 27 09:29:20 UTC 2012 - [email protected] + +- Update to version 0.6.16: + + Don't filter out users below UID_MIN in login.defs + + Filter out users with invalid shells + + Use infinite timeout for ListCachedUsers calls + + Port to GDBus + + Add systemd support + + Build fixes for srcdir != builddir + + Vala support and introspection fixes + + PPC32 fixes + + Updated translations. +- Drop pkgconfig(dbus-glib-1) BuildRequires: dependency is gone + upstream. +- Enable support for systemd session tracking: + + Note that it will fall back to ConsoleKit at runtime, so it's + fine to build it. + + Add pkgconfig() BuildRequires: libsystemd-login, + libsystemd-daemon. +- Rebase accountsservice-sysconfig.patch. +- Add vala BuildRequires, which is now needed because of the + gnome-autogen.sh call. + +------------------------------------------------------------------- Old: ---- accountsservice-0.6.15.tar.xz New: ---- accountsservice-0.6.17.tar.xz accountsservice-filter-more-accounts.patch accountsservice-filter-suse-accounts.patch accountsservice-fix-systemd-test-always-evaluating-true.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ accountsservice.spec ++++++ --- /var/tmp/diff_new_pack.6Wo1o6/_old 2012-04-12 09:17:12.000000000 +0200 +++ /var/tmp/diff_new_pack.6Wo1o6/_new 2012-04-12 09:17:12.000000000 +0200 @@ -17,7 +17,7 @@ Name: accountsservice -Version: 0.6.15 +Version: 0.6.17 Release: 0 Summary: D-Bus Service to Manipulate User Account Information License: GPL-3.0+ @@ -27,12 +27,21 @@ # WARNING: do not remove/significantly change patch0 without updating the relevant patch in gdm too # PATCH-FIX-OPENSUSE accountsservice-sysconfig.patch bnc#688071 [email protected] -- Read/write autologin configuration from sysconfig, like gdm (see gdm-sysconfig-settings.patch) Patch0: accountsservice-sysconfig.patch -# needed for patch0 +# PATCH-FIX-UPSTREAM accountsservice-filter-more-accounts.patch fdo#48178 [email protected] -- Filter out some additional system users; taken from git. +Patch1: accountsservice-filter-more-accounts.patch +# PATCH-FIX-OPENSUSE accountsservice-filter-suse-accounts.patch [email protected] -- Filter out some system users that are specific to openSUSE +Patch2: accountsservice-filter-suse-accounts.patch +# PATCH-FIX-UPSTREAM accountsservice-fix-systemd-test-always-evaluating-true.patch fdo#48190 [email protected] -- configure: Fix systemd test always evaluating true +Patch3: accountsservice-fix-systemd-test-always-evaluating-true.patch +# needed for patch0 and patch3 BuildRequires: gnome-common BuildRequires: gobject-introspection-devel BuildRequires: intltool -BuildRequires: pkgconfig(dbus-glib-1) +# needed for patch0 and patch3 +BuildRequires: vala BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libsystemd-daemon) +BuildRequires: pkgconfig(libsystemd-login) BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: pkgconfig(systemd) Recommends: %{name}-lang @@ -83,9 +92,12 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build -# needed for patch0 +# needed for patch0 and patch3 NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-static @@ -144,6 +156,9 @@ %{_libdir}/pkgconfig/accountsservice.pc %{_includedir}/accountsservice-1.0/ %{_datadir}/gir-1.0/AccountsService-1.0.gir +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/accountsservice.* %files lang -f accounts-service.lang ++++++ accountsservice-filter-more-accounts.patch ++++++ commit abd78a5a184f012aecdb8b3795b91c854e1fbece Author: Ray Strode <[email protected]> Date: Mon Apr 2 16:52:19 2012 -0400 daemon: extend blacklist Since commit 552a0c856a6e3a7c2e6450ab80e79f4204062281 we no longer hide certain system users that have a shell. This commit adds a few more users to our blacklist to keep things running smooth. Ideally, we'll find a more general solution. diff --git a/src/daemon.c b/src/daemon.c index 3ca232b..d186ab6 100644 --- a/src/daemon.c +++ b/src/daemon.c @@ -75,6 +75,10 @@ static const char *default_excludes[] = { "rpm", "nfsnobody", "pcap", + "mysql", + "ftp", + "games", + "man", NULL }; ++++++ accountsservice-filter-suse-accounts.patch ++++++ Index: accountsservice-0.6.17/src/daemon.c =================================================================== --- accountsservice-0.6.17.orig/src/daemon.c +++ accountsservice-0.6.17/src/daemon.c @@ -79,6 +79,8 @@ static const char *default_excludes[] = "ftp", "games", "man", + "beagleindex", + "suse-ncc", NULL }; ++++++ accountsservice-fix-systemd-test-always-evaluating-true.patch ++++++ >From c229be0e0eed580d35860d60bf816830805c4132 Mon Sep 17 00:00:00 2001 From: David King <[email protected]> Date: Mon, 2 Apr 2012 12:55:37 +0100 Subject: [PATCH] configure: Fix systemd test always evaluating true https://bugs.freedesktop.org/show_bug.cgi?id=48190 --- configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/configure.ac b/configure.ac index dc75961..8f2bcc8 100644 --- a/configure.ac +++ b/configure.ac @@ -169,7 +169,7 @@ AC_SUBST(SYSTEMD_LIBS) LIBACCOUNTSSERVICE_LIBS="$LIBACCOUNTSSERVICE_LIBS $SYSTEMD_LIBS" LIBACCOUNTSSERVICE_CFLAGS="$LIBACCOUNTSSERVICE_CFLAGS $SYSTEMD_CFLAGS" -if test "x$have_systemd" != "no" ; then +if test "x$have_systemd" != "xno" ; then AC_DEFINE(WITH_SYSTEMD, 1, [Define to enable systemd support]) fi -- 1.7.3.4 ++++++ accountsservice-sysconfig.patch ++++++ --- /var/tmp/diff_new_pack.6Wo1o6/_old 2012-04-12 09:17:12.000000000 +0200 +++ /var/tmp/diff_new_pack.6Wo1o6/_new 2012-04-12 09:17:12.000000000 +0200 @@ -22,8 +22,8 @@ --- a/src/daemon.c +++ b/src/daemon.c @@ -46,6 +46,7 @@ + #include "daemon.h" - #include "daemon-glue.h" #include "util.h" +#include "gdm-sysconfig.h" -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
