Bug#1114252: pango1.0: FTBFS: Inherited environment: DEB_HOST_GN [too-long-redacted] _LAYOUT=deb MESON_TESTTHREADS=2

Santiago Vila sanvila at debian.org
Fri Sep 5 19:22:03 BST 2025


Package: src:pango1.0
Version: 1.56.3-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pango1.0, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
	-Dauto_features=enabled \
	-Dgtk_doc=true \
	-Dinstall-tests=true \
	-Dman-pages=true -Dsysprof=enabled

[... snipped ...]

test:         cxx-test
start time:   20:13:05
duration:     0.01s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 MALLOC_PERTURB_=233 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/cxx-test -k --tap
==============================================================================

=================================== 20/27 ====================================
test:         test-harfbuzz
start time:   20:13:05
duration:     0.05s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 MALLOC_PERTURB_=124 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/test-harfbuzz -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sf21d6f00c951c431d83c9d8e504bd312
1..1
# Start of harfbuzz tests
ok 1 /harfbuzz/font
# End of harfbuzz tests
==============================================================================

=================================== 22/27 ====================================
test:         testmisc
start time:   20:13:05
duration:     0.09s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 MALLOC_PERTURB_=163 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testmisc -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sc3be801ca5c4e4482c625a82f483c988
1..28
# Start of layout tests
ok 1 /layout/shape-tab-crash
ok 2 /layout/itemize-empty-crash
ok 3 /layout/itemize-utf8
ok 4 /layout/short-string-crash
ok 5 /layout/line-height
ok 6 /layout/line-height2
ok 7 /layout/line-height3
ok 8 /layout/run-height
ok 9 /layout/cursor-height
ok 10 /layout/cursor-height2
ok 11 /layout/fallback-shape
ok 12 /layout/index-to-x
ok 13 /layout/extents
ok 14 /layout/empty-line-height
ok 15 /layout/gravity-metrics
ok 16 /layout/wrap-char
# End of layout tests
# Start of language tests
ok 17 /language/emoji-crash
ok 18 /language/to-tag
# End of language tests
# Start of attr-list tests
ok 19 /attr-list/update
# End of attr-list tests
# Start of misc tests
ok 20 /misc/version-info
ok 21 /misc/is-zerowidth
# End of misc tests
# Start of gravity tests
ok 22 /gravity/to-rotation
ok 23 /gravity/from-matrix
ok 24 /gravity/for-script
# End of gravity tests
# Start of bidi tests
ok 25 /bidi/get-cursor-crash
ok 26 /bidi/get-cursor
# End of bidi tests
# Start of matrix tests
ok 27 /matrix/transform-rectangle
# End of matrix tests
# Start of itemize tests
ok 28 /itemize/small-caps-crash
# End of itemize tests
==============================================================================

=================================== 21/27 ====================================
test:         test-break
start time:   20:13:05
duration:     0.14s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests MALLOC_PERTURB_=44 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/test-break -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S955853a6082f1ffec809867ea2256724
1..17
# Start of break tests
ok 1 /break/sixteen.break
ok 2 /break/fifteen.break
ok 3 /break/ten.break
ok 4 /break/two.break
ok 5 /break/thirteen.break
ok 6 /break/four.break
ok 7 /break/twelve.break
ok 8 /break/seven.break
ok 9 /break/five.break
ok 10 /break/seventeen.break
ok 11 /break/six.break
ok 12 /break/three.break
ok 13 /break/fourteen.break
ok 14 /break/one.break
ok 15 /break/nine.break
ok 16 /break/eight.break
ok 17 /break/eleven.break
# End of break tests
==============================================================================

=================================== 23/27 ====================================
test:         testserialize
start time:   20:13:05
duration:     0.06s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=39 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testserialize -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sbf1e83086803aac2ea719c1cf4cf9193
1..7
# Start of serialize tests
ok 1 /serialize/attr-list
ok 2 /serialize/tab-array
ok 3 /serialize/font
# Start of layout tests
ok 4 /serialize/layout/minimal
ok 5 /serialize/layout/valid
ok 6 /serialize/layout/context
ok 7 /serialize/layout/invalid
# End of layout tests
# End of serialize tests
==============================================================================

=================================== 25/27 ====================================
test:         test-fonts
start time:   20:13:05
duration:     0.06s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 MALLOC_PERTURB_=125 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/test-fonts -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sa65613ce88dbc4d616673de19d6422e6
1..4
# Start of fontsets tests
ok 1 /fontsets/cantarell
ok 2 /fontsets/mono2
ok 3 /fontsets/mono
ok 4 /fontsets/cantarell2
# End of fontsets tests
==============================================================================

