Your message dated Sat, 26 Oct 2024 17:22:33 +0000
with message-id <[email protected]>
and subject line Bug#1085891: fixed in pygobject 3.50.0-3
has caused the Debian Bug report #1085891,
regarding pygobject: 3.50.0 regression: FTBFS on big-endian: TestAsync failures
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.)
--
1085891: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085891
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pygobject
Version: 3.50.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
User: [email protected]
Usertags: s390x
X-Debbugs-Cc: [email protected], [email protected],
[email protected], [email protected]
The new version of pygobject in experimental failed some tests on s390x
and other big-endian architectures (both 32- and 64-bit seem to be affected
and the correlation with endianness seems strong).
s390x:
https://buildd.debian.org/status/fetch.php?pkg=pygobject&arch=s390x&ver=3.50.0-1&stamp=1726523016&raw=0
> =========================== short test summary info
> ============================
> FAILED tests/test_async.py::TestAsync::test_async_cancel_completed -
> RuntimeE...
> FAILED tests/test_async.py::TestAsync::test_async_cancellation -
> RuntimeError...
> FAILED tests/test_async.py::TestAsync::test_async_completed_add_cb -
> RuntimeE...
> FAILED tests/test_async.py::TestAsync::test_async_enumerate - RuntimeError:
> y...
> FAILED tests/test_async.py::TestAsync::test_not_completed - RuntimeError:
> yie...
> ===== 5 failed, 1493 passed, 23 skipped, 10 xfailed, 66 warnings in 5.66s
> ======
> ==============================================================================
The detailed test results for the failing tests look like this:
> async def run():
> nonlocal self
>
> res = f.enumerate_children_async("standard::*", 0,
> GLib.PRIORITY_DEFAULT)
> > await res
> E RuntimeError: yield was used instead of yield from in task <Task
> pending name='Task-1'
> coro=<TestAsync.test_async_cancel_completed.<locals>.run() running at
> /<<PKGBUILDDIR>>/tests/test_async.py:109> cb=[_run_until_complete_cb() at
> /usr/lib/python3.12/asyncio/base_events.py:182]> with
> gi._gi.Async(finish_func=Gio.File.enumerate_children_finish, done=False)
and the -ports architectures' test failures all look consistent with what
happened on s390x.
The endianness dependency makes me wonder whether there is a problem with
the handling of flags indicating whether to use 'yield' or 'yield from', or
something like that.
Before 3.50.x can go to unstable, either this will need to be addressed,
or pygobject will need to be removed from s390x.
Thanks,
smcv
--- End Message ---
--- Begin Message ---
Source: pygobject
Source-Version: 3.50.0-3
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pygobject, 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 pygobject 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: Sat, 26 Oct 2024 13:44:07 +0100
Source: pygobject
Architecture: source
Version: 3.50.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1082723 1085891
Changes:
pygobject (3.50.0-3) unstable; urgency=medium
.
* Team upload
* Release to unstable (Closes: #1082723)
.
pygobject (3.50.0-2) experimental; urgency=medium
.
* Team upload
* d/p/async-Use-correct-T_BOOL-type-for-_asyncio_future_blockin.patch:
Add proposed patch to fix asyncio calls on big-endian machines
(Closes: #1085891)
* Standards-Version: 4.7.0 (no changes required)
* d/source/lintian-overrides: Mark missing B-D on mesonpy as a false
positive.
We currently build with Meson directly, not via mesonpy.
.
pygobject (3.50.0-1) experimental; urgency=medium
.
* New upstream release
* .egg-info has been replaced by .dist-info/METADATA
Checksums-Sha1:
fc64dbb7865a05d501a27121c7c75507617c7370 2838 pygobject_3.50.0-3.dsc
8a3d7bc0125f98499788148f75c72de1f2475475 24424 pygobject_3.50.0-3.debian.tar.xz
c2c53da504fb276fd812c08ed300fbca49298f6b 13957
pygobject_3.50.0-3_source.buildinfo
Checksums-Sha256:
b2209d3f3b4d685db60fc527f1fa135fe3a99698f8e2a4004b8ad52b64172119 2838
pygobject_3.50.0-3.dsc
637dba299e0eda44a8e904ce6fbabc1d70145cb7e1acc959786cbd91859fb142 24424
pygobject_3.50.0-3.debian.tar.xz
c5b88fdf2821b17158ab85282134554d363f54b5671ba42ecb34eba5b96c8281 13957
pygobject_3.50.0-3_source.buildinfo
Files:
e03bdda4beaefe5dab0d1204ab59465f 2838 python optional pygobject_3.50.0-3.dsc
67cde353df39dc8e6a03fb08e7fd96d5 24424 python optional
pygobject_3.50.0-3.debian.tar.xz
8817642b242a531042bf79a4db544c03 13957 python optional
pygobject_3.50.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmcdIlAACgkQI1wJnT6z
MHaLNw/9FQfB6b/GQo2JY2uWDiz71X5CEDR/z9qvzMRL7qLD916DCnXpDcpiE04k
Yt2n4zRDngops5weskPMB2wQ+gvV4hzLJVKt/iPuUtVQP0gcyoch8/Su49IGaTNu
jXgmHEx3AZn4t9JTg4yRMwjpj13SP2L5wXhfzx1DJa5xHFPrTJe7YQa6CFWAeBZK
kBGYfDaqIq8zv0CMHrFT2yyBFeDhi+qh7whtc42Tl77iuI1AEDzI8O8lfeHVPx6h
V2BkqoJh8LALh7l2Mt7M+yvWR0Nz3q5F33n2P5Y5Dsndgi1bJL2bLGR52aatwF7+
Cvb1IytjXDjuL2nIuWXSElg7w9+VxX60w12f7IiKIyquMVv6EQwvcFIG4xEwhuVU
GUiLN14B3gb1BG0K/xoK2NKTvndEGxCgBeKw51aWSwDkFIitZkPq26jZyYUDQLKt
wCdY1u6zVNIPywoYVdbVZj/0dyDEM8Od0ZJGHqUgeUz+jHcocMthbkELJf/iavOj
00XX6rKlyNzHqwJG4OyEUupYrZa4cOpjHVLFvxgDCLPCVnqZw4RvZGHfdFMFBPkT
I1n1f2kKpLLP5CUf2AlZlUpJ2qxYFxLueVZ5Q9dn6EozPR1CZDu5QEKb83m9tNGL
09gO8C4OhbOaBsegNf7QmN8PeSKtNzxR0eivXfgopKQd8OQmvK0=
=plCR
-----END PGP SIGNATURE-----
pgpwNPgMhz7yS.pgp
Description: PGP signature
--- End Message ---