--- Begin Message ---
Package: xtrans-dev
Version: 1.1-1
Severity: important
As I can see from the sources, xtrans 1.1 has introduced support of
abstract sockets which I believe is broken at the moment.
Indeed, rebuilding libx11 with xtrans 1.1 left me with a system which
could connect to my local X server only by tcp.
Stracing revealed the following:
======= with libx11-6 1.0.3-7 from the off. repo =================
...
socket(PF_FILE, SOCK_STREAM, 0) = 3
uname({sys="Linux", node="xxxx", ...}) = 0
uname({sys="Linux", node="xxxx", ...}) = 0
connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0
uname({sys="Linux", node="xxxx", ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
...
==================================================================
======= with my custom build against xtrans 1.1 ==================
...
socket(PF_FILE, SOCK_STREAM, 0) = 3
uname({sys="Linux", node="xxxx", ...}) = 0
uname({sys="Linux", node="xxxx", ...}) = 0
connect(3, {sa_family=AF_FILE, path=@/tmp/.X11-unix/X0}, 20) = -1 ECONNREFUSED (Connection refused)
close(3)
...
==================================================================
Notice the difference in path.
Downgrading xtrans-dev to 1.0.4-1 and rebuilding libx11 solved this.
I marked this bug as "important", however, it could easily become of
grave severity should libx11 in sid be automatically rebuilt before
this bug is fixed.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (900, 'testing'), (90, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.24-minimal (PREEMPT)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xtrans-dev depends on:
ii x11-common 1:7.3+10 X Window System (X.Org) infrastruc
xtrans-dev recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: xtrans
Source-Version: 1.2-1
We believe that the bug you reported is fixed in the latest version of
xtrans, which is due to be installed in the Debian FTP archive:
xtrans-dev_1.2-1_all.deb
to pool/main/x/xtrans/xtrans-dev_1.2-1_all.deb
xtrans_1.2-1.diff.gz
to pool/main/x/xtrans/xtrans_1.2-1.diff.gz
xtrans_1.2-1.dsc
to pool/main/x/xtrans/xtrans_1.2-1.dsc
xtrans_1.2.orig.tar.gz
to pool/main/x/xtrans/xtrans_1.2.orig.tar.gz
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 480142@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated xtrans 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 09 May 2008 11:21:29 +0200
Source: xtrans
Binary: xtrans-dev
Architecture: source all
Version: 1.2-1
Distribution: unstable
Urgency: high
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description:
xtrans-dev - X transport library (development files)
Closes: 385976 472357 480142
Changes:
xtrans (1.2-1) unstable; urgency=high
.
* High urgency upload for RC bug fix.
* New upstream release
+ fixes abstract unix domain sockets (closes: #480142)
+ fixes xserver build on kfreebsd (closes: #472357)
+ returns failure instead of 'try again' when opening a unix domain socket
returns ENOENT (closes: #385976)
Checksums-Sha1:
a03dc68e70b6b4eff0c6627130bcaf3d0264f860 1181 xtrans_1.2-1.dsc
f79643465ff097ad7cf97cb1b46338ee71242779 134274 xtrans_1.2.orig.tar.gz
0c3a083719815e6b9c2d50a1ea2f81e7227ca552 17750 xtrans_1.2-1.diff.gz
4efc4d59c5bf4f289c48cbef2f0f4690edfb4d14 75154 xtrans-dev_1.2-1_all.deb
Checksums-Sha256:
6bd3a279419426d55d715020806e7ae3c5a69aaa5b4842b7fc638e3230529fa1 1181 xtrans_1.2-1.dsc
32994b939397f08cf85711fb48e03bd1f819e5269f68813c862cd269fca533cf 134274 xtrans_1.2.orig.tar.gz
d9708c8675f35f178be4a7d0e0b1b44760fb3724f5d4fd2d45872156abd78fe6 17750 xtrans_1.2-1.diff.gz
fd082d647684fab41913c626c24004224a118d65651ec8fca18237135e73373b 75154 xtrans-dev_1.2-1_all.deb
Files:
e926750293dcd93d822af8478606f21d 1181 x11 optional xtrans_1.2-1.dsc
5c885c444c53457b34ac178b49d58a93 134274 x11 optional xtrans_1.2.orig.tar.gz
adc4212573384b0e927551ee8b9fd149 17750 x11 optional xtrans_1.2-1.diff.gz
bc0c42cba3b26e58ecda48500a3cb033 75154 x11 optional xtrans-dev_1.2-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIJBvQmEvTgKxfcAwRAjNTAJwMCyFFzYXKa1YYiDTvC64xYFmJbQCfQ3Z0
hSjjTB9z3UIG0G5P9xDicAg=
=B3yJ
-----END PGP SIGNATURE-----
--- End Message ---