diff --git a/.github/workflows/build-test-recipe.yml b/.github/workflows/build-test-recipe.yml index 9cda26b499..e1ed5b97e1 100644 --- a/.github/workflows/build-test-recipe.yml +++ b/.github/workflows/build-test-recipe.yml @@ -79,6 +79,9 @@ jobs: RELEASE=$(echo "$REF_NAME" | cut -d- -f1) ;; esac + # Uppercase to match repository variable names (e.g. HASHSERV_MASTER) + # which are accessed via case-sensitive bracket notation in expressions. + RELEASE=$(echo "$RELEASE" | tr '[:lower:]' '[:upper:]') echo "Determined release: $RELEASE" echo "release=${RELEASE}" >> $GITHUB_OUTPUT build-test: @@ -296,8 +299,14 @@ jobs: echo TEST_SUITES = \" ping ssh ptest parselogs\" >> conf/local.conf # this will allow - running testimage cmd: bitbake core-image-minimal -c testimage echo IMAGE_CLASSES += \"testimage\" >> conf/local.conf - echo BB_HASHSERVE = \"${{ vars[format('HASHSERV_{0}', needs.changed.outputs.release)] }}\" >> conf/local.conf + HASHSERV=${{ vars[format('HASHSERV_{0}', needs.changed.outputs.release)] }} + if [ -n "$HASHSERV" ]; then + echo BB_HASHSERVE = \"$HASHSERV\" >> conf/local.conf + else + echo BB_HASHSERVE = \"auto\" >> conf/local.conf + fi echo BB_SIGNATURE_HANDLER = \"OEEquivHash\" >> conf/local.conf + echo BB_HASHSERVE_DB_DIR = \"/tmp/hashserv-db\" >> conf/local.conf cat conf/local.conf export SSTATE_DIR=/sstate-cache export DL_DIR=/downloads @@ -332,8 +341,14 @@ jobs: for recipe in $RECIPES; do PUT+="${recipe}-ptest "; done echo IMAGE_INSTALL:append = \" ptest-runner ssh ${PUT}\" >> conf/local.conf echo IMAGE_FEATURES:append = \" allow-empty-password empty-root-password allow-root-login\" >> conf/local.conf - echo BB_HASHSERVE = \"${{ vars[format('HASHSERV_{0}', needs.changed.outputs.release)] }}\" >> conf/local.conf + HASHSERV=${{ vars[format('HASHSERV_{0}', needs.changed.outputs.release)] }} + if [ -n "$HASHSERV" ]; then + echo BB_HASHSERVE = \"$HASHSERV\" >> conf/local.conf + else + echo BB_HASHSERVE = \"auto\" >> conf/local.conf + fi echo BB_SIGNATURE_HANDLER = \"OEEquivHash\" >> conf/local.conf + echo BB_HASHSERVE_DB_DIR = \"/tmp/hashserv-db\" >> conf/local.conf export SSTATE_DIR=/sstate-cache export DL_DIR=/downloads export BB_ENV_PASSTHROUGH_ADDITIONS="$BB_ENV_PASSTHROUGH_ADDITIONS SSTATE_DIR DL_DIR" diff --git a/recipes-devtools/amazon-corretto/corretto-11-bin_11.0.32.9.1.bb b/recipes-devtools/amazon-corretto/corretto-11-bin_11.0.32.10.1.bb similarity index 86% rename from recipes-devtools/amazon-corretto/corretto-11-bin_11.0.32.9.1.bb rename to recipes-devtools/amazon-corretto/corretto-11-bin_11.0.32.10.1.bb index 299b7b5f42..b7b84a6baa 100644 --- a/recipes-devtools/amazon-corretto/corretto-11-bin_11.0.32.9.1.bb +++ b/recipes-devtools/amazon-corretto/corretto-11-bin_11.0.32.10.1.bb @@ -23,10 +23,10 @@ BASE:x86 = "amazon-corretto-${PV}-linux-x86" SRC_URI:x86 = "https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x86.tar.gz;name=x86" # you can find checksum here: https://github.com/corretto/corretto-11/releases since devtool upgrade can only do one arch atm. -SRC_URI[x86-64.sha256sum] = "b09aac76316cef26dca770c89ca23ce55708bd0463e2640e86915ee528cb5bd0" -SRC_URI[aarch64.sha256sum] = "c922bdb3b9ee3eb2e5c6c15f39147d79f4698cd17e181423fea46319b3891504" -SRC_URI[arm.sha256sum] = "7e4c113943f73e9ff53dc9ee2cb86e206ce1d89f6acb5b985184964cd9c7e021" -SRC_URI[x86.sha256sum] = "157dd35d976e15d17f89d331717dfa03ce24061a909e27beeef1725303185b50" +SRC_URI[x86-64.sha256sum] = "076ab46faa8606366a33f5ac3bcc5d880dde23ab91d827fedc05e1367592c902" +SRC_URI[aarch64.sha256sum] = "5ee984d59dfc54fec798c908618c1b952622232d3b458a439b4ecfbc461cae5a" +SRC_URI[arm.sha256sum] = "60ba5186b572ce405c1df653a9ddb43dc1539af6c3ff85b70747a0203c2bdd1b" +SRC_URI[x86.sha256sum] = "8d841f98ede27d13929dd72a943440641fc82f8045bf8f96ecaa2006c5f3b66e" # also available in master (not kirkstone) in classes-recipe: github-releases UPSTREAM_CHECK_REGEX ?= "releases/tag/v?(?P\d+(\.\d+)+)" diff --git a/recipes-devtools/amazon-corretto/corretto-17-bin_17.0.20.8.1.bb b/recipes-devtools/amazon-corretto/corretto-17-bin_17.0.20.10.1.bb similarity index 89% rename from recipes-devtools/amazon-corretto/corretto-17-bin_17.0.20.8.1.bb rename to recipes-devtools/amazon-corretto/corretto-17-bin_17.0.20.10.1.bb index eab5736db8..55bb6a9c22 100644 --- a/recipes-devtools/amazon-corretto/corretto-17-bin_17.0.20.8.1.bb +++ b/recipes-devtools/amazon-corretto/corretto-17-bin_17.0.20.10.1.bb @@ -15,8 +15,8 @@ SRC_URI:append:aarch64 = " https://corretto.aws/downloads/resources/${PV}/amazon SRC_URI:append:x86-64 = " https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz;name=x86-64" # you can find checksum here: https://github.com/corretto/corretto-17/releases since devtool upgrade can only do one arch atm. -SRC_URI[x86-64.sha256sum] = "89b50d4ef5d27ce1f8e5cad616525e14f7665b7b4a1ffca85381b0e21401034f" -SRC_URI[aarch64.sha256sum] = "7e3f37d58e39f5879e3c10412177b75ccbf85b54b267b1c06d7da19a28cf9cfc" +SRC_URI[x86-64.sha256sum] = "74ff458657da91ca222681993e3c6b9a8e3629ca8e61c0d8cd90527280da9aa5" +SRC_URI[aarch64.sha256sum] = "aca6cc93156f741995b81d91f2d7085992028b2c40056b5a405e6c7d9e350198" # also available in master (not kirkstone) in classes-recipe: github-releases UPSTREAM_CHECK_REGEX ?= "releases/tag/v?(?P\d+(\.\d+)+)" diff --git a/recipes-devtools/amazon-corretto/corretto-21-bin_21.0.12.8.1.bb b/recipes-devtools/amazon-corretto/corretto-21-bin_21.0.12.9.1.bb similarity index 89% rename from recipes-devtools/amazon-corretto/corretto-21-bin_21.0.12.8.1.bb rename to recipes-devtools/amazon-corretto/corretto-21-bin_21.0.12.9.1.bb index bd9d199429..4e937dd6a9 100644 --- a/recipes-devtools/amazon-corretto/corretto-21-bin_21.0.12.8.1.bb +++ b/recipes-devtools/amazon-corretto/corretto-21-bin_21.0.12.9.1.bb @@ -15,8 +15,8 @@ SRC_URI:append:aarch64 = " https://corretto.aws/downloads/resources/${PV}/amazon SRC_URI:append:x86-64 = " https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz;name=x86-64" # you can find checksum here: https://github.com/corretto/corretto-21/releases since devtool upgrade can only do one arch atm. -SRC_URI[x86-64.sha256sum] = "75faed442d38a89c27f920e45ab24f9f71ff8ca6b732bfea90cdb500decd3c6b" -SRC_URI[aarch64.sha256sum] = "fd94500b0d3d7e6e040a9dc1b34cbe25046454e5e3047b68c1842fa6894e9bbc" +SRC_URI[x86-64.sha256sum] = "f79824540cef882da0cdf1369f9d1d69afc14b5a9bc3a771fd5bb795793ce2f2" +SRC_URI[aarch64.sha256sum] = "cda6f38775da6ba19e154dd2194a309dabfb12da87ad13f396893d9a555eb1ce" # also available in master (not kirkstone) in classes-recipe: github-releases UPSTREAM_CHECK_REGEX ?= "releases/tag/v?(?P\d+(\.\d+)+)" diff --git a/recipes-devtools/amazon-corretto/corretto-25-bin_25.0.4.7.1.bb b/recipes-devtools/amazon-corretto/corretto-25-bin_25.0.4.8.1.bb similarity index 89% rename from recipes-devtools/amazon-corretto/corretto-25-bin_25.0.4.7.1.bb rename to recipes-devtools/amazon-corretto/corretto-25-bin_25.0.4.8.1.bb index 6bd27a321b..4c2ca9b62d 100644 --- a/recipes-devtools/amazon-corretto/corretto-25-bin_25.0.4.7.1.bb +++ b/recipes-devtools/amazon-corretto/corretto-25-bin_25.0.4.8.1.bb @@ -15,8 +15,8 @@ SRC_URI:append:aarch64 = " https://corretto.aws/downloads/resources/${PV}/amazon SRC_URI:append:x86-64 = " https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz;name=x86-64" # you can find checksum here: https://github.com/corretto/corretto-25/releases since devtool upgrade can only do one arch atm. -SRC_URI[x86-64.sha256sum] = "1d03a3bd5091728492d92f0ef341aca7d8885ece9a150119558f3e3d62b58745" -SRC_URI[aarch64.sha256sum] = "90a07c1c693ac9333a8a6ec79432f0d13c0564fec6617b0222d43f86858f65b8" +SRC_URI[x86-64.sha256sum] = "b838e42c8e915019ed34e4cc54c7cda2e7e00d2a2a49be44578814735fc9accc" +SRC_URI[aarch64.sha256sum] = "d4acc8a6175d6aa98bb0c27ddaa138c68553ac6c097b57f417c38f536b414113" # also available in master (not kirkstone) in classes-recipe: github-releases UPSTREAM_CHECK_REGEX ?= "releases/tag/v?(?P\d+(\.\d+)+)" diff --git a/recipes-devtools/amazon-corretto/corretto-8-bin_8.502.07.1.bb b/recipes-devtools/amazon-corretto/corretto-8-bin_8.504.01.1.bb similarity index 89% rename from recipes-devtools/amazon-corretto/corretto-8-bin_8.502.07.1.bb rename to recipes-devtools/amazon-corretto/corretto-8-bin_8.504.01.1.bb index 4ca0764c4f..25c18ce67a 100644 --- a/recipes-devtools/amazon-corretto/corretto-8-bin_8.502.07.1.bb +++ b/recipes-devtools/amazon-corretto/corretto-8-bin_8.504.01.1.bb @@ -16,8 +16,8 @@ SRC_URI:x86-64 = "https://corretto.aws/downloads/resources/${PV}/amazon-corretto # you can find checksum here: https://github.com/corretto/corretto-8/releases since devtool upgrade can only do one arch atm. -SRC_URI[x86-64.sha256sum] = "ff9b634a2a70b81b75e855be1db50ff712e4ea5f92dc224cb1c069122710b111" -SRC_URI[aarch64.sha256sum] = "7aafc6a9e4c284cbe9753ffe1af5495ca12370f6ac9f02e7ab1d81ef2f1d4c50" +SRC_URI[x86-64.sha256sum] = "56f0f6ab9b50f69bdf72705542342c0ff9c4e0f531f03d6751dcebe164308983" +SRC_URI[aarch64.sha256sum] = "54d872a37ee35eafdf057ceb2dad2d25c250580db91e7a08f656c945d489a375" UPSTREAM_CHECK_URI = "https://github.com/corretto/corretto-8/tags" diff --git a/recipes-devtools/python/python3-boto3_1.43.57.bb b/recipes-devtools/python/python3-boto3_1.43.81.bb similarity index 95% rename from recipes-devtools/python/python3-boto3_1.43.57.bb rename to recipes-devtools/python/python3-boto3_1.43.81.bb index 63b607361d..9a0de5720f 100644 --- a/recipes-devtools/python/python3-boto3_1.43.57.bb +++ b/recipes-devtools/python/python3-boto3_1.43.81.bb @@ -12,7 +12,7 @@ SRC_URI = "\ file://python_dependency_test.py \ " -SRCREV = "7b06b40e5bb8ac43a7ee3e4c80a348156cf7d393" +SRCREV = "1ee61ff25b7b2a11577095ac1d478f975c454b1a" inherit setuptools3 ptest diff --git a/recipes-devtools/python/python3-botocore_1.43.57.bb b/recipes-devtools/python/python3-botocore_1.43.81.bb similarity index 94% rename from recipes-devtools/python/python3-botocore_1.43.57.bb rename to recipes-devtools/python/python3-botocore_1.43.81.bb index c81bbc3400..cdab12e592 100644 --- a/recipes-devtools/python/python3-botocore_1.43.57.bb +++ b/recipes-devtools/python/python3-botocore_1.43.81.bb @@ -12,7 +12,7 @@ SRC_URI = "\ file://python_dependency_test.py \ " -SRCREV = "1ea0781bbf381e600a82c275219a7c88c1984b80" +SRCREV = "b5c1794f453f0a0a56f3f619baba223d9321a3f9" inherit setuptools3 ptest diff --git a/recipes-iot/aws-iot-greengrass/greengrass-lite/002-fix-maybe-uninitialized.patch b/recipes-iot/aws-iot-greengrass/greengrass-lite/002-fix-maybe-uninitialized.patch deleted file mode 100644 index 00c254e538..0000000000 --- a/recipes-iot/aws-iot-greengrass/greengrass-lite/002-fix-maybe-uninitialized.patch +++ /dev/null @@ -1,36 +0,0 @@ -From: Greg Breen -Subject: [PATCH] iotcored: fix maybe-uninitialized warnings in set_proxy_args - -GCC with LTO detects that proxy_uri.data and no_proxy.data may be used -uninitialized when ggl_gg_config_read_str does not return GG_ERR_OK. -Initialize both GgBuffer variables to zero at declaration. - -Upstream-Status: Pending [fix confirmed for next release] - -Signed-off-by: Greg Breen ---- - modules/iotcored/src/entry.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/modules/iotcored/src/entry.c b/modules/iotcored/src/entry.c -index 1234567..abcdefg 100644 ---- a/modules/iotcored/src/entry.c -+++ b/modules/iotcored/src/entry.c -@@ -131,7 +131,7 @@ static void set_proxy_args(IotcoredArgs *args) { - GgArena alloc = gg_arena_init(gg_buffer_substr( - GG_BUF(proxy_uri_mem), 0, sizeof(proxy_uri_mem) - 1 - )); -- GgBuffer proxy_uri; -+ GgBuffer proxy_uri = { 0 }; - GgError ret = ggl_gg_config_read_str( - GG_BUF_LIST( - GG_STR("services"), -@@ -163,7 +163,7 @@ static void set_proxy_args(IotcoredArgs *args) { - GgArena alloc = gg_arena_init( - gg_buffer_substr(GG_BUF(no_proxy_mem), 0, sizeof(no_proxy_mem) - 1) - ); -- GgBuffer no_proxy; -+ GgBuffer no_proxy = { 0 }; - GgError ret = ggl_gg_config_read_str( - GG_BUF_LIST( - GG_STR("services"), diff --git a/recipes-iot/aws-iot-greengrass/greengrass-lite_2.5.1.bb b/recipes-iot/aws-iot-greengrass/greengrass-lite_2.6.0.bb similarity index 93% rename from recipes-iot/aws-iot-greengrass/greengrass-lite_2.5.1.bb rename to recipes-iot/aws-iot-greengrass/greengrass-lite_2.6.0.bb index d32dea16f1..b5218366c7 100644 --- a/recipes-iot/aws-iot-greengrass/greengrass-lite_2.5.1.bb +++ b/recipes-iot/aws-iot-greengrass/greengrass-lite_2.6.0.bb @@ -35,8 +35,8 @@ SRC_URI = "\ ${@'' if d.getVar('DISABLE_FETCHCONTENT') else 'git://github.com/FreeRTOS/coreMQTT.git;protocol=https;branch=main;name=mqtt;destsuffix=${S}/thirdparty/core_mqtt'} \ ${@'' if d.getVar('DISABLE_FETCHCONTENT') else 'git://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk.git;protocol=https;branch=main;name=sigv4;destsuffix=${S}/thirdparty/aws_sigv4'} \ ${@'' if d.getVar('DISABLE_FETCHCONTENT') else 'git://github.com/aws-greengrass/aws-greengrass-component-sdk.git;protocol=https;nobranch=1;name=sdk;destsuffix=${S}/thirdparty/gg_sdk'} \ + ${@'' if d.getVar('DISABLE_FETCHCONTENT') else 'git://github.com/ThrowTheSwitch/Unity.git;protocol=https;branch=master;name=unity;destsuffix=${S}/thirdparty/unity'} \ file://001-disable_strip.patch \ - file://002-fix-maybe-uninitialized.patch \ file://greengrass-lite.yaml \ file://run-ptest \ ${@bb.utils.contains('PACKAGECONFIG','localdeployment','file://ggl.local-deployment.service','',d)} \ @@ -47,7 +47,7 @@ SRC_URI = "\ ${@bb.utils.contains('PACKAGECONFIG','fleetprovisioning','file://ggl.aws.greengrass.TokenExchangeService.service.d-fleet-provisioning.conf','',d)} \ " -SRCREV_ggl = "068dd106f138a59f762acaa79460aba1e263a8c4" +SRCREV_ggl = "283b286c4e3e8eb8060c0be3cc2f4d74c029ff5a" # must match fc_deps.json @@ -56,22 +56,28 @@ SRCREV_mqtt = "bda794aa54785aa96224f19e37d2e19e66bcd7ab" # nooelint: oelint.vars.specific SRCREV_sigv4 = "v1.3.1" # nooelint: oelint.vars.specific -SRCREV_sdk = "v1.0.3" +SRCREV_sdk = "v1.0.4" +# nooelint: oelint.vars.specific +SRCREV_unity = "cbcd08fa7de711053a3deec6339ee89cad5d2697" EXTRA_OECMAKE:append = " \ ${@'' if d.getVar('DISABLE_FETCHCONTENT') else '-DFETCHCONTENT_SOURCE_DIR_CORE_MQTT=${S}/thirdparty/core_mqtt'} \ ${@'' if d.getVar('DISABLE_FETCHCONTENT') else '-DFETCHCONTENT_SOURCE_DIR_AWS_SIGV4=${S}/thirdparty/aws_sigv4'} \ ${@'' if d.getVar('DISABLE_FETCHCONTENT') else '-DFETCHCONTENT_SOURCE_DIR_GG_SDK=${S}/thirdparty/gg_sdk'} \ + ${@'' if d.getVar('DISABLE_FETCHCONTENT') else '-DFETCHCONTENT_SOURCE_DIR_UNITY=${S}/thirdparty/unity'} \ ${@'-DFETCHCONTENT_FULLY_DISCONNECTED=OFF' if d.getVar('DISABLE_FETCHCONTENT') else ''} \ " -SRCREV_FORMAT .= "_ggl_core_mqtt_aws_sigv4_gg_sdk" +SRCREV_FORMAT .= "_ggl_core_mqtt_aws_sigv4_gg_sdk_unity" do_configure:prepend() { # verify that all dependencies have correct version grep -q ${SRCREV_mqtt} ${S}/fc_deps.json || bbfatal "ERROR: dependency version mismatch, please update 'SRCREV_mqtt'!" grep -q ${SRCREV_sigv4} ${S}/fc_deps.json || bbfatal "ERROR: dependency version mismatch, please update 'SRCREV_sigv4'!" grep -q ${SRCREV_sdk} ${S}/fc_deps.json || bbfatal "ERROR: dependency version mismatch, please update 'SRCREV_sdk'!" + if grep -q '"unity"' ${S}/fc_deps.json 2>/dev/null; then + grep -q ${SRCREV_unity} ${S}/fc_deps.json || bbfatal "ERROR: dependency version mismatch, please update 'SRCREV_unity'!" + fi } do_configure[network] = "${@'1' if d.getVar('DISABLE_FETCHCONTENT') else '0'}" @@ -125,6 +131,8 @@ EXTRA_OECMAKE:append = " -DGG_LOG_LEVEL=INFO" # No warnings should be in the code CFLAGS:append = " -Werror" +# Workaround: GCC 16 raises new warnings not yet fixed upstream (maybe-uninitialized via LTO) +CFLAGS:append = " -Wno-error=format-security -Wno-error=int-conversion -Wno-error=maybe-uninitialized" # Disable -D_FORTIFY_SOURCE=2 as we set it to -D_FORTIFY_SOURCE=3 TARGET_CFLAGS:remove = "-D_FORTIFY_SOURCE=2" diff --git a/recipes-sdk/aws-c-auth/aws-c-auth_0.10.4.bb b/recipes-sdk/aws-c-auth/aws-c-auth_0.10.5.bb similarity index 96% rename from recipes-sdk/aws-c-auth/aws-c-auth_0.10.4.bb rename to recipes-sdk/aws-c-auth/aws-c-auth_0.10.5.bb index ee55f95f9a..f5a473f124 100644 --- a/recipes-sdk/aws-c-auth/aws-c-auth_0.10.4.bb +++ b/recipes-sdk/aws-c-auth/aws-c-auth_0.10.5.bb @@ -23,7 +23,7 @@ SRC_URI = "\ git://github.com/awslabs/aws-c-auth.git;protocol=https;branch=${BRANCH} \ file://run-ptest \ " -SRCREV = "4b5d524bf1a511b05e0fffe5bdc51800770b9427" +SRCREV = "9300470b602747b47d3fedd39a37350c27459366" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-common/aws-c-common_0.14.3.bb b/recipes-sdk/aws-c-common/aws-c-common_1.0.0.bb similarity index 97% rename from recipes-sdk/aws-c-common/aws-c-common_0.14.3.bb rename to recipes-sdk/aws-c-common/aws-c-common_1.0.0.bb index 03f1b72a96..6277a2e1c3 100644 --- a/recipes-sdk/aws-c-common/aws-c-common_0.14.3.bb +++ b/recipes-sdk/aws-c-common/aws-c-common_1.0.0.bb @@ -14,7 +14,7 @@ SRC_URI = "\ file://ptest_result.py \ file://0001-skip-iso8601-tests-on-32bit.patch \ " -SRCREV = "3c69b871dfa1815231802febf1bb6899f84cccdb" +SRCREV = "3d274e1af954592b344a33fdf042af37b936f3d5" # will match only x.x.x for auto upgrades, because: https://github.com/awslabs/aws-c-common/issues/1025 UPSTREAM_CHECK_GITTAGREGEX = "(?P\d\.\d+(\.\d+)+)" diff --git a/recipes-sdk/aws-c-common/files/0001-skip-iso8601-tests-on-32bit.patch b/recipes-sdk/aws-c-common/files/0001-skip-iso8601-tests-on-32bit.patch index 598a06d0e8..c35c69ae4c 100644 --- a/recipes-sdk/aws-c-common/files/0001-skip-iso8601-tests-on-32bit.patch +++ b/recipes-sdk/aws-c-common/files/0001-skip-iso8601-tests-on-32bit.patch @@ -1,4 +1,4 @@ -From ae4663a59a638087d13322a150c7cacab873c9cf Mon Sep 17 00:00:00 2001 +From ab35dcd7b37b303ec5c3456c2048e7bae4dd2258 Mon Sep 17 00:00:00 2001 From: Thomas Roos Date: Tue, 12 Aug 2025 08:51:48 +0000 Subject: [PATCH] Skip ISO8601 parsing tests on 32-bit architectures due to diff --git a/recipes-sdk/aws-c-compression/aws-c-compression_0.3.2.bb b/recipes-sdk/aws-c-compression/aws-c-compression_0.3.3.bb similarity index 96% rename from recipes-sdk/aws-c-compression/aws-c-compression_0.3.2.bb rename to recipes-sdk/aws-c-compression/aws-c-compression_0.3.3.bb index 2ab7f4d2e5..7fb99ee3ba 100644 --- a/recipes-sdk/aws-c-compression/aws-c-compression_0.3.2.bb +++ b/recipes-sdk/aws-c-compression/aws-c-compression_0.3.3.bb @@ -22,7 +22,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "d8264e64f698341eb03039b96b4f44702a9b3f83" +SRCREV = "281801657a7b69c316e2a52689365bc8256cbb15" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-event-stream/aws-c-event-stream_0.7.1.bb b/recipes-sdk/aws-c-event-stream/aws-c-event-stream_0.7.2.bb similarity index 96% rename from recipes-sdk/aws-c-event-stream/aws-c-event-stream_0.7.1.bb rename to recipes-sdk/aws-c-event-stream/aws-c-event-stream_0.7.2.bb index fac645ad98..54c075eb56 100644 --- a/recipes-sdk/aws-c-event-stream/aws-c-event-stream_0.7.1.bb +++ b/recipes-sdk/aws-c-event-stream/aws-c-event-stream_0.7.2.bb @@ -20,7 +20,7 @@ SRC_URI = "\ git://github.com/awslabs/aws-c-event-stream.git;protocol=https;branch=${BRANCH} \ file://run-ptest \ " -SRCREV = "51bef3c44e1058b1689751539170b2e0f589ccdb" +SRCREV = "be448067250706b2f2739c7a3b1c0db0e19c5aed" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-http/aws-c-http_0.11.0.bb b/recipes-sdk/aws-c-http/aws-c-http_0.11.1.bb similarity index 96% rename from recipes-sdk/aws-c-http/aws-c-http_0.11.0.bb rename to recipes-sdk/aws-c-http/aws-c-http_0.11.1.bb index fa43326099..17cd05d472 100644 --- a/recipes-sdk/aws-c-http/aws-c-http_0.11.0.bb +++ b/recipes-sdk/aws-c-http/aws-c-http_0.11.1.bb @@ -23,7 +23,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "8aefd899fc3210bfd0e3fd414011a3cb708bf6e4" +SRCREV = "bd6f0b0cf0814e87249cc621466800ab1ae2aa5d" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-io/aws-c-io/001-enable-tests-with-crosscompiling.patch b/recipes-sdk/aws-c-io/aws-c-io/001-enable-tests-with-crosscompiling.patch index becdf99b5f..e2d6633f67 100644 --- a/recipes-sdk/aws-c-io/aws-c-io/001-enable-tests-with-crosscompiling.patch +++ b/recipes-sdk/aws-c-io/aws-c-io/001-enable-tests-with-crosscompiling.patch @@ -1,4 +1,4 @@ -From 869f519a15307e7edb94c3d30a75da991972f742 Mon Sep 17 00:00:00 2001 +From d8f80af571e2eeb1e918c494d1562142d7e78358 Mon Sep 17 00:00:00 2001 From: Thomas Roos Date: Mon, 29 Sep 2025 12:51:03 +0000 Subject: [PATCH] This enable the tests even when crosscompiling. @@ -9,10 +9,10 @@ Upstream-Status: Inappropriate [oe specific] 1 file changed, 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0277dbb..c5a20e8 100644 +index 681ba75..35d0fde 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -267,8 +267,6 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake" +@@ -268,8 +268,6 @@ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake" DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/" COMPONENT Development) diff --git a/recipes-sdk/aws-c-io/aws-c-io_0.27.5.bb b/recipes-sdk/aws-c-io/aws-c-io_0.27.7.bb similarity index 97% rename from recipes-sdk/aws-c-io/aws-c-io_0.27.5.bb rename to recipes-sdk/aws-c-io/aws-c-io_0.27.7.bb index 6b33df0fe4..888aa60ab2 100644 --- a/recipes-sdk/aws-c-io/aws-c-io_0.27.5.bb +++ b/recipes-sdk/aws-c-io/aws-c-io_0.27.7.bb @@ -23,7 +23,7 @@ SRC_URI = "\ file://001-enable-tests-with-crosscompiling.patch \ file://run-ptest \ " -SRCREV = "e2946c99521fa12d285c9a0829c92b1bf713922b" +SRCREV = "ad7d398a1aa5a59a59f3a3b6abc08aa910422896" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-iot/aws-c-iot_0.2.1.bb b/recipes-sdk/aws-c-iot/aws-c-iot_0.2.2.bb similarity index 96% rename from recipes-sdk/aws-c-iot/aws-c-iot_0.2.1.bb rename to recipes-sdk/aws-c-iot/aws-c-iot_0.2.2.bb index ed05e2f160..9109ee3311 100644 --- a/recipes-sdk/aws-c-iot/aws-c-iot_0.2.1.bb +++ b/recipes-sdk/aws-c-iot/aws-c-iot_0.2.2.bb @@ -28,7 +28,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "9f0c152ed76af1a45d99fb98286707aa23c728af" +SRCREV = "84c7a1a4182ecdc8d86405a5c86bd39a9995193b" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-mqtt/aws-c-mqtt_0.16.0.bb b/recipes-sdk/aws-c-mqtt/aws-c-mqtt_0.16.2.bb similarity index 96% rename from recipes-sdk/aws-c-mqtt/aws-c-mqtt_0.16.0.bb rename to recipes-sdk/aws-c-mqtt/aws-c-mqtt_0.16.2.bb index 62632bc995..833728e8aa 100644 --- a/recipes-sdk/aws-c-mqtt/aws-c-mqtt_0.16.0.bb +++ b/recipes-sdk/aws-c-mqtt/aws-c-mqtt_0.16.2.bb @@ -23,7 +23,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "2ef9605ec9c50bea3f921e08022ddd57eed70901" +SRCREV = "95739b3f34830e9e32a392b783994df5279387d9" inherit cmake ptest diff --git a/recipes-sdk/aws-c-s3/aws-c-s3_0.13.2.bb b/recipes-sdk/aws-c-s3/aws-c-s3_0.13.7.bb similarity index 96% rename from recipes-sdk/aws-c-s3/aws-c-s3_0.13.2.bb rename to recipes-sdk/aws-c-s3/aws-c-s3_0.13.7.bb index 591362c1e2..0bb56d42e6 100644 --- a/recipes-sdk/aws-c-s3/aws-c-s3_0.13.2.bb +++ b/recipes-sdk/aws-c-s3/aws-c-s3_0.13.7.bb @@ -19,7 +19,7 @@ SRC_URI = "\ git://github.com/awslabs/aws-c-s3.git;protocol=https;branch=${BRANCH} \ file://run-ptest \ " -SRCREV = "a852faa2df3ab2b31fb4cfd64fd3379a2f4ae22e" +SRCREV = "45c946d1e83c990e5fd33c0b1aaac56c911460b1" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-sdkutils/aws-c-sdkutils_0.2.7.bb b/recipes-sdk/aws-c-sdkutils/aws-c-sdkutils_0.2.10.bb similarity index 96% rename from recipes-sdk/aws-c-sdkutils/aws-c-sdkutils_0.2.7.bb rename to recipes-sdk/aws-c-sdkutils/aws-c-sdkutils_0.2.10.bb index 6f2bf54f7f..af0bbdcf98 100644 --- a/recipes-sdk/aws-c-sdkutils/aws-c-sdkutils_0.2.7.bb +++ b/recipes-sdk/aws-c-sdkutils/aws-c-sdkutils_0.2.10.bb @@ -15,7 +15,7 @@ SRC_URI = "\ file://run-ptest \ file://001-enable-tests-with-crosscompiling.patch \ " -SRCREV = "cb14fea362c82c995eebd34e2e96590ab4e0ed58" +SRCREV = "bb4c0918b84a1a5e0ecfafb960711024cfee916f" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-c-sdkutils/files/001-enable-tests-with-crosscompiling.patch b/recipes-sdk/aws-c-sdkutils/files/001-enable-tests-with-crosscompiling.patch index 78fdcbeede..b0c1379402 100644 --- a/recipes-sdk/aws-c-sdkutils/files/001-enable-tests-with-crosscompiling.patch +++ b/recipes-sdk/aws-c-sdkutils/files/001-enable-tests-with-crosscompiling.patch @@ -1,4 +1,4 @@ -From c76c5e4181ebda95ddcbeef44d6681b6b68c0a92 Mon Sep 17 00:00:00 2001 +From ea081726e1ac1df3039ee64855d79f368e8de890 Mon Sep 17 00:00:00 2001 From: Thomas Roos Date: Mon, 29 Sep 2025 12:51:03 +0000 Subject: [PATCH] This enable the tests even when crosscompiling. @@ -9,10 +9,10 @@ Upstream-Status: Inappropriate [oe specific] 1 file changed, 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0457e0f..b42625f 100644 +index 0eafb22..ca21dc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -90,9 +90,7 @@ install(FILES ${EXPORT_MODULES} +@@ -91,9 +91,7 @@ install(FILES ${EXPORT_MODULES} DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/modules" COMPONENT Development) diff --git a/recipes-sdk/aws-checksums/aws-checksums_0.2.10.bb b/recipes-sdk/aws-checksums/aws-checksums_0.2.11.bb similarity index 96% rename from recipes-sdk/aws-checksums/aws-checksums_0.2.10.bb rename to recipes-sdk/aws-checksums/aws-checksums_0.2.11.bb index cbca3fa2c6..f45a3f480c 100644 --- a/recipes-sdk/aws-checksums/aws-checksums_0.2.10.bb +++ b/recipes-sdk/aws-checksums/aws-checksums_0.2.11.bb @@ -19,7 +19,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "1d5f2f1f3e5d013aae8810878ceb5b3f6f258c4e" +SRCREV = "32fed6fc25a90146bd0ac7e5c639e3778b78fdf1" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/aws-crt-cpp/aws-crt-cpp/001-shared-static-crt-libs.patch b/recipes-sdk/aws-crt-cpp/aws-crt-cpp/001-shared-static-crt-libs.patch index 02d2d46753..5b89eccaa9 100644 --- a/recipes-sdk/aws-crt-cpp/aws-crt-cpp/001-shared-static-crt-libs.patch +++ b/recipes-sdk/aws-crt-cpp/aws-crt-cpp/001-shared-static-crt-libs.patch @@ -1,4 +1,4 @@ -From d5f4442ed8347b168e306322390cf4aafb94cc95 Mon Sep 17 00:00:00 2001 +From 84a8b4a487664d902d5cef8c27f62c1b78bea7f3 Mon Sep 17 00:00:00 2001 From: Thomas Roos Date: Tue, 20 May 2025 08:45:29 +0000 Subject: [PATCH] aws-crt-cpp: change to build-deps as default diff --git a/recipes-sdk/aws-crt-cpp/aws-crt-cpp/002-enable-tests-with-crosscompiling.patch b/recipes-sdk/aws-crt-cpp/aws-crt-cpp/002-enable-tests-with-crosscompiling.patch index 25a4726c0c..42851f2e6e 100644 --- a/recipes-sdk/aws-crt-cpp/aws-crt-cpp/002-enable-tests-with-crosscompiling.patch +++ b/recipes-sdk/aws-crt-cpp/aws-crt-cpp/002-enable-tests-with-crosscompiling.patch @@ -1,4 +1,4 @@ -From 4f9061326cad9131d591e757b75db9c7f645ccbb Mon Sep 17 00:00:00 2001 +From 267c305608841b9c423042fbffb6ee5c2ccca4d0 Mon Sep 17 00:00:00 2001 From: Thomas Roos Date: Mon, 29 Sep 2025 12:51:03 +0000 Subject: [PATCH] This enable the tests even when crosscompiling. diff --git a/recipes-sdk/aws-crt-cpp/aws-crt-cpp_0.43.0.bb b/recipes-sdk/aws-crt-cpp/aws-crt-cpp_0.43.5.bb similarity index 98% rename from recipes-sdk/aws-crt-cpp/aws-crt-cpp_0.43.0.bb rename to recipes-sdk/aws-crt-cpp/aws-crt-cpp_0.43.5.bb index 418cd98f09..c58617ce16 100644 --- a/recipes-sdk/aws-crt-cpp/aws-crt-cpp_0.43.0.bb +++ b/recipes-sdk/aws-crt-cpp/aws-crt-cpp_0.43.5.bb @@ -28,7 +28,7 @@ SRC_URI = "\ file://002-enable-tests-with-crosscompiling.patch \ " -SRCREV = "34cb7f08514241059458dad06f4de66749fc9241" +SRCREV = "1f333376b2b2801bb3844ce5c315d3a87ecacd4b" inherit cmake pkgconfig ptest diff --git a/recipes-sdk/aws-crt-python/aws-crt-python_0.36.1.bb b/recipes-sdk/aws-crt-python/aws-crt-python_0.36.2.bb similarity index 98% rename from recipes-sdk/aws-crt-python/aws-crt-python_0.36.1.bb rename to recipes-sdk/aws-crt-python/aws-crt-python_0.36.2.bb index 26770e218f..333177f4f9 100644 --- a/recipes-sdk/aws-crt-python/aws-crt-python_0.36.1.bb +++ b/recipes-sdk/aws-crt-python/aws-crt-python_0.36.2.bb @@ -36,7 +36,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "bf57332e2a38e8a8477ea1fe2f1c47e4f98e5875" +SRCREV = "241be07f82ebd3031a812492443d545676cb2018" UPSTREAM_CHECK_GITTAGREGEX = "v(?P.*)" inherit setuptools3_legacy ptest diff --git a/recipes-sdk/aws-crt-python/files/001-fix-cross-compilation-support.patch b/recipes-sdk/aws-crt-python/files/001-fix-cross-compilation-support.patch index ab789f0714..40e5076105 100644 --- a/recipes-sdk/aws-crt-python/files/001-fix-cross-compilation-support.patch +++ b/recipes-sdk/aws-crt-python/files/001-fix-cross-compilation-support.patch @@ -1,4 +1,4 @@ -From 8a689919bbeffc55a973e0aa7736bcfb1cd1b098 Mon Sep 17 00:00:00 2001 +From 19f5fdf4429c05c8b34eaede848cf8df7287a6e2 Mon Sep 17 00:00:00 2001 From: AWS Meta Layer Date: Thu, 24 Jul 2025 12:00:00 +0000 Subject: [PATCH] Fix cross-compilation support diff --git a/recipes-sdk/aws-lc/aws-lc_5.4.0.bb b/recipes-sdk/aws-lc/aws-lc_5.7.0.bb similarity index 99% rename from recipes-sdk/aws-lc/aws-lc_5.4.0.bb rename to recipes-sdk/aws-lc/aws-lc_5.7.0.bb index 66a6247bf1..c7bca25341 100644 --- a/recipes-sdk/aws-lc/aws-lc_5.4.0.bb +++ b/recipes-sdk/aws-lc/aws-lc_5.7.0.bb @@ -878,7 +878,7 @@ SRC_URI = "\ git://github.com/awslabs/aws-lc.git;protocol=https;branch=${BRANCH} \ file://run-ptest \ " -SRCREV = "f6acf748df0ea6157d55e640730b38d21a7751cd" +SRCREV = "02561621ffa4cf17c0c4f70bc11a82df36b42ae9" UPSTREAM_CHECK_GITTAGREGEX = "v(?P.*)" # nooelint: oelint.vars.specific diff --git a/recipes-sdk/aws-sdk-cpp/aws-sdk-cpp_1.11.856.bb b/recipes-sdk/aws-sdk-cpp/aws-sdk-cpp_1.11.884.bb similarity index 98% rename from recipes-sdk/aws-sdk-cpp/aws-sdk-cpp_1.11.856.bb rename to recipes-sdk/aws-sdk-cpp/aws-sdk-cpp_1.11.884.bb index 2130fbe35c..efcc58432d 100644 --- a/recipes-sdk/aws-sdk-cpp/aws-sdk-cpp_1.11.856.bb +++ b/recipes-sdk/aws-sdk-cpp/aws-sdk-cpp_1.11.884.bb @@ -19,7 +19,7 @@ SRC_URI = "\ file://ptest_result.py \ " -SRCREV = "519f224bb6fa29a1147228c01769511c6b5df762" +SRCREV = "acb9a0a9bcc48065bcfa71c73240c34da8deccb9" inherit cmake ptest pkgconfig diff --git a/recipes-sdk/s2n/s2n_1.7.6.bb b/recipes-sdk/s2n/s2n_1.7.8.bb similarity index 97% rename from recipes-sdk/s2n/s2n_1.7.6.bb rename to recipes-sdk/s2n/s2n_1.7.8.bb index b8baa77d0e..2643a8e09a 100644 --- a/recipes-sdk/s2n/s2n_1.7.6.bb +++ b/recipes-sdk/s2n/s2n_1.7.8.bb @@ -17,7 +17,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "66b1c94d1dfc99b237427cbde230eca63bb8b89c" +SRCREV = "3b975bf3fd9a50def97573afa859e8eb83931928" UPSTREAM_CHECK_GITTAGREGEX = "v(?P.*)" inherit cmake ptest pkgconfig diff --git a/recipes-support/amazon-ssm-agent/amazon-ssm-agent_3.3.4851.0.bb b/recipes-support/amazon-ssm-agent/amazon-ssm-agent_3.3.5226.0.bb similarity index 98% rename from recipes-support/amazon-ssm-agent/amazon-ssm-agent_3.3.4851.0.bb rename to recipes-support/amazon-ssm-agent/amazon-ssm-agent_3.3.5226.0.bb index 804e63aaf3..70ce1ec3bd 100644 --- a/recipes-support/amazon-ssm-agent/amazon-ssm-agent_3.3.4851.0.bb +++ b/recipes-support/amazon-ssm-agent/amazon-ssm-agent_3.3.5226.0.bb @@ -13,7 +13,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "e5ff032880c19bac9b1a0f37a7448a9b573721de" +SRCREV = "b05af2a0692279734949821225288276b5efab0d" GO_IMPORT = "" diff --git a/recipes-support/aws-cli-v2/aws-cli-v2_2.36.9.bb b/recipes-support/aws-cli-v2/aws-cli-v2_2.36.32.bb similarity index 98% rename from recipes-support/aws-cli-v2/aws-cli-v2_2.36.9.bb rename to recipes-support/aws-cli-v2/aws-cli-v2_2.36.32.bb index 63c7949aea..9042501e06 100644 --- a/recipes-support/aws-cli-v2/aws-cli-v2_2.36.9.bb +++ b/recipes-support/aws-cli-v2/aws-cli-v2_2.36.32.bb @@ -32,7 +32,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "49704b034263aab4228580f6b7280bf9faa1bf1c" +SRCREV = "083d58b81eee8b96cf530815b314b4873b45ac98" # version 2.x UPSTREAM_CHECK_GITTAGREGEX = "(?P2\.\d+(\.\d+)+)" diff --git a/recipes-support/aws-cli/aws-cli_1.45.57.bb b/recipes-support/aws-cli/aws-cli_1.46.0.bb similarity index 96% rename from recipes-support/aws-cli/aws-cli_1.45.57.bb rename to recipes-support/aws-cli/aws-cli_1.46.0.bb index 771229a464..22ee071c7d 100644 --- a/recipes-support/aws-cli/aws-cli_1.45.57.bb +++ b/recipes-support/aws-cli/aws-cli_1.46.0.bb @@ -9,7 +9,7 @@ SRC_URI = "\ file://run-ptest \ " -SRCREV = "87131e25748c0d52d6033ad47a2ec1f057ba7a83" +SRCREV = "8233a63cd1e50e8c36da109bb624cb832942a32b" # version 2.x has got library link issues - so stick to version 1.x for now UPSTREAM_CHECK_GITTAGREGEX = "(?P1\.\d+(\.\d+)+)"