Your message dated Wed, 23 Oct 2024 15:15:41 +0000
with message-id <[email protected]>
and subject line Bug#1085891: fixed in pygobject 3.50.0-2
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-2
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: Wed, 23 Oct 2024 13:53:17 +0100
Source: pygobject
Architecture: source
Version: 3.50.0-2
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1085891
Changes:
 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.
Checksums-Sha1:
 2a801593cfe2d7c69e009f4da74ffadd64d44518 2838 pygobject_3.50.0-2.dsc
 948035d77f772a56842a9bf35fd439a18d2f2c3b 24396 pygobject_3.50.0-2.debian.tar.xz
 9c9052a04a97a8ddfdaef756a3c0d52bc93778d4 13530 
pygobject_3.50.0-2_source.buildinfo
Checksums-Sha256:
 332c010b05a114be89985ef2d9cb913ff9f6b3eba4fb175581fb46837b6e195b 2838 
pygobject_3.50.0-2.dsc
 f6b4ae146a55f0f7ce65b48841f8f4d659ba4fbf6ac6da2980beb04ab4a79235 24396 
pygobject_3.50.0-2.debian.tar.xz
 9d3ccf9d18a2e6604006be6ebe888f4aef196736d14913e9c3c69761999c6f95 13530 
pygobject_3.50.0-2_source.buildinfo
Files:
 bb26cd9cd124d75a124d672471afe7b3 2838 python optional pygobject_3.50.0-2.dsc
 76caaddc07b99d63cbbd4dc7a5660493 24396 python optional 
pygobject_3.50.0-2.debian.tar.xz
 b8705a5a5b28aada3abcab988515d25b 13530 python optional 
pygobject_3.50.0-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmcY+pEACgkQI1wJnT6z
MHahmA/8C/DQhEJMduTwV5HAI4uQNnkGpLm6cij95HoEm6XWSDI3UXbR3g5Mv0BO
8C9Rr2bNHY1R0+5wY7Ghvr9+8Oa2+OxDb8JRCtcXLgghavG5kKPKwaWKlAQv6+4G
S7zWYleBDr28pxFnVTs9LCcdroOOphOUZPgVtAAsLREu0YxJNldfLSRJT20jcrGJ
dDCZ3VKxfo9XmSRzO6NBLNfMDm03LwO9kcX+C4Da+KMcf6W42o2La40pMRXKzWN0
gb4y8guW8pICh2h8AwOYCSA7RTLBHMpgJ9UfuXSWxkPaD49HcK8MTGWKMG9d3Qg5
HFI5tKold8CZfAD3NC8YhOTPFzNc+uIAwYgtz+8NI+0+g9xpxwCmfATxB+t72Ysh
nmDOYylrrdsIXa2iyHgq+nDAkMooo0bTC6AV8971FgFAyKO1RUP+kCwsZ2MpP0nE
an/wbSuqFboHygIZuhtuHLE4vrjc/j+KxJXgboRqlgrSSPE4bUgUuOJHwhGVtL99
oWGa1WRFxrKucZie3RiprIQ36SGnCbTPnTMNs3UwQrcd2530k7z9vh4nE5rR6iec
ye8YJfQ7tGTylRteAM9CW7gDJTx8ig2pTE1wsJDBuuOGrTUaLwdgVK3OEeO08WmS
svv4o/NcyypA1H+9VaInBHpX4JHupfS2z6UlLZcoe/xzecQnCPc=
=tsun
-----END PGP SIGNATURE-----

Attachment: pgpqHyzQptvp3.pgp
Description: PGP signature


--- End Message ---

Reply via email to