Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package micropython for openSUSE:Factory checked in at 2026-04-10 17:53:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/micropython (Old) and /work/SRC/openSUSE:Factory/.micropython.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "micropython" Fri Apr 10 17:53:12 2026 rev:27 rq:1345697 version:1.28.0 Changes: -------- --- /work/SRC/openSUSE:Factory/micropython/micropython.changes 2026-02-20 17:43:01.624393575 +0100 +++ /work/SRC/openSUSE:Factory/.micropython.new.21863/micropython.changes 2026-04-10 18:02:32.385438615 +0200 @@ -1,0 +2,30 @@ +Thu Apr 9 20:23:53 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.28: + * fix spelling of Micropython -> MicroPython + * use enum instead of bool argument to mp_handle_pending + * remove warning about the project being in beta stage + * add a section describing MicroPython's values + * misc: remove unused mp_check function + * emitnative: optimise register clearing + * asmrv32: reserve a flag for the Zcmp RV32 CPU extension + * asmrv32: use Zcmp opcodes for function prologues and epilogues + * persistentcode: decouple native code loading from emitters' presence + * persistentcode: detect the target architecture from compiler defines + * emitglue: flush caches when loading native code without emitters + * misc: add byte-swapping macros + * emitglue: check for bytecode with MICROPY_PY_FUNCTION_ATTRS_CODE + * mpconfig: enable MICROPY_PY_FUNCTION_ATTRS_CODE when marshal enabled + * persistentcode: support saving functions with children + * objfun: support code on functions with children + * vstr: make vstr_ins_byte/char functions inline to reduce code size + * vstr: add vstr_ins_strn helper function + * vstr: don't check for byte_len>0 in vstr_ins_blank_bytes + * lexer: use null char as lexer EOF sentinel + * lexer: add support for nested f-strings within f-strings + * lexer: move f-string completion code to more logical location +- update to mbedtls 3.6.6 which includes a number of security + fixes, see https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.6 +- drop CVE-2026-1998.patch (upstream) + +------------------------------------------------------------------- Old: ---- CVE-2026-1998.patch mbedtls-3.6.5.tar.bz2 micropython-1.27.0.tar.xz New: ---- mbedtls-3.6.6.tar.bz2 micropython-1.28.0.tar.xz ----------(Old B)---------- Old: fixes, see https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.6.6 - drop CVE-2026-1998.patch (upstream) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ micropython.spec ++++++ --- /var/tmp/diff_new_pack.GgrN5C/_old 2026-04-10 18:02:33.169470954 +0200 +++ /var/tmp/diff_new_pack.GgrN5C/_new 2026-04-10 18:02:33.169470954 +0200 @@ -20,15 +20,14 @@ %{?sle15_python_module_pythons} Name: micropython -Version: 1.27.0 +Version: 1.28.0 Release: 0 Summary: Implementation of Python 3 with very low memory footprint License: MIT URL: https://micropython.org/ Source0: %{name}-%{version}.tar.xz Source1: prepare.sh -Source2: https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.5/mbedtls-3.6.5.tar.bz2#/mbedtls-3.6.5.tar.bz2 -Patch0: CVE-2026-1998.patch +Source2: https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.6/mbedtls-3.6.6.tar.bz2#/mbedtls-3.6.6.tar.bz2 BuildRequires: openssl BuildRequires: pkgconfig BuildRequires: python3 @@ -74,7 +73,7 @@ %define make_flags V=1 MICROPY_PY_BTREE=0 MICROPY_PY_USSL=0 rm -rf lib/mbedtls -mv mbedtls-3.6.5 lib/mbedtls +mv mbedtls-3.6.6 lib/mbedtls %build # micropython ++++++ mbedtls-3.6.5.tar.bz2 -> mbedtls-3.6.6.tar.bz2 ++++++ ++++ 28574 lines of diff (skipped) ++++++ micropython-1.27.0.tar.xz -> micropython-1.28.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/micropython/micropython-1.27.0.tar.xz /work/SRC/openSUSE:Factory/.micropython.new.21863/micropython-1.28.0.tar.xz differ: char 15, line 1
