Your message dated Sun, 09 Mar 2025 23:07:09 +0000
with message-id <[email protected]>
and subject line Bug#1088284: fixed in micropython 1.24.1+ds-1
has caused the Debian Bug report #1088284,
regarding Please decrease the mbedTLS DEBUG level
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.)
--
1088284: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088284
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: micropython
Version: 1.19.1+ds-1
Severity: normal
uasyncio is extremely useful in MicroPython programs in my experience,
as it allows for concurrency in environments where there may be
otherwise limited (no threads etc.). It's been supported by MicroPython
for a while, and I see in upstream's git master that it's has been
recently renamed to "asyncio", as it's considered close enough to
CPython.
While the upstream Unix port enables (u)asyncio by default, the Debian
MicroPython builds do not ship with it. I also checked with 1.20.0+ds-1,
as found in salsa.
I believe this is because this is enabled by
ports/unix/variants/standard/manifest.py
Manifets are disabled in the Debian builds by building with
FROZEN_MANIFEST=.
Removing FROZEN_MANIFEST= from d/rules resulted in the build system
complaining about the omission of micropython-lib. Extracting the
official 1.20 micropython-lib tarball to lib/micropython-lib, however,
made the build work:
MicroPython v1.20.0+ds-1 on 2023-08-07; linux [GCC 13.2.0] version
Use Ctrl-D to exit, Ctrl-E for paste mode
>>> import uasyncio
>>>
So the solution here is a bit more involved: it requires shipping
micropython-lib, for example leveraging multiple tarball support and
gbp-import-orig's component support.
On that matter, the build above also enabled "mip", the new package
manager and flagship feature of v1.20:
>>> import mip
>>>
(There are some mbedTLS DEBUG messages being emitted when fetching from
e.g. GitHub, that I haven't tracked down yet, but that's getting a
little offtopic.)
Given the deviation from the upstream default, and how core these
features are, I'm marking this as "normal", rather than "wishlist". But
up to you :)
Thanks for your work in maintaining MicroPython!
Best,
Faidon
--- End Message ---
--- Begin Message ---
Source: micropython
Source-Version: 1.24.1+ds-1
Done: Yangfl <[email protected]>
We believe that the bug you reported is fixed in the latest version of
micropython, 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.
Yangfl <[email protected]> (supplier of updated micropython 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, 08 Mar 2025 17:06:28 +0800
Source: micropython
Architecture: source
Version: 1.24.1+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Yangfl <[email protected]>
Changed-By: Yangfl <[email protected]>
Closes: 1043530 1088284 1099512
Changes:
micropython (1.24.1+ds-1) unstable; urgency=medium
.
* New upstream release
* Fix FTBFS on i386 (Closes: #1099512)
* Ship mip (Closes: #1043530)
* Decrease the mbedTLS DEBUG level (Closes: #1088284)
* Bump Standards-Version to 4.7.2
Checksums-Sha1:
3088b184b4f925b1d32129745be306a5eebf9816 2117 micropython_1.24.1+ds-1.dsc
b772b098e3167c6a3bf0458c1794f4de68079028 5856252
micropython_1.24.1+ds.orig.tar.xz
7daa146e6aa87623c0b77c7cf3ef009a7b5daade 15616
micropython_1.24.1+ds-1.debian.tar.xz
f357428d907334536b593fb7e8af94fed5b1fb2f 8319
micropython_1.24.1+ds-1_amd64.buildinfo
Checksums-Sha256:
7ec1710ca0f86547ec10a6c37d7d9270d949219b52647f7114cd613e5fb29885 2117
micropython_1.24.1+ds-1.dsc
9eb5643e9a901cd8abc7a5d00194d5bebb7effb7989756a8a78fc092403c1235 5856252
micropython_1.24.1+ds.orig.tar.xz
d7a3e2532e07d06ff1b78361f989b250fa5d24e2c3f2509fe7d365d09fd402ab 15616
micropython_1.24.1+ds-1.debian.tar.xz
cd9b678ae41c6f9ed353d5dbe851e9443a67b3856ad548759e7f4fe2b4b8d491 8319
micropython_1.24.1+ds-1_amd64.buildinfo
Files:
1620cd6971a69ae21544ab7c784a8bd4 2117 python optional
micropython_1.24.1+ds-1.dsc
7327b2c3297b754e2c4af35eb33536d9 5856252 python optional
micropython_1.24.1+ds.orig.tar.xz
84d5e4d0fa3f50e61142c82bf28ee8dc 15616 python optional
micropython_1.24.1+ds-1.debian.tar.xz
9e1535005d9417d095c1017b1f3f12cd 8319 python optional
micropython_1.24.1+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmfOEvcACgkQwpPntGGC
Ws6eKQ//eJ276ArTyY8qYkzVk9hnAKBjS8DovEAh1Wmqclcgqpz3UmNZZFQENsHb
XXmqeNrGAz9mJFEqdELQwt7oSpWj7FMH2lnaLV9NsuSgpbyPWSx3CpElk1+igM9X
gN628ndcHBwNrXeLvWnhh8zwvFKbRyoTUCeIcbQONkRXiAQZXUycodB8yLADE7hZ
YkOGjiy6pv0k498gvmoSFjpTRzMK508ZcB1/45YzhW7MqAp4dCiTC5UTJGKXYyQt
rqUkaStTpcb3+Sk2nUyPQkoHYKGHECrY3DBV6BOS444OKtPXRQD4Zr4Hse8LGF9B
sf++kXi2z0YYoo1cr3ujGsoqenDj6FsODIYVr2d/0DRV73/IReYwxXOGYScEomAx
Gdc1q3KsTy63/cZvlb5UNmhSnexBoqL71Ate4THbm8yz/OYwd+esvJKeh0GcTkcK
DId4qLqTkDL4RdF/EfDT/E9P6r+7OdCbaCxHhAP2gMZ/hNTxjXgebE/pXqZxQG69
1x7iuM68DNYBazhrgc4BkcBhL9YHANACnH6UB3swmxc4xEpAQ5SXrLn0Hd4XP3pL
czteAkJR/7stnnmSwgDlBNg6fRD1y30oljo4h4zO2UoUQ/5ZU4yWI4xJAdMjzdKc
uYLrJOwalBPJz7tDj1zjTmdp5xO31amDpcz/ZCxWQ4rPFY6pkyM=
=KfEj
-----END PGP SIGNATURE-----
pgpY4S5Ch2l8H.pgp
Description: PGP signature
--- End Message ---