diff options
| -rw-r--r-- | documentation/migration-guides/release-5.2.rst | 2 | ||||
| -rw-r--r-- | documentation/migration-guides/release-notes-5.2.2.rst | 249 |
2 files changed, 251 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-5.2.rst b/documentation/migration-guides/release-5.2.rst index 68c524c29d..171ccb1cc3 100644 --- a/documentation/migration-guides/release-5.2.rst +++ b/documentation/migration-guides/release-5.2.rst | |||
| @@ -8,3 +8,5 @@ Release 5.2 (walnascar) | |||
| 8 | migration-5.2 | 8 | migration-5.2 |
| 9 | release-notes-5.2 | 9 | release-notes-5.2 |
| 10 | release-notes-5.2.1 | 10 | release-notes-5.2.1 |
| 11 | release-notes-5.2.2 | ||
| 12 | |||
diff --git a/documentation/migration-guides/release-notes-5.2.2.rst b/documentation/migration-guides/release-notes-5.2.2.rst new file mode 100644 index 0000000000..7ea69cb7c5 --- /dev/null +++ b/documentation/migration-guides/release-notes-5.2.2.rst | |||
| @@ -0,0 +1,249 @@ | |||
| 1 | Release notes for Yocto-5.2.2 (Walnascar) | ||
| 2 | ----------------------------------------- | ||
| 3 | |||
| 4 | Security Fixes in Yocto-5.2.2 | ||
| 5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 6 | |||
| 7 | - bind: Fix :cve_nist:`2025-40775` | ||
| 8 | - binutils: Fix :cve_nist:`2025-1153`, :cve_nist:`2025-1178`, :cve_nist:`2025-1180`, | ||
| 9 | :cve_nist:`2025-1181`, :cve_nist:`2025-1182`, :cve_nist:`2025-3198` and :cve_nist:`2025-5244` | ||
| 10 | - binutils: Ignore :cve_nist:`2025-1153` (fixed in current version) | ||
| 11 | - epiphany: Fix CVE-2025-3839 | ||
| 12 | - go: Fix :cve_nist:`2025-0913`, :cve_nist:`2025-4673` and :cve_nist:`2025-22874` | ||
| 13 | - go: Ignore :cve_nist:`2024-3566` | ||
| 14 | - kea: Fix :cve_nist:`2025-32801`, :cve_nist:`2025-32802` and :cve_nist:`2025-32803` | ||
| 15 | - libarchive: Fix :cve_nist:`2025-5914` | ||
| 16 | - libsoup-2.4: Fix :cve_nist:`2024-52530`, :cve_nist:`2024-52531`, :cve_nist:`2025-2784`, | ||
| 17 | :cve_nist:`2025-4476`, :cve_nist:`2025-4948`, :cve_nist:`2025-4969`, :cve_nist:`2025-32050`, | ||
| 18 | :cve_nist:`2025-32052`, :cve_nist:`2025-32053`, :cve_nist:`2025-32906`, :cve_nist:`2025-32907`, | ||
| 19 | :cve_nist:`2025-32909`, :cve_nist:`2025-32910`, :cve_nist:`2025-32912`, :cve_nist:`2025-32913`, | ||
| 20 | :cve_nist:`2025-32914`, :cve_nist:`2025-46420` and :cve_nist:`2025-46421` | ||
| 21 | - libsoup: Fix :cve_nist:`2025-4476`, :cve_nist:`2025-4948`, :cve_nist:`2025-4969`, | ||
| 22 | :cve_nist:`2025-32907`, :cve_nist:`2025-32908` and :cve_nist:`2025-32914` | ||
| 23 | - linux-yocto: Fix :cve_nist:`2023-3079`, :cve_nist:`2023-52904`, :cve_nist:`2023-52979`, | ||
| 24 | :cve_nist:`2025-22102`, :cve_nist:`2025-37800`, :cve_nist:`2025-37801`, :cve_nist:`2025-37802`, | ||
| 25 | :cve_nist:`2025-37805`, :cve_nist:`2025-37821`, :cve_nist:`2025-37838`, :cve_nist:`2025-37890`, | ||
| 26 | :cve_nist:`2025-37891`, :cve_nist:`2025-37894`, :cve_nist:`2025-37895`, :cve_nist:`2025-37897`, | ||
| 27 | :cve_nist:`2025-37899`, :cve_nist:`2025-37900`, :cve_nist:`2025-37901`, :cve_nist:`2025-37903`, | ||
| 28 | :cve_nist:`2025-37905`, :cve_nist:`2025-37907`, :cve_nist:`2025-37908`, :cve_nist:`2025-37909`, | ||
| 29 | :cve_nist:`2025-37910`, :cve_nist:`2025-37911`, :cve_nist:`2025-37912`, :cve_nist:`2025-37913`, | ||
| 30 | :cve_nist:`2025-37914`, :cve_nist:`2025-37915`, :cve_nist:`2025-37916`, :cve_nist:`2025-37917`, | ||
| 31 | :cve_nist:`2025-37918`, :cve_nist:`2025-37919`, :cve_nist:`2025-37920`, :cve_nist:`2025-37921`, | ||
| 32 | :cve_nist:`2025-37922`, :cve_nist:`2025-37923`, :cve_nist:`2025-37924`, :cve_nist:`2025-37926`, | ||
| 33 | :cve_nist:`2025-37927`, :cve_nist:`2025-37928`, :cve_nist:`2025-37929`, :cve_nist:`2025-37930`, | ||
| 34 | :cve_nist:`2025-37931`, :cve_nist:`2025-37932`, :cve_nist:`2025-37933`, :cve_nist:`2025-37934`, | ||
| 35 | :cve_nist:`2025-37935`, :cve_nist:`2025-37936`, :cve_nist:`2025-37946`, :cve_nist:`2025-37947`, | ||
| 36 | :cve_nist:`2025-37948`, :cve_nist:`2025-37949`, :cve_nist:`2025-37951`, :cve_nist:`2025-37952`, | ||
| 37 | :cve_nist:`2025-37953`, :cve_nist:`2025-37954`, :cve_nist:`2025-37955`, :cve_nist:`2025-37956`, | ||
| 38 | :cve_nist:`2025-37957`, :cve_nist:`2025-37958`, :cve_nist:`2025-37959`, :cve_nist:`2025-37960`, | ||
| 39 | :cve_nist:`2025-37961`, :cve_nist:`2025-37962`, :cve_nist:`2025-37963`, :cve_nist:`2025-37964`, | ||
| 40 | :cve_nist:`2025-37965`, :cve_nist:`2025-37967`, :cve_nist:`2025-37968`, :cve_nist:`2025-37969`, | ||
| 41 | :cve_nist:`2025-37970`, :cve_nist:`2025-37971`, :cve_nist:`2025-37972`, :cve_nist:`2025-37973`, | ||
| 42 | :cve_nist:`2025-37974`, :cve_nist:`2025-37990`, :cve_nist:`2025-37991`, :cve_nist:`2025-37992`, | ||
| 43 | :cve_nist:`2025-37993`, :cve_nist:`2025-37994`, :cve_nist:`2025-37995`, :cve_nist:`2025-37997`, | ||
| 44 | :cve_nist:`2025-37998` and :cve_nist:`2025-37999` | ||
| 45 | - linux-yocto: Ignore :cve_nist:`2023-3079` and :cve_nist:`2025-37996` | ||
| 46 | - net-tools: Fix :cve_nist:`2025-46836` | ||
| 47 | - ofono: Fix :cve_nist:`2024-7537` | ||
| 48 | - python3-setuptools: Fix :cve_nist:`2025-47273` | ||
| 49 | - python3-urllib3: Fix :cve_nist:`2025-50181` and :cve_nist:`2025-50182` | ||
| 50 | - sqlite3: Fix :cve_nist:`2025-3277` and :cve_nist:`2025-29088` | ||
| 51 | - sqlite3: mark :cve_nist:`2025-29087` as patched | ||
| 52 | - systemd: Fix :cve_nist:`2025-4598` | ||
| 53 | - xz: Fix :cve_nist:`2025-31115` | ||
| 54 | |||
| 55 | |||
| 56 | Fixes in Yocto-5.2.2 | ||
| 57 | ~~~~~~~~~~~~~~~~~~~~ | ||
| 58 | |||
| 59 | - bind: upgrade to 9.20.9 | ||
| 60 | - bitbake: toaster/tests/buildtest: Switch to new CDN | ||
| 61 | - brief-yoctoprojectqs/index.rst: replace removed macro | ||
| 62 | - brief-yoctoprojectqs/ref-manual: Switch to new CDN | ||
| 63 | - bsp guide: update kernel version example to 6.12 | ||
| 64 | - bsp-guide: update all of section 1.8.2 to reflect current beaglebone conf file | ||
| 65 | - bsp-guide: update lonely "4.12" kernel reference to "6.12" | ||
| 66 | - build-appliance-image: Update to walnascar head revision | ||
| 67 | - cmake: Correctly handle cost data of tests with arbitrary chars in name | ||
| 68 | - conf.py: tweak SearchEnglish to be hyphen-friendly | ||
| 69 | - cve-exclusion_6.12.inc: Update using current cvelistV5 | ||
| 70 | - cve-exclusions: correct cve status for 5 entries | ||
| 71 | - docs: Clean up explanation of minimum required version numbers | ||
| 72 | - docs: README: specify how to contribute instead of pointing at another file | ||
| 73 | - docs: conf.py: silence SyntaxWarning on js_splitter_code | ||
| 74 | - docs: sphinx-lint: superfluous backtick in front of role | ||
| 75 | - docs: sphinx-lint: unbalanced inline literal markup | ||
| 76 | - epiphany: upgrade to 48.3 | ||
| 77 | - gcc: Upgrade to GCC 14.3 | ||
| 78 | - gcc: fix incorrect preprocessor line numbers in large files | ||
| 79 | - genericarm64.conf: increase :term:`INITRAMFS_MAXSIZE` | ||
| 80 | - ghostscript: upgrade to 10.05.1 | ||
| 81 | - glibc: stable 2.41 branch updates | ||
| 82 | - go: upgrade to 1.24.4 | ||
| 83 | - kea: upgrade to 2.6.3 | ||
| 84 | - libarchive: upgrade to 3.7.9 | ||
| 85 | - libmatchbox: upgrade to 1.14 | ||
| 86 | - libsoup: upgrade to 3.6.5 | ||
| 87 | - linux-yocto/6.12: bsp/genericarm64: modular configuration updates | ||
| 88 | - linux-yocto/6.12: libbpf: silence maybe-uninitialized warning from clang | ||
| 89 | - linux-yocto/6.12: update to v6.12.31 | ||
| 90 | - linux-yoto/6.12: bsp/arm: fix CONFIG_CRYPTO_LIB_CHACHA | ||
| 91 | - linux/cve-exclusion: Execute the script after changing to the new data source | ||
| 92 | - linux/cve-exclusion: correct fixed-version calculation | ||
| 93 | - linux/cve-exclusion: do not shift first_affected | ||
| 94 | - linux/cve-exclusion: update exclusions after script fixes | ||
| 95 | - linux/cve-exclusion: update with latest cvelistV5 | ||
| 96 | - linux/generate-cve-exclusions: show the name and version of the data source | ||
| 97 | - linux/generate-cve-exclusions: use data from CVEProject | ||
| 98 | - linux: cve-exclusions: Amend terminology | ||
| 99 | - linux: cve-exclusions: Fix false negatives | ||
| 100 | - local.conf.sample: Switch to new CDN | ||
| 101 | - migration-guides: add release notes for 4.0.27, 5.0.10, 5.2.1 | ||
| 102 | - nfs-utils: don't use signals to shut down nfs server. | ||
| 103 | - oeqa/sstatetests: Fix :term:`NATIVELSBSTRING` handling | ||
| 104 | - oeqa/sstatetests: Improve/fix sstate creation tests | ||
| 105 | - overview-manual: small number of pedantic cleanups | ||
| 106 | - package_rpm.bbclass: Remove empty build directory | ||
| 107 | - poky.conf: bump version for 5.2.2 | ||
| 108 | - python3-pygobject: :term:`RDEPENDS` on gobject-introspection | ||
| 109 | - python3-requests: upgrade to 2.32.4 | ||
| 110 | - python3: backport the full fix for importlib scanning invalid distributions | ||
| 111 | - python3: drop old nis module dependencies | ||
| 112 | - python3: remove obsolete deletion of non-deterministic .pyc files | ||
| 113 | - python3: upgrade to 3.13.4 | ||
| 114 | - ref-manual/variables.rst: document :term:`IMAGE_ROOTFS_MAXSIZE` :term:`INHIBIT_DEFAULT_RUST_DEPS` | ||
| 115 | :term:`INHIBIT_UPDATERCD_BBCLASS` :term:`INITRAMFS_MAXSIZE` :term:`KERNEL_SPLIT_MODULES` | ||
| 116 | :term:`SSTATE_SKIP_CREATION` | ||
| 117 | - ref-manual: clarify :term:`KCONFIG_MODE` default behaviour | ||
| 118 | - ref-manual: classes: nativesdk: move note to appropriate section | ||
| 119 | - ref-manual: classes: reword to clarify that native/nativesdk options are exclusive | ||
| 120 | - scripts/install-buildtools: Update to 5.2.1 | ||
| 121 | - sstate: apply proper umask when fetching from SSTATE_MIRROR | ||
| 122 | - sstatetests: Switch to new CDN | ||
| 123 | - systemd.bbclass: generate preset for templates | ||
| 124 | - systemd: upgrade to 257.6 | ||
| 125 | - tcf-agent: correct the :term:`SRC_URI` | ||
| 126 | - testimage: get real os-release file | ||
| 127 | - tune-cortexr52: Remove aarch64 for ARM Cortex-R52 | ||
| 128 | - util-linux: fix agetty segfault issue | ||
| 129 | - xwayland: Add missing libtirpc dependency | ||
| 130 | |||
| 131 | |||
| 132 | Known Issues in Yocto-5.2.2 | ||
| 133 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 134 | |||
| 135 | - N/A | ||
| 136 | |||
| 137 | Contributors to Yocto-5.2.2 | ||
| 138 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 139 | |||
| 140 | - Aleksandar Nikolic | ||
| 141 | - Alper Ak | ||
| 142 | - Antonin Godard | ||
| 143 | - Archana Polampalli | ||
| 144 | - Bruce Ashfield | ||
| 145 | - Carlos Sánchez de La Lama | ||
| 146 | - Changqing Li | ||
| 147 | - Christos Gavros | ||
| 148 | - Colin Pinnell McAllister | ||
| 149 | - Daniel Turull | ||
| 150 | - Deepesh Varatharajan | ||
| 151 | - Dixit Parmar | ||
| 152 | - Enrico Jörns | ||
| 153 | - Etienne Cordonnier | ||
| 154 | - Guocai He | ||
| 155 | - Guðni Már Gilbert | ||
| 156 | - Gyorgy Sarvari | ||
| 157 | - Harish Sadineni | ||
| 158 | - Jiaying Song | ||
| 159 | - Lee Chee Yang | ||
| 160 | - Mathieu Dubois-Briand | ||
| 161 | - Mikko Rapeli | ||
| 162 | - Moritz Haase | ||
| 163 | - NeilBrown | ||
| 164 | - Niko Mauno | ||
| 165 | - Patrick Williams | ||
| 166 | - Peter Marko | ||
| 167 | - Praveen Kumar | ||
| 168 | - Quentin Schulz | ||
| 169 | - Randy MacLeod | ||
| 170 | - Rasmus Villemoes | ||
| 171 | - Richard Purdie | ||
| 172 | - Robert P. J. Day | ||
| 173 | - Robert Yang | ||
| 174 | - Ross Burton | ||
| 175 | - Sandeep Gundlupet Raju | ||
| 176 | - Steve Sakoman | ||
| 177 | - Trevor Gamblin | ||
| 178 | - Trevor Woerner | ||
| 179 | - Wang Mingyu | ||
| 180 | - Yash Shinde | ||
| 181 | - Yi Zhao | ||
| 182 | - Yogita Urade | ||
| 183 | - Yongxin Liu | ||
| 184 | |||
| 185 | Repositories / Downloads for Yocto-5.2.2 | ||
| 186 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 187 | |||
| 188 | poky | ||
| 189 | |||
| 190 | - Repository Location: :yocto_git:`/poky` | ||
| 191 | - Branch: :yocto_git:`walnascar </poky/log/?h=walnascar>` | ||
| 192 | - Tag: :yocto_git:`yocto-5.2.2 </poky/log/?h=yocto-5.2.2>` | ||
| 193 | - Git Revision: :yocto_git:`41038342a471b4a8884548568ad147a1704253a3 </poky/commit/?id=41038342a471b4a8884548568ad147a1704253a3>` | ||
| 194 | - Release Artefact: poky-41038342a471b4a8884548568ad147a1704253a3 | ||
| 195 | - sha: 4b1e9c80949e5c5ab5ffeb4fa3dadb43b74b813fc9d132caabf1fc8c38bd8f5e | ||
| 196 | - Download Locations: | ||
| 197 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.2.2/poky-41038342a471b4a8884548568ad147a1704253a3.tar.bz2 | ||
| 198 | https://mirrors.kernel.org/yocto/yocto/yocto-5.2.2/poky-41038342a471b4a8884548568ad147a1704253a3.tar.bz2 | ||
| 199 | |||
| 200 | openembedded-core | ||
| 201 | |||
| 202 | - Repository Location: :oe_git:`/openembedded-core` | ||
| 203 | - Branch: :oe_git:`walnascar </openembedded-core/log/?h=walnascar>` | ||
| 204 | - Tag: :oe_git:`yocto-5.2.2 </openembedded-core/log/?h=yocto-5.2.2>` | ||
| 205 | - Git Revision: :oe_git:`c855be07828c9cff3aa7ddfa04eb0c4df28658e4 </openembedded-core/commit/?id=c855be07828c9cff3aa7ddfa04eb0c4df28658e4>` | ||
| 206 | - Release Artefact: oecore-c855be07828c9cff3aa7ddfa04eb0c4df28658e4 | ||
| 207 | - sha: c510b69b984be7ad8045236a3dde9bc4f5833bc9f3045dc04d6442a9453165f4 | ||
| 208 | - Download Locations: | ||
| 209 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.2.2/oecore-c855be07828c9cff3aa7ddfa04eb0c4df28658e4.tar.bz2 | ||
| 210 | https://mirrors.kernel.org/yocto/yocto/yocto-5.2.2/oecore-c855be07828c9cff3aa7ddfa04eb0c4df28658e4.tar.bz2 | ||
| 211 | |||
| 212 | meta-mingw | ||
| 213 | |||
| 214 | - Repository Location: :yocto_git:`/meta-mingw` | ||
| 215 | - Branch: :yocto_git:`walnascar </meta-mingw/log/?h=walnascar>` | ||
| 216 | - Tag: :yocto_git:`yocto-5.2.2 </meta-mingw/log/?h=yocto-5.2.2>` | ||
| 217 | - Git Revision: :yocto_git:`edce693e1b8fabd84651aa6c0888aafbcf238577 </meta-mingw/commit/?id=edce693e1b8fabd84651aa6c0888aafbcf238577>` | ||
| 218 | - Release Artefact: meta-mingw-edce693e1b8fabd84651aa6c0888aafbcf238577 | ||
| 219 | - sha: 6cfed41b54f83da91a6cf201ec1c2cd4ac284f642b1268c8fa89d2335ea2bce1 | ||
| 220 | - Download Locations: | ||
| 221 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.2.2/meta-mingw-edce693e1b8fabd84651aa6c0888aafbcf238577.tar.bz2 | ||
| 222 | https://mirrors.kernel.org/yocto/yocto/yocto-5.2.2/meta-mingw-edce693e1b8fabd84651aa6c0888aafbcf238577.tar.bz2 | ||
| 223 | |||
| 224 | bitbake | ||
| 225 | |||
| 226 | - Repository Location: :oe_git:`/bitbake` | ||
| 227 | - Branch: :oe_git:`2.12 </bitbake/log/?h=2.12>` | ||
| 228 | - Tag: :oe_git:`yocto-5.2.2 </bitbake/log/?h=yocto-5.2.2>` | ||
| 229 | - Git Revision: :oe_git:`74c28e14a9b5e2ff908a03f93c189efa6f56b0ca </bitbake/commit/?id=74c28e14a9b5e2ff908a03f93c189efa6f56b0ca>` | ||
| 230 | - Release Artefact: bitbake-74c28e14a9b5e2ff908a03f93c189efa6f56b0ca | ||
| 231 | - sha: 1d417990d922289152af6274d461d7809d06c290d57e5373fd46bb0112e6b812 | ||
| 232 | - Download Locations: | ||
| 233 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.2.2/bitbake-74c28e14a9b5e2ff908a03f93c189efa6f56b0ca.tar.bz2 | ||
| 234 | https://mirrors.kernel.org/yocto/yocto/yocto-5.2.2/bitbake-74c28e14a9b5e2ff908a03f93c189efa6f56b0ca.tar.bz2 | ||
| 235 | |||
| 236 | meta-yocto | ||
| 237 | |||
| 238 | - Repository Location: :yocto_git:`/meta-yocto` | ||
| 239 | - Branch: :yocto_git:`walnascar </meta-yocto/log/?h=walnascar>` | ||
| 240 | - Tag: :yocto_git:`yocto-5.2.2 </meta-yocto/log/?h=yocto-5.2.2>` | ||
| 241 | - Git Revision: :yocto_git:`5754fb5efb54cf06f96012a88619baba0995b0fc </meta-yocto/commit/?id=5754fb5efb54cf06f96012a88619baba0995b0fc>` | ||
| 242 | |||
| 243 | yocto-docs | ||
| 244 | |||
| 245 | - Repository Location: :yocto_git:`/yocto-docs` | ||
| 246 | - Branch: :yocto_git:`walnascar </yocto-docs/log/?h=walnascar>` | ||
| 247 | - Tag: :yocto_git:`yocto-5.2.2 </yocto-docs/log/?h=yocto-5.2.2>` | ||
| 248 | - Git Revision: :yocto_git:`85f8e5c799ef38c6dcca615d7cc6baff325df259 </yocto-docs/commit/?id=85f8e5c799ef38c6dcca615d7cc6baff325df259>` | ||
| 249 | |||
