From patchwork Thu Nov 5 05:27:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 102962 Received: from a27-31.smtp-out.us-west-2.amazonses.com (a27-31.smtp-out.us-west-2.amazonses.com [54.240.27.31]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.27746.1793856424668652193 for ; Wed, 04 Nov 2026 21:27:04 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=SBQbmkZ9; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=Mw9Xer0J; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.31, mailfrom: 010101a1aa2cc74c-8e280b22-3c54-4032-a9de-723103f812a5-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky; d=yoctoproject.org; t=1793856423; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=mfiBEv8iMVWN/C2hrf0vKmKX7qfeGCAuHcKDb4uulCY=; b=SBQbmkZ97wd6Iuc7hNhCkl9z9ujvKKVC4ajDORg5Ff9LaHzon4m89fPOuKOF+hSa JTkgAmtrgNADBp/lTHKCZIWu0rvPi8OETeDoy87IK3UTr5npeqp4EIZgin0qlG9U1p0 fOSevRpkG0+koc4echpA5hfptuRmQqSo7XGrcKbI= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1793856423; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=mfiBEv8iMVWN/C2hrf0vKmKX7qfeGCAuHcKDb4uulCY=; b=Mw9Xer0JVZTdEGZn8i/Sf+if+PejreIS4ROCjPSQt+Z3FB3VWts3fmS4qD1rWuML hV3P0bxWWpJqOypd49BsiMg4YPenn97+h6rp+vxWdwZV105AxRs/qsuse0I5j12ZSdo vRUJ2HgxJQH/evN6jNgrzwFrbllZsfQFVrIJUYxw= MIME-Version: 1.0 From: auh@yoctoproject.org To: Denys Dmytriyenko Cc: openembedded-core@lists.openembedded.org Subject: [AUH] lz4: upgrading to 1.11.0 FAILED Message-ID: <010101a1aa2cc74c-8e280b22-3c54-4032-a9de-723103f812a5-000000@us-west-2.amazonses.com> Date: Thu, 5 Nov 2026 05:27:03 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.11.05-54.240.27.31 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Thu, 05 Nov 2026 05:27:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/249426 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *lz4* to *1.11.0* has Failed(do_compile). Detailed error information: do_compile failed Next steps: - apply the patch: git am 0001-lz4-upgrade-1.10.0-1.11.0.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From e5648229fed972c884c1477bf089565406278a24 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Thu, 5 Nov 2026 05:26:57 +0000 Subject: [PATCH] lz4: upgrade 1.10.0 -> 1.11.0 v1.11.0 fix : data corruption in valid usage : ring buffer decoding (`LZ4_decoderRingBufferSize()`, since v1.9.0), rare cases of streaming or `destSize` compression, one reported by @freedom-winds fix : single-thread `lz4` could truncate the decoding of concatenated frames with block checksums fix : multithreaded decompression could write out of bounds after 2^31 frames (since v1.10.0), by @arshsmith1 fix : `LZ4F_compressBegin_usingDict()` ignored the dictionary with independent blocks fix : some periodic data compressed up to 30x worse at fast levels, and very slowly at level 12, reported by @martinus fix : invalid arguments (negative sizes, `NULL`, invalid `blockSizeID`, extreme levels) no longer crash nor overflow, by @arthuz-th, @jaypatrickhoward, @louislafosse, @akashdeshmukh-git, @rinsuki fix : lz4file reports truncated files and write failures, and accepts files < 19 bytes, by @axiqia perf : faster decompression on aarch64 and x86-64 (up to +19%, +4% on silesia.tar), `LZ4_FAST_DEC_LOOP` on aarch64 with clang and on riscv64, by @Nicoshev and @arpadpanyik-arm perf : faster compression of small blocks at fast levels, with reused states (up to +80%) or dictionaries (up to +35%), partly proposed by @BiplabRaut perf : faster levels 11 and 12 (+8% to +27%), level 2 compresses ~0.8% better perf : x86 builds avoid the JCC erratum : up to +12% compression and +31% decompression on Intel Skylake-family cpus api : multithreaded lz4frame compression (experimental `LZ4F_preferences_t.nbWorkers`) : output independent of the nb of workers and of the context's history api : random access within frames and lz4 files : `LZ4F_resumeFrame()`, `LZ4F_seek()`, `LZ4F_tell()` (static) api : `LZ4_decompress_safe()` returns distinct error codes : `-1` malformed input, `-2` `dstCapacity` too small, `-3` missing dictionary api : lz4frame compression accepts any `dstCapacity`, and only fails if the output doesn't fit api : removed from headers : functions deprecated since v1.7.x / v1.8.0 (still exported by liblz4), unprefixed lz4frame enums ; `LZ4_resetStream()` and `LZ4_resetStreamHC()` are deprecated api : `LZ4F_compressOptions_t` must be zero-initialized ; reserved fields are scalars (flatten positional initializers) ; `LZ4F_uncompressedUpdate()` deprecated (use `.uncompressed`) api : custom allocators for lz4file (`_advanced()` functions), `LZ4_USER_MEMORY_FUNCTIONS` also for lz4frame and lz4file ; `LZ4F_cctx_size()` and `LZ4F_dctx_size()` by @felixhandte api : HC states include the buffer of levels 10+ (+64 KB per state) : no allocation during compression cli : multithreaded compression relies on liblz4 : same output with any nb of threads and without multithreading support ; `-T#` within a memory budget (`--memory=#`) ; new `--single-thread` cli : decodes Firefox's mozlz4 files, proposed by @UnitedMarsupials, and legacy frames with the Linux kernel end marker, requested by @benjarobin (frame format documentation by @Artoria2e5) cli : safer file handling : an output identical to the input is refused, a source modified during compression is detected, `--rm` keeps the source after failures, by @Furan666, @Nexory and @immanuwell cli : benchmark (`-b`) measures frames, compressed as `lz4` does with the same options cli : various fixes (`--list`, legacy format, benchmark, `-t -m`, numeric arguments), by @tansy, @jmestwa-coder, @akashdeshmukh-git, @arshsmith1, @jlee303 and @Nexory build: dynamic library multithreaded by default, static library single-threaded ; cmake `lz4` multithreaded build: cmake : exported `lz4::lz4` target by @dg0yt, CMake 4 support by @GeorgH93, `CMAKE_POSITION_INDEPENDENT_CODE` by @ds-sloth build: cmake : as a subproject, the `lz4` program is no longer built by default (`-DLZ4_BUILD_CLI=ON` restores it), by @crueter build: reproducible static library by @rpurdie, AIX support by @shubhamhii, meson fixes by @grobian, @bgilbert and @eli-schwartz, other fixes by @hotschmoe, @iwamatsu, @doraorak, @JCash and @brainy port : RISC-V with `Zicclsm` uses unaligned memory accesses, by @Polaris-911 --- meta/recipes-support/lz4/{lz4_1.10.0.bb => lz4_1.11.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/lz4/{lz4_1.10.0.bb => lz4_1.11.0.bb} (96%) diff --git a/meta/recipes-support/lz4/lz4_1.10.0.bb b/meta/recipes-support/lz4/lz4_1.11.0.bb similarity index 96% rename from meta/recipes-support/lz4/lz4_1.10.0.bb rename to meta/recipes-support/lz4/lz4_1.11.0.bb index 5a39f89871..d04df5b0ca 100644 --- a/meta/recipes-support/lz4/lz4_1.10.0.bb +++ b/meta/recipes-support/lz4/lz4_1.11.0.bb @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://lib/LICENSE;md5=5cd5f851b52ec832b10eedb3f01f885a \ PE = "1" -SRCREV = "ebb370ca83af193212df4dcbadcc5d87bc0de2f0" +SRCREV = "c72c7c0ec132ad2ce2fe9fad7b0c728d9faee2fc" SRC_URI = "git://github.com/lz4/lz4.git;branch=release;protocol=https;tag=v${PV} \ file://reproducibility.patch \