Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
6f21251
aws-c-sdkutils: upgrade 0.2.7 -> 0.2.8
meta-aws-maintainer Jul 30, 2026
8f99322
aws-crt-cpp: upgrade 0.43.0 -> 0.43.2
meta-aws-maintainer Jul 30, 2026
e6ec959
aws-cli-v2: upgrade 2.36.9 -> 2.36.11
meta-aws-maintainer Jul 30, 2026
4826522
aws-cli: upgrade 1.45.57 -> 1.45.59
meta-aws-maintainer Jul 30, 2026
bcc5fca
aws-c-common: upgrade 0.14.3 -> 0.14.4
meta-aws-maintainer Jul 30, 2026
637debc
python3-botocore: upgrade 1.43.57 -> 1.43.59
meta-aws-maintainer Jul 30, 2026
ade8ce2
python3-boto3: upgrade 1.43.57 -> 1.43.59
meta-aws-maintainer Jul 30, 2026
04f05e9
aws-sdk-cpp: upgrade 1.11.856 -> 1.11.858
meta-aws-maintainer Jul 30, 2026
cf57a41
python3-botocore: upgrade 1.43.59 -> 1.43.60
meta-aws-maintainer Jul 31, 2026
dba649d
aws-cli: upgrade 1.45.59 -> 1.45.63
meta-aws-maintainer Aug 4, 2026
f1d62f3
python3-boto3: upgrade 1.43.59 -> 1.43.63
meta-aws-maintainer Aug 4, 2026
758e63f
python3-botocore: upgrade 1.43.60 -> 1.43.63
meta-aws-maintainer Aug 4, 2026
ebe9302
aws-cli-v2: upgrade 2.36.11 -> 2.36.15
meta-aws-maintainer Aug 4, 2026
7fdbd66
aws-crt-cpp: upgrade 0.43.2 -> 0.43.3
meta-aws-maintainer Aug 4, 2026
950cff5
aws-c-s3: upgrade 0.13.2 -> 0.13.4
meta-aws-maintainer Aug 4, 2026
455f9c2
aws-c-mqtt: upgrade 0.16.0 -> 0.16.1
meta-aws-maintainer Aug 4, 2026
d9f9c19
aws-sdk-cpp: upgrade 1.11.858 -> 1.11.862
meta-aws-maintainer Aug 4, 2026
2296489
aws-c-sdkutils: upgrade 0.2.8 -> 0.2.9
meta-aws-maintainer Aug 5, 2026
ae45c14
aws-cli: upgrade 1.45.63 -> 1.45.64
meta-aws-maintainer Aug 5, 2026
06f90cf
python3-boto3: upgrade 1.43.63 -> 1.43.64
meta-aws-maintainer Aug 5, 2026
212b4bd
python3-botocore: upgrade 1.43.63 -> 1.43.64
meta-aws-maintainer Aug 5, 2026
a2b571e
aws-cli-v2: upgrade 2.36.15 -> 2.36.16
meta-aws-maintainer Aug 5, 2026
65c9ee7
s2n: upgrade 1.7.6 -> 1.7.7
meta-aws-maintainer Aug 5, 2026
573d66f
aws-sdk-cpp: upgrade 1.11.862 -> 1.11.863
meta-aws-maintainer Aug 5, 2026
74b5e66
aws-cli: upgrade 1.45.64 -> 1.46.0
meta-aws-maintainer Aug 6, 2026
131424c
aws-cli-v2: upgrade 2.36.16 -> 2.36.17
meta-aws-maintainer Aug 6, 2026
cabde63
python3-botocore: upgrade 1.43.64 -> 1.43.65
meta-aws-maintainer Aug 6, 2026
21d9ade
python3-boto3: upgrade 1.43.64 -> 1.43.65
meta-aws-maintainer Aug 6, 2026
fed0ee1
aws-crt-cpp: upgrade 0.43.3 -> 0.43.4
meta-aws-maintainer Aug 6, 2026
cd26063
aws-lc: upgrade 5.4.0 -> 5.5.0
meta-aws-maintainer Aug 6, 2026
4743075
aws-sdk-cpp: upgrade 1.11.863 -> 1.11.864
meta-aws-maintainer Aug 6, 2026
1223204
python3-botocore: upgrade 1.43.65 -> 1.43.66
meta-aws-maintainer Aug 7, 2026
2c43fa3
aws-cli-v2: upgrade 2.36.17 -> 2.36.18
meta-aws-maintainer Aug 7, 2026
b3030f2
python3-boto3: upgrade 1.43.65 -> 1.43.66
meta-aws-maintainer Aug 7, 2026
ba8ae52
aws-c-s3: upgrade 0.13.4 -> 0.13.5
meta-aws-maintainer Aug 7, 2026
5dd2b8b
amazon-ssm-agent: upgrade 3.3.4851.0 -> 3.3.5068.0
meta-aws-maintainer Aug 7, 2026
33abafc
aws-sdk-cpp: upgrade 1.11.864 -> 1.11.865
meta-aws-maintainer Aug 7, 2026
286f3a2
ci: fix BB_HASHSERVE variable lookup case mismatch
rpcme Aug 9, 2026
a08b6ec
ci: skip OEEquivHash when HASHSERV variable is unavailable
rpcme Aug 9, 2026
b6b32c1
ci: fix BB_HASHSERVE conditional quoting inside bash -c
rpcme Aug 9, 2026
2f501f9
ci: use OEBasicHash fallback when HASHSERV is unavailable
rpcme Aug 9, 2026
4733b03
ci: use BB_HASHSERVE=auto fallback for fork PRs
rpcme Aug 10, 2026
7eb3304
ci: set BB_HASHSERVE_DB_DIR to local path to avoid NFS error
rpcme Aug 10, 2026
b3535ef
greengrass-lite: add Unity test framework as FetchContent dependency
rpcme Aug 10, 2026
201d05e
python3-boto3: upgrade 1.43.66 -> 1.43.68
meta-aws-maintainer Aug 11, 2026
6b0aacc
python3-botocore: upgrade 1.43.66 -> 1.43.68
meta-aws-maintainer Aug 11, 2026
5f6588a
aws-c-io: upgrade 0.27.5 -> 0.27.6
meta-aws-maintainer Aug 11, 2026
40657a6
aws-cli-v2: upgrade 2.36.18 -> 2.36.20
meta-aws-maintainer Aug 11, 2026
5b3aba3
aws-sdk-cpp: upgrade 1.11.865 -> 1.11.867
meta-aws-maintainer Aug 11, 2026
b5c9467
greengrass-lite: upgrade 2.5.1 -> 2.6.0
rpcme Aug 10, 2026
f7825cd
aws-crt-cpp: upgrade 0.43.4 -> 0.43.5
meta-aws-maintainer Aug 12, 2026
6298b6f
python3-boto3: upgrade 1.43.68 -> 1.43.69
meta-aws-maintainer Aug 12, 2026
a4d8cee
aws-c-common: upgrade 0.14.4 -> 0.14.5
meta-aws-maintainer Aug 12, 2026
675ec2b
python3-botocore: upgrade 1.43.68 -> 1.43.69
meta-aws-maintainer Aug 12, 2026
2050ce2
aws-crt-python: upgrade 0.36.1 -> 0.36.2
meta-aws-maintainer Aug 12, 2026
845dd0b
aws-sdk-cpp: upgrade 1.11.867 -> 1.11.868
meta-aws-maintainer Aug 12, 2026
4483c16
python3-boto3: upgrade 1.43.69 -> 1.43.70
meta-aws-maintainer Aug 13, 2026
f098407
python3-botocore: upgrade 1.43.69 -> 1.43.70
meta-aws-maintainer Aug 13, 2026
19cc2c1
aws-cli-v2: upgrade 2.36.20 -> 2.36.22
meta-aws-maintainer Aug 13, 2026
8dc3d7b
aws-sdk-cpp: upgrade 1.11.868 -> 1.11.869
meta-aws-maintainer Aug 13, 2026
8f2d09c
aws-sdk-cpp: upgrade 1.11.869 -> 1.11.870
meta-aws-maintainer Aug 14, 2026
6b6dd1e
aws-cli-v2: upgrade 2.36.22 -> 2.36.28
meta-aws-maintainer Aug 21, 2026
66cb2ea
python3-botocore: upgrade 1.43.70 -> 1.43.76
meta-aws-maintainer Aug 21, 2026
a25b2bc
python3-boto3: upgrade 1.43.70 -> 1.43.76
meta-aws-maintainer Aug 21, 2026
f9a24f6
corretto-11-bin: upgrade 11.0.32.9.1 -> 11.0.32.10.1
meta-aws-maintainer Aug 21, 2026
221416f
amazon-ssm-agent: upgrade 3.3.5068.0 -> 3.3.5226.0
meta-aws-maintainer Aug 21, 2026
f582f51
aws-c-iot: upgrade 0.2.1 -> 0.2.2
meta-aws-maintainer Aug 21, 2026
a461cca
corretto-17-bin: upgrade 17.0.20.8.1 -> 17.0.20.10.1
meta-aws-maintainer Aug 21, 2026
b6503b7
corretto-8-bin: upgrade 8.502.07.1 -> 8.504.01.1
meta-aws-maintainer Aug 21, 2026
e0b8589
aws-c-sdkutils: upgrade 0.2.9 -> 0.2.10
meta-aws-maintainer Aug 21, 2026
061c8fe
corretto-21-bin: upgrade 21.0.12.8.1 -> 21.0.12.9.1
meta-aws-maintainer Aug 21, 2026
05189ed
aws-checksums: upgrade 0.2.10 -> 0.2.11
meta-aws-maintainer Aug 21, 2026
727aecf
corretto-25-bin: upgrade 25.0.4.7.1 -> 25.0.4.8.1
meta-aws-maintainer Aug 21, 2026
e3d371e
aws-c-mqtt: upgrade 0.16.1 -> 0.16.2
meta-aws-maintainer Aug 21, 2026
4a18cf9
aws-c-compression: upgrade 0.3.2 -> 0.3.3
meta-aws-maintainer Aug 21, 2026
e71d377
aws-c-http: upgrade 0.11.0 -> 0.11.1
meta-aws-maintainer Aug 21, 2026
0bfa5d1
aws-c-auth: upgrade 0.10.4 -> 0.10.5
meta-aws-maintainer Aug 21, 2026
ef644c1
aws-c-s3: upgrade 0.13.5 -> 0.13.6
meta-aws-maintainer Aug 21, 2026
a88c1dd
aws-c-io: upgrade 0.27.6 -> 0.27.7
meta-aws-maintainer Aug 21, 2026
8438400
aws-c-event-stream: upgrade 0.7.1 -> 0.7.2
meta-aws-maintainer Aug 21, 2026
7b44b79
aws-sdk-cpp: upgrade 1.11.870 -> 1.11.875
meta-aws-maintainer Aug 21, 2026
6cfbdc3
aws-cli-v2: upgrade 2.36.28 -> 2.36.30
meta-aws-maintainer Aug 25, 2026
d626086
python3-boto3: upgrade 1.43.76 -> 1.43.79
meta-aws-maintainer Aug 25, 2026
890a174
python3-botocore: upgrade 1.43.76 -> 1.43.79
meta-aws-maintainer Aug 25, 2026
efcd3a6
aws-c-s3: upgrade 0.13.6 -> 0.13.7
meta-aws-maintainer Aug 25, 2026
dfdc4b5
s2n: upgrade 1.7.7 -> 1.7.8
meta-aws-maintainer Aug 25, 2026
8a50487
aws-sdk-cpp: upgrade 1.11.875 -> 1.11.877
meta-aws-maintainer Aug 25, 2026
12ab49d
aws-c-common: upgrade 0.14.5 -> 1.0.0
meta-aws-maintainer Aug 26, 2026
03e363d
python3-boto3: upgrade 1.43.79 -> 1.43.80
meta-aws-maintainer Aug 26, 2026
2aa6e7f
python3-botocore: upgrade 1.43.79 -> 1.43.80
meta-aws-maintainer Aug 26, 2026
fba0508
aws-cli-v2: upgrade 2.36.30 -> 2.36.31
meta-aws-maintainer Aug 26, 2026
d9c177d
aws-sdk-cpp: upgrade 1.11.877 -> 1.11.878
meta-aws-maintainer Aug 26, 2026
504b03a
python3-boto3: upgrade 1.43.80 -> 1.43.81
meta-aws-maintainer Aug 27, 2026
69df5b9
python3-botocore: upgrade 1.43.80 -> 1.43.81
meta-aws-maintainer Aug 27, 2026
15c9098
aws-cli-v2: upgrade 2.36.31 -> 2.36.32
meta-aws-maintainer Aug 27, 2026
9fb6a9f
aws-sdk-cpp: upgrade 1.11.878 -> 1.11.879
meta-aws-maintainer Aug 27, 2026
03a5a54
aws-lc: upgrade 5.5.0 -> 5.6.0
meta-aws-maintainer Aug 28, 2026
29c04cb
aws-sdk-cpp: upgrade 1.11.879 -> 1.11.880
meta-aws-maintainer Aug 28, 2026
91fca4b
aws-lc: upgrade 5.6.0 -> 5.7.0
meta-aws-maintainer Sep 1, 2026
5383db1
aws-sdk-cpp: upgrade 1.11.880 -> 1.11.883
meta-aws-maintainer Sep 1, 2026
6a61352
aws-sdk-cpp: upgrade 1.11.883 -> 1.11.884
meta-aws-maintainer Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 17 additions & 2 deletions .github/workflows/build-test-recipe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<pver>\d+(\.\d+)+)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<pver>\d+(\.\d+)+)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<pver>\d+(\.\d+)+)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<pver>\d+(\.\d+)+)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ SRC_URI = "\
file://python_dependency_test.py \
"

