summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/release-notes-4.2.3.rst
blob: 3b568a1c29ae402f9e2e39dcd9e8d5b30a5dc0cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK

Release notes for Yocto-4.2.3 (Mickledore)
------------------------------------------

Security Fixes in Yocto-4.2.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  bind: Fix :cve:`2023-2828` and :cve:`2023-2911`
-  cups: Fix :cve:`2023-34241`
-  dmidecode: Fix :cve:`2023-30630`
-  erofs-utils: Fix :cve:`2023-33551` and :cve:`2023-33552`
-  ghostscript: Fix :cve:`2023-36664`
-  go: Fix :cve_mitre:`2023-24531`
-  libarchive: ignore :cve:`2023-30571`
-  libjpeg-turbo: Fix :cve:`2023-2804`
-  libx11: Fix :cve:`2023-3138`
-  ncurses: Fix :cve:`2023-29491`
-  openssh: Fix :cve:`2023-38408`
-  python3-certifi: Fix :cve:`2023-37920`
-  python3-requests: Fix :cve:`2023-32681`
-  python3: Ignore :cve:`2023-36632`
-  qemu: fix :cve:`2023-0330`, :cve_mitre:`2023-2861`, :cve_mitre:`2023-3255` and :cve_mitre:`2023-3301`
-  ruby: Fix :cve:`2023-36617`
-  vim: Fix :cve:`2023-2609` and :cve:`2023-2610`
-  webkitgtk: Fix :cve:`2023-27932` and :cve:`2023-27954`


Fixes in Yocto-4.2.3
~~~~~~~~~~~~~~~~~~~~

