Your message dated Wed, 26 Jun 2013 05:18:13 +0000
with message-id <e1uri7r-0000ti...@franck.debian.org>
and subject line Bug#703423: fixed in colord 1.0.1-1
has caused the Debian Bug report #703423,
regarding colord: unbuildable on !linux archs
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.)


-- 
703423: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703423
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: colord
Version: 0.1.31-1
Severity: serious
Tags: patch
Justification: fails to build from source

Hi,

the new colord 0.1.31-1 cannot be built on non-Linux archs because of
the libsystemd-login-dev B-D (built from systemd, which is
Linux-specific).

Other than that, there are other issues, which my patch fixes in
(I hope) a clean way:
- as said already, limit the libsystemd-login-dev B-D as linux-any
- gusb and systemd-login are Linux-specific, so explicitly enable or
  disable them on Linux archs or not
- since the udev directory cannot be detected, on non-Linux archs the
  installation path of the udev rules would result as "/rules.d".
  To avoid this, I've explicitly set the udevdir to configure (also on
  Linux); of course, if this seems notdesiderable, the udevdir can be
  passed only on non-Linux archs
- the colorhug stuff depends on gusb, so all the colorhug packages are
  now linux-any instead of any
- there seem to be no colord-plugins compiled, so its line in
  colord.install would result in a dh_install error; I've "grouped" it
  with the colord-sensors line that follows in that .install file,
  I hope it is not too generic now

Thanks,
-- 
Pino
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Build-Depends:
  dh-autoreconf,
  gtk-doc-tools,
  autopoint,
- libsystemd-login-dev,
+ libsystemd-login-dev [linux-any],
 Standards-Version: 3.9.4
 XS-Testsuite: autopkgtest
 Section: graphics
@@ -101,7 +101,7 @@ Description: GObject introspection data
 
 Package: libcolorhug-dev
 Section: libdevel
-Architecture: any
+Architecture: linux-any
 Depends: 
  libcolorhug1 (= ${binary:Version}),
  libglib2.0-dev,
@@ -119,7 +119,7 @@ Description: library to access the Color
 
 Package: libcolorhug1
 Section: libs
-Architecture: any
+Architecture: linux-any
 Depends: 
  ${shlibs:Depends},
  ${misc:Depends},
@@ -135,7 +135,7 @@ Description: library to access the Color
 
 Package: gir1.2-colorhug-1.0
 Section: introspection
-Architecture: any
+Architecture: linux-any
 Depends: ${gir:Depends},
          ${shlibs:Depends},
          ${misc:Depends}
--- a/debian/rules
+++ b/debian/rules
@@ -21,12 +21,13 @@ confflags = \
  --disable-volume-search \
  --with-daemon-user=colord \
  --with-systemdsystemunitdir=/lib/systemd/system \
+ --with-udevrulesdir=/lib/udev/rules.d \
  --enable-vala
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
-	confflags += --enable-gudev --enable-sane
+	confflags += --enable-gudev --enable-sane --enable-gusb --enable-systemd-login
 else
-	confflags += --disable-gudev --disable-sane
+	confflags += --disable-gudev --disable-sane --disable-gusb --disable-systemd-login
 endif
 
 override_dh_auto_configure:
--- a/debian/colord.install
+++ b/debian/colord.install
@@ -2,8 +2,7 @@ debian/tmp/etc/
 lib/udev/rules.d/
 usr/bin/
 usr/lib/colord*
