Hello community,

here is the log from the commit of package gnome-keyring for openSUSE:Factory 
checked in at 2014-05-05 21:15:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-keyring (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-keyring.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-keyring"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-keyring/gnome-keyring.changes      
2014-02-12 11:09:46.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gnome-keyring.new/gnome-keyring.changes 
2014-05-05 21:16:16.000000000 +0200
@@ -1,0 +2,35 @@
+Sun Mar 23 15:20:48 UTC 2014 - [email protected]
+
+- Update to version 3.12.0:
+  + Build and testing fixes.
+
+-------------------------------------------------------------------
+Mon Mar 17 08:22:43 UTC 2014 - [email protected]
+
+- Update to version 3.11.92:
+  + Use $XDG_RUNTIME_DIR to create keyring socket directory
+    (bgo#725801).
+  + Stop exporting the $GNOME_KEYRING_CONTROL env variable
+    (bgo#725801).
+  + Stop exposing a GNOME_KEYRING_PID variable (bgo#725801).
+  + Pass XDG_RUNTIME_DIR to new gnome-keyring-daemon process
+    (bgo#726196).
+  + Fix issue with changed password not unlocking keyring
+    (bgo#726196).
+  + Add new --unlock option to prompt for login password
+    (bgo#710187).
+  + When in foreground mode, close stdout when done initializing.
+  + Exit gnome-keyring-daemon when the DBus connection closes
+    (bgo#708765).
+  + Don't initialize in an idle handler, this is racy.
+  + Don't log debug messages to syslog (bgo#711537).
+  + Documentation fixes (bgo#711581).
+  + License fixes (bgo#721549).
+  + Modernize autotools setup and other build fixes.
+  + Parallel testing and add new tests.
+  + Updated translations.
+- Drop gnome-keyring-check-session.patch: no longer required; the
+  start of the daemon is controlled by pam (OnlyIf=).
+- Rebase gnome-keyring-pam-auth-prompt-password.patch.
+
+-------------------------------------------------------------------

Old:
----
  gnome-keyring-3.10.1.tar.xz
  gnome-keyring-check-session.patch

New:
----
  gnome-keyring-3.12.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-keyring.spec ++++++
--- /var/tmp/diff_new_pack.pkyfYJ/_old  2014-05-05 21:16:17.000000000 +0200
+++ /var/tmp/diff_new_pack.pkyfYJ/_new  2014-05-05 21:16:17.000000000 +0200
@@ -19,16 +19,14 @@
 %bcond_without  gpgagent
 
 Name:           gnome-keyring
-Version:        3.10.1
+Version:        3.12.0
 Release:        0
 Url:            http://www.gnome.org/
 Summary:        GNOME Keyring
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          System/GUI/GNOME
-Source:         
http://download.gnome.org/sources/gnome-keyring/3.10/%{name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/gnome-keyring/3.12/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
-# PATCH-FEATURE-OPENSUSE gnome-keyring-check-session.patch [email protected] -- 
Only start gnome-keyring in the pam module if GNOME, Xfce or LXDE is started
-Patch4:         gnome-keyring-check-session.patch
 # PATCH-FIX-OPENSUSE gnome-keyring-pam-auth-prompt-password.patch bnc466732 
bgo560488 [email protected] -- Make the pam module prompt the password in auth, 
so we can use pam-config. This is a workaround until bnc#477488 is implemented.
 Patch5:         gnome-keyring-pam-auth-prompt-password.patch
 BuildRequires:  ca-certificates
@@ -37,7 +35,7 @@
 BuildRequires:  gtk-doc
 BuildRequires:  intltool
 BuildRequires:  libcap-ng-devel
-BuildRequires:  libgcrypt-devel
+BuildRequires:  libgcrypt-devel >= 1.2.2
 BuildRequires:  libselinux-devel
 BuildRequires:  pam-devel
 BuildRequires:  translation-update-upstream
@@ -45,7 +43,7 @@
 BuildRequires:  pkgconfig(dbus-1) >= 1.1.1
 BuildRequires:  pkgconfig(gck-1) >= 3.3.4
 BuildRequires:  pkgconfig(gcr-3) >= 3.5.3
-BuildRequires:  pkgconfig(glib-2.0) >= 2.32.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.38.0
 %if 0%{?BUILD_FROM_VCS}
 BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
@@ -116,7 +114,6 @@
 %prep
 %setup -q
 translation-update-upstream
-%patch4 -p1
 %patch5 -p1
 
 %build
@@ -201,7 +198,6 @@
 %dir %{_datadir}/p11-kit
 %dir %{_datadir}/p11-kit/modules
 %{_datadir}/p11-kit/modules/gnome-keyring.module
-%{_mandir}/man1/gnome-keyring-daemon.1%{?ext_man}
 %{_sysconfdir}/xdg/autostart/*.desktop
 
 %files lang -f %{name}.lang

++++++ gnome-keyring-3.10.1.tar.xz -> gnome-keyring-3.12.0.tar.xz ++++++
++++ 151571 lines of diff (skipped)

++++++ gnome-keyring-pam-auth-prompt-password.patch ++++++
--- /var/tmp/diff_new_pack.pkyfYJ/_old  2014-05-05 21:16:18.000000000 +0200
+++ /var/tmp/diff_new_pack.pkyfYJ/_new  2014-05-05 21:16:18.000000000 +0200
@@ -1,8 +1,8 @@
-Index: gnome-keyring-2.28.0/pam/gkr-pam-module.c
+Index: gnome-keyring-3.11.92/pam/gkr-pam-module.c
 ===================================================================
---- gnome-keyring-2.28.0.orig/pam/gkr-pam-module.c
-+++ gnome-keyring-2.28.0/pam/gkr-pam-module.c
-@@ -889,12 +889,27 @@ pam_sm_authenticate (pam_handle_t *ph, i
+--- gnome-keyring-3.11.92.orig/pam/gkr-pam-module.c
++++ gnome-keyring-3.11.92/pam/gkr-pam-module.c
+@@ -824,12 +824,27 @@ pam_sm_authenticate (pam_handle_t *ph, i
        /* Look up the password */
        ret = pam_get_item (ph, PAM_AUTHTOK, (const void**)&password);
        if (ret != PAM_SUCCESS || password == NULL) {
@@ -34,4 +34,4 @@
 +              }
        }
  
-       started_daemon = 0;
+       ret = unlock_keyring (ph, pwd, password, &need_daemon);

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to