SRCREV = "7b06b40e5bb8ac43a7ee3e4c80a348156cf7d393"
SRCREV = "1ee61ff25b7b2a11577095ac1d478f975c454b1a"

inherit setuptools3 ptest

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ SRC_URI = "\
file://python_dependency_test.py \
"

SRCREV = "1ea0781bbf381e600a82c275219a7c88c1984b80"
SRCREV = "b5c1794f453f0a0a56f3f619baba223d9321a3f9"

inherit setuptools3 ptest

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -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)} \
Expand All @@ -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

Expand All @@ -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'}"
Expand Down Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<pver>\d\.\d+(\.\d+)+)"
Expand Down
Original file line number Diff line number Diff line change
@@ -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 <throos@amazon.de>
Date: Tue, 12 Aug 2025 08:51:48 +0000
Subject: [PATCH] Skip ISO8601 parsing tests on 32-bit architectures due to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ SRC_URI = "\
file://run-ptest \
"

SRCREV = "d8264e64f698341eb03039b96b4f44702a9b3f83"
SRCREV = "281801657a7b69c316e2a52689365bc8256cbb15"

inherit cmake ptest pkgconfig

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ SRC_URI = "\
file://run-ptest \
"

SRCREV = "8aefd899fc3210bfd0e3fd414011a3cb708bf6e4"
SRCREV = "bd6f0b0cf0814e87249cc621466800ab1ae2aa5d"

