From patchwork Wed Nov 11 06:05:09 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: 103677 Received: from a27-30.smtp-out.us-west-2.amazonses.com (a27-30.smtp-out.us-west-2.amazonses.com [54.240.27.30]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.3722.1794377110515197256 for ; Tue, 10 Nov 2026 22:05:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=Ib1gIX7U; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=jJV9xEB0; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.30, mailfrom: 010101a1c935d0aa-32cdddf7-897d-4771-921e-afb493def9fa-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=1794377109; h=Content-Type:MIME-Version:From:To:Subject:Message-Id:Date; bh=yBGZB+OVSViemZ3sdrrTVJ8IYXp4sk7NlpLlMdengMg=; b=Ib1gIX7UEHHuzIF3Nj503U9RFOFgTPugksnnrU4acs9sSNXWS1+f/RawcbQj2g4+ L+2sJTbNo7adirC+1STjUTlBcnYX7RWzdFEiAZdj2FqNVqO8MS2EmRpddd+TB08OiX7 ufbwUFC4ymkjdD6eWA+VP2Z6NiT0rQ1OBxFC9zgQ= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1794377109; h=Content-Type:MIME-Version:From:To:Subject:Message-Id:Date:Feedback-ID; bh=yBGZB+OVSViemZ3sdrrTVJ8IYXp4sk7NlpLlMdengMg=; b=jJV9xEB0sWAslu5Uy2whJfKkNjzNc+HGs0Nz1H63BpVrmu1YtT1NWyUDpKULGueU yRcaLQV/0yBTcaJD1RmlLOHtIWSZ3+uBjzZSnO6gO0ZuSLEdeY+fwc9sZCmktJjw9Y8 ITIx6QxCnoLSy76IhrBMsHmTfkS2F1+sM7PYtyhI= MIME-Version: 1.0 From: auh@yoctoproject.org To: openembedded-core@lists.openembedded.org Subject: [AUH] libcomps: upgrading to 0.1.25 SUCCEEDED Message-ID: <010101a1c935d0aa-32cdddf7-897d-4771-921e-afb493def9fa-000000@us-west-2.amazonses.com> Date: Wed, 11 Nov 2026 06:05:09 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.11.11-54.240.27.30 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 ; Wed, 11 Nov 2026 06:05:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/249956 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *libcomps* to *0.1.25* has Succeeded. Next steps: - apply the patch: git am 0001-libcomps-upgrade-0.1.24-0.1.25.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 99420d2d776283e693b7977e3bce56ab5fb55f97 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Wed, 11 Nov 2026 05:25:15 +0000 Subject: [PATCH] libcomps: upgrade 0.1.24 -> 0.1.25 Release 0.1.25 Fix explicit basearchonly=false serialization Fix comparison of COMPS_ObjMRTree values Fix double free after comps_objmrtree_copy_shallow() Count values set on inner nodes of COMPS_ObjRTree Do not write empty arch/package attributes for blacklist and whiteout Fix values of multi-value radix trees after a node split Keep the item count when copying COMPS_ObjRTree Fix COMPS_HSList tail pointer in comps_hslist_prepend() Run all Python tests from run_tests.sh Use the real element name for in parser messages Decrement the item count in comps_objrtree_unset() Fix memory leak in radix tree values_walk functions Make radix tree set functions reentrant Fix crash when copying a COMPS_ObjMDict Fix COMPS_OBJECT_DESTROY() called on a wrong address Clear node data in rtree/brtree unset without a data destructor Remove debug output from comps_mrtree_unset() and comps_brtree_unset() Run the Python binding tests in the pytest target Fix crash on empty display_order, uservisible and biarchonly elements Fix NULL pointer dereference in comps_parse_validate_dtd() Fix undefined behaviour of isspace() on non-ASCII text Fix inverted cleanup in comps_parse_parsed_init() Initialize COMPS_Elem.ancestor Fix reference leak on a repeated element Check the result of XML_ParserCreate() Fix NULL pointer dereference on nested element Fix Python bindings build with Python < 3.11 Mirror the changes made to createrepo_c Configure packit to use caret notation for postrelease snapshots fix: correct typos in README and test files fix: avoid `%u` when dealing with signed variables in `printf` fix: use `%u` when dealing with unsigned variabnles in `printf` --- ...ot-set-PYTHON_INSTALL_DIR-by-running-python.patch | 12 ++++++------ .../{libcomps_0.1.24.bb => libcomps_0.1.25.bb} | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) rename meta/recipes-devtools/libcomps/{libcomps_0.1.24.bb => libcomps_0.1.25.bb} (94%) diff --git a/meta/recipes-devtools/libcomps/libcomps/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch b/meta/recipes-devtools/libcomps/libcomps/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch index 6fc0a4177f..9e5e99be26 100644 --- a/meta/recipes-devtools/libcomps/libcomps/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch +++ b/meta/recipes-devtools/libcomps/libcomps/0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch @@ -1,4 +1,4 @@ -From 159ad0e19f4c5d7fe357378c00db19c1106e62c4 Mon Sep 17 00:00:00 2001 +From 04c89e1af497514b6b7023620962cfb97e752cc9 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Fri, 30 Dec 2016 18:22:09 +0200 Subject: [PATCH] Do not set PYTHON_INSTALL_DIR by running python. @@ -10,15 +10,15 @@ Signed-off-by: Alexander Kanavin 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libcomps/src/python/src/CMakeLists.txt b/libcomps/src/python/src/CMakeLists.txt -index d22b84e..ad67309 100644 +index 6d3d4c0..396c725 100644 --- a/libcomps/src/python/src/CMakeLists.txt +++ b/libcomps/src/python/src/CMakeLists.txt -@@ -85,7 +85,7 @@ IF (SKBUILD) - INSTALL(FILES libcomps/__init__.py DESTINATION libcomps/src/python/src/libcomps) - INSTALL(TARGETS pycomps LIBRARY DESTINATION libcomps/src/python/src/libcomps) +@@ -78,7 +78,7 @@ IF (SKBUILD) + INSTALL(FILES libcomps/__init__.py DESTINATION libcomps) + INSTALL(TARGETS pycomps LIBRARY DESTINATION libcomps) ELSE () - EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from sysconfig import get_path; stdout.write(get_path('platlib'))" OUTPUT_VARIABLE PYTHON_INSTALL_DIR) + #EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from sysconfig import get_path; stdout.write(get_path('platlib'))" OUTPUT_VARIABLE PYTHON_INSTALL_DIR) INSTALL(FILES ${pycomps_SRCDIR}/libcomps/__init__.py DESTINATION ${PYTHON_INSTALL_DIR}/libcomps) - #INSTALL(FILES ${pycomps_SRCDIR}/tests/__test.py DESTINATION + INSTALL (TARGETS pycomps LIBRARY DESTINATION ${PYTHON_INSTALL_DIR}/libcomps) diff --git a/meta/recipes-devtools/libcomps/libcomps_0.1.24.bb b/meta/recipes-devtools/libcomps/libcomps_0.1.25.bb similarity index 94% rename from meta/recipes-devtools/libcomps/libcomps_0.1.24.bb rename to meta/recipes-devtools/libcomps/libcomps_0.1.25.bb index c26fc71b3b..47bcd078a1 100644 --- a/meta/recipes-devtools/libcomps/libcomps_0.1.24.bb +++ b/meta/recipes-devtools/libcomps/libcomps_0.1.25.bb @@ -8,7 +8,7 @@ SRC_URI = "git://github.com/rpm-software-management/libcomps.git;branch=master;t file://0001-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch \ " -SRCREV = "8d439dd015d4c6f637e64e1160201345883138e9" +SRCREV = "08340d1783f3b1f064fa08264b5d25706e3bb7ea" inherit cmake setuptools3-base