Your message dated Mon, 13 Oct 2025 23:25:38 +0000
with message-id <[email protected]>
and subject line Bug#1115617: fixed in glib2.0 2.86.0-5
has caused the Debian Bug report #1115617,
regarding glib2.0: FTBFS on s390x: gio/tests/gdbus-connection-slow.c:53 should
not be reached
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.)
--
1115617: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115617
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glib2.0
Version: 2.86.0-3
Severity: serious
Tags: experimental ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: s390x
Control: block 1115340 by -1
After uploading glib2.0_2.86.0-3 I'm seeing a test regression on s390x,
which appears to be reproducible:
>328/405 glib:gio / gdbus-connection-slow
>RUNNING
>>>> G_ENABLE_DIAGNOSTIC=1 MALLOC_CHECK_=2
>>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>>>>
>>>> LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio
>>>> G_DEBUG=gc-friendly
>>>> G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests
>>>> MESON_TEST_ITERATION=1 GIO_MODULE_DIR=''
>>>> G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests
>>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>>>> MALLOC_PERTURB_=225
>>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1
>>>> GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop
>>>>
>>>> /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-slow
>▶ 325/405 /gdbus/close-pending
>OK
>▶ 328/405 /gdbus/connection/flush -
>GLib-GIO:ERROR:../../../gio/tests/gdbus-connection-slow.c:53:test_connection_flush_on_timeout:
> code should not be reached FAIL
>▶ 328/405
>ERROR
>328/405 glib:gio / gdbus-connection-slow
>ERROR 1.04s killed by signal 6 SIGABRT
>――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
>stderr:
>Timeout waiting 1000 msec on iteration 0
>**
>GLib-GIO:ERROR:../../../gio/tests/gdbus-connection-slow.c:53:test_connection_flush_on_timeout:
> code should not be reached
>cleaning up pid 51567
This is asserting that when a subprocess sends a D-Bus signal, calls
g_dbus_connection_flush_sync(), and immediately exits, the parent
process receives the signal within 1 second. Presumably this arbitrary
timeout is too short for a mainframe designed for batch processing, or
something.
I don't know why 2.86.0-3 fails this when 2.86.0-2 succeeded.
smcv
--- End Message ---
--- Begin Message ---
Source: glib2.0
Source-Version: 2.86.0-5
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
glib2.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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated glib2.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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 13 Oct 2025 14:54:02 +0100
Source: glib2.0
Architecture: source
Version: 2.86.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1110640 1110696 1110825 1115617
Changes:
glib2.0 (2.86.0-5) unstable; urgency=medium
.
* d/control: gir1.2-glib-2.0 Breaks older versions of gnome-menus
* Release to unstable (transition: #1115340)
.
glib2.0 (2.86.0-4) experimental; urgency=medium
.
[ Simon McVittie ]
* d/p/gio-tests-Factor-out-connection_wait_for_bus-from-gdbus-s.patch,
d/p/gio-tests-Avoid-a-race-condition.patch,
d/p/gio-tests-Convert-the-time-to-wait-for-expected-signal-in.patch,
d/p/gio-tests-Wait-up-to-10-seconds-for-a-signal-to-be-receiv.patch:
Add proposed patches to fix a test failure seen on s390x
(Closes: #1115617)
* d/libglib2.0-0t64.symbols: g_memory_monitor_poll_get_type()
is Linux-only
.
[ Jeremy Bícha ]
* libglib2.0-doc: Remove Suggests: devhelp
.
glib2.0 (2.86.0-3) experimental; urgency=medium
.
* d/control: Update gir1.2-glib-2.0 Breaks on cinnamon.
6.4.10-3 was never uploaded, and 6.4.12-1 is the first version that
included the necessary changes to be compatible with GLib 2.86.
* d/control: Reduce Breaks on gnome-shell to 48.5-2.
The necessary changes have been backported. In the 48.5-2 packaging,
I've set it up to have a versioned dependency on gir1.2-glib-2.0
(>= 2.86) or (<< 2.86) depending which one it was compiled against,
so that it can be binNMU'd.
* d/control: Add a versioned Breaks on libgjs0g, not just libgjs0.
Version 1.82.3-2 has backports of the changes that make gjs 1.86.0
compatible with GLib 2.86.
* d/control: gir1.2-glib-2.0 Breaks awesome, due to #1115591.
This assumes that the next maintainer upload or NMU of awesome will
address #1115591.
* d/patches: Update to glib-2-86 branch commit 2.86.0-53-g043d14fdd3
.
glib2.0 (2.86.0-2) experimental; urgency=medium
.
* debian/control: Add breaks to gir on cinnamon << 6.4.10-3.
Cinnamon requires being rebuilt and adjusted to work with newer glib
typelibs
.
glib2.0 (2.86.0-1) experimental; urgency=medium
.
[ Jeremy Bícha ]
* New upstream release
* Refresh patches
* Remove obsolete Rules-Requires-Root: no field
* Remove a reference to the debian/forky branch
.
[ Simon McVittie ]
* Standards-Version: 4.7.2 (no changes required)
.
[ Marco Trevisan (Treviño) ]
* debian/control:
- Add breaks on GLib gir for libgjs0 << 1.85.90
- Add breaks on GLib gir for python3-gi << 3.50.0-5
- Add a Breaks to gir1.2-glib-2.0 on gnome-shell << 49~rc
* debian/patches: Introspect missing GObject type classes ref methods
* debian/libglib2.0-tests.lintian-overrides: Ignore testprogramrunner warn
.
glib2.0 (2.85.4-1) experimental; urgency=medium
.
* New upstream development release
.
glib2.0 (2.85.3-1) experimental; urgency=medium
.
* New upstream development release
* d/copyright: Update
* Merge packaging from unstable (Closes: #1110825, #1110696)
.
glib2.0 (2.85.2-2) experimental; urgency=medium
.
* Backport patches to fix racy GMemoryMonitor as detected by build-time tests
.
glib2.0 (2.85.2-1) experimental; urgency=medium
.
* Team upload
* New upstream release
- Among other things this addresses CVE-2025-7039 via changes similar to
those in 2.84.4 (Closes: #1110640)
* debian/patches: Drop patch applied upstream
* debian/patches: Refresh
* debian/libglib2.0-0t64.symbols: Add new symbols
.
glib2.0 (2.85.1-2) experimental; urgency=medium
.
* Backport patch fixing deadlock regression
.
glib2.0 (2.85.1-1) experimental; urgency=medium
.
* New upstream release
* debian/*.symbols: Add new symbols
* Remove gfileutils-Preserve-mode-during-atomic-updates.patch:
applied in new release
Checksums-Sha1:
e93097e6c8a423d110014158e72ac39de8a5e9db 5099 glib2.0_2.86.0-5.dsc
37a3330418e67c0154459faddc966618469cfff1 367712 glib2.0_2.86.0-5.debian.tar.xz
0f599aeaed42fb6e1c56b9380c431a39af1f3cf3 16452780 glib2.0_2.86.0-5.git.tar.xz
e5addee9b486436c21e16cf22d58afe3b3ad00ac 18222
glib2.0_2.86.0-5_source.buildinfo
Checksums-Sha256:
f3f1faed004c130e4a0e3d08fab643d47fc72712baf365cdc3b1f06152884f33 5099
glib2.0_2.86.0-5.dsc
fad2572392dc88714b550b341d572741a27f37e2651cad93715bc7eb10f7ff37 367712
glib2.0_2.86.0-5.debian.tar.xz
a98ffe5f795e8798ebb714bad7900d8c9851d8fc23da0dfb421d1a516b7db7e5 16452780
glib2.0_2.86.0-5.git.tar.xz
6d7709fc7a00990deb0aaf16d6310566d670020b7dd8abcf5d1a2f49a2d99163 18222
glib2.0_2.86.0-5_source.buildinfo
Files:
5b3049cd0f635e1c15778121175cf37d 5099 libs optional glib2.0_2.86.0-5.dsc
81c1e61dc69301f41e4d8f26e59c55eb 367712 libs optional
glib2.0_2.86.0-5.debian.tar.xz
5ce2652ed56b4a0f186142dd72fa7a17 16452780 libs optional
glib2.0_2.86.0-5.git.tar.xz
c07e5cffda16f15e0f9af51d44b5b5d2 18222 libs optional
glib2.0_2.86.0-5_source.buildinfo
Git-Tag-Info: tag=90c3588e4e9ba358acc5a25dbf82078d20e55393
fp=7a073ad1ae694fa25bff62e5235c099d3eb33076
Git-Tag-Tagger: Simon McVittie <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjtVlAACgkQYG0ITkaD
wHnX2w/9FErlC7Sb0WiKreTR1+qE7cmm0awO2pQS71HVUlmIaRofLfECXnnuI+Rf
82cSb0lihTWblwxosD1dqserpMSrJaK1EgTscHnSkQxV+z8YRjQ6gbLPz8dsCvwD
ZbLrHMGbp+OiScH4CJVZcwmtmPImsGWXxOPZ35Daav2zLem0/yljRlDjme5gFUYE
RXXtw1DDtQt3gxlPFJSiyXuiIbnKhp27hZum7n41qSv7p8ZDqeCtHaJif0g2q60h
yiyzdTJmtyuQ5Sp6sguQdeq3l3o287BoFMF3r1ktWT5ILrGZFKxnlVVyIF7lwNj/
GBFIlEtIXkeV37MEFGyMmuczeEomrXcvmcpgzwNwDyTo+2U+d48BCbggVSzjyd1u
aSoJ332M3SVnprjWxxhbm3Z2mJK2enCbeYNxOBn012bofNAVLe02mvaUyAl8xnTJ
WHiSzqX+3+UrsKz2/ZaRb7FfCfESsZQV6xcmdg2wzdwIVW7x1SNbj7Qscv+SWH7r
L589fKGjqVzqwxKZS0c2oPSsOdE9prkpnPXuib7OXMsKFOM5Yrwhe/aqZ/Vc/gXr
sqoXKRGDfqvw0JJ3cwvYqUV8cb5MUvwW06KqvBhXwNr7CeaMYm30gP3g6FjI1gZB
kc5nlv5+/PTHNlT3QecfRZcuBqO2jUP6McrHoPJWfHTJiV6miG0=
=0HbW
-----END PGP SIGNATURE-----
pgp00N1M65Mwv.pgp
Description: PGP signature
--- End Message ---