-  acpica: Update :term:`SRC_URI`
-  automake: fix buildtest patch
-  baremetal-helloworld: Fix race condition
-  bind: upgrade to v9.18.17
-  binutils: stable 2.40 branch updates
-  build-appliance-image: Update to mickledore head revision
-  cargo.bbclass: set up cargo environment in common do_compile
-  conf.py: add macro for Mitre CVE links
-  curl: ensure all ptest failures are caught
-  cve-update-nvd2-native: actually use API keys
-  cve-update-nvd2-native: fix cvssV3 metrics
-  cve-update-nvd2-native: handle all configuration nodes, not just first
-  cve-update-nvd2-native: increase retry count
-  cve-update-nvd2-native: log a little more
-  cve-update-nvd2-native: retry all errors and sleep between retries
-  cve-update-nvd2-native: use exact times, don't truncate
-  dev-manual: wic.rst: Update native tools build command
-  devtool/upgrade: raise an error if extracting source produces more than one directory
-  diffutils: upgrade to 3.10
-  docs: ref-manual: terms: fix typos in :term:`SPDX` term
-  file: fix the way path is written to environment-setup.d
-  file: return wrapper to fix builds when file is in buildtools-tarball
-  freetype: upgrade to 2.13.1
-  gcc-testsuite: Fix ppc cpu specification
-  gcc: don't pass --enable-standard-branch-protection
-  glibc-locale: use stricter matching for metapackages' runtime dependencies
-  glibc-testsuite: Fix network restrictions causing test failures
-  glibc/check-test-wrapper: don't emit warnings from ssh
-  go: upgrade to 1.20.6
-  gstreamer1.0: upgrade to 1.22.4
-  ifupdown: install missing directories
-  kernel-module-split add systemd modulesloaddir and modprobedir config
-  kernel-module-split: install config modules directories only when they are needed
-  kernel-module-split: make autoload and probeconf distribution specific
-  kernel-module-split: use context manager to open files
-  kernel: Fix path comparison in kernel staging dir symlinking
-  kernel: config modules directories are handled by kernel-module-split
-  kernel: don't fail if Modules.symvers doesn't exist
-  libassuan: upgrade to 2.5.6
-  libksba: upgrade to 1.6.4
-  libnss-nis: upgrade to 3.2
-  libproxy: fetch from git
-  libwebp: upgrade to 1.3.1
-  libx11: upgrade to 1.8.6
-  libxcrypt: fix hard-coded ".so" extension
-  linux-firmware : Add firmware of RTL8822 serie
-  linux-firmware: Fix mediatek mt7601u firmware path
-  linux-firmware: package firmare for Dragonboard 410c
-  linux-firmware: split platform-specific Adreno shaders to separate packages
-  linux-firmware: upgrade to 20230625
-  linux-yocto/5.15: update to v5.15.124
-  linux-yocto/6.1: cfg: update ima.cfg to match current meta-integrity
-  linux-yocto/6.1: upgrade to v6.1.38
-  ltp: Add kernel loopback module dependency
-  ltp: add :term:`RDEPENDS` on findutils
-  lttng-ust: upgrade to 2.13.6
-  machine/arch-arm64: add -mbranch-protection=standard
-  maintainers.inc: Modify email address
-  mdadm: add util-linux-blockdev ptest dependency
-  mdadm: fix 07revert-inplace ptest
-  mdadm: fix segfaults when running ptests
-  mdadm: fix util-linux ptest dependency
-  mdadm: re-add mdadm-ptest to PTESTS_SLOW
-  mdadm: skip running known broken ptests
-  meson.bbclass: Point to llvm-config from native sysroot
-  migration-guides: add release notes for 4.0.10
-  migration-guides: add release notes for 4.0.11
-  migration-guides: add release notes for 4.2.2
-  oeqa/runtime/cases/rpm: fix wait_for_no_process_for_user failure case
-  oeqa/runtime/ltp: Increase ltp test output timeout
-  oeqa/selftest/devtool: add unit test for "devtool add -b"
-  oeqa/ssh: Further improve process exit handling
-  oeqa/target/ssh: Ensure EAGAIN doesn't truncate output
-  oeqa/utils/nfs: allow requesting non-udp ports
-  openssh: upgrade to 9.3p2
-  openssl: add PERLEXTERNAL path to test its existence
-  openssl: use a glob on the PERLEXTERNAL to track updates on the path
-  opkg-utils: upgrade to 0.6.2
-  opkg: upgrade to 0.6.2
-  pkgconf: update :term:`SRC_URI`
-  poky.conf: bump version for 4.2.3 release
-  poky.conf: update :term:`SANITY_TESTED_DISTROS` to match autobuilder
-  ptest-runner: Pull in parallel test fixes and output handling
-  python3-certifi: upgrade to 2023.7.22
-  python3: fix missing comma in get_module_deps3.py
-  recipetool: Fix inherit in created -native* recipes
-  ref-manual: LTS releases now supported for 4 years
-  ref-manual: document image-specific variant of :term:`INCOMPATIBLE_LICENSE`
-  ref-manual: releases.svg: updates
-  resulttool/resultutils: allow index generation despite corrupt json
-  rootfs-postcommands.bbclass: Revert "add post func remove_unused_dnf_log_lock"
-  rootfs: Add debugfs package db file copy and cleanup
-  rootfs_rpm: don't depend on opkg-native for update-alternatives
-  rpm: Pick debugfs package db files/dirs explicitly
-  rust-common.bbclass: move musl-specific linking fix from rust-source.inc
-  scripts/oe-setup-builddir: copy conf-notes.txt to build dir
-  scripts/resulttool: add mention about new detected tests
-  selftest/cases/glibc.py: fix the override syntax
-  selftest/cases/glibc.py: increase the memory for testing
-  selftest/cases/glibc.py: switch to using NFS over TCP
-  shadow-sysroot: add license information
-  systemd-systemctl: fix errors in instance name expansion
-  taglib: upgrade to 1.13.1
-  target/ssh: Ensure exit code set for commands
-  tcf-agent: upgrade to 1.8.0
-  testimage/oeqa: Drop testimage_dump_host functionality
-  tiff: upgrade to 4.5.1
-  uboot-extlinux-config.bbclass: fix old override syntax in comment
-  util-linux: add alternative links for ipcs,ipcrm
-  vim: upgrade to 9.0.1592
-  webkitgtk: upgrade to 2.38.6
-  weston: Cleanup and fix x11 and xwayland dependencies


Known Issues in Yocto-4.2.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- N/A