inherit cmake ptest pkgconfig

Expand Down
Original file line number Diff line number Diff line change
@@ -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 <throos@amazon.de>
Date: Mon, 29 Sep 2025 12:51:03 +0000
Subject: [PATCH] This enable the tests even when crosscompiling.
Expand All @@ -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)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ SRC_URI = "\
file://001-enable-tests-with-crosscompiling.patch \
file://run-ptest \
"
SRCREV = "e2946c99521fa12d285c9a0829c92b1bf713922b"
SRCREV = "ad7d398a1aa5a59a59f3a3b6abc08aa910422896"

inherit cmake ptest pkgconfig

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ SRC_URI = "\
file://run-ptest \
"

SRCREV = "9f0c152ed76af1a45d99fb98286707aa23c728af"
SRCREV = "84c7a1a4182ecdc8d86405a5c86bd39a9995193b"

inherit cmake ptest pkgconfig

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ SRC_URI = "\
file://run-ptest \
"

SRCREV = "2ef9605ec9c50bea3f921e08022ddd57eed70901"
SRCREV = "95739b3f34830e9e32a392b783994df5279387d9"

inherit cmake ptest

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ SRC_URI = "\
file://run-ptest \
file://001-enable-tests-with-crosscompiling.patch \
"
SRCREV = "cb14fea362c82c995eebd34e2e96590ab4e0ed58"
SRCREV = "bb4c0918b84a1a5e0ecfafb960711024cfee916f"

