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

Bug#672546: marked as done (xserver-xorg-video-openchrome: FTBFS on hurd-i386: unconditional libdrm requirement)



Your message dated Mon, 12 Dec 2016 23:04:49 +0000
with message-id <E1cGZeL-000CK8-RM@fasolo.debian.org>
and subject line Bug#672546: fixed in xserver-xorg-video-openchrome 1:0.5.0-1
has caused the Debian Bug report #672546,
regarding xserver-xorg-video-openchrome: FTBFS on hurd-i386: unconditional libdrm requirement
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.)


-- 
672546: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672546
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xserver-xorg-video-openchrome
Version: 1:0.2.904+svn1050-1
Severity: important
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd

Hi,

currently, xserver-xorg-video-openchrome does not build on GNU/Hurd.

The problem is that libdrm is considered an hard requirement (by the
buildsystem and the Debian packaging), while it is only if the DRI
support is enabled (and indeed there seems to be only libdrm usage in
the DRI-related code).

Attached there are patches to fix this:
- no-libdrm.diff:
  do not check for libdrm among the base Xorg packages; libdrm will be
  searched later as mandatory requirement if the DRI support is enabled
- debian.diff:
  disable the libdrm-dev build dependency on Hurd architectures

Thanks,
-- 
Pino
--- a/configure.ac
+++ b/configure.ac
@@ -70,7 +70,7 @@ XORG_DRIVER_CHECK_EXT(XF86DRI, xextproto
 XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto)
 
 # Checks for pkg-config packages
-PKG_CHECK_MODULES(XORG, [xorg-server xproto fontsproto libdrm $REQUIRED_MODULES])
+PKG_CHECK_MODULES(XORG, [xorg-server xproto fontsproto $REQUIRED_MODULES])
 PKG_CHECK_MODULES(XEXT, [xextproto >= 7.0.99.1],
  HAVE_XEXTPROTO_71="yes"; AC_DEFINE(HAVE_XEXTPROTO_71, 1, [xextproto 7.1 available]),
  HAVE_XEXTPROTO_71="no")
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Build-Depends:
  x11proto-xf86dri-dev,
  x11proto-video-dev,
  x11proto-gl-dev,
- libdrm-dev (>> 2.0),
+ libdrm-dev (>> 2.0) [!hurd-any],
  libx11-dev,
  libgl1-mesa-dev | libgl1-dev,
  libxvmc-dev,
  HAVE_XEXTPROTO_71="no")

--- End Message ---
--- Begin Message ---
Source: xserver-xorg-video-openchrome
Source-Version: 1:0.5.0-1

We believe that the bug you reported is fixed in the latest version of
xserver-xorg-video-openchrome, 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 672546@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dylan Aïssi <bob.dybian@gmail.com> (supplier of updated xserver-xorg-video-openchrome 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@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 01 Dec 2016 23:17:22 +0100
Source: xserver-xorg-video-openchrome
Binary: xserver-xorg-video-openchrome
Architecture: source
Version: 1:0.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Dylan Aïssi <bob.dybian@gmail.com>
Description:
 xserver-xorg-video-openchrome - X.Org X server -- VIA display driver
Closes: 672546 734640 775201 831405
Changes:
 xserver-xorg-video-openchrome (1:0.5.0-1) unstable; urgency=medium
 .
   * New upstream release. (LP: #1640787)
   * Update VCS fields.
   * Update lintian overrides.
   * Add debian/source/format file.
   * Architectures:
      - Remove LPIA discontinued.
      - Add x32 (Closes: #775201).
   * Remove libdrm-dev from Build-Depend for Hurd (Closes: #672546).
   * Update debian/watch.
   * Bump Standards-Version to 3.9.8:
      - Remove DM-Upload-Allowed field.
   * Update and convert d/copyright to DEP5.
   * Bump debhelper compat to 10.
   * Add a patch to fix a spelling error.
   * Switch from -dbg to -dbgsym package.
   * Bump Build-Depends xserver-xorg-dev to >= 2:1.17.
   * Add a patch to enable reproducible build (Closes: #831405).
   * Enable hardened build (Closes: #734640).
Checksums-Sha1:
 06ff4c38efb70bd4b1a77630817b07ea67e33eff 2569 xserver-xorg-video-openchrome_0.5.0-1.dsc
 fdc640311831096f2e71bfd2e0297ee6e9b302ed 669130 xserver-xorg-video-openchrome_0.5.0.orig.tar.gz
 97b3880fb09fd1ad6df5dd820cb282a8bd44d4aa 98415 xserver-xorg-video-openchrome_0.5.0-1.diff.gz
Checksums-Sha256:
 da2e02a90099113d901f741a45b9ae9c8c66a45db6bd145750caa5fb9712e4dd 2569 xserver-xorg-video-openchrome_0.5.0-1.dsc
 f785a3eb01bf30d54ca136bfcc5b361aec1e213621456a7461b0c8f9cf1cf4c7 669130 xserver-xorg-video-openchrome_0.5.0.orig.tar.gz
 ba79d0144dc8ab8f711583867b5075acc2e9e111e1d9c677f4a8ad4530656757 98415 xserver-xorg-video-openchrome_0.5.0-1.diff.gz
Files:
 cfae50e6c1d9f47499a19e9207f24337 2569 x11 optional xserver-xorg-video-openchrome_0.5.0-1.dsc
 0ead414d14ef74092d609aa2ab5e8397 669130 x11 optional xserver-xorg-video-openchrome_0.5.0.orig.tar.gz
 c504158fce5d5c9b69e5800d04a2e582 98415 x11 optional xserver-xorg-video-openchrome_0.5.0-1.diff.gz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAlhPJogACgkQnUbEiOQ2
gwKSfxAAjVfUE3MRLekss58c8Dpu8/5zHYzdd97MiYido1oofpejYLbBmpaYmyfT
P5syqbvD+ocTUoQjmBYliNO9Z2FL8PmRqIZCkUBxOV2u24SGwVHyuw/5Kbr4wudd
1e6SaR/6BDIDQT9GASP1NruagZKfCFBZ8YUCRh8IopyMjzsEtJXMpcL2HwrN5zcH
XP3tFXN1HHOfZvErJPWUG8y6wZeMRvfRieKjzC7BqppHXREkK2wyYgXRjWi5UfTS
ntmN2v0CHfM1y1FceSKqACHfTW5QMLM+Sl3uH+NQY5Ir/wu9YAj7gx9IjjqIlx4K
mQLod0LkYQJoPuq5AdY7ZDiU1zaPBtZW7+ZZv/QuPxXa5PLuMOZDYgfRmFqM+uN4
NhHxH4tWBFOh8ivO7oMp6zWLV1gAyahSyff6z2pqBucr88fjRrazpRnOPxmHzznK
mq49XSsOWQ9m9+ALb+7YD6QIHED7uGa2bGaarxbzyPcjI2ElAkvA2Z325LjPP81Q
QG5Fsads6JnqbpaVavymU4EmveRXXc1znNrEM039bG6IJ0wKWtlvEiLX0NN2wefB
gm666MZXTiS/HLbvWkOp0zF+cdndU0+EwAn5Nc6a/FddvE+iHOnLllEoIfwAfzXz
xUaq3+6nqtnNJ566aJ25f47CrylkGYkrponxj3wzHH2UImpHAJ0=
=Nppg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: