Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package micropython for openSUSE:Factory checked in at 2025-04-18 16:20:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/micropython (Old) and /work/SRC/openSUSE:Factory/.micropython.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "micropython" Fri Apr 18 16:20:54 2025 rev:19 rq:1270586 version:1.25.0 Changes: -------- --- /work/SRC/openSUSE:Factory/micropython/micropython.changes 2025-03-25 22:18:56.914861196 +0100 +++ /work/SRC/openSUSE:Factory/.micropython.new.30101/micropython.changes 2025-04-20 20:03:40.278337003 +0200 @@ -1,0 +2,25 @@ +Wed Apr 16 11:59:42 UTC 2025 - Dominik Heidler <dheid...@suse.de> + +- Update to 1.25.0 + * Add ROMFS support (see also "mpremote romfs" cmd with "query", "build", and "deploy" sub-commands) + ROMFS defines a read-only, memory-mappable, extensible filesystem that can contain arbitrary resources, + including precompiled mpy files, and allows executing bytecode directly from the filesystem. + This makes importing significantly faster and use a lot less memory. + * Inline assembler now supports 32-bit RISC-V assembly code via the newly implemented @micropython.asm_rv32 decorator. + * Datagram TLS (DTLS) is now supported by the tls module and enabled on the alif, mimxrt, renesas-ra, rp2, stm32 and unix ports. + * mpremote command-line tool now supports recursive remove via the new "rm -r" + * mpremote now supports relative URLs in the package.json for installing from the local filesystem + * "mpremote mount" has optimised readline support + * full support for tuples and start/end arguments in str.startswith() and str.endswith() methods + * vfs.mount() with no arguments now returns a list of mounted filesystems + * marshal module has been added with dumps() and loads() functions + * MicroPython native linker mpy_ld.py now includes support for linking in static libraries automatically + * native modules now support 32-bit RISC-V code + * force _FILE_OFFSET_BITS=64 to fix 32-bit file ABI + * enable VfsRom on standard and coverage variants + * use the bare metal mbedTLS config in the coverage buiid + * add recursive mutex support + * main: add coverage test for mounting ROMFS filesystem at startup +- Drop fix_re_sub_test_on_python3.13.patch as not needed anymore + +------------------------------------------------------------------- Old: ---- fix_re_sub_test_on_python3.13.patch micropython-1.24.1.tar.xz New: ---- micropython-1.25.0.tar.xz BETA DEBUG BEGIN: Old: * main: add coverage test for mounting ROMFS filesystem at startup - Drop fix_re_sub_test_on_python3.13.patch as not needed anymore BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ micropython.spec ++++++ --- /var/tmp/diff_new_pack.LkbzVl/_old 2025-04-20 20:03:41.122372198 +0200 +++ /var/tmp/diff_new_pack.LkbzVl/_new 2025-04-20 20:03:41.126372365 +0200 @@ -20,13 +20,12 @@ %{?sle15_python_module_pythons} Name: micropython -Version: 1.24.1 +Version: 1.25.0 Release: 0 Summary: Implementation of Python 3 with very low memory footprint License: MIT URL: https://micropython.org/ Source: https://micropython.org/resources/source/%{name}-%{version}.tar.xz -Patch1: fix_re_sub_test_on_python3.13.patch BuildRequires: openssl BuildRequires: pkgconfig BuildRequires: python3 ++++++ micropython-1.24.1.tar.xz -> micropython-1.25.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/micropython/micropython-1.24.1.tar.xz /work/SRC/openSUSE:Factory/.micropython.new.30101/micropython-1.25.0.tar.xz differ: char 15, line 1