Your message dated Fri, 28 Feb 2014 16:00:07 +0000
with message-id <e1wjpr5-0003h0...@franck.debian.org>
and subject line Bug#727174: fixed in pango1.0 1.36.2-1
has caused the Debian Bug report #727174,
regarding pango1.0 FTBFS with glib2.0 (>= 2.37.2), G_TEST_SRCDIR undefined
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.)


-- 
727174: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727174
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pango1.0
Version: 1.36.0-1
Severity: serious
Tags: patch experimental
Justification: FTBFS
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu trusty ubuntu-patch

Hi folks,

The pango1.0 package in unstable fails to build from source with the version
of glib2.0 in experimental, because with newer glib2.0 pango makes use of a
new API called "g_test_get_filename" which relies on G_TEST_SRCDIR being set
in the environment - but nothing in the build system is setting this. 
Perhaps this is expected to be set by a newer version of automake/autoconf
rules bundled with glib, and the pango tarball was built without a new
enough version?  I'm not sure; in any case, I've worked around this in
Ubuntu by just setting G_TEST_SRCDIR to the correct value to let the package
build.

In the process of debugging this, I also found that the package's 'clean'
target didn't work correctly, failing to clean up either the debian/build
tree or the debian/install tree.  So the attached patch includes a fix-up
for this as well.

Corresponding changelog entry:

  * debian/rules: export G_TEST_SRCDIR to work around upstream brokenness
    when building with glib2.0 (>= 2.37.2): the source code expects this
    variable to be set, but nothing exports it in the build system.
  * debian/rules: remove the build and install dirs when we're done, so that
    debian/rules clean works correctly.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru pango1.0-1.36.0/debian/rules pango1.0-1.36.0/debian/rules
--- pango1.0-1.36.0/debian/rules	2013-05-21 12:39:38.000000000 -0700
+++ pango1.0-1.36.0/debian/rules	2013-10-22 18:04:21.000000000 -0700
@@ -5,6 +5,8 @@
 DEB_MAKE_FLAVORS = shared static udeb
 DISABLE_UPDATE_UPLOADERS = 1
 
+export G_TEST_SRCDIR=$(CURDIR)/tests
+
 include /usr/share/cdbs/1/rules/autoreconf.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/utils.mk
@@ -96,6 +98,7 @@
 	# remove generated files
 	rm -f $(call dh_subst_files,$(DEB_ALL_PACKAGES))
 	rm -f debian/dh_pangomodules debian/dh_pangomodules.1
+	rm -rf $(DEB_BUILDDIR) debian/install
 
 build-indep: $(call dh_subst_files,$(DEB_INDEP_PACKAGES))
 build-arch: $(call dh_subst_files,$(DEB_ARCH_PACKAGES)) debian/dh_pangomodules.1

--- End Message ---
--- Begin Message ---
Source: pango1.0
Source-Version: 1.36.2-1

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

