Your message dated Sun, 04 May 2025 15:21:22 +0000
with message-id <e1ubb9e-00gop4...@fasolo.debian.org>
and subject line Bug#1088284: fixed in micropython 1.25.0+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 ow...@bugs.debian.org
immediately.)
--
1088284: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088284
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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.25.0+ds-1
Done: Yangfl <mmyan...@gmail.com>
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 1088...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yangfl <mmyan...@gmail.com> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 04 May 2025 21:40:18 +0800
Source: micropython
Architecture: source
Version: 1.25.0+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Yangfl <mmyan...@gmail.com>
Changed-By: Yangfl <mmyan...@gmail.com>
Closes: 1088284
Changes:
micropython (1.25.0+ds-1) unstable; urgency=medium
.
* New upstream release
* Decrease the mbedTLS DEBUG level to 0 (Closes: #1088284)
Checksums-Sha1:
ae53c7cf20d61a8c9dcecda537468b71db6c3f31 2116 micropython_1.25.0+ds-1.dsc
bd37cbe7cf223e8ffce06183a119dcce2c537a95 5983992
micropython_1.25.0+ds.orig.tar.xz
45811a9e02cf651f29302817311e9bbcaae30e52 15664
micropython_1.25.0+ds-1.debian.tar.xz
3f9f9b46550798b5e85c823773443d61f9fcba96 8291
micropython_1.25.0+ds-1_amd64.buildinfo
Checksums-Sha256:
8c7c406be88a6f3bc19e694eb0bbc5841112243fdf2b5a296e000d8fdc5f3c34 2116
micropython_1.25.0+ds-1.dsc
7b25be99a502f070b2de81dafc08da7051d992325d6e67daa9045a918fffdbea 5983992
micropython_1.25.0+ds.orig.tar.xz
87cd89f7900c86b963885dabe25acf3e5348815993f1500278ad8f6464465af4 15664
micropython_1.25.0+ds-1.debian.tar.xz
53448d33afa01e244ade19c0000557bb9dc29f356670a980faa44fe4d69288e9 8291
micropython_1.25.0+ds-1_amd64.buildinfo
Files:
271f2f37f741dc6fe4ce8051f66938db 2116 python optional
micropython_1.25.0+ds-1.dsc
966b2a0a8efbbe8ea3a7f88676c8a666 5983992 python optional
micropython_1.25.0+ds.orig.tar.xz
53852a2e226be1c6027d595bcd1205d6 15664 python optional
micropython_1.25.0+ds-1.debian.tar.xz
a8baa67c21948cbe25c7eb8b160ac586 8291 python optional
micropython_1.25.0+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmgXge4ACgkQwpPntGGC
Ws4wjxAAilkrX8GG1h1VT5e5fWx3IRIO2JEg7eLAwdol/I9kotHqiEN0SjsjYk+B
u1zr2363G166bedsaWH3wqjvCE41Uq6hCp21O6JCPcv/igT7sfXYHLf0pfTMTAJS
FehOmQjPT/Ht2vYkGKoXog8v9QWpmx/5TTaxpWiM2ZoOFYSeEhsov5qCU+6w+V+U
SdnwIrXRNW2cwsktM/9fw0kP+fyUCg7JYgvI5OVvVfcz/ZWbqP5AI7xjWCJ8yLNW
OIswMOS/ZYCbaHCyJvz+a4tI1HuCDfApv5hSEUVQy7hscAASmWBtVBDyKwBdkoOu
oKwabHivmBcJGTVMDQbu/dsv4Yg9LRRBA5SUw0DctLJrSOmi+BICE4YPNN36jDDQ
WlAKoV3ILtKBMKI4ikv5eAREVrrH4+KkglBuHugmlAYMmxVdwf6N7ldWqofNBK4I
hL7JP5hzydUk0N6mcwoe0ryNL4jUvHj4XWWSAUezzWA29V1zkQopTJzgDnoQu0lQ
2AYc04ogUEg8qmGOTHgtWm3UPhs1uxEZ/sZwWhY81CutoR43MF/uMDlB4Ws75QN1
74Scn5cegijk0d2wBxlbc6Q6BKTBm2QD4x0T7EJixCCDHI2kJApydl2KanDh5MIY
BUC53rAoA5AWgVkZHyyeDOpcQGtC6HV35kvATkaWETj8c5XZVuQ=
=NjMe
-----END PGP SIGNATURE-----
pgpk1qEl7iWRO.pgp
Description: PGP signature
--- End Message ---