Your message dated Mon, 12 Apr 2010 17:43:37 +0000
with message-id <[email protected]>
and subject line Bug#558406: fixed in gnome-keyring 2.30.0-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.30.0-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.30.0-1.diff.gz
to main/g/gnome-keyring/gnome-keyring_2.30.0-1.diff.gz
gnome-keyring_2.30.0-1.dsc
to main/g/gnome-keyring/gnome-keyring_2.30.0-1.dsc
gnome-keyring_2.30.0-1_amd64.deb
to main/g/gnome-keyring/gnome-keyring_2.30.0-1_amd64.deb
gnome-keyring_2.30.0.orig.tar.gz
to main/g/gnome-keyring/gnome-keyring_2.30.0.orig.tar.gz
libgcr-dev_2.30.0-1_amd64.deb
to main/g/gnome-keyring/libgcr-dev_2.30.0-1_amd64.deb
libgcr0_2.30.0-1_amd64.deb
to main/g/gnome-keyring/libgcr0_2.30.0-1_amd64.deb
libgp11-0_2.30.0-1_amd64.deb
to main/g/gnome-keyring/libgp11-0_2.30.0-1_amd64.deb
libgp11-dev_2.30.0-1_amd64.deb
to main/g/gnome-keyring/libgp11-dev_2.30.0-1_amd64.deb
libpam-gnome-keyring_2.30.0-1_amd64.deb
to main/g/gnome-keyring/libpam-gnome-keyring_2.30.0-1_amd64.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.
Sebastian Dröge <[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, 12 Apr 2010 12:49:53 +0200
Source: gnome-keyring
Binary: gnome-keyring libgp11-dev libgp11-0 libpam-gnome-keyring libgcr-dev
libgcr0
Architecture: source amd64
Version: 2.30.0-1
Distribution: unstable
Urgency: low
Maintainer: Josselin Mouette <[email protected]>
Changed-By: Sebastian Dröge <[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
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 563358
Changes:
gnome-keyring (2.30.0-1) unstable; urgency=low
.
[ Josselin Mouette ]
* The library only suggests the daemon. Closes: #563358.
* 03_kfreebsd.patch: new version of the patch. Closes: #558406 again.
.
[ Sebastian Dröge ]
* New upstream stable release:
+ debian/control.in,
debian/libgnome-keyring*:
- Dropped libgnome-keyring package, it has its own source package now.
+ debian/control.in:
- Drop GConf build dependency.
+ debian/patches/04_maxpathlen_hurd.patch:
- Dropped, merged upstream.
+ debian/patches/10_whitelist_system.patch:
- Dropped, relevant code does not exist anymore.
+ debian/patches/04_link-libtasns1.patch:
- Fix linking with libtasn1.
Checksums-Sha1:
75fb518dba5a7a1c1207435e0ae6126f7dac6a35 1617 gnome-keyring_2.30.0-1.dsc
983826db1284e34a4babd61647b9713dbfd556bd 2178486
gnome-keyring_2.30.0.orig.tar.gz
acefcd678dea55ea04becfeb6d2e057dce1874e0 13966 gnome-keyring_2.30.0-1.diff.gz
5ac85031fcb95559e8ba98c4580805a3fec53b49 1561144
gnome-keyring_2.30.0-1_amd64.deb
2626b5c9d94d021018bba2ef917788b46257d1c5 210278 libgp11-dev_2.30.0-1_amd64.deb
aee9428adc534440465be562612ee5ec2dd2f5cb 135744 libgp11-0_2.30.0-1_amd64.deb
470cc3239f2f64683a24f1edecee48e579c61b6c 104094
libpam-gnome-keyring_2.30.0-1_amd64.deb
d6390c773fe91c7b07a1705240185b124c861233 219040 libgcr-dev_2.30.0-1_amd64.deb
568dcdffff518c150d4bc0a9b8f9c54bfb993015 179400 libgcr0_2.30.0-1_amd64.deb
Checksums-Sha256:
7d27ceb119ad3ee9a89d49f5accc99d885ad0bdbf48a4839d57832b394e79530 1617
gnome-keyring_2.30.0-1.dsc
50facd3038a8fabf4d4afcc33e44f47215fb2038b750ad9c8f351c357f5ed066 2178486
gnome-keyring_2.30.0.orig.tar.gz
220e95618081011228164c3c1a10b98f063cd9c4c3b43b1a2b80ebe0bbba6279 13966
gnome-keyring_2.30.0-1.diff.gz
2590669e97c73082fa8139db721d7ec40549b0a0467b0f7278809db949a3f8e8 1561144
gnome-keyring_2.30.0-1_amd64.deb
c9ed4efdd636586a501a3786195034e8f90bcf171297ad04a3be20f9529439cf 210278
libgp11-dev_2.30.0-1_amd64.deb
f54aea577cfb14c33fd4c7c6c7dd9348e11d5d62ed4e2900d4220da27f9a1b24 135744
libgp11-0_2.30.0-1_amd64.deb
a3c6d19d4f86984b67e04d98e204b351ff74736920012e6df8e88e80a0476e5c 104094
libpam-gnome-keyring_2.30.0-1_amd64.deb
cfc32c64106b88439e4a75835ce95a19241044ccb6725faf162751e2d53b1325 219040
libgcr-dev_2.30.0-1_amd64.deb
9e24deeae838bdfd7811190eb275610bb1448fbf6fc1853b9aea581d9040387d 179400
libgcr0_2.30.0-1_amd64.deb
Files:
e1d849345b0340ddea38cbe90f25880c 1617 gnome optional gnome-keyring_2.30.0-1.dsc
1b94bd8ce1271fcc5bd38b8a31a7841e 2178486 gnome optional
gnome-keyring_2.30.0.orig.tar.gz
35b27e0068dc95252fab78a1ebc8a19d 13966 gnome optional
gnome-keyring_2.30.0-1.diff.gz
d79c2271d9cacca95d14193d4ff76b2a 1561144 gnome optional
gnome-keyring_2.30.0-1_amd64.deb
08ac1d2a330fcf8d035e7c7630ef00ad 210278 libdevel optional
libgp11-dev_2.30.0-1_amd64.deb
abff72f39b1fe6fb55448003db64844d 135744 libs optional
libgp11-0_2.30.0-1_amd64.deb
8f4f0b7d83ec0a75fd0f4d3282d3cfe2 104094 admin optional
libpam-gnome-keyring_2.30.0-1_amd64.deb
29c431bacb55ea9c2ad088aed4bf9063 219040 libdevel optional
libgcr-dev_2.30.0-1_amd64.deb
cb29a68f3a54535083b952a41582e814 179400 libs optional
libgcr0_2.30.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkvDM40ACgkQBsBdh1vkHyEQ1QCfRkfAQhFcmSSOuIj/Gjwvcw2Q
QwcAn3Pzxr645aKxvpMAjgufN/jNpHZl
=YxlW
-----END PGP SIGNATURE-----
--- End Message ---