inherit cmake ptest pkgconfig

Expand Down
Original file line number Diff line number Diff line change
@@ -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 <throos@amazon.de>
Date: Mon, 29 Sep 2025 12:51:03 +0000
Subject: [PATCH] This enable the tests even when crosscompiling.
Expand All @@ -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)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ SRC_URI = "\
file://run-ptest \
"

SRCREV = "1d5f2f1f3e5d013aae8810878ceb5b3f6f258c4e"
SRCREV = "32fed6fc25a90146bd0ac7e5c639e3778b78fdf1"

inherit cmake ptest pkgconfig

Expand Down
Original file line number Diff line number Diff line change
@@ -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 <throos@amazon.de>
Date: Tue, 20 May 2025 08:45:29 +0000
Subject: [PATCH] aws-crt-cpp: change to build-deps as default
Expand Down
Original file line number Diff line number Diff line change
@@ -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 <throos@amazon.de>
Date: Mon, 29 Sep 2025 12:51:03 +0000
Subject: [PATCH] This enable the tests even when crosscompiling.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ SRC_URI = "\
file://002-enable-tests-with-crosscompiling.patch \
"

SRCREV = "34cb7f08514241059458dad06f4de66749fc9241"
SRCREV = "1f333376b2b2801bb3844ce5c315d3a87ecacd4b"

inherit cmake pkgconfig ptest

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ SRC_URI = "\
file://run-ptest \
"

SRCREV = "bf57332e2a38e8a8477ea1fe2f1c47e4f98e5875"
SRCREV = "241be07f82ebd3031a812492443d545676cb2018"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)"

inherit setuptools3_legacy ptest
Expand Down
Original file line number Diff line number Diff line change
@@ -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 <meta-aws@amazon.com>
Date: Thu, 24 Jul 2025 12:00:00 +0000
Subject: [PATCH] Fix cross-compilation support
Expand Down
Loading
Loading