Your message dated Mon, 14 Dec 2009 19:03:42 +0000
with message-id <[email protected]>
and subject line Bug#558406: fixed in gnome-keyring 2.28.2-1
has caused the Debian Bug report #558406,
regarding gnome-keyring-daemon doesn't work on GNU/kFreeBSD
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.)
--
558406: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558406
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnome-keyring
Version: 2.28.1-2
Severity: important
Hi,
On GNU/kFreeBSD, gnome-keyring-daemon starts successfully but
gnome-keyring-manager
and seahorse fails while trying to connect to the daemon.
Attached is a patch which fixes this bug.
Regards,
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: kfreebsd-i386 (i686)
Kernel: kFreeBSD 8.0-0-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnome-keyring depends on:
ii dbus-x11 1.2.16-2 simple interprocess messaging syst
ii gconf2 2.28.0-1 GNOME configuration database syste
ii libc0.1 2.10.2-2 GNU C Library: Shared libraries
ii libdbus-1-3 1.2.16-2 simple interprocess messaging syst
ii libgconf2-4 2.28.0-1 GNOME configuration database syste
ii libgcr0 2.28.1-2 Library for Crypto UI related task
ii libgcrypt11 1.4.4-5 LGPL Crypto library - runtime libr
ii libglib2.0-0 2.22.2-2 The GLib library of C routines
ii libgp11-0 2.28.1-2 Glib wrapper library for PKCS#11 -
ii libgtk2.0-0 2.18.3-1 The GTK+ graphical user interface
ii libpango1.0-0 1.26.1-1 Layout and rendering of internatio
ii libtasn1-3 2.3-1 Manage ASN.1 structures (runtime)
Versions of packages gnome-keyring recommends:
ii libpam-gnome-keyring 2.28.1-2 PAM module to unlock the GNOME key
gnome-keyring suggests no packages.
-- no debconf information
--- gnome-keyring-2.28.1/egg/egg-unix-credentials.c 2009-11-28 16:35:59.000000000 +0100
+++ gnome-keyring-2.28.1.new/egg/egg-unix-credentials.c 2009-11-28 16:37:59.000000000 +0100
@@ -45,7 +45,7 @@
char buf;
int ret;
-#if defined(HAVE_CMSGCRED) || defined(LOCAL_CREDS)
+#if (defined(HAVE_CMSGCRED) || defined(LOCAL_CREDS)) && (!defined(__FreeBSD__) || !defined(__FreeBSD_kernel__))
/* Prefer CMSGCRED over LOCAL_CREDS because the former provides the
* remote PID. */
#if defined(HAVE_CMSGCRED)
@@ -73,7 +73,7 @@
msg.msg_iov = &iov;
msg.msg_iovlen = 1;
-#if defined(HAVE_CMSGCRED) || defined(LOCAL_CREDS)
+#if (defined(HAVE_CMSGCRED) || defined(LOCAL_CREDS)) && (!defined(__FreeBSD__) || !defined(__FreeBSD_kernel__))
memset (&cmsg, 0, sizeof (cmsg));
msg.msg_control = (caddr_t) &cmsg;
msg.msg_controllen = CMSG_SPACE(sizeof *cred);
@@ -96,8 +96,8 @@
fprintf (stderr, "credentials byte was not nul\n");
return -1;
}
-
-#if defined(HAVE_CMSGCRED) || defined(LOCAL_CREDS)
+
+#if (defined(HAVE_CMSGCRED) || defined(LOCAL_CREDS)) && (!defined(__FreeBSD__) || !defined(__FreeBSD_kernel__))
if (cmsg.hdr.cmsg_len < CMSG_LEN (sizeof *cred) ||
cmsg.hdr.cmsg_type != SCM_CREDS) {
fprintf (stderr, "message from recvmsg() was not SCM_CREDS\n");
@@ -164,7 +164,7 @@
{
char buf;
int bytes_written;
-#if defined(HAVE_CMSGCRED) && (!defined(LOCAL_CREDS) || defined(__FreeBSD__))
+#if defined(HAVE_CMSGCRED) && (!defined(LOCAL_CREDS) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__))
union {
struct cmsghdr hdr;
char cred[CMSG_SPACE (sizeof (struct cmsgcred))];
@@ -175,7 +175,7 @@
buf = 0;
-#if defined(HAVE_CMSGCRED) && (!defined(LOCAL_CREDS) || defined(__FreeBSD__))
+#if defined(HAVE_CMSGCRED) && (!defined(LOCAL_CREDS) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__))
iov.iov_base = &buf;
iov.iov_len = 1;
@@ -193,7 +193,7 @@
again:
-#if defined(HAVE_CMSGCRED) && (!defined(LOCAL_CREDS) || defined(__FreeBSD__))
+#if defined(HAVE_CMSGCRED) && (!defined(LOCAL_CREDS) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__))
bytes_written = sendmsg (socket, &msg, 0);
#else
bytes_written = write (socket, &buf, 1);
--- End Message ---
--- Begin Message ---
Source: gnome-keyring
Source-Version: 2.28.2-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:
gnome-keyring_2.28.2-1.diff.gz
to main/g/gnome-keyring/gnome-keyring_2.28.2-1.diff.gz
gnome-keyring_2.28.2-1.dsc
to main/g/gnome-keyring/gnome-keyring_2.28.2-1.dsc
gnome-keyring_2.28.2-1_i386.deb
to main/g/gnome-keyring/gnome-keyring_2.28.2-1_i386.deb
gnome-keyring_2.28.2.orig.tar.gz
to main/g/gnome-keyring/gnome-keyring_2.28.2.orig.tar.gz
libgcr-dev_2.28.2-1_i386.deb
to main/g/gnome-keyring/libgcr-dev_2.28.2-1_i386.deb
libgcr0_2.28.2-1_i386.deb
to main/g/gnome-keyring/libgcr0_2.28.2-1_i386.deb
libgnome-keyring-dev_2.28.2-1_i386.deb
to main/g/gnome-keyring/libgnome-keyring-dev_2.28.2-1_i386.deb
libgnome-keyring0_2.28.2-1_i386.deb
to main/g/gnome-keyring/libgnome-keyring0_2.28.2-1_i386.deb
libgp11-0_2.28.2-1_i386.deb
to main/g/gnome-keyring/libgp11-0_2.28.2-1_i386.deb
libgp11-dev_2.28.2-1_i386.deb
to main/g/gnome-keyring/libgp11-dev_2.28.2-1_i386.deb
libpam-gnome-keyring_2.28.2-1_i386.deb
to main/g/gnome-keyring/libpam-gnome-keyring_2.28.2-1_i386.deb
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.
Emilio Pozuelo Monfort <[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: Mon, 14 Dec 2009 19:50:03 +0100
Source: gnome-keyring
Binary: gnome-keyring libgnome-keyring-dev libgnome-keyring0 libgp11-dev
libgp11-0 libpam-gnome-keyring libgcr-dev libgcr0
Architecture: source i386
Version: 2.28.2-1
Distribution: unstable
Urgency: low
Maintainer: Josselin Mouette <[email protected]>
Changed-By: Emilio Pozuelo Monfort <[email protected]>
Description:
gnome-keyring - GNOME keyring services (daemon and tools)
libgcr-dev - Library for Crypto UI related task - development
libgcr0 - Library for Crypto UI related task - runtime
libgnome-keyring-dev - Development files for GNOME keyring service
libgnome-keyring0 - GNOME keyring services library
libgp11-0 - Glib wrapper library for PKCS#11 - runtime
libgp11-dev - GLib wrapper library for PKCS#11 - development
libpam-gnome-keyring - PAM module to unlock the GNOME keyring upon login
Closes: 558406
Changes:
gnome-keyring (2.28.2-1) unstable; urgency=low
.
[ Josselin Mouette ]
* 03_kfreebsd.patch: patch from Emmanuel Bouthenot to add kFreeBSD
support. Closes: #558406.
.
[ Emilio Pozuelo Monfort ]
* Switch to quilt, refresh patches.
* debian/patches/04_maxpathlen_hurd.patch:
- New patch, switch to dynamic allocation to avoid using
MAXPATHLEN. Fixes FTBFS on GNU/Hurd.
* New upstream bugfix release.
Checksums-Sha1:
c0bacfc9500c855852b565604db68b3b6d4e8682 1647 gnome-keyring_2.28.2-1.dsc
71afe898c15a9c1a450e197f9e10736f817aeb89 4295464
gnome-keyring_2.28.2.orig.tar.gz
0d8b1f176e2e4adfb004e71ade003629b99c789a 15646 gnome-keyring_2.28.2-1.diff.gz
075d209171b2edd1050e02e83d4389d024469be4 1143596
gnome-keyring_2.28.2-1_i386.deb
a9f965d17645616c2f278eb78da2a1623034cd9b 116424
libgnome-keyring-dev_2.28.2-1_i386.deb
b5e97d47e4d8952fb39c8ce9cb9889e895dedeaf 68350
libgnome-keyring0_2.28.2-1_i386.deb
24964c117fb6ae1cf66521d24b74d0cdf23317eb 144854 libgp11-dev_2.28.2-1_i386.deb
8280dedf178813ae0c32332d9adaf87dd5f59594 76536 libgp11-0_2.28.2-1_i386.deb
57adce710a37eef19c18b10597168ada82c8cccc 55690
libpam-gnome-keyring_2.28.2-1_i386.deb
da657aae8b25df7b8eec8ed4a120df0b694da2c4 162476 libgcr-dev_2.28.2-1_i386.deb
c8a290fc1b5b3dc4a5727b57890e9230179669d5 124454 libgcr0_2.28.2-1_i386.deb
Checksums-Sha256:
ab81888ba5afb2f767b674892f3a62836313e31908b8c48b7ec32aac15b0bdf1 1647
gnome-keyring_2.28.2-1.dsc
bcf13539fb5128622e07269883d7efecf95f7e0c7bd952b918f63d3d5bf897a2 4295464
gnome-keyring_2.28.2.orig.tar.gz
9f80ba90186480a52fd71f80c43babb0912c5b37507b460c20a92d9f118541d8 15646
gnome-keyring_2.28.2-1.diff.gz
c8d58d39f62c9eaaec8fc100c6cdf986a489b275ec6f79e404988d84097bb435 1143596
gnome-keyring_2.28.2-1_i386.deb
28733c428f1a234bcd9bc3031603add1e077699672159ab56ab5d0c9bd49cbab 116424
libgnome-keyring-dev_2.28.2-1_i386.deb
a70b5563ca475b33830d3ebdb3188734c5e9ea7a8697787d314393008c7d967b 68350
libgnome-keyring0_2.28.2-1_i386.deb
8a2123821c8ad8ee14883e37627097297509d6cdf299749193ec365180b86457 144854
libgp11-dev_2.28.2-1_i386.deb
e82e18f08ccfa5d68d9eb9947c273750db423d0dab257ee0dd73c951a338ace8 76536
libgp11-0_2.28.2-1_i386.deb
6460800df820852298b33661744e15cf2b4b74e046d9ce4e2d4c8f7bb359c149 55690
libpam-gnome-keyring_2.28.2-1_i386.deb
640877b7aa53748dfce6e4f4c773314f8642e297ff6186b08eee8e3bb71a5c14 162476
libgcr-dev_2.28.2-1_i386.deb
a1d17fe43c2a81a51544844e5c9651902374e0b374154e7e95cc9a390a449f8a 124454
libgcr0_2.28.2-1_i386.deb
Files:
87f52d9c49956f5acdd0b7c54f3230e8 1647 gnome optional gnome-keyring_2.28.2-1.dsc
4b4bf38ea71ad5f10c40641c82ae02bc 4295464 gnome optional
gnome-keyring_2.28.2.orig.tar.gz
e80a60870c5aedf7f11108b779fca991 15646 gnome optional
gnome-keyring_2.28.2-1.diff.gz
355584bbea7d906303c7548cb34524a9 1143596 gnome optional
gnome-keyring_2.28.2-1_i386.deb
6cb927c6bbdb544bae31e764b7f70eb2 116424 libdevel optional
libgnome-keyring-dev_2.28.2-1_i386.deb
8db3a01b806771e67dff3b15a57f3264 68350 libs optional
libgnome-keyring0_2.28.2-1_i386.deb
53de858279181563d7e16fe9a9452606 144854 libdevel optional
libgp11-dev_2.28.2-1_i386.deb
712272da95e270df199bfc57102b437d 76536 libs optional
libgp11-0_2.28.2-1_i386.deb
a48114cf6127cfefb18dff8b7bb6afd2 55690 admin optional
libpam-gnome-keyring_2.28.2-1_i386.deb
4a55b7f450b0d8c3091bb84563f37d60 162476 libdevel optional
libgcr-dev_2.28.2-1_i386.deb
9127ea995a9feadb5b164fb579a093ba 124454 libs optional libgcr0_2.28.2-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAksminIACgkQhTV17EoIsv7Z+ACgjuhnDRQkMzmjS/HXTbQL4Y0A
QGcAoMIaKTKt5JL5LUXH2B9rKrYCrGqN
=pkg3
-----END PGP SIGNATURE-----
--- End Message ---