Debian distribution maintenance software
pp.
Iain Lane <la...@debian.org> (supplier of updated pango1.0 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: SHA512

Format: 1.8
Date: Tue, 11 Feb 2014 15:17:58 +0000
Source: pango1.0
Binary: libpango1.0-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoxft-1.0-0 
libpangoft2-1.0-0 libpango1.0-udeb libpango1.0-dev libpango1.0-0-dbg 
libpango1.0-doc gir1.2-pango-1.0 pango1.0-tests
Architecture: source all amd64
Version: 1.36.2-1
Distribution: unstable
Urgency: low
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Iain Lane <la...@debian.org>
Description: 
 gir1.2-pango-1.0 - Layout and rendering of internationalized text - gir 
bindings
 libpango-1.0-0 - Layout and rendering of internationalized text
 libpango1.0-0 - Layout and rendering of internationalized text
 libpango1.0-0-dbg - Pango library and debugging symbols
 libpango1.0-dev - Development files for the Pango
 libpango1.0-doc - Documentation files for the Pango
 libpango1.0-udeb - Layout and rendering of internationalized text - minimal 
runtime (udeb)
 libpangocairo-1.0-0 - Layout and rendering of internationalized text
 libpangoft2-1.0-0 - Layout and rendering of internationalized text
 libpangoxft-1.0-0 - Layout and rendering of internationalized text
 pango1.0-tests - Layout and rendering of internationalized text - installed 
tests
Closes: 727174
Changes: 
 pango1.0 (1.36.2-1) unstable; urgency=low
 .
   [ Emilio Pozuelo Monfort ]
   * debian/rules:
     + Set VERBOSE so we get more information about test failures.
     + Enable parallel builds.
 .
   [ Iain Lane ]
   * New upstream release 1.36.2
    + Fix a possible strtol(NULL)
    + Fix --with-included-modules
    + Fix a FPE in pango_layout_iter_get_char_extents
    + Use 96 dpi for CoreText by default
    + Handle scaling absolute font sizes
   * Bump gtk-doc build-depend to 1.15 per configure.
   * 
debian/patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch:
     Add new patch to fix make check causing FTBFS. (Closes: #727174)
   * Add an installed test package and a DEP-8 test to run them.
   * Clean up build and install dirs. Thanks, Steve Langasek.
Checksums-Sha1: 
 6e21374963ab10e70c629a2e12c8e472aa18f882 3063 pango1.0_1.36.2-1.dsc
 e40bcca999102a93528b4e278aca3996f8c06f92 1025208 pango1.0_1.36.2.orig.tar.xz
 974aaac2b9dfc10693dee9962e0f0cde94edd2d7 30884 pango1.0_1.36.2-1.debian.tar.xz
 257fa499e2e99a504a7fa26976d41f4b7f793c8b 361204 
libpango1.0-doc_1.36.2-1_all.deb
 20f77d59f1312e08b57a49b9466e014ac572b1c8 174016 
libpango1.0-0_1.36.2-1_amd64.deb
 2a9f44db8fbd6878503d28de6f9637a5c4f66298 279520 
libpango-1.0-0_1.36.2-1_amd64.deb
 3e5ccf25615d33a7b91fa591b3bba087ac835e04 190806 
libpangocairo-1.0-0_1.36.2-1_amd64.deb
 8f79cc997e3fd51f208be4a2e9b879749cfef7c4 186318 
libpangoxft-1.0-0_1.36.2-1_amd64.deb
 74c161cd825fc842c3a30a1704441f91644a91a4 203620 
libpangoft2-1.0-0_1.36.2-1_amd64.deb
 209d7977e4f8e2fd2c17b4d8b3fd70ed00d423ff 137966 
libpango1.0-udeb_1.36.2-1_amd64.udeb
 b215da0cd934652af474f20e1871f6f6c600042f 448904 
libpango1.0-dev_1.36.2-1_amd64.deb
 109cbf4b265663f313f3db99c77290c647cfbccd 631610 
libpango1.0-0-dbg_1.36.2-1_amd64.deb
 89e748d5e0b7560460997dbd1c071678234372aa 189898 
gir1.2-pango-1.0_1.36.2-1_amd64.deb
 8f68de42fd9c4c474b5cd52eebde47efe0a2499d 238720 
pango1.0-tests_1.36.2-1_amd64.deb
Checksums-Sha256: 
 c19a4edabfed7b3dc233eb4bbb5ba60987e2f0492c1f5ddf8123e434e72bfa04 3063 
pango1.0_1.36.2-1.dsc
 f07f9392c9cf20daf5c17a210b2c3f3823d517e1917b72f20bb19353b2bc2c63 1025208 
pango1.0_1.36.2.orig.tar.xz
 d908d6eee68b724ec2518ac049fecdf1f81915ccfdfbfbd7d42deb89c46a4a6d 30884 
pango1.0_1.36.2-1.debian.tar.xz
 8016af939609554b3f69285d7d03d34786c67ec7468347a8dcbdd3d4bdf2697b 361204 
libpango1.0-doc_1.36.2-1_all.deb
 5c2d8dad8c0eebdab5a33f952e904be1fcae789ff8a7359dd4ce9d543ecbe75e 174016 
libpango1.0-0_1.36.2-1_amd64.deb
 1dbdfe43e0885b77e1d317a6df26edb632db824bf8b286f021bde28bb071b229 279520 
libpango-1.0-0_1.36.2-1_amd64.deb
 6780b0ef4116845e133e9ae0e1aa457f9c1efef38fc32ebcfc79fffeaac12fb4 190806 
libpangocairo-1.0-0_1.36.2-1_amd64.deb
 246d76ad014ca870e7168775402fbf3b9bb83bc4352e84878dbf0505e3370a07 186318 
libpangoxft-1.0-0_1.36.2-1_amd64.deb
 1a78713b9a2a5145a7292ac01b6ca639cfa708d70f9cb1653808312fed943d67 203620 
libpangoft2-1.0-0_1.36.2-1_amd64.deb
 6481b0c7a9325bc04ebeaf5c1f0f90198cb88c6fd7b17133e6efc8e81b6adfff 137966 
libpango1.0-udeb_1.36.2-1_amd64.udeb
 eebb5ff9df91fa7937f7521fe0cec0f45d79e0e3573e4c8a860cfd7c7905fc90 448904 
libpango1.0-dev_1.36.2-1_amd64.deb
 4b0c20f46dcaf9114576fb4962986148d6b7dfbf97ba4a629888b5d0a3bd4ef1 631610 
libpango1.0-0-dbg_1.36.2-1_amd64.deb
 e65b6778b1a6daf2616e377b8c019c91a4aade6e9e4cb9f6231f33c7d300f0ac 189898 
gir1.2-pango-1.0_1.36.2-1_amd64.deb
 ddc10e824f5c577453dd6fe039a1a18e12dffb5d99715274852106a3fc6ba909 238720 
pango1.0-tests_1.36.2-1_amd64.deb
Files: 
 d31698e4dad1815856dfc7271d8d1122 3063 libs optional pango1.0_1.36.2-1.dsc
 253026c7132c22e52cefd998ba89a742 1025208 libs optional 
pango1.0_1.36.2.orig.tar.xz
 6bf0170731f11fb87f062afbda2190cd 30884 libs optional 
pango1.0_1.36.2-1.debian.tar.xz
 78ba718b410e185fc2d70fc7cb60dc76 361204 doc optional 
libpango1.0-doc_1.36.2-1_all.deb
 801ec9bd09ec51139a7b117fa276dd0c 174016 oldlibs extra 
libpango1.0-0_1.36.2-1_amd64.deb
 6b7790b63c2db2c52614118a08795b49 279520 libs optional 
libpango-1.0-0_1.36.2-1_amd64.deb
 30dcc90856d1567f78fa1ec61ed1d38a 190806 libs optional 
libpangocairo-1.0-0_1.36.2-1_amd64.deb
 9baef4a22eb51d75389ee31a72ba94b1 186318 libs optional 
libpangoxft-1.0-0_1.36.2-1_amd64.deb
 a9e0eab039cbb03644c79802a91d3ccd 203620 libs optional 
libpangoft2-1.0-0_1.36.2-1_amd64.deb
 d695bbf2fd0b77a8d4de961819ac1889 137966 debian-installer optional 
libpango1.0-udeb_1.36.2-1_amd64.udeb
 c1b0196f2ca211b084f469145c7adbd2 448904 libdevel optional 
libpango1.0-dev_1.36.2-1_amd64.deb
 0da4c973610789af153ac8e42a4f1785 631610 debug extra 
libpango1.0-0-dbg_1.36.2-1_amd64.deb
 59bfa63ba1d7a189c662c3e72c3805d6 189898 introspection optional 
gir1.2-pango-1.0_1.36.2-1_amd64.deb
 2a5acb07db44399b0c858865f03d43e3 238720 libs optional 
pango1.0-tests_1.36.2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJS+kQ6AAoJEONS1cUcUEHUaXsP/24Y4cuLllnwuw0PEXTQOpW5
fFifwlvwJDPrX4W5foCnpdPAXI41bVG6HSqDh8wfdC2S3u7e9yb7dtoNHz2gDJWw
r0Jadb8YRfiHCrWhiQE9Wl+Ku0dTdGGD9suZZOYwdiTO+AeFgXgOLYmSsgMK56Jr
rahBuijMLlCjHugZyzqNeNzQ1IvStZGRcvy/XMUerAVJx/UJC/L69a7avkj/dWjn
fg7LuKmew9WuI3fheEf5FnoINtTQdaYh/If1XcmFVz0Jv8JxZe1ma2lJS6Bazl7n
7gas4sek5DvAwevJXzDLIJZ0ay5Vfu1l7mHsIYs9M8d+nCCX9+oWb9LLWuaosITs
dAK0VpKllT9aVmit5KHIZ/zY27l7/91rQZkcKbG8nSS4SUwmZ1OWXm0niI5Xc6QQ
TQK9CU/XrEKD/fruERTicuKjSbfhbFfWOrYK5ykQ6vUSyMax0GmHqZgI6j+j/av5
DqYe5UGPoOh5BaEkLjA8hPWxACx+pgsfAxYK8rAFuw+FYJaLlq9qSr2AnJOVnhM6
BjjK4rhJ6t4+6yV/0v3M0qYJ+MAgpWt0sd7QlxNIhGJccs9s+rWvS0mPuursIyaT
CGL7yhUF82JW9SJIB3CfcbVwFM8a/i0hU+zfpiIz6QCB1n7+oLvJ9RD8HW8krg9y
JnCvzwhF86PtATgHcy4t
=L2ES
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to