[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#499858: marked as done (x11proto-xext-dev: Missing libxi-dev dependency)



Your message dated Mon, 23 Mar 2009 11:59:12 +0100
with message-id <1237805952.29802.67.camel@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 owner@bugs.debian.org
immediately.)


-- 
499858: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499858
Debian Bug Tracking System
Contact owner@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 <bryce@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 to: