Your message dated Tue, 28 Oct 2025 18:00:32 +0000
with message-id <[email protected]>
and subject line Bug#1110998: fixed in python-blockbuster 1.5.25-1
has caused the Debian Bug report #1110998,
regarding ITP: python-blockbuster -- Detect and prevent blocking calls in async
event loops
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.)
--
1110998: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110998
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Colin Watson <[email protected]>
X-Debbugs-Cc: [email protected]
* Package name : python-blockbuster
Version : 1.5.25
Upstream Contact: Christophe Bornet <[email protected]>
* URL : https://github.com/cbornet/blockbuster
* License : Apache-2.0
Programming Lang: Python
Description : Detect and prevent blocking calls in async event loops
This Python package detects and prevents blocking calls within an
asynchronous event loop. It is particularly useful when executing tests
to ensure that your asynchronous code does not inadvertently call
blocking operations, which can lead to performance bottlenecks and
unpredictable behavior.
In Python, the asynchronous event loop allows for concurrent execution
of tasks without the need for multiple threads or processes. This is
achieved by running tasks cooperatively, where tasks yield control back
to the event loop when they are waiting for I/O operations or other
long-running tasks to complete.
However, blocking calls, such as file I/O operations or certain
networking operations, can halt the entire event loop, preventing other
tasks from running. This can lead to increased latency and reduced
performance, defeating the purpose of using asynchronous programming.
The difficulty with blocking calls is that they are not always obvious,
especially when working with third-party libraries or legacy code. This
is where Blockbuster comes in: it helps you identify and eliminate
blocking calls in your codebase during testing, ensuring that your
asynchronous code runs smoothly and efficiently. It does this by
wrapping common blocking functions and raising an exception when they
are called within an asynchronous context.
I intend to package this because it's a dependency of new versions of
python-anyio. I'll maintain it within the Debian Python Team.
--
Colin Watson (he/him) [[email protected]]
--- End Message ---
--- Begin Message ---
Source: python-blockbuster
Source-Version: 1.5.25-1
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-blockbuster, 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.
Colin Watson <[email protected]> (supplier of updated python-blockbuster
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: Sat, 18 Oct 2025 22:32:05 +0100
Binary: python3-blockbuster
Source: python-blockbuster
Architecture: all source
Version: 1.5.25-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1110998
Description:
python3-blockbuster - Detect and prevent blocking calls in async event loops
Changes:
python-blockbuster (1.5.25-1) unstable; urgency=medium
.
* Initial release (closes: #1110998).
Checksums-Sha1:
ef619d3c20149b7e7a6eb2c75af1ddce537d5e54 2418 python-blockbuster_1.5.25-1.dsc
0c3f2f2a5f03ff1f5428d9e51f4ab0b2b23d7a23 36058
python-blockbuster_1.5.25.orig.tar.gz
25ec03ee3056ea064e9d08c0c4293f42ee96f91a 2632
python-blockbuster_1.5.25-1.debian.tar.xz
8c1436f0beef6e73ba6e720b9edcdd11e2f27d4b 6713
python-blockbuster_1.5.25-1_amd64.buildinfo
17c45ad0cd4bb330b72d3ba30e58a23987ed4438 10220
python3-blockbuster_1.5.25-1_all.deb
Checksums-Sha256:
6d7bfa8bf148c451febd79303f299037141d81092a29dfefa3472a21e2c0eeb0 2418
python-blockbuster_1.5.25-1.dsc
b72f1d2aefdeecd2a820ddf1e1c8593bf00b96e9fdc4cd2199ebafd06f7cb8f0 36058
python-blockbuster_1.5.25.orig.tar.gz
83fe85df9f8217592d181ee2e1fe5dafd4b6bd6cf941203f33d55432186c47eb 2632
python-blockbuster_1.5.25-1.debian.tar.xz
15378625f54be6cda45ebb735c6fdee053f774a41e747348b34b996ca55885c7 6713
python-blockbuster_1.5.25-1_amd64.buildinfo
6726fcc36061dfc79ca9bec9d2e6b64d04e27d8512bb6c36b18542f95cbe3d98 10220
python3-blockbuster_1.5.25-1_all.deb
Files:
e77d82118c51cd53b258471d1d71a177 2418 python optional
python-blockbuster_1.5.25-1.dsc
5dcb5bd9e305d9479ff219a727f9a0ac 36058 python optional
python-blockbuster_1.5.25.orig.tar.gz
afb66d14856ae0fa5d1ba6534899b97c 2632 python optional
python-blockbuster_1.5.25-1.debian.tar.xz
88d6433a2d74630a456868f8c9446f45 6713 python optional
python-blockbuster_1.5.25-1_amd64.buildinfo
67ac47a4e575312b406c38ccf4d70045 10220 python optional
python3-blockbuster_1.5.25-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmj0B78ACgkQOTWH2X2G
UAsZkg/+NzWFMx/VDvkGEyHTEsu0eX2NfpJD10q6KOh39HcumLnRP4sm2o1EBLiK
bhDtKlk8r9azUjJOgEoC8G5Fbe6fKypDGK8DqtLEDrix8I1Z68UbYZcPaNQ3uE5c
cxp2fkV0C4ivy/2s2d1FUslvao0t63yKNEb90dtUTedkIZuPmIGJkaTsmmep+loJ
hi2RCiW4mQcDmQ56d/HgbDdQU5FRFj4VrfF89QKVLbvjEWw7hppW0CGKhkV14R70
EtNQEqcxosqJ89cfDkndMEWca3gUMgnkh6cJsFJTQMwX1zfIIRYR7KyAd7gmVQpP
/9KMl8GOCjp7pA3dpi2k66pXWYxtY7QD934AvzpC5kpObvz+matfWqx0V5s8Csw5
JBavmMspkte9tVlaSqZqZ3gtcnMXdzvAvNXAESqnzYOJK6Dt4fyhCVskRg0VCpFu
151islFEKXGZ9jdz7wJik6U+KEEnVbJp+exsTKs7Pt/j4a84inwqmrYz1NhM/riB
r9wbprZishWLM/n3jEHOP6f2/LK098AeQ8QQOF1H6LVti3FyAvVVkOm31v1sxAl/
h5x38OhW7bVS8mRT8RQJAY3zXBT9iwxTL5dJDPh7GmdH6z5gvG28cFt3JP18IJQd
3FVKbCYJNW1vUmgUNAJSnuejxy59YPeGtDL0qVLPUY2bBxMh2ZY=
=Dvpa
-----END PGP SIGNATURE-----
pgpbSak6NgQau.pgp
Description: PGP signature
--- End Message ---