Contributors to Yocto-4.2.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Alejandro Hernandez Samaniego
-  Alex Kiernan
-  Alexander Kanavin
-  Alexis Lothoré
-  Andrej Valek
-  Anuj Mittal
-  Archana Polampalli
-  BELOUARGA Mohamed
-  Benjamin Bouvier
-  Bruce Ashfield
-  Changqing Li
-  Chen Qi
-  Daniel Semkowicz
-  Dmitry Baryshkov
-  Enrico Scholz
-  Etienne Cordonnier
-  Joe Slater
-  Joel Stanley
-  Jose Quaresma
-  Julien Stephan
-  Kai Kang
-  Khem Raj
-  Lee Chee Yang
-  Marek Vasut
-  Mark Hatle
-  Michael Halstead
-  Michael Opdenacker
-  Mingli Yu
-  Narpat Mali
-  Oleksandr Hnatiuk
-  Ovidiu Panait
-  Peter Marko
-  Quentin Schulz
-  Richard Purdie
-  Ross Burton
-  Sanjana
-  Sakib Sajal
-  Staffan Rydén
-  Steve Sakoman
-  Stéphane Veyret
-  Sudip Mukherjee
-  Thomas Roos
-  Tom Hochstein
-  Trevor Gamblin
-  Wang Mingyu
-  Yi Zhao
-  Yoann Congal
-  Yogita Urade
-  Yuta Hayama


Repositories / Downloads for Yocto-4.2.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

poky

-  Repository Location: :yocto_git:`/poky`
-  Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>`
-  Tag:  :yocto_git:`yocto-4.2.3 </poky/log/?h=yocto-4.2.3>`
-  Git Revision: :yocto_git:`aa63b25cbe25d89ab07ca11ee72c17cab68df8de </poky/commit/?id=aa63b25cbe25d89ab07ca11ee72c17cab68df8de>`
-  Release Artefact: poky-aa63b25cbe25d89ab07ca11ee72c17cab68df8de
-  sha: 9e2b40fc25f7984b3227126ec9b8aa68d3747c8821fb7bf8cb635fc143f894c3
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/poky-aa63b25cbe25d89ab07ca11ee72c17cab68df8de.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/poky-aa63b25cbe25d89ab07ca11ee72c17cab68df8de.tar.bz2

openembedded-core

-  Repository Location: :oe_git:`/openembedded-core`
-  Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>`
-  Tag:  :oe_git:`yocto-4.2.3 </openembedded-core/log/?h=yocto-4.2.3>`
-  Git Revision: :oe_git:`7e3489c0c5970389c8a239dc7b367bcadf554eb5 </openembedded-core/commit/?id=7e3489c0c5970389c8a239dc7b367bcadf554eb5>`
-  Release Artefact: oecore-7e3489c0c5970389c8a239dc7b367bcadf554eb5
-  sha: 68620aca7c9db6b9a65d9853cacff4e60578f0df39e3e37114e062e1667ba724
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/oecore-7e3489c0c5970389c8a239dc7b367bcadf554eb5.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/oecore-7e3489c0c5970389c8a239dc7b367bcadf554eb5.tar.bz2

meta-mingw

-  Repository Location: :yocto_git:`/meta-mingw`
-  Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>`
-  Tag:  :yocto_git:`yocto-4.2.3 </meta-mingw/log/?h=yocto-4.2.3>`
-  Git Revision: :yocto_git:`92258028e1b5664a9f832541d5c4f6de0bd05e07 </meta-mingw/commit/?id=92258028e1b5664a9f832541d5c4f6de0bd05e07>`
-  Release Artefact: meta-mingw-92258028e1b5664a9f832541d5c4f6de0bd05e07
-  sha: ee081460b5dff4fb8dd4869ce5631718dbaaffbede9532b879b854c18f1b3f5d
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/meta-mingw-92258028e1b5664a9f832541d5c4f6de0bd05e07.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/meta-mingw-92258028e1b5664a9f832541d5c4f6de0bd05e07.tar.bz2

bitbake

-  Repository Location: :oe_git:`/bitbake`
-  Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>`
-  Tag:  :oe_git:`yocto-4.2.3 </bitbake/log/?h=yocto-4.2.3>`
-  Git Revision: :oe_git:`08033b63ae442c774bd3fce62844eac23e6882d7 </bitbake/commit/?id=08033b63ae442c774bd3fce62844eac23e6882d7>`
-  Release Artefact: bitbake-08033b63ae442c774bd3fce62844eac23e6882d7
-  sha: 1d070c133bfb6502ac04befbf082cbfda7582c8b1c48296a788384352e5061fd
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2

yocto-docs

-  Repository Location: :yocto_git:`/yocto-docs`
-  Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>`
-  Tag: :yocto_git:`yocto-4.2.3 </yocto-docs/log/?h=yocto-4.2.3>`
-  Git Revision: :yocto_git:`8e6752a9e55d16f3713e248b37f9d4d2745a2375 </yocto-docs/commit/?id=8e6752a9e55d16f3713e248b37f9d4d2745a2375>`