Your message dated Mon, 15 Jan 2018 13:20:34 +0000
with message-id <[email protected]>
and subject line Bug#864624: fixed in sawfish 1:1.11.90-1.1
has caused the Debian Bug report #864624,
regarding sawfish FTCBFS: uses the build architecture pkg-config
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 [email protected]
immediately.)
--
864624: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864624
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: sawfish
Version: 1:1.11.90-1
Tags: upstream patch
User: [email protected]
Usertags: rebootstrap
sawfish fails to cross build from source, because it generally uses the
build architecture pkg-config. It either does so by avoiding the
PKG_PROG_PKG_CONFIG macro, which would properly set up PKG_CONFIG, or by
hard coding pkg-config. After fixing all of these in configure.in,
sawfish still fails to cross build, because it fails executing repdoc.
This sounds like a bug in librep-dev and shall be handled in a separate
bug. Please consider applying the attached patch after stretch is
released.
Helmut
diff --minimal -Nru sawfish-1.11.90/debian/changelog
sawfish-1.11.90/debian/changelog
--- sawfish-1.11.90/debian/changelog 2016-04-24 19:09:19.000000000 +0200
+++ sawfish-1.11.90/debian/changelog 2017-06-11 21:34:00.000000000 +0200
@@ -1,3 +1,10 @@
+sawfish (1:1.11.90-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: cross.patch (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Sun, 11 Jun 2017 21:34:00 +0200
+
sawfish (1:1.11.90-1) unstable; urgency=low
* New upstream release.
diff --minimal -Nru sawfish-1.11.90/debian/patches/cross.patch
sawfish-1.11.90/debian/patches/cross.patch
--- sawfish-1.11.90/debian/patches/cross.patch 1970-01-01 01:00:00.000000000
+0100
+++ sawfish-1.11.90/debian/patches/cross.patch 2017-06-11 21:33:57.000000000
+0200
@@ -0,0 +1,123 @@
+From: Helmut Grohne <[email protected]>
+Subject: use a triplet-prefixed pkg-config for cross compilation
+
+Index: sawfish-1.11.90/configure.in
+===================================================================
+--- sawfish-1.11.90.orig/configure.in
++++ sawfish-1.11.90/configure.in
+@@ -59,7 +59,7 @@
+ AC_HEADER_SYS_WAIT
+ AC_HEADER_TIME
+ AC_CHECK_HEADERS(fcntl.h sys/time.h sys/utsname.h)
+-AC_PATH_PROG(PKG_CONFIG, [pkg-config], [no])
++PKG_PROG_PKG_CONFIG
+
+ dnl Check for X headers, etc
+ _cppflags="${CPPFLAGS}"
+@@ -97,7 +97,7 @@
+
+ PKG_CHECK_MODULES(libXft, xft >= 1.0
+ ,XFT_LIBS="-lXft"
+- XFT_CFLAGS="`pkg-config --cflags xft`"
++ XFT_CFLAGS="`$PKG_CONFIG --cflags xft`"
+ AC_DEFINE(HAVE_X11_XFT_XFT_H, 1, [Have xft])
+ ,AC_MSG_ERROR([cannot locate libXft]))
+
+@@ -106,8 +106,8 @@
+
+ PKG_CHECK_MODULES(libX11, x11 >= 1.0
+ ,AC_DEFINE(HAVE_X11, 1, [Have X11])
+- X_LIBS="`pkg-config --libs x11`"
+- X_CFLAGS="`pkg-config --cflags x11`"
++ X_LIBS="`$PKG_CONFIG --libs x11`"
++ X_CFLAGS="`$PKG_CONFIG --cflags x11`"
+ AC_DEFINE(X_DISPLAY_MISSING, 0, [Have x11])
+ ,AC_MSG_ERROR([cannot locate libX11]))
+
+@@ -206,8 +206,8 @@
+ ,AC_DEFINE(HAVE_PANGO_XFT, 1, [Have pangoxft])
PANGO_MODULES="${PANGO_MODULES} pangoxft" have_pango_xft="yes"
FONT_LOADER="Pango XFT" AC_SUBST(have_pango_xft)
+ ,AC_MSG_WARN([pango xft support not available
$PANGO_MIN_VER]))
+
+-PANGO_LIBS=`pkg-config --libs $PANGO_MODULES`
+-PANGO_CFLAGS=`pkg-config --cflags $PANGO_MODULES`
++PANGO_LIBS=`$PKG_CONFIG --libs $PANGO_MODULES`
++PANGO_CFLAGS=`$PKG_CONFIG --cflags $PANGO_MODULES`
+
+ else FONT_LOADER="X.Org"
+ fi
+@@ -216,11 +216,11 @@
+ REP_MIN_VER="0.92.3"
+
+ PKG_CHECK_MODULES(LIBREP, librep >= ${REP_MIN_VER}
+- ,REP_EXECDIR="`pkg-config --variable=repcommonexecdir librep`"
+- REP_CFLAGS="`pkg-config --cflags librep`"
+- REP_LIBS="`pkg-config --libs librep`"
++ ,REP_EXECDIR="`$PKG_CONFIG --variable=repcommonexecdir
librep`"
++ REP_CFLAGS="`$PKG_CONFIG --cflags librep`"
++ REP_LIBS="`$PKG_CONFIG --libs librep`"
+ REP_MSGFMT="`which msgfmt`"
+- REP_VERSION="`pkg-config --variable=version librep`"
++ REP_VERSION="`$PKG_CONFIG --variable=version librep`"
+ ,AC_MSG_ERROR([cannot locate librep >= $REP_MIN_VER]))
+
+ dnl Check for rep-gtk
+@@ -235,8 +235,8 @@
+ GDK_MIN_VER="2.23.0"
+
+ PKG_CHECK_MODULES(GTK, gtk+-2.0 >= ${GTK_MIN_VER}
+- ,GTK_LIBS="`pkg-config --libs gtk+-2.0`"
+- GTK_CFLAGS="`pkg-config --cflags gtk+-2.0`"
++ ,GTK_LIBS="`$PKG_CONFIG --libs gtk+-2.0`"
++ GTK_CFLAGS="`$PKG_CONFIG --cflags gtk+-2.0`"
+ AC_DEFINE(HAVE_GTK, 1, [Have GTK])
+ ,AC_MSG_ERROR([cannot locate gtk+ >= $GTK_MIN_VER]))
+
+@@ -247,8 +247,8 @@
+
+ if test "$with_gdk_pixbuf" != "no"; then
+ PKG_CHECK_MODULES(GDK_PIXBUF, gdk-pixbuf-xlib-2.0 >= ${GDK_MIN_VER}
+- ,IMAGE_CFLAGS="`pkg-config --cflags
gdk-pixbuf-xlib-2.0`"
+- IMAGE_LIBS="`pkg-config --libs gdk-pixbuf-xlib-2.0`"
++ ,IMAGE_CFLAGS="`$PKG_CONFIG --cflags
gdk-pixbuf-xlib-2.0`"
++ IMAGE_LIBS="`$PKG_CONFIG --libs gdk-pixbuf-xlib-2.0`"
+ IMAGE_PC="gdk-pixbuf-xlib-2.0 >= ${GDK_MIN_VER}"
+ AC_DEFINE(HAVE_GDK_PIXBUF, 1, [Have gdk-pixbuf])
+ AC_DEFINE(NEED_PIXMAP_CACHE, 1, [Need pixmap cache])
+@@ -261,11 +261,11 @@
+
+ if test "$with_gdk_pixbuf" = "no"; then
+ PKG_CHECK_MODULES(IMLIB1, imlib >= 1.9
+- ,IMAGE_CFLAGS="-I`pkg-config --variable includedir
imlib`"
+- IMAGE_LIBS="`pkg-config --libs imlib`"
++ ,IMAGE_CFLAGS="-I`$PKG_CONFIG --variable includedir
imlib`"
++ IMAGE_LIBS="`$PKG_CONFIG --libs imlib`"
+ IMAGE_PC="imlib >= 1.9"
+ AC_DEFINE(HAVE_IMLIB, 1, [Have Imlib1])
+- IMLIB_VERSION="`pkg-config --modversion imlib`"
++ IMLIB_VERSION="`$PKG_CONFIG --modversion imlib`"
+ IMAGE_LOADER="IMLIB 1"
+ imageloader="imlib1"
+ ,AC_MSG_ERROR([cannot locate imlib1 library]))
+@@ -462,16 +462,16 @@
+ mv data/sawfish.ebuild sawfish-$version.ebuild
+ mv data/sawfish.spec sawfish.spec
+
+-REP_VERSION="`pkg-config --modversion librep`"
+-REP_GTK_VERSION="`pkg-config --modversion rep-gtk`"
+-GLIB_VERSION="`pkg-config --modversion glib-2.0`"
+-PANGO_VERSION="`pkg-config --modversion pango`"
++REP_VERSION="`$PKG_CONFIG --modversion librep`"
++REP_GTK_VERSION="`$PKG_CONFIG --modversion rep-gtk`"
++GLIB_VERSION="`$PKG_CONFIG --modversion glib-2.0`"
++PANGO_VERSION="`$PKG_CONFIG --modversion pango`"
+
+ if $PKG_CONFIG --exists cairo; then
+- CAIRO_VERSION="`pkg-config --modversion cairo`"
++ CAIRO_VERSION="`$PKG_CONFIG --modversion cairo`"
+ fi
+
+-GTK_VERSION="`pkg-config --modversion gtk+-2.0`"
++GTK_VERSION="`$PKG_CONFIG --modversion gtk+-2.0`"
+
+ echo "
+ == == == == == == == == == == == == ==
diff --minimal -Nru sawfish-1.11.90/debian/patches/series
sawfish-1.11.90/debian/patches/series
--- sawfish-1.11.90/debian/patches/series 2016-04-24 16:01:50.000000000
+0200
+++ sawfish-1.11.90/debian/patches/series 2017-06-11 21:31:54.000000000
+0200
@@ -6,3 +6,4 @@
fix-desktop-entry-lacks-keywords-entry
dont_remove_wallpaper_jlc.patch
010_honours_SOURCE_DATE_EPOCH_for_build_h
+cross.patch
--- End Message ---
--- Begin Message ---
Source: sawfish
Source-Version: 1:1.11.90-1.1
We believe that the bug you reported is fixed in the latest version of
sawfish, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laurent Bigonville <[email protected]> (supplier of updated sawfish 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 15 Jan 2018 13:27:25 +0100
Source: sawfish
Binary: sawfish sawfish-data sawfish-lisp-source
Architecture: source all amd64
Version: 1:1.11.90-1.1
Distribution: unstable
Urgency: medium
Maintainer: Jose M Calhariz <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Description:
sawfish - window manager for X11
sawfish-data - sawfish architecture independent data
sawfish-lisp-source - sawfish lisp files
Closes: 820668 856089 857673 864624
Changes:
sawfish (1:1.11.90-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* debian/control: Drop build-dependency against libesd0-dev (Closes:
#856089)
* debian/control: Drop build-dependency against libaudiofile-dev (Closes:
#857673)
* debian/patches/make-build-reproducible: Fix files order in tarballs
(Closes: #820668)
* Fix FTCBFS: cross.patch (Closes: #864624)
Checksums-Sha1:
5a9e110540478aa7894e91002f6bd8add9ab966d 1994 sawfish_1.11.90-1.1.dsc
4c8688984c34a8647bb75b4fd31c2313667a897f 38648
sawfish_1.11.90-1.1.debian.tar.xz
250f9c7ffa34526d908f99c1701f192951dd4381 2288460
sawfish-data_1.11.90-1.1_all.deb
7c24ca53f50f2b11df3b2d85f82839c85b5c9e3e 391748
sawfish-dbgsym_1.11.90-1.1_amd64.deb
20208d3839597e56418a4d85eb5934515ffbc258 400544
sawfish-lisp-source_1.11.90-1.1_all.deb
8e9a7a593c951870288f8e8fc7af60438544385b 11209
sawfish_1.11.90-1.1_amd64.buildinfo
9c3b8112367932709ff68b5a0fb17bf108930309 493640 sawfish_1.11.90-1.1_amd64.deb
Checksums-Sha256:
aa33f150875257a5df6aee5ab070bd2149a98866515656d6ca353e692e35f13c 1994
sawfish_1.11.90-1.1.dsc
f0f381172c6f5f4db033c72bb809ce5f8e6f32f96c466c8934bb4991a750b0fe 38648
sawfish_1.11.90-1.1.debian.tar.xz
2ff5b58b758f847a0cba9cbcb616473c800f8231789a8f5a55ac94338c597aa7 2288460
sawfish-data_1.11.90-1.1_all.deb
245900b133e4f88de0b03b2215a1b490d537148dc5375d77496c06923899c542 391748
sawfish-dbgsym_1.11.90-1.1_amd64.deb
d237f1aed0c6f76d8e536fb1ea765b2cc5564e17a76f4f227662edb5d1875031 400544
sawfish-lisp-source_1.11.90-1.1_all.deb
5cbc140c3c8f5a4c83a3e6252129abdf8c45be42927df24e8189b6005cf45a0c 11209
sawfish_1.11.90-1.1_amd64.buildinfo
273040b155bcf59bc9256f65a6202a01ef31b1d6f18e6a1a969cd9c912c65789 493640
sawfish_1.11.90-1.1_amd64.deb
Files:
96f6fbfdb7f4e0d576b6844933b74967 1994 x11 optional sawfish_1.11.90-1.1.dsc
af1b9a281ab17830178117a4bf1de628 38648 x11 optional
sawfish_1.11.90-1.1.debian.tar.xz
bd7ba676142d25e1604181fbb510b899 2288460 x11 optional
sawfish-data_1.11.90-1.1_all.deb
61120f7d8565da91612e089e861d53a2 391748 debug optional
sawfish-dbgsym_1.11.90-1.1_amd64.deb
ae61f1063443a8391818022c0d42f106 400544 lisp optional
sawfish-lisp-source_1.11.90-1.1_all.deb
09b39b23ddc2ca8ece2aab03d7d4d038 11209 x11 optional
sawfish_1.11.90-1.1_amd64.buildinfo
20e0133283a930aff56512bbb412bfbd 493640 x11 optional
sawfish_1.11.90-1.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQFFBAEBCAAvFiEEmRrdqQAhuF2x31DwH8WJHrqwQ9UFAlpcnvsRHGJpZ29uQGRl
Ymlhbi5vcmcACgkQH8WJHrqwQ9WhtwgAi3APR0osKeHVbpubIxSWzKmfNalLSp6c
WyjjJ7tN+WJTiklRrEFvkrbfiuqtROCepBZkJ041p35E8RkabpRvmL0pW7GXBiJB
obQ+m1LYnObk/VI9DQIY4zLh70X2Di3ERSEFSJkp1RhAowNdykv3LTwaGxuv1uZJ
/WAlmrmfFHSa+x4nH6ieusrvrbVCT40W/bcyqBSeoxpZauKpxi3UyMd5om4ZDabK
8MO1ndmCiddbzCKESKKLw+0BJ3GT2vbXrEoQEj+gCWveCG8eCJ6SvVTAXBK9xukv
yIIYvtHNqQjLX20MNojBiZfFOAxIYQGtWZPC4jQl+UfdiCmLshgr5w==
=AFQZ
-----END PGP SIGNATURE-----
--- End Message ---