Hello community,

here is the log from the commit of package gnome-keyring for openSUSE:Factory 
checked in at 2018-03-14 19:31:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-keyring (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-keyring.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-keyring"

Wed Mar 14 19:31:16 2018 rev:129 rq:586260 version:3.28.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-keyring/gnome-keyring.changes      
2017-08-10 13:44:21.146863326 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-keyring.new/gnome-keyring.changes 
2018-03-14 19:31:18.373678278 +0100
@@ -1,0 +2,71 @@
+Tue Mar 13 08:36:39 UTC 2018 - [email protected]
+
+- Update to version 3.28.0.1:
+  + Fix linking with "-z defs" (bgo#794274).
+
+-------------------------------------------------------------------
+Mon Mar 12 15:22:40 UTC 2018 - [email protected]
+
+- Update to version 3.28.0:
+  + Fix TAP test driver.
+
+-------------------------------------------------------------------
+Mon Mar  5 19:11:25 UTC 2018 - [email protected]
+
+- Update to version 3.27.92:
+  + Wrap stock ssh-agent from OpenSSH (bgo#775981).
+  + Stop installing p11-kit configuration file for the PKCS#11
+    module (bgo#791401).
+  + Updated translations.
+- Add openssh BuildRequires: needed for ssh-agent wrapper.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:28:28 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Fri Jan 12 03:15:36 UTC 2018 - [email protected]
+
+- Update to version 3.27.4:
+  + Add support for SHA2 extension for RSA signatures in ssh-agent
+    (bgo#790910).
+  + Build fixes (bgo#792278, bgo#787387).
+  + Updated translations.
+- Rebase gnome-keyring-pam-auth-prompt-password.patch.
+- Adopt the use of %make_build macro rather than raw make command,
+  following the best practices.
+- Drop intltool BuildRequires: after upstream porting to Gettext,
+  this is no longer needed.
+- Point fdupes to the data directory instead of the build root,
+  which is a practice that must be avoided.
+
+-------------------------------------------------------------------
+Fri Nov 10 18:03:36 UTC 2017 - [email protected]
+
+- Update to version 3.27.2:
+  + Add support for ECDSA in ssh-agent (bgo#641082).
+  + Wipe passwords stored by the PAM module (bgo#781486).
+  + Fix:
+    - Shared key derivation between libsecret and gnome-keyring
+      (bgo#778357).
+    - Erroneous handling of partial writes in write_sync_close
+      (bgo#778269).
+  + Set CKF_LOGIN_REQUIRED flag in ssh-module.
+  + Build and testing fixes (bgo#774312, bgo#781785).
+  + Updated translations.
+- Update Url to https://wiki.gnome.org/Projects/GnomeKeyring:
+  current GNOME Keyring's project web page.
+- Add conditional use to translation-update-upstream: SLE-only
+  requirement.
+- Drop gnome-keyring-secret-size.patch: fixed upstream.
+- Drop pristine macros for choosing number of jobs in %build
+  section and adopting %{?_smp_mflags} instead.
+- Drop %glib2_gsettings_schema_*, %desktop_database_* post/postun
+  scriptlets and %glib2_gsettings_schema_requires macro: the
+  functionality is covered by file triggers now.
+- Drop %clean section since its use is deprecated now.
+- Separate SLE-only patches from the others. Now they start at the
+  number 1000.
+
+-------------------------------------------------------------------

Old:
----
  gnome-keyring-3.20.1.tar.xz
  gnome-keyring-secret-size.patch

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

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

Other differences:
------------------
++++++ gnome-keyring.spec ++++++
--- /var/tmp/diff_new_pack.d4MnOz/_old  2018-03-14 19:31:19.493638505 +0100
+++ /var/tmp/diff_new_pack.d4MnOz/_new  2018-03-14 19:31:19.497638363 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnome-keyring
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,55 +17,50 @@
 
 
 Name:           gnome-keyring
-Version:        3.20.1
+Version:        3.28.0.1
 Release:        0
-Url:            http://www.gnome.org/
 Summary:        GNOME Keyring
-License:        GPL-2.0+ and LGPL-2.1+
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          System/GUI/GNOME
-Source:         
http://download.gnome.org/sources/gnome-keyring/3.20/%{name}-%{version}.tar.xz
+URL:            https://wiki.gnome.org/Projects/GnomeKeyring
+Source:         
http://download.gnome.org/sources/gnome-keyring/3.28/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 # PATCH-FIX-OPENSUSE gnome-keyring-pam-auth-prompt-password.patch bnc#466732 
bgo#560488 [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.
 Patch0:         gnome-keyring-pam-auth-prompt-password.patch
-# PATCH-FIX-UPSTREAM gnome-keyring-secret-size.patch bgo#778357 
[email protected] -- Ensure that generated secret occupies the same number 
of bytes as prime.
-Patch1:         gnome-keyring-secret-size.patch
+# PATCH-FEATURE-UPSTREAM gnome-keyring-bsc1039461-pam-man-page.patch 
bsc#1039461 bgo#784051 [email protected] -- Add a man page for the PAM module
+Patch1:         gnome-keyring-bsc1039461-pam-man-page.patch
+## NOTE: Keep SLE-only patches at bottom (starting on 1000).
 # PATCH-FIX-SLE gnome-keyring-bsc932232-use-libgcrypt-allocators.patch 
bsc#932232 [email protected]
-Patch3:         gnome-keyring-bsc932232-use-libgcrypt-allocators.patch
+Patch1000:      gnome-keyring-bsc932232-use-libgcrypt-allocators.patch
 # PATCH-FIX-SLE gnome-keyring-bsc932232-use-non-fips-md5.patch bsc#932232 
[email protected]
-Patch4:         gnome-keyring-bsc932232-use-non-fips-md5.patch
-# PATCH-FEATURE-UPSTREAM gnome-keyring-bsc1039461-pam-man-page.patch 
bsc#1039461 bgo#784051 [email protected] -- Add a man page for the PAM module
-Patch5:         gnome-keyring-bsc1039461-pam-man-page.patch
+Patch1001:      gnome-keyring-bsc932232-use-non-fips-md5.patch
 BuildRequires:  automake
 BuildRequires:  ca-certificates
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
 BuildRequires:  gtk-doc
-BuildRequires:  intltool
 BuildRequires:  libcap-ng-devel
 BuildRequires:  libgcrypt-devel >= 1.2.2
 BuildRequires:  libselinux-devel
+BuildRequires:  openssh
 BuildRequires:  pam-devel
-BuildRequires:  translation-update-upstream
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(gck-1) >= 3.3.4
-BuildRequires:  pkgconfig(gcr-3) >= 3.5.3
-BuildRequires:  pkgconfig(glib-2.0) >= 2.38.0
-%if 0%{?BUILD_FROM_VCS}
-BuildRequires:  gnome-common
-BuildRequires:  gtk-doc
-%endif
+BuildRequires:  pkgconfig(gcr-3) >= 3.27.90
+BuildRequires:  pkgconfig(glib-2.0) >= 2.44.0
 Requires:       libgck-modules-gnome-keyring = %{version}
 Recommends:     %{name}-lang
 Recommends:     %{name}-pam
 Provides:       dbus(org.freedesktop.secrets)
 Provides:       dbus(org.gnome.keyring)
-# bug437293
-%ifarch ppc64
-Obsoletes:      gnome-keyring-64bit
+%if !0%{?is_opensuse}
+BuildRequires:  translation-update-upstream
+%endif
+%if 0%{?BUILD_FROM_VCS}
+BuildRequires:  gnome-common
 %endif
 #
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%glib2_gsettings_schema_requires
 
 %description
 The GNOME Keyring is a daemon in the session, similar to ssh-agent,
@@ -99,6 +94,7 @@
 Summary:        GNOME Keyring - PAM module
 Group:          System/GUI/GNOME
 Requires:       %{name} = %{version}
+# FIXME: use proper Requires(pre/post/preun/...)
 PreReq:         pam-config >= 0.72
 PreReq:         sed
 # Package was present in OpenSUSE 10.2 and 10.3:
@@ -117,26 +113,26 @@
 The PAM module can be used to unlock the keyring on login.
 
 %lang_package
+
 %prep
 %setup -q
-translation-update-upstream
 %patch0 -p1
 %patch1 -p1
-%if ! 0%{?is_opensuse}
-%patch3 -p1
-%patch4 -p1
+%if !0%{?is_opensuse}
+%patch1000 -p1
+%patch1001 -p1
+translation-update-upstream
 %endif
-%patch5 -p1
 
 %build
 autoreconf -f
 %configure\
         --enable-pam \
         --with-pam-dir=/%{_lib}/security
-make %{?jobs:-j%jobs} V=1
+%make_build
 
 %install
-%makeinstall
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 # XFCE team wants gnome-keyring to work by default.
 for i in %{buildroot}%{_sysconfdir}/xdg/autostart/*.desktop ; do
@@ -146,18 +142,7 @@
 %suse_update_desktop_file gnome-keyring-pkcs11
 %suse_update_desktop_file gnome-keyring-secrets
 %suse_update_desktop_file gnome-keyring-ssh
-%fdupes %{buildroot}
-
-%clean
-rm -rf %{buildroot}
-
-%post
-%glib2_gsettings_schema_post
-%desktop_database_post
-
-%postun
-%glib2_gsettings_schema_postun
-%desktop_database_postun
+%fdupes %{buildroot}%{_datadir}
 
 ###
 # WARNING: when changing the pam-config calls in the scriptlets, please also
@@ -185,8 +170,8 @@
 fi
 
 %files
-%defattr (-, root, root)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_bindir}/gnome-keyring
 %{_bindir}/gnome-keyring-3
 %{_bindir}/gnome-keyring-daemon
@@ -199,18 +184,12 @@
 %dir %{_datadir}/GConf/gsettings
 %{_datadir}/GConf/gsettings/org.gnome.crypto.cache.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.crypto.cache.gschema.xml
-%dir %{_datadir}/p11-kit
-%dir %{_datadir}/p11-kit/modules
-%{_datadir}/p11-kit/modules/gnome-keyring.module
 %{_sysconfdir}/xdg/autostart/*.desktop
 %{_mandir}/man1/gnome-keyring.1%{?ext_man}
 %{_mandir}/man1/gnome-keyring-3.1%{?ext_man}
 %{_mandir}/man1/gnome-keyring-daemon.1%{?ext_man}
 
-%files lang -f %{name}.lang
-
 %files -n libgck-modules-gnome-keyring
-%defattr (-, root, root)
 # Note: if modules move to %%{_libdir}/pkcs11, then we should remove
 # the libgp11-modules Obsoletes tag.
 %dir %{_libdir}/gnome-keyring
@@ -221,8 +200,9 @@
 %{_libdir}/gnome-keyring/devel/gkm-xdg-store-standalone.so
 
 %files pam
-%defattr (-, root, root)
 %attr(555,root,root) /%{_lib}/security/*.so
 %{_mandir}/man8/pam_gnome_keyring.8%{?ext_man}
 
+%files lang -f %{name}.lang
+
 %changelog

++++++ gnome-keyring-3.20.1.tar.xz -> gnome-keyring-3.28.0.1.tar.xz ++++++
++++ 57766 lines of diff (skipped)

++++++ gnome-keyring-pam-auth-prompt-password.patch ++++++
--- /var/tmp/diff_new_pack.d4MnOz/_old  2018-03-14 19:31:20.529601715 +0100
+++ /var/tmp/diff_new_pack.d4MnOz/_new  2018-03-14 19:31:20.529601715 +0100
@@ -2,7 +2,7 @@
 ===================================================================
 --- 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
+@@ -826,12 +826,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) {


Reply via email to