-usr/lib/*/colord-plugins
-usr/lib/*/colord-sensors
+usr/lib/*/colord-*
 usr/share/color
 usr/share/colord
 usr/share/glib-2.0/schemas

--- End Message ---
--- Begin Message ---
Source: colord
Source-Version: 1.0.1-1

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

Debian distribution maintenance software
pp.
Christopher James Halse Rogers <r...@ubuntu.com> (supplier of updated colord 
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: SHA256

Format: 1.8
Date: Fri, 14 Jun 2013 15:53:02 +1000
Source: colord
Binary: libcolord-dev libcolord1 colord gir1.2-colord-1.0 libcolorhug-dev 
libcolorhug1 gir1.2-colorhug-1.0
Architecture: source amd64
Version: 1.0.1-1
Distribution: unstable
Urgency: low
Maintainer: Christopher James Halse Rogers <r...@ubuntu.com>
Changed-By: Christopher James Halse Rogers <r...@ubuntu.com>
Description: 
 colord     - system service to manage device colour profiles -- system daemon
 gir1.2-colord-1.0 - GObject introspection data for the colord library
 gir1.2-colorhug-1.0 - GObject introspection data for the colorhug library
 libcolord-dev - system service to manage device colour profiles -- development 
fi
 libcolord1 - system service to manage device colour profiles -- runtime
 libcolorhug-dev - library to access the ColorHug colourimeter -- development 
files
 libcolorhug1 - library to access the ColorHug colourimeter -- runtime
Closes: 688654 703423 707348 711802
Changes: 
 colord (1.0.1-1) unstable; urgency=low
 .
   [ Pino Toscano ]
   * Fix build on non-Linux architectures (Closes: 703423)
 .
   [ Christopher James Halse Rogers ]
   * New upstream release (Closes: 711802)
   * Update copyright file to match fixed sensor library copyrights
   * Add new bash-completion build-dep
   * Update libcolord symbols for new upstream
   * Disable silent build rules
   * Make autopkgtest test name policy compliant
   * Differentiate libcolorhug1 description from libcolorhug-dev
   * Add Valgrind dependency to DEP 8 tests
   * Tighten version dependency on valac; needs >= 0.20 (Closes: 707348)
   * Fix typo in debug message (Closes: 688654). Thanks, Christian T. Steigies!
 .
   [ Martin Pitt ]
   * Fix Depends: syntax for DEP 8 tests
Checksums-Sha1: 
 777a4d8de5c70f54670b26c0ea8c6d5a82514465 2632 colord_1.0.1-1.dsc
 d480eb23a3de67cab090c810c894cc68069a278d 1074508 colord_1.0.1.orig.tar.xz
 28659127aa3ad6978ecfd91572940d79989fae00 12863 colord_1.0.1-1.debian.tar.gz
 bda879b4e345b5c12fa0e640af889538a7eb8217 168314 libcolord-dev_1.0.1-1_amd64.deb
 7c113b5e4a150893e1b80482bee180f68f52534f 209534 libcolord1_1.0.1-1_amd64.deb
 ce1c5d0c6abb3c656b9134e16ef825430cf1b63f 498560 colord_1.0.1-1_amd64.deb
 6b69d86b31ccb7cd190e6fbf460f47dd7cc37b4e 129978 
gir1.2-colord-1.0_1.0.1-1_amd64.deb
 8147ceae0d9403a586d8f2a12acdf7aecaffb3a1 131158 
libcolorhug-dev_1.0.1-1_amd64.deb
 16a9ec13df5e58fc6a61d2806a36ce40bc9f38cc 134212 libcolorhug1_1.0.1-1_amd64.deb
 68dfd782158a4edeb801554528bb82c668818156 116942 
gir1.2-colorhug-1.0_1.0.1-1_amd64.deb
Checksums-Sha256: 
 cc537647d5b190842f1fa05baf65499ee81bca25c432a047901b07f5062b8f31 2632 
colord_1.0.1-1.dsc
 053f028aba6071068064ca7fe949bb3f74fb5ad16af2d7ec5bba10dea00cb785 1074508 
colord_1.0.1.orig.tar.xz
 b0f3d0741818ef4cdaadb2808e6f496d5716983a9efa3218d58ea3bfb7319c84 12863 
colord_1.0.1-1.debian.tar.gz
 5ac8e9d172b1e93b5180c279065e3311a0e9b963b141bee7ce37d3b8cc11495c 168314 
libcolord-dev_1.0.1-1_amd64.deb
 52988fc650c7fa1ffe41aba1fe403411dda57396fa1f059b0aa1da3fbec6bdba 209534 
libcolord1_1.0.1-1_amd64.deb
 f42b7493afaee540886e1dd28150bfbb0bbd9aa686692d9b31d41e0194905847 498560 
colord_1.0.1-1_amd64.deb
 6ffb21fe16b4046ce5fea2c01c1ab1dc3eaf4eecb90aff2c9fa864f4f63eb972 129978 
gir1.2-colord-1.0_1.0.1-1_amd64.deb
 243fa508186eecf9b7afcc7751d600f244cec3cbb2a02aa981e678c90d725816 131158 
libcolorhug-dev_1.0.1-1_amd64.deb
 1d2a6ed8fa3a62ab433366d84706319332bf6eb05329c7e6ee7afe1ba6117a8b 134212 
libcolorhug1_1.0.1-1_amd64.deb
 8f593813ea1d41546c920afb2e44b57e2cfccafa09fb5956f3b7800276af091d 116942 
gir1.2-colorhug-1.0_1.0.1-1_amd64.deb
Files: 
 a1b87b1a6c9f69c0500810904bc1a8e4 2632 graphics optional colord_1.0.1-1.dsc
 c8c942b5f595b482ae5551d8b8d73366 1074508 graphics optional 
colord_1.0.1.orig.tar.xz
 c4edba9d9c92b87d079e595e0fb827b3 12863 graphics optional 
colord_1.0.1-1.debian.tar.gz
 4a38c729107bf1cc00c300a3ca805a7f 168314 libdevel optional 
libcolord-dev_1.0.1-1_amd64.deb
 5f8345423a4dd391ca0f025469397856 209534 libs optional 
libcolord1_1.0.1-1_amd64.deb
 95fee3e00825670c583794f93e71a97f 498560 graphics optional 
colord_1.0.1-1_amd64.deb
 39e99c05e6d991a0c056d4839d1181b2 129978 introspection optional 
gir1.2-colord-1.0_1.0.1-1_amd64.deb
 267c775335a7349b8813cfc580411c20 131158 libdevel optional 
libcolorhug-dev_1.0.1-1_amd64.deb
 813fb92324c086e45e75b17c35c61a1d 134212 libs optional 
libcolorhug1_1.0.1-1_amd64.deb
 9996a4cb41ab5accc70cccc8e8883bbc 116942 introspection optional 
gir1.2-colorhug-1.0_1.0.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRynSOAAoJENFO8V2v4RNHYc8P/2kJWfaqKz1Lxy+1kxn6eaxq
HvBxN9C46PUBGAamsb9k3Diga9D9GMa1xHKR00YXIfTUzd3ml/hoOTNjXMGBQs2S
T+dg1sh87jgiJtXvm9XlTY3ecYhwZ6vHfsrcFDfGdo77GdWcI8T8CqI7UMQz24cw
q62+wT6U2hX1jL4+OvTuptCMQl0uOb2xI/k8MnCRX1a+MC/LspR67AomAf7Luaqu
CK8LAjzS+KLV5hXvnfqXD5N6INf546pstUR6hnizjov5UVq6IgIQjt5+U3jrgFQR
RmBvB3MkdaiDTKuF7v8JbEIbl1U7JdlYZJHOtVlcjd+jLTcoh+JAdjnvDr6lVeof
U8ii3WgtDn/687WbPZnxE4fzTfvuoQDIsnkktT8YlOZqQ0GkaXFCilzZAQWSUwVA
39vTORpHuEA2bRMt9BLuAw5hpSe0cxXIoIGFWs+Q2uossv3LBQvuMFj5oLfs1gyQ
hoAsQissSXD5f7eLmUDl7Ocg1fzN4y6Uhaks60Bn5ijiwyC32dYfwUBMP3pZooWV
59LhJA9GQ/9E7zODy3qHxT6cw2a3W3h5ASUwE3UI5y8C8ykUXVvuKNOUulZUyBih
siUzuMtR8kRr5cMdQp7jtXe2OhuICk15+L70p6lH7nczEnKlU/ZOc2Y8TkSnNeIm
+xp8YqbRCrH/kvwGFnwd
=Wr+Q
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to