Your message dated Sun, 13 Oct 2013 16:03:40 +0000
with message-id <e1vvo8q-0007ll...@franck.debian.org>
and subject line Bug#692739: fixed in gdm3 3.8.4-2
has caused the Debian Bug report #692739,
regarding gdm3/experimental: FTBFS on kfreebsd-any, needs porting and testing
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 ow...@bugs.debian.org
immediately.)
--
692739: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692739
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gdm3
Version: 3.6.0-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Tags: experimental upstream
Forwarded: https://bugzilla.gnome.org/show_bug.cgi?id=687921
>From the buildd log:
> gdm-session.c: In function 'credentials_get_unix_pid':
> gdm-session.c:989:2: error: #error "platform not supported, need mechanism to
> detect pid of connected process"
The #elif defined (__FreeBSD__) case should be
#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__) for Debian
(GNOME #687921).
Also, that code path is clearly broken, because it uses
G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED, whereas I expect it should be using
G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED on FreeBSD. (Also GNOME #687921.)
This leads me to believe that it has never been tested, so I'm not going
to do anything about this bug until/unless someone tests it on kFreeBSD and
confirms that the resulting gdm3 actually works. (This is the version
in experimental, so there's no particular urgency.) If it does work,
please tell upstream.
Alternatively, someone could implement g_credentials_get_unix_pid(),
which clearly ought to exist anyway, and would move the problem into GIO.
(GNOME #687920.)
This is also a problem on Hurd, but as far as I understand it, Hurd doesn't
support credentials-passing at all; gdm3 appears to require
credentials-passing, so it's right that it continue to FTBFS on Hurd. From
<https://www.gnu.org/software/hurd/open_issues/sendmsg_scm_creds.html>
it appears that if Hurd ever gets credentials-passing, it'll be
FreeBSD-style SCM_CREDS.
S
--- End Message ---
--- Begin Message ---
Source: gdm3
Source-Version: 3.8.4-2
We believe that the bug you reported is fixed in the latest version of
gdm3, 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 692...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Emilio Pozuelo Monfort <po...@debian.org> (supplier of updated gdm3 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 13 Oct 2013 17:29:04 +0200
Source: gdm3
Binary: gdm3 libgdm1 libgdm-dev gir1.2-gdm3
Architecture: source amd64
Version: 3.8.4-2
Distribution: unstable
Urgency: low
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Emilio Pozuelo Monfort <po...@debian.org>
Description:
gdm3 - Next generation GNOME Display Manager
gir1.2-gdm3 - GObject introspection data for the GNOME Display Manager
libgdm-dev - Next generation GNOME Display Manager (development files)
libgdm1 - Next generation GNOME Display Manager (shared library)
Closes: 657751 692739
Changes:
gdm3 (3.8.4-2) unstable; urgency=low
.
[ Emilio Pozuelo Monfort ]
* debian/patches/20_credentials.patch:
+ Patch from Petr Salinger, use g_credentials_get_unix_pid() instead
of our own function as the former supports kFreeBSD. Closes: #692739.
* debian/control.in:
+ Build depend on glib 2.36 for the above function.
.
[ Simon McVittie ]
* Apply patch from Paul Wise to avoid userdel error messages
from being used as input for debconf if gdm3 is purged while
processes are still running as Debian-gdm (Closes: #657751)
.
[ Emilio Pozuelo Monfort ]
* Upload to unstable.
Checksums-Sha1:
80d570dc309e9ea1d9bf8fba4b63aa5620f49777 2382 gdm3_3.8.4-2.dsc
23abe419a286376e7a385962ff1208f67234188f 114469 gdm3_3.8.4-2.debian.tar.gz
51510fc0df4356f03dbe982bee59c6755b4ebdae 715808 gdm3_3.8.4-2_amd64.deb
74bc38f68f554ba73955b088a07c91dbd44d052f 82238 libgdm1_3.8.4-2_amd64.deb
9671cd750a5b85339ed5f3792d816c5a9b97e465 61206 libgdm-dev_3.8.4-2_amd64.deb
02e71e5dd7f79f3afefe0d681f716b06358bf902 51072 gir1.2-gdm3_3.8.4-2_amd64.deb
Checksums-Sha256:
015807d1c927ee3bb4ebcd2e7fe4908102b608f159ef3c990eb1cd5cc376ebc0 2382
gdm3_3.8.4-2.dsc
bd355f53553b7af4cd5c6789170a057bf9a1190270a23a6103573f56a74960e2 114469
gdm3_3.8.4-2.debian.tar.gz
0c86b2c637028d38503e6aab82c98e99ace25e869ee9f4baafd8e358c64a3969 715808
gdm3_3.8.4-2_amd64.deb
3e456c2b129404977e6db37f16d2da15aeac1234aaf98f88627238c607f34954 82238
libgdm1_3.8.4-2_amd64.deb
ecaa287adcea9ff6474fb105ec339946a896a2bffa71edc4b406f3d850c1aee1 61206
libgdm-dev_3.8.4-2_amd64.deb
1c1b6c665e20b2321fdd897ca9aa4bfa29ef4befbc8381d4b6b358e42cc18ac2 51072
gir1.2-gdm3_3.8.4-2_amd64.deb
Files:
0e66da2c74c1cc8971d6962c3a7289a5 2382 gnome optional gdm3_3.8.4-2.dsc
591d1ce590411d0e7d142bd5f40ecb72 114469 gnome optional
gdm3_3.8.4-2.debian.tar.gz
32dfac32d47a869a282a0bf12eb2171b 715808 gnome optional gdm3_3.8.4-2_amd64.deb
d4d1fa7adf5d1ab957cf2b99b57fa39e 82238 libs optional libgdm1_3.8.4-2_amd64.deb
0b53f1a6683b93a8f0acf62ba26a9819 61206 libdevel optional
libgdm-dev_3.8.4-2_amd64.deb
9d7cfd2e5d2e54acab32d660dd834624 51072 introspection optional
gir1.2-gdm3_3.8.4-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iEYEARECAAYFAlJawZ0ACgkQhTV17EoIsv7s5QCgo1ik6nwAG58RFkdusrTEJ35x
AJ4Ani9mZUu/kLyuSKCUvV+Oz7j7ima9
=UfZV
-----END PGP SIGNATURE-----
--- End Message ---