Package: revolt Version: 0.0+git20170627.3f5112b-2 Severity: serious Tags: patch Justification: fails to build from source (but built successfully in the past)
In bug #885019, the GNOME maintainers were asked to move the glib-compile-resources tool to a more appropriate package to fix cross-compiling. glib-compile-resources is a development tool and is not needed by typical non-developer users, so moving it to libglib2.0-dev-bin seemed most appropriate. For the majority of packages that use glib-compile-resources, this had no practical effect, because libglib2.0-dev depends on both. However, revolt is unusual in that it uses glib-compile-resources without depending on libglib2.0-dev (because it isn't native code). Depending on libglib2.0-bin was previously enough to get glib-compile-resources, but now isn't enough, making revolt FTBFS. This is easily fixed by changing the Build-Depends to pull in either libglib2.0-dev-bin, or libglib2.0-dev. I'll do a delayed NMU with the obvious change when I get a bug number; or if a maintainer would prefer to take care of this, a suitable patch is attached. Thanks, smcv
>From 3e10087807b360cc3d6d2ae208f92c3b9f28e9e6 Mon Sep 17 00:00:00 2001 From: Simon McVittie <s...@debian.org> Date: Fri, 29 Dec 2017 23:32:27 +0000 Subject: [PATCH] Build-depend on libglib2.0-dev-bin as well as libglib2.0-bin glib-compile-resources moved from -bin to -dev-bin in version 2.54.2-5 to fix #885019 (Closes: #nnnnnn) --- debian/changelog | 9 +++++++++ debian/control | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index c277bb9..5673bc0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +revolt (0.0+git20170627.3f5112b-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Build-depend on libglib2.0-dev-bin as well as libglib2.0-bin. + glib-compile-resources moved from -bin to -dev-bin in version + 2.54.2-5 to fix #885019 (Closes: #nnnnnn) + + -- Simon McVittie <s...@debian.org> Fri, 29 Dec 2017 23:30:30 +0000 + revolt (0.0+git20170627.3f5112b-2) unstable; urgency=medium * Depend on gir1.2-webkit2-4.0 instead of directly on libwebkit2gtk-4.0. diff --git a/debian/control b/debian/control index 9834670..8c5b0c8 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: net Priority: optional Maintainer: Matrix Packaging Team <pkg-matrix-maintain...@lists.alioth.debian.org> Uploaders: Hubert Chathi <uho...@debian.org> -Build-Depends: debhelper (>=9), libglib2.0-bin, python3:any | python3-all:any | python3-dev:any | python3-all-dev:any, python3-gi +Build-Depends: debhelper (>=9), libglib2.0-bin, libglib2.0-dev-bin, python3:any | python3-all:any | python3-dev:any | python3-all-dev:any, python3-gi Standards-Version: 3.9.8 Homepage: https://github.com/aperezdc/revolt Vcs-Git: git://anonscm.debian.org/collab-maint/revolt.git -- 2.15.1