Your message dated Mon, 23 Mar 2009 11:59:12 +0100
with message-id <1237805952.29802.67.ca...@radis.liafa.jussieu.fr>
and subject line Re: Bug#499858: x11proto-xext-dev: Missing libxi-dev dependency
has caused the Debian Bug report #499858,
regarding x11proto-xext-dev: Missing libxi-dev dependency
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.)


-- 
499858: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499858
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Subject: x11proto-xext-dev: Missing libxi-dev dependency
Package: x11proto-xext-dev
Version: 7.0.2-6build1
Severity: important
Tags: patch

(https://bugs.edge.launchpad.net/ubuntu/+source/x11proto-xext/+bug/273386)

/usr/include/X11/Extensions/XInput.h, which is included in
X11/Extensions/XTest.h, has moved from x11proto-input-dev to libx1-dev.
As a result, it seems that x11proto-xext-dev (or perhaps
x11proto-input-dev) needs to have a Depend added for libxi-dev.

This manifested as a FTBFS with synergy which has a BuildDep on
x11proto-xext-dev, but fails needing XInput.h.


diff -Nru x11proto-xext-7.0.2/debian/changelog 
x11proto-xext-7.0.2/debian/changelog
--- x11proto-xext-7.0.2/debian/changelog        2008-09-22 17:28:16.000000000 
-0700
+++ x11proto-xext-7.0.2/debian/changelog        2008-09-22 17:28:16.000000000 
-0700
@@ -1,3 +1,11 @@
+x11proto-xext (7.0.2-6build2) hardy; urgency=low
+
+  * control: Add dependency on libxi-dev.  XInput.h has moved from the
+    x11proto-input-dev package to libxi-dev, so packages that include
+    XTest.h would FTBS.  (LP: #273386)
+
+ -- Bryce Harrington <br...@ubuntu.com>  Mon, 22 Sep 2008 17:22:20 -0700
+
 x11proto-xext (7.0.2-6build1) intrepid; urgency=low
 
   * Fakesync with Debian unstable (different .orig.tar.gz)
diff -Nru /tmp/RchLBO5iHg/x11proto-xext-7.0.2/debian/control 
/tmp/ZIi1gs3cTc/x11proto-xext-7.0.2/debian/control
--- x11proto-xext-7.0.2/debian/control  2008-09-22 17:28:16.000000000 -0700
+++ x11proto-xext-7.0.2/debian/control  2008-09-22 17:28:16.000000000 -0700
@@ -10,7 +10,7 @@
 
 Package: x11proto-xext-dev
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, x11proto-input-dev, libxau-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, x11proto-input-dev, libxau-dev, 
libx1-dev
 Conflicts: libxext-dev (<< 6.8.2-25), libxtst-dev (<< 6.8.2-25)
 Replaces: libxext-dev (<< 6.8.2-25), libxtst-dev (<< 6.8.2-25)
 Pre-Depends: x11-common (>= 1:7.0.0)



--- End Message ---
--- Begin Message ---
On Mon, 2008-09-22 at 17:41 -0700, Bryce Harrington wrote:
> /usr/include/X11/Extensions/XInput.h, which is included in
> X11/Extensions/XTest.h, has moved from x11proto-input-dev to libx1-dev.
> As a result, it seems that x11proto-xext-dev (or perhaps
> x11proto-input-dev) needs to have a Depend added for libxi-dev.
> 
> This manifested as a FTBFS with synergy which has a BuildDep on
> x11proto-xext-dev, but fails needing XInput.h.

XInput.h is still in x11proto-input-dev in debian.  When we make that
move, the correct fix will be to make libxtst-dev depend on libxi-dev,
instead of having a circular dep from proto -> lib.

Cheers,
Julien



--- End Message ---

Reply via email to