=================================== 26/27 ====================================
test:         test-no-fonts
start time:   20:13:05
duration:     0.05s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=170 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/test-no-fonts -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sf0c33f26f18397b45d6ed33d3a31e1e0
1..1
# Start of layout tests
ok 1 /layout/nofonts
# End of layout tests
==============================================================================

=================================== 24/27 ====================================
test:         test-layout
start time:   20:13:05
duration:     0.38s
result:       exit status 1
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 srcdir=/<<PKGBUILDDIR>>/tests LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MALLOC_PERTURB_=29 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/test-layout -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S7c841b8e5ff3c2a77676dcc41b3438b9
1..38
# Start of layout tests
ok 1 /layout/valid-6.layout
ok 2 /layout/tabs.layout
ok 3 /layout/valid-7.layout
ok 4 /layout/tab-crash.layout
ok 5 /layout/valid-2.layout
ok 6 /layout/valid-11.layout
ok 7 /layout/valid-22.layout
ok 8 /layout/valid-14.layout
ok 9 /layout/bratwurst4.layout
# Contents don't match expected contents
# --- /tmp/.ZCY1B3	2025-09-04 20:13:05.523507647 +0000
# +++ /tmp/.DBY1B3	2025-09-04 20:13:05.523507647 +0000
# @@ -139,7 +139,7 @@
#                {
#                  "glyph" : 244,
#                  "width" : 18432,
# -                "x-offset" : 14764,
# +                "x-offset" : 12631,
#                  "y-offset" : 3845,
#                  "is-cluster-start" : true,
#                  "log-cluster" : 0
# @@ -147,7 +147,7 @@
#                {
#                  "glyph" : 272,
#                  "width" : 18432,
# -                "x-offset" : 14764,
# +                "x-offset" : 14486,
#                  "y-offset" : 4280,
#                  "is-cluster-start" : true,
#                  "log-cluster" : 1
# @@ -155,7 +155,7 @@
#                {
#                  "glyph" : 273,
#                  "width" : 18432,
# -                "x-offset" : 14764,
# +                "x-offset" : 12631,
#                  "y-offset" : 3507,
#                  "is-cluster-start" : true,
#                  "log-cluster" : 2
# 
not ok 10 /layout/valid-20.layout
ok 11 /layout/valid-13.layout
ok 12 /layout/kebab.layout
ok 13 /layout/bratwurst.layout
ok 14 /layout/valid-12.layout
ok 15 /layout/tab-assert.layout
ok 16 /layout/valid-5.layout
ok 17 /layout/effigy.layout
ok 18 /layout/valid-21.layout
ok 19 /layout/vertical.layout
ok 20 /layout/bratwurst2.layout
ok 21 /layout/no-space.layout
ok 22 /layout/valid-18.layout
ok 23 /layout/valid-4.layout
ok 24 /layout/valid-19.layout
ok 25 /layout/valid-17.layout
ok 26 /layout/arabic-format.layout
ok 27 /layout/valid-1.layout
ok 28 /layout/valid-16.layout
ok 29 /layout/bratwurst3.layout
ok 30 /layout/letterspacing.layout
ok 31 /layout/valid-15.layout
ok 32 /layout/tabs-nowrap.layout
ok 33 /layout/screaming.layout
ok 34 /layout/valid-10.layout
ok 35 /layout/valid-9.layout
ok 36 /layout/aaa.layout
ok 37 /layout/valid-8.layout
ok 38 /layout/valid-3.layout
# End of layout tests
----------------------------------- stderr -----------------------------------

(test program exited with status code 1)
==============================================================================

=================================== 27/27 ====================================
test:         test-pangocairo-threads
start time:   20:13:05
duration:     0.59s
result:       exit status 0
command:      ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=en_US.UTF-8 srcdir=/<<PKGBUILDDIR>>/tests MALLOC_PERTURB_=143 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pango G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/test-pangocairo-threads -k --tap
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S8b46ab3905ae1433b9b61596d2670701
1..1
# Start of pangocairo tests
ok 1 /pangocairo/threads
# slow test /pangocairo/threads executed in 0.57 secs
# End of pangocairo tests
==============================================================================


Summary of Failures:

24/27 test-layout             ERROR           0.38s   exit status 1

Ok:                23  
Fail:              1   
Skipped:           3   
dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose returned exit code 1
make[1]: *** [debian/rules:45: override_dh_auto_test-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:34: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------



More information about the pkg-gnome-maintainers mailing list