diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 644f92d..2a3e40a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -2,4 +2,4 @@ # the repo. Unless a later match takes precedence, # @global-owner1 and @global-owner2 will be requested for # review when someone opens a pull request. -* @rdkcentral/rdke_ghec_meta_oss_maintainer @rdkcentral/rdke_ghec_meta_oss_admin +* @rdkcentral/oss-meta-maintainers @rdkcentral/oss-meta-reviewers diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml new file mode 100644 index 0000000..c58b1b0 --- /dev/null +++ b/.github/workflows/cla.yml @@ -0,0 +1,20 @@ +name: "CLA" + +permissions: + contents: read + pull-requests: write + actions: write + statuses: write + +on: + issue_comment: + types: [created] + pull_request_target: + types: [opened, closed, synchronize] + +jobs: + CLA-Lite: + name: "Signature" + uses: rdkcentral/cmf-actions/.github/workflows/cla.yml@v1 + secrets: + PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_ASSISTANT }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 0738cee..4b6d209 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,149 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [4.13.0](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.12.2...4.13.0) + +- RDKE-1040: Update release notes for 4.13.0 [`#88`](https://github.com/rdkcentral/meta-oss-reference-release/pull/88) +- Update CODEOWNERS [`#87`](https://github.com/rdkcentral/meta-oss-reference-release/pull/87) +- Merge tag '4.12.0' into develop [`0fa9124`](https://github.com/rdkcentral/meta-oss-reference-release/commit/0fa912471d4bb121e2842a2c38fe0731146d99e9) + +#### [4.12.2](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.12.0...4.12.2) + +> 3 April 2026 + +- RDKOSS-820: OSS Release 4.12.2 [`7c2bf5c`](https://github.com/rdkcentral/meta-oss-reference-release/commit/7c2bf5c95a8fdb90b96bdac315c0e38da5d3001d) +- RDKOSS-820: Update changelog for Rel 4.12.2 [`4897cf7`](https://github.com/rdkcentral/meta-oss-reference-release/commit/4897cf7042360953888123e97ec60c367ddf490f) + +#### [4.12.0](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.11.0...4.12.0) + +> 2 March 2026 + +- RDKE-971: Updated Release note for 4.12.0 [`#82`](https://github.com/rdkcentral/meta-oss-reference-release/pull/82) +- RDKE-971: Update Changelog for Rel 4.12.0 [`83ded17`](https://github.com/rdkcentral/meta-oss-reference-release/commit/83ded1759561d7b53a8e46c7439e70ca8c6b525f) +- Merge tag '4.11.0' into develop [`532c056`](https://github.com/rdkcentral/meta-oss-reference-release/commit/532c056219d284121627834cdf90fe36418431ed) + +#### [4.11.0](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.10.1...4.11.0) + +> 1 March 2026 + +- RDKE-971: Update release notes for 4.11.0 [`#79`](https://github.com/rdkcentral/meta-oss-reference-release/pull/79) +- RDKE-971: Update Changelog for Rel 4.11.0 [`e1b9f99`](https://github.com/rdkcentral/meta-oss-reference-release/commit/e1b9f99b6d802642afa796ed415a59bbc7db134d) +- Merge tag '4.10.0' into develop [`0ac247d`](https://github.com/rdkcentral/meta-oss-reference-release/commit/0ac247d399f4750c2394b8760997207872c6639b) + +#### [4.10.1](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.10.0...4.10.1) + +> 20 February 2026 + +- RDKE-1031: Update change log for Rel 4.10.1 [`c9f116c`](https://github.com/rdkcentral/meta-oss-reference-release/commit/c9f116cfc38d5b26d52669f5bd70c1144a32cb27) +- RDKE-1031: Update change log for Rel 4.10.1 [`e425cb1`](https://github.com/rdkcentral/meta-oss-reference-release/commit/e425cb17d722dcbd95fc609efb7c9ef2e1bd848d) + +#### [4.10.0](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.9.0...4.10.0) + +> 25 November 2025 + +- RDKCOM-5437, RDKDEV-1130: Weak assigment of REL_OSS_IPK_SERVER_PATH [`#47`](https://github.com/rdkcentral/meta-oss-reference-release/pull/47) +- Update CODEOWNERS [`#73`](https://github.com/rdkcentral/meta-oss-reference-release/pull/73) +- RDKE-899: Update changelog for Rel 4.10.0 [`0191197`](https://github.com/rdkcentral/meta-oss-reference-release/commit/01911972f7a9063942ea8e180d4c05152232e397) +- Merge tag '4.9.0' into develop [`6f9d2df`](https://github.com/rdkcentral/meta-oss-reference-release/commit/6f9d2df82f9cfaf5cab200bb39b2a63c77259cec) +- RDKDEV-1130: Weak assigment of REL_OSS_IPK_SERVER_PATH [`6109869`](https://github.com/rdkcentral/meta-oss-reference-release/commit/6109869e439fc23150954e0a37d0bfc6f381ab69) + +#### [4.9.0](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.8.0...4.9.0) + +> 25 October 2025 + +- RDKE-893: Update Release note for 4.9.0 [`#66`](https://github.com/rdkcentral/meta-oss-reference-release/pull/66) +- RDKOSS-490: Move OSS_LAYER_VERSION to reference layer [`#59`](https://github.com/rdkcentral/meta-oss-reference-release/pull/59) +- Deploy cla action [`#39`](https://github.com/rdkcentral/meta-oss-reference-release/pull/39) +- RDKE-893: Update changelog for Rel 4.9.0 [`411de3f`](https://github.com/rdkcentral/meta-oss-reference-release/commit/411de3f8403d30d2009c804ada0b34f29e315399) +- Merge tag '4.8.0' into develop [`3abcfc7`](https://github.com/rdkcentral/meta-oss-reference-release/commit/3abcfc717b6b7b646c6844da89633ead14cb1fdd) + +#### [4.8.0](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.10...4.8.0) + +> 10 August 2025 + +- RDKOSS-420: Support for REL_OSS_LAYER_ARCH and OSS_LAYER_ARCH [`#43`](https://github.com/rdkcentral/meta-oss-reference-release/pull/43) +- RDKE-849: Update Release version [`be3ffce`](https://github.com/rdkcentral/meta-oss-reference-release/commit/be3ffce9c50c6f4973d10bc42db78cf08da83961) +- RDKE-849: Update change log for Rel 4.8.0 [`00b7e8e`](https://github.com/rdkcentral/meta-oss-reference-release/commit/00b7e8e20c32c478b9d0a85b17c29d9116c70a8c) +- Merge tag '4.7.0' into develop [`89c0990`](https://github.com/rdkcentral/meta-oss-reference-release/commit/89c0990632c359e8ae3fa62d5880e655a4ee83e3) + +#### [4.7.10](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.9...4.7.10) + +> 23 December 2025 + +- RDKE-997: Release note update for Rel 4.7.10 [`#76`](https://github.com/rdkcentral/meta-oss-reference-release/pull/76) +- RDKE-997: Update changelog for Rel 4.7.10 [`58e86b1`](https://github.com/rdkcentral/meta-oss-reference-release/commit/58e86b11b7dce8629f6ef3f24204b973a1caa95c) + +#### [4.7.9](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.7...4.7.9) + +> 7 November 2025 + +- RDKE-956: Update Release note for 4.7.9 [`bed42a7`](https://github.com/rdkcentral/meta-oss-reference-release/commit/bed42a7d6711b65e0386934c874926d971c2156c) +- RDKE-956: Update Changelog for Rel 4.7.9 [`1a21b67`](https://github.com/rdkcentral/meta-oss-reference-release/commit/1a21b67d1de69b9c07400cc54e87a5a0377e616e) + +#### [4.7.7](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.6...4.7.7) + +> 3 October 2025 + +- RDKE-942: Updated release note for 4.7.7 [`35539bd`](https://github.com/rdkcentral/meta-oss-reference-release/commit/35539bd9a810a174372f01a661afcf0885c98fe1) +- RDKE-942: Update changelog for Rel 4.7.7 [`c41d99c`](https://github.com/rdkcentral/meta-oss-reference-release/commit/c41d99c4b4bbcd3ca25b334394b05a41baa11bcb) +- RDKOSS-490: Move OSS_LAYER_VERSION to reference layer [`8c11a63`](https://github.com/rdkcentral/meta-oss-reference-release/commit/8c11a634b92da74939c38658acfffedeca6bf740) + +#### [4.7.6](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.5...4.7.6) + +> 23 September 2025 + +- RDKE-932: OSS hotfix release 4.7.6 [`b5f49ca`](https://github.com/rdkcentral/meta-oss-reference-release/commit/b5f49ca768ebd5a1cfa13e9ac63f24e36754be06) +- RDKE-932: Update Change log for Rel 4.7.6 [`2861d0d`](https://github.com/rdkcentral/meta-oss-reference-release/commit/2861d0d41aa9159cdb365d2735fc902f823290c7) +- RDKE-932: Fixed the ipk feed url [`0237877`](https://github.com/rdkcentral/meta-oss-reference-release/commit/023787759a944dbd36ba580bb5df6815d01ac6a3) + +#### [4.7.5](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.4...4.7.5) + +> 17 September 2025 + +- RDKE-925: OSS Release 4.7.5 [`7eb31dd`](https://github.com/rdkcentral/meta-oss-reference-release/commit/7eb31dda4ec91c183f8f47a727d39e54ac9f77ac) +- RDKE-925: Update Changelog for Rel 4.7.5 [`ddfea5d`](https://github.com/rdkcentral/meta-oss-reference-release/commit/ddfea5d8a8bc8373a65ef414a1203d4fb54d3674) + +#### [4.7.4](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.4-community...4.7.4) + +> 10 September 2025 + +- RDKE-881: OSS hotfix release 4.7.1 [`b370310`](https://github.com/rdkcentral/meta-oss-reference-release/commit/b370310651d6dcfe2eb07a56231c765d679bdd69) +- RDKE-905: Update ipk feed for Rel 4.7.4 [`aa6b03f`](https://github.com/rdkcentral/meta-oss-reference-release/commit/aa6b03f6cf6226a0d1296da477d9bbc4c9473f5e) +- RDKE-896: Update Release note for 4.7.3 [`6c13c5e`](https://github.com/rdkcentral/meta-oss-reference-release/commit/6c13c5e859a387a009be41ce1202a953038396ad) + +#### [4.7.4-community](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.3...4.7.4-community) + +> 3 September 2025 + +- 4.7.4-community changelog [`e2b02bf`](https://github.com/rdkcentral/meta-oss-reference-release/commit/e2b02bfc8c0c92b0e78e458a0231bab397d7073f) +- RDKEOSS-3 fix meta-rdk-auxilary and meta-rdk-oss-reference versions [`0485e7e`](https://github.com/rdkcentral/meta-oss-reference-release/commit/0485e7e824323179570e669cd439a5fe98774670) +- set OSS vendor to 4.7.4-community [`9ce038e`](https://github.com/rdkcentral/meta-oss-reference-release/commit/9ce038e4fc49584161c83d5636ad3f1f746e4d20) + +#### [4.7.3](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.2...4.7.3) + +> 22 August 2025 + +- RDKE-896: Update Release note for 4.7.3 [`6c13c5e`](https://github.com/rdkcentral/meta-oss-reference-release/commit/6c13c5e859a387a009be41ce1202a953038396ad) +- RDKE-896: Update change log for rel 4.7.3 [`98b512e`](https://github.com/rdkcentral/meta-oss-reference-release/commit/98b512ed4bf9176c6b1ee8f49a39184d61a0b61b) + +#### [4.7.2](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.1...4.7.2) + +> 29 July 2025 + +- RDKE-881: OSS hotfix release 4.7.1 [`b370310`](https://github.com/rdkcentral/meta-oss-reference-release/commit/b370310651d6dcfe2eb07a56231c765d679bdd69) +- RDKE-881: Updated changelog for rel 4.7.2 [`417a1ed`](https://github.com/rdkcentral/meta-oss-reference-release/commit/417a1eddbed662874e28e8fa8ec60c9e3cb46a8a) + +#### [4.7.1](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.7.0...4.7.1) + +> 14 July 2025 + +- RDKE-872: Update oss ipk url for release 4.7.1 [`8359390`](https://github.com/rdkcentral/meta-oss-reference-release/commit/8359390d511be305b0874d5d75caafc53be41c6d) +- RDKE-872: Update changelog for 4.7.1 release [`7f82a52`](https://github.com/rdkcentral/meta-oss-reference-release/commit/7f82a521e9964792447746fd040a2f102fa68fc5) + #### [4.7.0](https://github.com/rdkcentral/meta-oss-reference-release/compare/4.6.4...4.7.0) +> 8 June 2025 + - RDKE-828: OSS release 4.7.0 [`#36`](https://github.com/rdkcentral/meta-oss-reference-release/pull/36) - Merge tag '4.6.4' into develop [`6379b57`](https://github.com/rdkcentral/meta-oss-reference-release/commit/6379b57cbb38a4ad012aa5d63ab009a1ad1e344e) diff --git a/README.md b/README.md index 098646e..d3cb6bb 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,12 @@ RDKE OSS Layer Release Notes |---|----| |Classification|Public| |Document Version|Issue 1| -|Date|07th June 2025| -|Author|RDKE Platform & Tools Team| +|Date|15th May 2026| +|Author|RDKE OSS Team| | Components | Tag | |----------|--------| -| packagegroup-oss-layer | 4.7.0-r0| +| packagegroup-oss-layer | 4.13.0-r0| @@ -36,7 +36,7 @@ Unified OSS Layer - The components of the OSS (Open Source Software) layer, incl This release will provide a versioned `"meta-oss-reference-release"` that will be used by other stack layes to resolve build and runtime dependencies. -The 4.7.0 OSS release, based on the kirkstone yocto version, delivers architecture-specific and platform-independent artifacts. Within this release, ARM architecture is accommodated with the following variations: +The 4.13.0 OSS release, based on the kirkstone yocto version, delivers architecture-specific and platform-independent artifacts. Within this release, ARM architecture is accommodated with the following variations: 1. rdk-arm7a-oss: Default tuning is set to armv7athf-neon. 2. rdk-arm7ve-oss: Default tuning is set to armv7vethf-neon. 3. rdk-arm64-oss: 64-bit ARM architecture with a multilib configuration and default tuning set to armv7vethf-neon for compatibility with 32-bit systems. @@ -47,28 +47,28 @@ The IPK feed is automatically chosen based on the platform's default tuning conf ### OSS stack layer | Layer | Tag | |------|------| -|meta-rdk-auxiliary|1.3.0| -|meta-rdk-oss-reference|4.7.0| +|meta-rdk-auxiliary|1.9.0| +|meta-rdk-oss-reference|4.13.0| |meta-openembedded|rdk-4.0.0| -|poky|rdk-4.3.1| +|poky|rdk-4.7.0| |meta-python2|rdk-4.0.0| -|meta-rdk-oss-ext|1.3.0| +|meta-rdk-oss-ext|1.8.0| |meta-virtualization|rdk-4.0.0| -|meta-clang|rdk-4.0.0| +|meta-clang|rdk-4.1.0| +|meta-lts-mixins|rdk-4.0.0| ### Components details in "packagegroup-oss-layer" - |#|OSS layer Component|(=version)| |-|----------------------|---------| |1| abseil-cpp | (20211102.0+git0+7c6608d0db-r1) | |2| acl | (2.3.1-r0) | -|3| alsa-lib | (1.2.6.1-r0) | +|3| alsa-lib | (1.2.6.1-r1) | |4| alsa-state | (0.2.0-r5) | |5| alsa-topology-conf | (1.2.5.1-r0) | |6| alsa-ucm-conf | (1.2.6.3-r0) | |7| alsa-utils | (1.2.6-r0) | |8| alsa-utils-scripts | (1.2.6-r0) | -|9| apparmor | (2.13.10-r0) | +|9| apparmor | (3.1.7-r1) | |10| atk | (2.38.0-r0) | |11| attr | (2.5.1-r0) | |12| autoconf-archive | (2022.02.11-r0) | @@ -82,260 +82,267 @@ The IPK feed is automatically chosen based on the platform's default tuning conf |20| breakpad | (1.0-r1) | |21| breakpad-wrapper | (1.0.0-r0) | |22| brotli | (1.0.9-r0) | -|23| busybox | (1.35.0-r1) | +|23| busybox | (1.35.0-r3) | |24| bzip2 | (1.0.8-r0) | |25| ca-certificates | (20211016-r2) | |26| c-ares | (1.18.1-r0) | |27| civetweb | (1.10+git+0+0f1b43536d-r0) | -|28| cjson | (1.7.18-r0) | +|28| cjson | (1.7.18-r1) | |29| coreutils | (6.9-r0) | |30| cracklib | (2.9.8-r0) | |31| crun | (1.7.2-r0) | |32| ctemplate | (1.0.0+git0+4b7e6c52dc-r4) | |33| cunit | (2.1-3-r0) | -|34| curl | (7.82.0-r1) | +|34| curl | (7.82.0-r3) | |35| db | (5.3.28-r1) | -|36| dbus | (1.14.8-r0) | +|36| dbus | (1.14.8-r1) | |37| dbus-glib | (0.112-r0) | |38| dibbler | (1.0.1+1.0.2RC1+gita7c6cf58a88a510cb00841351e75030ce78d36bf-r1) | -|39| dnsmasq | (2.90-r1) | +|39| dnsmasq | (2.90-r5) | |40| dosfstools | (2.11-r0) | |41| e2fsprogs | (1.46.5-r0) | |42| ebtables | (2.0.11-r4) | |43| elfutils | (0.186-r0) | -|44| evtest | (1.34-r0) | -|45| expat | (2.5.0-r0) | -|46| fcgi | (2.4.2-r0) | -|47| file | (5.41-r0) | -|48| findutils | (4.2.31-r0) | -|49| flac | (1.3.4-r0) | -|50| flex | (2.6.4-r0) | -|51| fontconfig | (2.13.1-r0) | -|52| freetype | (2.11.1-r1) | -|53| fribidi | (1.0.13-r0) | -|54| gawk | (3.1.5-r2) | -|55| gcc-runtime | (11.3.0-r0) | -|56| gcc-sanitizers | (11.3.0-r0) | -|57| gdbm | (1.8.3-r4) | -|58| gdk-pixbuf | (2.42.10-r0) | -|59| gettext | (0.16.1-r6) | -|60| gflags | (2.2.2-r0) | -|61| glib-2.0 | (2.72.3-r1) | -|62| glibc | (2.35-r1) | -|63| glibc-locale | (2.35-r0) | -|64| glibc-mtrace | (2.35-r0) | -|65| glib-networking | (2.72.2-r1) | -|66| gmp | (4.2.1-r0) | -|67| gnutls | (3.3.30-r1) | -|68| gobject-introspection | (1.72.0-r0) | -|69| googletest | (1.11.0+git0+9e71237221-r0) | -|70| graphite2 | (1.3.6-r0) | -|71| grpc | (1.46.7-r1) | -|72| gssdp | (1.4.0.1-r0) | -|73| gupnp | (0.20.10-r1) | -|74| harfbuzz | (4.0.1-r0) | -|75| heaptrack | (1.5.0-r0) | -|76| hiredis | (1.0.2-r0) | -|77| icu | (70.1-r0) | -|78| initscripts | (1.0-r155) | -|79| init-system-helpers | (1.62-r0) | -|80| iperf3 | (3.14-r0) | -|81| iptables | (1.8.7-r1) | -|82| iso-codes | (4.15.0-r0) | -|83| iw | (4.7-r0) | -|84| jansson | (2.13.1-r0) | -|85| jquery | (1.0.0-r3) | -|86| json-c | (0.15-r0) | -|87| jsoncpp | (1.8.4-r0) | -|88| jsonrpc | (1.3.0-r0) | -|89| kbd | (2.4.0-r0) | -|90| keyutils | (1.6.1-r0) | -|91| kmod | (29-r0) | -|92| lcms | (2.13.1-r0) | -|93| libaio | (0.3.112-r0) | -|94| libarchive | (3.6.1-r0) | -|95| libatomic-ops | (7.6.14-r0) | -|96| libbsd | (0.11.5-r0) | -|97| libcap | (2.66-r0) | -|98| libcap-ng | (0.8.2-r0) | -|99| libcgroup | (2.0.2-r0) | -|100| libcheck | (0.15.2-r0) | -|101| libcroco | (0.6.13-r0) | -|102| libdaemon | (0.14-r0) | -|103| libdash | (1.0.0+git0+f5b5d991af-r1) | -|104| libdwarf | (20210528-r0) | -|105| liberation-fonts | (2.1.5-r0) | -|106| libev | (4.33-r0) | -|107| libevdev | (1.12.1-r0) | -|108| libevent | (2.1.12-r0) | -|109| libexif | (0.6.24-r0) | -|110| libffi | (3.4.4-r0) | -|111| libgcc | (11.3.0-r0) | -|112| libgcrypt | (1.9.4-r0) | -|113| libgpg-error | (1.44-r0) | -|114| libgudev | (237-r0) | -|115| libical | (3.0.16-r1) | -|116| libidn2 | (2.3.2-r0) | -|117| libinput | (1.19.4-r0) | -|118| libjpeg | (62.3.0-r0) | -|119| libmanette | (0.2.6-r1) | -|120| libmd | (1.0.4-r0) | -|121| libmicrohttpd | (0.9.76-r0) | -|122| libmng | (2.0.3-r0) | -|123| libndp | (1.8-r0) | -|124| libnewt | (0.52.23-r0) | -|125| libnl | (3.5.0-r1) | -|126| libnsl2 | (2.0.0-r0) | -|127| libnss-mdns | (0.15.1-r1) | -|128| liboauth | (1.0.3-r0) | -|129| libogg | (1.3.5-r0) | -|130| libol | (0.3.18-r0) | -|131| libomxil | (0.9.3-r1) | -|132| libopus | (1.3.1-r0) | -|133| libpam | (1.5.2-r0) | -|134| libpcap | (1.10.1-r1) | -|135| libpciaccess | (0.16-r0) | -|136| libpcre2 | (10.40-r0) | -|137| libpcre | (8.39-r0) | -|138| libpng | (1.6.39-r0) | -|139| libpsl | (0.21.1-r0) | -|140| libpthread-stubs | (0.4-r0) | -|141| libsamplerate0 | (0.2.2-r1) | -|142| libsdl | (1.2.15-r3) | -|143| libsdl-image | (1.2.12-r0) | -|144| libsdl-ttf | (2.0.11-r0) | -|145| libseccomp | (2.4.3-r0) | -|146| libsndfile1 | (1.0.31-r0) | -|147| libsolv | (0.7.22-r0) | -|148| libsoup-2.4 | (2.74.2-r1) | -|149| libsoup | (3.6.5-r0) | -|150| libstd-rs | (1.72.0-r0) | -|151| libtasn1 | (4.13-r1) | -|152| libtheora | (1.1.1-r1) | -|153| libtinyxml | (2.6.2-r5) | -|154| libtinyxml2 | (9.0.0-r0) | -|155| libtirpc | (1.3.2-r0) | -|156| libtool | (2.4.7-r0) | -|157| libunistring | (1.0-r0) | -|158| libunwind | (1.7.0-r0) | -|159| liburcu | (0.13.2-r0) | -|160| libusb1 | (1.0.27-r0) | -|161| libuv | (1.44.2-r0) | -|162| libvorbis | (1.3.7-r0) | -|163| libvpx | (1.12.0-r0) | -|164| libwebp | (1.3.2-r0) | -|165| libwebsockets | (4.2.2-r0) | -|166| libxcrypt | (4.4.33-r0) | -|167| libxkbcommon | (0.5.0-r0) | -|168| libxml2 | (2.9.14-r0) | -|169| libxslt | (1.1.35-r0) | -|170| libzip | (1.8.0-r0) | -|171| lighttpd | (1.4.53-r3) | -|172| linenoise | (1.0.0+git0+97d2850af1-r1) | -|173| linux-libc-headers | (4.9-r2) | -|174| log4c | (1.2.3-r0) | -|175| logrotate | (3.21.0-r1) | -|176| lsof | (4.94.0-r0) | -|177| lttng-ust | (2.13.6-r0) | -|178| lua | (5.4.4-r0) | -|179| lvm2 | (2.03.11-r0) | -|180| lz4 | (1.9.4-r0) | -|181| lzo | (2.10-r0) | -|182| m4 | (1.4.9-r2) | -|183| mbedtls | (2.16.3-r0) | -|184| mdns | (1556.80.2-r0) | -|185| minizip | (1.0.0+git0+71ef99f6a0-r0) | -|186| mongoose | (2.6-r0) | -|187| msgpack-c | (4.0.0+git0+a9a48cea3a-r0) | -|188| mtdev | (1.1.6-r0) | -|189| mtd-utils | (2.1.5-r1) | -|190| nanomsg | (1.1.5-r0) | -|191| ncurses | (6.3+20220423-r1) | -|192| ndisc6 | (1.0.6-r0) | -|193| ne10 | (1.2.1gitr+0+18c4c982a5-r0) | -|194| nettle | (2.7.1-r0) | -|195| networkmanager | (1.43.7-r5) | -|196| nghttp2 | (1.48.0-r1) | -|197| nopoll | (0.3.2.b232-r0) | -|198| nspr | (4.29-r0) | -|199| nss | (3.74-r1) | -|200| openjpeg | (2.4.0-r0) | -|201| openssh | (8.9p1-r0) | -|202| openssl-1.1.1l | (1.1.1l-r0) | -|203| openssl | (3.0.15-r0) | -|204| opkg | (0.5.0-r1) | -|205| opkg-arch-config | (1.0-r1) | -|206| opkg-utils | (0.5.0-r1) | -|207| orc | (0.4.31-r0) | -|208| packagegroup-oss-layer | (4.7.0-r0) | -|209| perl | (5.34.3-r0) | -|210| pixman | (0.40.0-r0) | -|211| popt | (1.18-r0) | -|212| procps | (3.3.17-r1) | -|213| protobuf | (3.19.6-r0) | -|214| protobuf-c | (1.4.1-r0) | -|215| python | (2.7.18-r0) | -|216| python3 | (3.10.15-r1) | -|217| python3-dbus | (1.2.18-r0) | -|218| qrencode | (4.1.1-r0) | -|219| rapidjson | (1.1.0+git0+0ccdbf364c-r0) | -|220| rdkperf | (git-r0) | -|221| rdm | (1.0.1-r1) | -|222| re2 | (2020.11.01-r0) | -|223| readline | (5.2-r9) | -|224| redis | (7.0.13-r1) | -|225| run-postinsts | (1.0-r10) | -|226| safec | (3.7.1-r0) | -|227| safec-common-wrapper | (1.0-r0) | -|228| sbc | (1.5-r0) | -|229| sed | (4.1.2-r0) | -|230| shadow | (4.11.1-r0) | -|231| shadow-securetty | (4.6-r3) | -|232| shared-mime-info | (2.1-r0) | -|233| slang | (2.3.2-r0) | -|234| smcroute | (2.4.4-r0) | -|235| speex | (1.2.0-r0) | -|236| speexdsp | (1.2.0-r0) | -|237| sqlite | (2.8.17-r7) | -|238| sqlite3 | (3.38.5-r1) | -|239| strace | (5.16-r0) | -|240| stunnel | (5.65-r2) | -|241| sysfsutils | (2.1.0-r6) | -|242| syslog-ng | (3.36.1-r3) | -|243| systemd | (230+git0+3a74d4fc90-r11) | -|244| systemd-serialgetty | (1.0.0-r5) | -|245| taglib | (1.12-r0) | -|246| tcpdump | (4.99.4-r0) | -|247| tcp-wrappers | (7.6-r10) | -|248| tiff | (4.3.0-r0) | -|249| trace-cmd | (2.9.1-r0) | -|250| tremor | (20180319-r0) | -|251| trower-base64 | (1.0-r0) | -|252| tzdata | (2024a-r1) | -|253| udev-extraconf | (1.1-r1) | -|254| unzip | (6.0-r5) | -|255| update-rc.d | (0.8-r0) | -|256| util-linux | (2.37.4-r1) | -|257| util-linux-libuuid | (2.37.4-r0) | -|258| util-macros | (1.19.3-r0) | -|259| vala | (0.56.3-r0) | -|260| vmtouch | (1.3.1-r0) | -|261| wayland | (1.20.0-r0) | -|262| wayland-protocols | (1.25-r1) | -|263| websocketpp | (0.8.2-r0) | -|264| wireless-regdb | (2024.07.04-r0) | -|265| wireless-tools | (30.pre9-r0) | -|266| woff2 | (1.0.2-r0) | -|267| wpa-supplicant | (2.10-r7) | -|268| xkeyboard-config | (2.35.1-r0) | -|269| xmlsec1 | (1.2.33-r1) | -|270| xz | (5.2.6-r0) | -|271| yajl | (2.1.0-r0) | -|272| zlib | (1.2.11-r0) | -|273| zstd | (1.5.2-r0) | +|44| ethtool | (5.16-r0) | +|45| evtest | (1.34-r0) | +|46| expat | (2.5.0-r0) | +|47| fcgi | (2.4.2-r1) | +|48| file | (5.41-r1) | +|49| findutils | (4.2.31-r0) | +|50| flac | (1.3.4-r0) | +|51| flex | (2.6.4-r0) | +|52| fmt | (8.1.1-r0) | +|53| fontconfig | (2.13.1-r1) | +|54| freetype | (2.11.1-r1) | +|55| fribidi | (1.0.13-r0) | +|56| gawk | (3.1.5-r4) | +|57| gcc-runtime | (11.3.0-r0) | +|58| gcc-sanitizers | (11.3.0-r0) | +|59| gdbm | (1.8.3-r4) | +|60| gdk-pixbuf | (2.42.10-r0) | +|61| gettext | (0.16.1-r6) | +|62| gflags | (2.2.2-r0) | +|63| glib-2.0 | (2.74.6-r0) | +|64| glibc | (2.35-r1) | +|65| glibc-locale | (2.35-r0) | +|66| glibc-mtrace | (2.35-r0) | +|67| glib-networking | (2.74.0-r0) | +|68| gmp | (4.2.1-r1) | +|69| gnutls | (3.3.30-r1) | +|70| gobject-introspection | (1.72.0-r0) | +|71| googletest | (1.11.0+git0+9e71237221-r0) | +|72| graphite2 | (1.3.6-r0) | +|73| grpc | (1.46.7-r1) | +|74| gssdp | (1.4.0.1-r0) | +|75| gssdp16 | (1.6.3-r0) | +|76| gupnp | (0.20.10-r1) | +|77| harfbuzz | (4.0.1-r0) | +|78| heaptrack | (1.5.0-r0) | +|79| hiredis | (1.0.2-r0) | +|80| icu | (70.1-r0) | +|81| initscripts | (1.0-r155) | +|82| init-system-helpers | (1.62-r0) | +|83| iperf3 | (3.14-r0) | +|84| iptables | (1.8.7-r4) | +|85| iw | (4.7-r0) | +|86| iso-codes | (4.15.0-r0) | +|87| jansson | (2.13.1-r0) | +|88| jquery | (1.0.0-r3) | +|89| json-c | (0.15-r0) | +|90| jsoncpp | (1.8.4-r0) | +|91| jsonrpc | (1.3.0-r0) | +|92| kbd | (2.4.0-r1) | +|93| keyutils | (1.6.1-r0) | +|94| kmod | (29-r0) | +|95| lcms | (2.13.1-r0) | +|96| libaio | (0.3.112-r0) | +|97| libarchive | (3.6.1-r3) | +|98| libatomic-ops | (7.6.14-r1) | +|99| libbsd | (0.11.5-r0) | +|100| libcap | (2.66-r1) | +|101| libcap-ng | (0.8.2-r0) | +|102| libcgroup | (2.0.2-r0) | +|103| libcheck | (0.15.2-r1) | +|104| libcroco | (0.6.13-r0) | +|105| libdaemon | (0.14-r0) | +|106| libdash | (1.0.0+git0+f5b5d991af-r1) | +|107| libdwarf | (20210528-r0) | +|108| liberation-fonts | (2.1.5-r0) | +|109| libev | (4.33-r0) | +|110| libevdev | (1.12.1-r1) | +|111| libevent | (2.1.12-r0) | +|112| libexif | (0.6.24-r0) | +|113| libffi | (3.4.4-r1) | +|114| libgcc | (11.3.0-r0) | +|115| libgcrypt | (1.9.4-r1) | +|116| libgpg-error | (1.44-r1) | +|117| libgudev | (237-r0) | +|118| libical | (3.0.16-r1) | +|119| libidn2 | (2.3.2-r0) | +|120| libinput | (1.19.4-r0) | +|121| libjpeg | (62.3.0-r0) | +|122| libmanette | (0.2.6-r5) | +|123| libmd | (1.0.4-r0) | +|124| libmicrohttpd | (0.9.76-r0) | +|125| libmng | (2.0.3-r0) | +|126| libmnl | (1.0.4-r0) | +|127| libndp | (1.8-r0) | +|128| libnewt | (0.52.23-r0) | +|129| libnl | (3.5.0-r1) | +|130| libnsl2 | (2.0.0-r0) | +|131| libnss-mdns | (0.15.1-r1) | +|132| liboauth | (1.0.3-r0) | +|133| libogg | (1.3.5-r0) | +|134| libol | (0.3.18-r0) | +|135| libomxil | (0.9.3-r1) | +|136| libopus | (1.3.1-r0) | +|137| libp11 | (0.4.17-r0) | +|138| libpam | (1.5.2-r0) | +|139| libpcap | (1.10.1-r2) | +|140| libpciaccess | (0.16-r0) | +|141| libpcre2 | (10.40-r0) | +|142| libpcre | (8.39-r0) | +|143| libpng | (1.6.39-r0) | +|144| libpsl | (0.21.1-r0) | +|145| libpthread-stubs | (0.4-r0) | +|146| libsamplerate0 | (0.2.2-r1) | +|147| libsdl | (1.2.15-r3) | +|148| libsdl-image | (1.2.12-r0) | +|149| libsdl-ttf | (2.0.11-r0) | +|150| libseccomp | (2.4.3-r1) | +|151| libsndfile1 | (1.0.31-r0) | +|152| libsolv | (0.7.22-r0) | +|153| libsoup-2.4 | (2.74.2-r1) | +|154| libsoup | (3.6.5-r1) | +|155| libstd-rs | (1.82.0-r0) | +|156| libtasn1 | (4.13-r1) | +|157| libtheora | (1.1.1-r1) | +|158| libtinyxml | (2.6.2-r5) | +|159| libtinyxml2 | (9.0.0-r0) | +|160| libtirpc | (1.3.2-r0) | +|161| libtool | (2.4.7-r1) | +|162| libunistring | (1.0-r0) | +|163| libunwind | (1.7.0-r0) | +|164| liburcu | (0.13.2-r1) | +|165| libusb1 | (1.0.27-r0) | +|166| libuv | (1.44.2-r0) | +|167| libvorbis | (1.3.7-r0) | +|168| libvpx | (1.12.0-r1) | +|169| libwebp | (1.3.2-r0) | +|170| libwebsockets | (4.2.2-r0) | +|171| libxcrypt | (4.4.33-r1) | +|172| libxkbcommon | (0.5.0-r0) | +|173| libxml2 | (2.9.14-r2) | +|174| libxslt | (1.1.35-r1) | +|175| libzip | (1.8.0-r0) | +|176| lighttpd | (1.4.53-r3) | +|177| linenoise | (1.0.0+git0+97d2850af1-r1) | +|178| linux-libc-headers | (4.9-r2) | +|179| log4c | (1.2.3-r0) | +|180| logrotate | (3.21.0-r2) | +|181| lsof | (4.94.0-r0) | +|182| lttng-ust | (2.13.6-r0) | +|183| lua | (5.4.4-r0) | +|184| lvm2 | (2.03.11-r0) | +|185| lz4 | (1.9.4-r1) | +|186| lzo | (2.10-r0) | +|187| m4 | (1.4.9-r2) | +|188| mbedtls | (2.16.3-r0) | +|189| mdns | (1556.80.2-r0) | +|190| minizip | (1.0.0+git0+71ef99f6a0-r0) | +|191| mongoose | (2.6-r0) | +|192| mosquitto | (2.0.18-r0) | +|193| msgpack-c | (4.0.0+git0+a9a48cea3a-r0) | +|194| mtdev | (1.1.6-r0) | +|195| mtd-utils | (2.1.5-r2) | +|196| nanomsg | (1.1.5-r0) | +|197| ncurses | (6.3+20220423-r2) | +|198| ndisc6 | (1.0.6-r0) | +|199| ne10 | (1.2.1gitr+0+18c4c982a5-r0) | +|200| nettle | (2.7.1-r1) | +|201| networkmanager | (1.43.7-r12) | +|202| nghttp2 | (1.48.0-r1) | +|203| nopoll | (0.3.2.b232-r0) | +|204| nspr | (4.29-r0) | +|205| nss | (3.74-r2) | +|206| openjpeg | (2.4.0-r0) | +|207| openssh | (8.9p1-r0) | +|208| openssl-1.1.1l | (1.1.1l-r0) | +|209| openssl | (3.0.15-r3) | +|210| opkg | (0.5.0-r4) | +|211| opkg-arch-config | (1.0-r1) | +|212| opkg-utils | (0.5.0-r2) | +|213| orc | (0.4.31-r0) | +|214| packagegroup-oss-layer | (4.13.0-r0) | +|215| paho-mqtt-c | (1.3.10-r0) | +|216| perl | (5.34.3-r0) | +|217| pixman | (0.40.0-r0) | +|218| popt | (1.18-r0) | +|219| procps | (3.3.17-r2) | +|220| protobuf | (3.19.6-r0) | +|221| protobuf-c | (1.4.1-r0) | +|222| python | (2.7.18-r0) | +|223| python3 | (3.10.15-r1) | +|224| python3-dbus | (1.2.18-r0) | +|225| qrencode | (4.1.1-r0) | +|226| rapidjson | (1.1.0+git0+0ccdbf364c-r0) | +|227| rdkperf | (1.0.0+git0+d802d561c4-r0) | +|228| re2 | (2020.11.01-r0) | +|229| readline | (5.2-r9) | +|230| redis | (7.0.13-r1) | +|231| run-postinsts | (1.0-r10) | +|232| safec | (3.7.1-r0) | +|233| safec-common-wrapper | (1.0-r0) | +|234| sbc | (1.5-r0) | +|235| sed | (4.1.2-r1) | +|236| shadow | (4.11.1-r0) | +|237| shadow-securetty | (4.6-r3) | +|238| shared-mime-info | (2.1-r0) | +|239| slang | (2.3.2-r0) | +|240| smcroute | (2.4.4-r0) | +|241| speex | (1.2.0-r0) | +|242| speexdsp | (1.2.0-r0) | +|243| sqlite | (2.8.17-r7) | +|244| sqlite3 | (3.38.5-r1) | +|245| strace | (5.16-r0) | +|246| stunnel | (5.65-r3) | +|247| sysfsutils | (2.1.0-r6) | +|248| syslog-ng | (3.36.1-r3) | +|249| systemd | (230+git0+3a74d4fc90-r13) | +|250| systemd-serialgetty | (1.0.0-r5) | +|251| taglib | (1.12-r0) | +|252| tcpdump | (4.99.4-r0) | +|253| tcp-wrappers | (7.6-r10) | +|254| tiff | (4.3.0-r0) | +|255| trace-cmd | (2.9.1-r0) | +|256| tremor | (20180319-r0) | +|257| trower-base64 | (1.0-r0) | +|258| tzdata | (2024a-r1) | +|259| udev-extraconf | (1.1-r1) | +|260| unzip | (6.0-r5) | +|261| update-rc.d | (0.8-r0) | +|262| util-linux | (2.37.4-r3) | +|263| util-linux-libuuid | (2.37.4-r0) | +|264| util-macros | (1.19.3-r0) | +|265| vala | (0.56.3-r0) | +|266| vmtouch | (1.3.1-r0) | +|267| wayland | (1.20.0-r0) | +|268| wayland-default-egl | (1.20.0-r0) | +|269| wayland-protocols | (1.25-r1) | +|270| websocketpp | (0.8.2-r0) | +|271| wireless-regdb | (2024.07.04-r0) | +|272| wireless-tools | (30.pre9-r0) | +|273| woff2 | (1.0.2-r0) | +|274| wpa-supplicant | (2.10-r11) | +|275| xkeyboard-config | (2.35.1-r0) | +|276| xmlsec1 | (1.2.33-r1) | +|277| xz | (5.2.6-r1) | +|278| yajl | (2.1.0-r1) | +|279| yaml-cpp | (0.7.0-r0) | +|280| zlib | (1.2.11-r1) | +|281| zstd | (1.5.2-r1) | ### Diff report of the meta layers contributing to this release of OSS layer project is available at below links -- [ ] meta-oss-common-config [1.1.0-->1.2.0] (https://github.com/rdkcentral/meta-rdk-oss-reference/compare/1.1.0...1.2.0) -- [ ] meta-rdk-auxiliary [1.2.0-->1.3.0] (https://github.com/rdkcentral/meta-rdk-auxiliary/compare/1.2.0...1.3.0) -- [ ] meta-rdk-oss-reference [4.6.0-->4.7.0] (https://github.com/rdkcentral/meta-rdk-oss-reference/compare/4.6.0...4.7.0) -- [ ] poky [4.3.0-->4.3.1] (https://github.com/rdkcentral/poky/compare/4.3.0...4.3.1) +- [ ] meta-rdk-auxiliary [1.8.0-->1.9.0] (https://github.com/rdkcentral/meta-rdk-auxiliary/compare/1.8.0...1.9.0) +- [ ] meta-rdk-oss-reference [4.12.0-->4.13.0] (https://github.com/rdkcentral/meta-rdk-oss-reference/compare/4.12.0...4.13.0) +- [ ] poky [rdk-4.6.0-->rdk-4.7.0] (https://github.com/rdkcentral/poky/compare/rdk-4.6.0...rdk-4.7.0) diff --git a/conf/machine/include/oss.inc b/conf/machine/include/oss.inc index 650a234..e96ce25 100644 --- a/conf/machine/include/oss.inc +++ b/conf/machine/include/oss.inc @@ -3,33 +3,25 @@ RDK_ARTIFACTS_BASE_URL ?= "" RDK_ARTIFACTS_URL ?= "" -OSS_LAYER_VERSION = "4.7.0" -def get_oss_machine(d): - arch = "" - default_tune = d.getVar('DEFAULTTUNE') - - # need to fix: Workaround to check for 64bit machine with multilib configuration - multilib_support = d.getVar('MULTILIBS') or "" - if multilib_support: - arch = "rdk-arm64" - elif "armv7athf-neon" in default_tune: - arch = "rdk-arm7a" - else: - arch = "rdk-arm7ve" - return arch - -def get_oss_arch(d): - arch = get_oss_machine(d) - arch += "-oss" - return arch - -OSS_MACHINE = "${@get_oss_machine(d)}" -OSS_LAYER_ARCH = "${@get_oss_arch(d)}" -PACKAGE_EXTRA_ARCHS:append = " ${OSS_LAYER_ARCH}" -OSS_LAYER_EXTENSION = "${OSS_LAYER_ARCH}" -OSS_IPK_SERVER_PATH = "${RDK_ARTIFACTS_BASE_URL}/rdk-oss-release/${OSS_LAYER_VERSION}/${OSS_MACHINE}/ipks" +REL_OSS_MACHINE = "${@get_oss_machine(d)}" +REL_OSS_LAYER_ARCH = "${@get_oss_arch(d)}" +PACKAGE_EXTRA_ARCHS:append = "${@ '' if '${REL_OSS_LAYER_ARCH}' == '${OSS_LAYER_ARCH}' else ' ${REL_OSS_LAYER_ARCH}'}" +REL_OSS_LAYER_EXTENSION = "${REL_OSS_LAYER_ARCH}" +REL_OSS_IPK_SERVER_PATH ?= "${RDK_ARTIFACTS_BASE_URL}/rdk-oss-rel/${OSS_LAYER_VERSION}/${REL_OSS_MACHINE}/ipks" # To set the remote feeds IPK_FEED_URIS += " \ - ${OSS_LAYER_EXTENSION}##${OSS_IPK_SERVER_PATH} " + ${REL_OSS_LAYER_EXTENSION}##${REL_OSS_IPK_SERVER_PATH} " + +def get_cve_checksum (d): + arch = d.getVar('REL_OSS_LAYER_ARCH') or '' + mapping = { + "rdk-arm7a-oss": "fe379211bf571831cb3e4becbc884f0338b2f05b2124dfdb91afb129ec8db478", + "rdk-arm7ve-oss": "68e724e5231fc0dce52037d3cecf1154415f95d4bac223606ef4d1358254df72", + "rdk-arm64-oss": "0db073343ed9c60e748f0534ddb427a887bdffafacc1077739f1dda86362b583", + } + return mapping.get(arch) + +CVE_FILE_CHECKSUM = "${@get_cve_checksum(d)}" +CVE_LAYER_FEED_PATH += " ${REL_OSS_LAYER_EXTENSION}##${RDK_ARTIFACTS_BASE_URL}/rdk-oss-rel/${OSS_LAYER_VERSION}/${REL_OSS_MACHINE}/tarball/cve/${REL_OSS_LAYER_EXTENSION}.tgz;sha256sum=${CVE_FILE_CHECKSUM}"