Your message dated Sat, 20 Oct 2012 16:32:40 +0000
with message-id <[email protected]>
and subject line Bug#690965: fixed in gnome-keyring 3.6.1-1
has caused the Debian Bug report #690965,
regarding gnome-keyring: [experimental] new upstream release 3.6.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
690965: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690965
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnome-keyring
Version: 3.4.1-5
Severity: wishlist
Tags: patch

Here's some updated packaging for the GNOME 3.6 version.
--- gnome-keyring-3.4.1/debian/changelog	2012-08-19 21:02:52.000000000 +0100
+++ gnome-keyring-3.6.1/debian/changelog	2012-10-19 17:03:31.000000000 +0100
@@ -1,3 +1,14 @@
+gnome-keyring (3.6.1-0+g36+1) UNRELEASED; urgency=low
+
+  * Local package
+  * New upstream release
+    - update build-dependencies
+    - drop patches that are in the upstream version
+    - deal with renamed PKCS#11 integration conffile with a mv_conffile
+      maintscript helper (LP: #1038577)
+
+ -- Simon McVittie <[email protected]>  Fri, 19 Oct 2012 16:45:16 +0100
+
 gnome-keyring (3.4.1-5) unstable; urgency=low
 
   * d/p/0001-schema-Update-description-for-gpg-cache-method.patch,
--- gnome-keyring-3.4.1/debian/control	2012-08-19 21:06:19.000000000 +0100
+++ gnome-keyring-3.6.1/debian/control	2012-10-19 17:05:11.000000000 +0100
@@ -18,9 +18,9 @@
                libcap-ng-dev [linux-any],
                libdbus-1-dev (>= 1.0),
                libgck-1-dev (>= 3.3.4),
-               libgcr-3-dev (>= 3.3.3),
+               libgcr-3-dev (>= 3.5.3),
                libgcrypt11-dev (>= 1.2.2),
-               libglib2.0-dev (>= 2.28.0),
+               libglib2.0-dev (>= 2.32.0),
                libgtk-3-dev (>= 3.0),
                libp11-kit-dev (>= 0.6),
                libpam0g-dev,
@@ -35,6 +35,7 @@
 
 Package: gnome-keyring
 Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          gcr (>= 3.4),
--- gnome-keyring-3.4.1/debian/control.in	2012-08-19 13:24:48.000000000 +0100
+++ gnome-keyring-3.6.1/debian/control.in	2012-10-19 17:03:31.000000000 +0100
@@ -13,9 +13,9 @@
                libcap-ng-dev [linux-any],
                libdbus-1-dev (>= 1.0),
                libgck-1-dev (>= 3.3.4),
-               libgcr-3-dev (>= 3.3.3),
+               libgcr-3-dev (>= 3.5.3),
                libgcrypt11-dev (>= 1.2.2),
-               libglib2.0-dev (>= 2.28.0),
+               libglib2.0-dev (>= 2.32.0),
                libgtk-3-dev (>= 3.0),
                libp11-kit-dev (>= 0.6),
                libpam0g-dev,
@@ -30,6 +30,7 @@
 
 Package: gnome-keyring
 Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          gcr (>= 3.4),
--- gnome-keyring-3.4.1/debian/gnome-keyring.maintscript	1970-01-01 01:00:00.000000000 +0100
+++ gnome-keyring-3.6.1/debian/gnome-keyring.maintscript	2012-10-19 17:03:31.000000000 +0100
@@ -0,0 +1 @@
+mv_conffile /etc/pkcs11/modules/gnome-keyring-module /etc/pkcs11/modules/gnome-keyring.module 3.6.0-0ubuntu1~
--- gnome-keyring-3.4.1/debian/patches/0001-schema-Update-description-for-gpg-cache-method.patch	2012-08-19 13:29:37.000000000 +0100
+++ gnome-keyring-3.6.1/debian/patches/0001-schema-Update-description-for-gpg-cache-method.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,31 +0,0 @@
-From 24dcc36fb999418b1d13f76bc6bee4c7f59a5ec0 Mon Sep 17 00:00:00 2001
-From: Stef Walter <[email protected]>
-Date: Wed, 8 Aug 2012 06:06:24 +0200
-Subject: [PATCH 1/3] schema: Update description for gpg-cache-method
-
- * Document the various method strings that can be present here
-
-https://bugzilla.gnome.org/show_bug.cgi?id=681081
----
- schema/org.gnome.crypto.cache.gschema.xml |    5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/schema/org.gnome.crypto.cache.gschema.xml b/schema/org.gnome.crypto.cache.gschema.xml
-index 9a431eb..4547399 100644
---- a/schema/org.gnome.crypto.cache.gschema.xml
-+++ b/schema/org.gnome.crypto.cache.gschema.xml
-@@ -3,7 +3,10 @@
- 		<key name="gpg-cache-method" type="s">
- 			<default>'session'</default>
- 			<summary>Cache Method</summary>
--			<description>The method to use for caching passphrases typed into the GPG agent.</description>
-+			<description>The method to use for caching passphrases typed into the GPG agent.
-+			Should be one of: 'always' caches permanently, 'session' caches until session end,
-+			'idle' caches until the not used for gpg-cache-ttl seconds, 'timeout' caches until
-+			gpg-cache-ttl seconds.</description>
- 		</key>
- 		<key name="gpg-cache-ttl" type="i">
- 			<default>300</default>
--- 
-1.7.10.4
-
--- gnome-keyring-3.4.1/debian/patches/0002-gpg-agent-Hook-up-the-TTL-cache-option.patch	2012-08-19 13:29:37.000000000 +0100
+++ gnome-keyring-3.6.1/debian/patches/0002-gpg-agent-Hook-up-the-TTL-cache-option.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,99 +0,0 @@
-From 51606f299e5ee9d48096db0a5957efe26cbf7cc3 Mon Sep 17 00:00:00 2001
-From: Stef Walter <[email protected]>
-Date: Wed, 8 Aug 2012 06:06:58 +0200
-Subject: [PATCH 2/3] gpg-agent: Hook up the TTL cache option
-
- * So that when the gsettings gpg-cache-method is 'idle' or 'timeout'
-   we use gpg-cache-ttl to control how long the passphrase is cached
-   for.
- * This is a regression from 3.3.x
-
-https://bugzilla.gnome.org/show_bug.cgi?id=681081
----
- daemon/gpg-agent/gkd-gpg-agent-ops.c |   40 +++++++++++++++++++++-------------
- 1 file changed, 25 insertions(+), 15 deletions(-)
-
-diff --git a/daemon/gpg-agent/gkd-gpg-agent-ops.c b/daemon/gpg-agent/gkd-gpg-agent-ops.c
-index a0e8731..c8414fe 100644
---- a/daemon/gpg-agent/gkd-gpg-agent-ops.c
-+++ b/daemon/gpg-agent/gkd-gpg-agent-ops.c
-@@ -322,17 +322,6 @@ load_unlock_options (GcrPrompt *prompt)
- 	g_free (method);
- }
- 
--static void
--save_unlock_options (GcrPrompt *prompt)
--{
--	GSettings *settings;
--
--	settings = gkd_gpg_agent_settings ();
--
--	if (gcr_prompt_get_choice_chosen (prompt))
--		g_settings_set_string (settings, "gpg-cache-method", GCR_UNLOCK_OPTION_ALWAYS);
--}
--
- static GcrPrompt *
- open_password_prompt (GckSession *session,
-                       const gchar *keyid,
-@@ -405,11 +394,14 @@ do_get_password (GckSession *session, const gchar *keyid, const gchar *errmsg,
-                  const gchar *prompt_text, const gchar *description, gboolean confirm)
- {
- 	GckBuilder builder = GCK_BUILDER_INIT;
-+	GSettings *settings;
- 	GckAttributes *attrs;
- 	gchar *password = NULL;
- 	GcrPrompt *prompt;
- 	gboolean chosen;
- 	GError *error = NULL;
-+	gint lifetime;
-+	gchar *method;
- 
- 	g_assert (GCK_IS_SESSION (session));
- 
-@@ -430,21 +422,39 @@ do_get_password (GckSession *session, const gchar *keyid, const gchar *errmsg,
- 	}
- 
- 	if (password != NULL && keyid != NULL) {
-+		settings = gkd_gpg_agent_settings ();
- 
- 		/* Load up the save options */
- 		chosen = gcr_prompt_get_choice_chosen (prompt);
- 
--		if (chosen)
-+		if (chosen) {
-+			g_settings_set_string (settings, "gpg-cache-method", GCR_UNLOCK_OPTION_ALWAYS);
- 			gck_builder_add_string (&builder, CKA_G_COLLECTION, "login");
--		else
-+
-+		} else {
-+			method = g_settings_get_string (settings, "gpg-cache-method");
-+			lifetime = g_settings_get_int (settings, "gpg-cache-ttl");
-+
-+			if (g_strcmp0 (method, GCR_UNLOCK_OPTION_IDLE) == 0) {
-+				gck_builder_add_boolean (&builder, CKA_GNOME_TRANSIENT, TRUE);
-+				gck_builder_add_ulong (&builder, CKA_G_DESTRUCT_IDLE, lifetime);
-+
-+			} else if (g_strcmp0 (method, GCR_UNLOCK_OPTION_TIMEOUT) == 0) {
-+				gck_builder_add_boolean (&builder, CKA_GNOME_TRANSIENT, TRUE);
-+				gck_builder_add_ulong (&builder, CKA_G_DESTRUCT_AFTER, lifetime);
-+
-+			} else if (g_strcmp0 (method, GCR_UNLOCK_OPTION_SESSION)){
-+				g_message ("Unsupported gpg-cache-method setting: %s", method);
-+			}
-+
- 			gck_builder_add_string (&builder, CKA_G_COLLECTION, "session");
-+			g_free (method);
-+		}
- 
- 		/* Now actually save the password */
- 		attrs = gck_attributes_ref_sink (gck_builder_end (&builder));
- 		do_save_password (session, keyid, description, password, attrs);
- 		gck_attributes_unref (attrs);
--
--		save_unlock_options (prompt);
- 	}
- 
- 	g_clear_object (&prompt);
--- 
-1.7.10.4
-
--- gnome-keyring-3.4.1/debian/patches/0003-secret-store-Mark-a-secret-item-as-used-when-accesse.patch	2012-08-19 13:29:37.000000000 +0100
+++ gnome-keyring-3.6.1/debian/patches/0003-secret-store-Mark-a-secret-item-as-used-when-accesse.patch	1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-From 5dff623470b859e332dbe12afb0dc57b292832d2 Mon Sep 17 00:00:00 2001
-From: Stef Walter <[email protected]>
-Date: Wed, 8 Aug 2012 15:08:22 +0200
-Subject: [PATCH 3/3] secret-store: Mark a secret item as 'used' when accessed
-
- * This makes the gpg-agent idle feature work correctly
-
-https://bugzilla.gnome.org/show_bug.cgi?id=681081
----
- pkcs11/secret-store/gkm-secret-item.c |    1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/pkcs11/secret-store/gkm-secret-item.c b/pkcs11/secret-store/gkm-secret-item.c
-index d03c4a8..15791a9 100644
---- a/pkcs11/secret-store/gkm-secret-item.c
-+++ b/pkcs11/secret-store/gkm-secret-item.c
-@@ -224,6 +224,7 @@ gkm_secret_item_real_get_attribute (GkmObject *base, GkmSession *session, CK_ATT
- 		identifier = gkm_secret_object_get_identifier (GKM_SECRET_OBJECT (self));
- 		secret = gkm_secret_data_get_raw (sdata, identifier, &n_secret);
- 		rv = gkm_attribute_set_data (attr, secret, n_secret);
-+		gkm_object_mark_used (base);
- 		g_object_unref (sdata);
- 		return rv;
- 
--- 
-1.7.10.4
-
--- gnome-keyring-3.4.1/debian/patches/series	2012-08-19 13:30:21.000000000 +0100
+++ gnome-keyring-3.6.1/debian/patches/series	2012-10-19 17:03:31.000000000 +0100
@@ -1,4 +1 @@
 03_kfreebsd.patch
-0001-schema-Update-description-for-gpg-cache-method.patch
-0002-gpg-agent-Hook-up-the-TTL-cache-option.patch
-0003-secret-store-Mark-a-secret-item-as-used-when-accesse.patch

Attachment: gnome-keyring_3.6.1-0+g36+1.debian.tar.gz
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: gnome-keyring
Source-Version: 3.6.1-1

We believe that the bug you reported is fixed in the latest version of
gnome-keyring, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sjoerd Simons <[email protected]> (supplier of updated gnome-keyring package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 20 Oct 2012 18:15:10 +0200
Source: gnome-keyring
Binary: gnome-keyring libpam-gnome-keyring
Architecture: source amd64
Version: 3.6.1-1
Distribution: experimental
Urgency: low
Maintainer: Josselin Mouette <[email protected]>
Changed-By: Sjoerd Simons <[email protected]>
Description: 
 gnome-keyring - GNOME keyring services (daemon and tools)
 libpam-gnome-keyring - PAM module to unlock the GNOME keyring upon login
Closes: 690965
Changes: 
 gnome-keyring (3.6.1-1) experimental; urgency=low
 .
   [ Simon McVittie ]
   * New upstream release
     - update build-dependencies
     - drop patches that are in the upstream version
     - deal with renamed PKCS#11 integration conffile with a mv_conffile
       maintscript helper (LP: #1038577)
 .
   [ Sjoerd Simons ]
   * Upload to Debian (Closes: #690965)
Checksums-Sha1: 
 08016a805abd408f4a7fc2678dbed0ec788b1655 2022 gnome-keyring_3.6.1-1.dsc
 ec916a10ace39e4866e933dd78b7cb6706f667fb 1139588 
gnome-keyring_3.6.1.orig.tar.xz
 bc2b25123463b4baec790020d52068b7a3e75495 16226 
gnome-keyring_3.6.1-1.debian.tar.gz
 d8f61a63f3c0218d7ebac638401d9289ecf45c81 983090 gnome-keyring_3.6.1-1_amd64.deb
 0bd4365367bf437d09f48f261eb4c32a4da6e23b 263862 
libpam-gnome-keyring_3.6.1-1_amd64.deb
Checksums-Sha256: 
 44caed9e7e914cc593f6347ada52f30631389296245641dc4a32eb5270931255 2022 
gnome-keyring_3.6.1-1.dsc
 0c3a2ccc1744ce681fa7eb8d5e3e94d1712e932068a36ce7076222eb82b25aa5 1139588 
gnome-keyring_3.6.1.orig.tar.xz
 6bae053fa4f4c914c0df0cc0cff534e9eaf248e64831d61c2a628bbb0fbfeee9 16226 
gnome-keyring_3.6.1-1.debian.tar.gz
 42ad2301bc0fc9558b42be6b9d869ceea14f40a3e112cebaed551d59279abbd0 983090 
gnome-keyring_3.6.1-1_amd64.deb
 cc3c7c7c68813958da23df8f949e0d81e42a48d07a0ad036d8a6ff11689f7f94 263862 
libpam-gnome-keyring_3.6.1-1_amd64.deb
Files: 
 f35309cab61542d1e3bb47b3d3013926 2022 gnome optional gnome-keyring_3.6.1-1.dsc
 9b648ca1c489ac43970542eae4fa5715 1139588 gnome optional 
gnome-keyring_3.6.1.orig.tar.xz
 81bf47216b5ec2de008de639a7cb9b0a 16226 gnome optional 
gnome-keyring_3.6.1-1.debian.tar.gz
 0972eaa4284242d2ab17d2216e5c6ba4 983090 gnome optional 
gnome-keyring_3.6.1-1_amd64.deb
 17a0d3aa9723e779216abfbbc95684ba 263862 admin optional 
libpam-gnome-keyring_3.6.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlCCztkACgkQgTd+SodosdIJdgCfTNaVjP1KI9hzE5f93Ni/PoOt
cMwAn3lg2uY9r81lpkm8dspxTUo1C7An
=O4Bk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to