Fedora Account System
Red Hat Associate
Red Hat Customer
perl-Glib-Object-Introspection-0.052-2.fc45 fails to build in Fedora 45 because a test dies: $ LD_LIBRARY_PATH=:build prove -v -b t/arrays.t [...] ok 87 ok 88 Bailout called. Further testing stopped: ERROR:gperl-i11n-invoke-c.c:584:_allocate_out_mem: assertion failed: (interface_info) Bail out! ERROR:gperl-i11n-invoke-c.c:584:_allocate_out_mem: assertion failed: (interface_info) ** ERROR:gperl-i11n-invoke-c.c:584:_allocate_out_mem: assertion failed: (interface_info) Failed 4/92 subtests It seems to located somewhere in: my $msg1 = Glib::IO::DBusMessage->new_signal ('/asdf/ghjk', 'de.asdf', 'ghjk'); my $caps = []; my $blob1 = $msg1->to_blob ($caps); A difference between the last passing and first failing build root is at <https://koschei.fedoraproject.org/build/23161473>.
This is triggered by upgrading glib2 from 2.88.1-1.fc45 to 2.89.0-1.fc45.
*** Bug 2504395 has been marked as a duplicate of this bug. ***
I applied a workaround, which is not a proper fix, but does not make the it worse.
FEDORA-2026-aee49502f1 (perl-Glib-Object-Introspection-0.052-6.fc45) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-aee49502f1
FEDORA-2026-aee49502f1 has been pushed to the Fedora 45 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-aee49502f1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-aee49502f1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.