summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/release-notes-4.0.4.rst
blob: 1d6e525bbc5060922ebfd85c2390fc6af6cda085 (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
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK

Release notes for Yocto-4.0.4 (Kirkstone)
-----------------------------------------

Security Fixes in Yocto-4.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  binutils : fix :cve:`2022-38533`
-  curl: fix :cve:`2022-35252`
-  sqlite: fix :cve:`2022-35737`
-  grub2: fix :cve:`2021-3695`, :cve:`2021-3696`, :cve:`2021-3697`, :cve:`2022-28733`, :cve:`2022-28734` and :cve:`2022-28735`
-  u-boot: fix :cve:`2022-30552` and :cve:`2022-33967`
-  libxml2: Ignore :cve:`2016-3709`
-  libtiff: fix :cve:`2022-34526`
-  zlib: fix :cve:`2022-37434`
-  gnutls: fix :cve:`2022-2509`
-  u-boot: fix :cve:`2022-33103`
-  qemu: fix :cve:`2021-3507`, :cve:`2021-3929`, :cve:`2021-4158`, :cve:`2022-0216` and :cve:`2022-0358`


Fixes in Yocto-4.0.4
~~~~~~~~~~~~~~~~~~~~

-  apr: Cache configure tests which use AC_TRY_RUN
-  apr: Use correct strerror_r implementation based on libc type
-  apt: fix nativesdk-apt build failure during the second time build
-  archiver.bbclass: remove unsed do_deploy_archives[dirs]
-  archiver.bbclass: some recipes that uses the kernelsrc bbclass uses the shared source
-  autoconf: Fix strict prototype errors in generated tests
-  autoconf: Update K & R stype functions
-  bind: upgrade to 9.18.5
-  bitbake.conf: set :term:`BB_DEFAULT_UMASK` using ??=
-  bitbake: ConfHandler/BBHandler: Improve comment error messages and add tests
-  bitbake: ConfHandler: Remove lingering close
-  bitbake: bb/utils: movefile: use the logger for printing
-  bitbake: bb/utils: remove: check the path again the expand python glob
-  bitbake: bitbake-user-manual: Correct description of the ??= operator
-  bitbake: bitbake-user-manual: npm fetcher: improve description of :term:`SRC_URI` format
-  bitbake: bitbake: bitbake-user-manual: hashserv can be accessed on a dedicated domain
-  bitbake: bitbake: runqueue: add cpu/io pressure regulation
-  bitbake: bitbake: runqueue: add memory pressure regulation
-  bitbake: cooker: Drop sre_constants usage
-  bitbake: doc: bitbake-user-manual: add explicit target for crates fetcher
-  bitbake: doc: bitbake-user-manual: document npm and npmsw fetchers
-  bitbake: event.py: ignore exceptions from stdout and sterr operations in atexit
-  bitbake: fetch2: Ensure directory exists before creating symlink
-  bitbake: fetch2: gitsm: fix incorrect handling of git submodule relative urls
-  bitbake: runqueue: Change pressure file warning to a note
-  bitbake: runqueue: Fix unihash cache mismatch issues
-  bitbake: toaster: fix kirkstone version
-  bitbake: utils: Pass lock argument in fileslocked
-  bluez5: upgrade to 5.65
-  boost: fix install of fiber shared libraries
-  cairo: Adapt the license information based on what is being built
-  classes: cve-check: Get shared database lock
-  cmake: remove CMAKE_ASM_FLAGS variable in toolchain file
-  connman: Backports for security fixes
-  core-image.bbclass: Exclude openssh complementary packages
-  cracklib: Drop using register keyword
-  cracklib: upgrade to 2.9.8
-  create-spdx: Fix supplier field
-  create-spdx: handle links to inaccessible locations
-  create-spdx: ignore packing control files from ipk and deb
-  cve-check: Don't use f-strings
-  cve-check: close cursors as soon as possible
-  devtool/upgrade: catch bb.fetch2.decodeurl errors
-  devtool/upgrade: correctly clean up when recipe filename isn't yet known
-  devtool: error out when workspace is using old override syntax
-  ell: upgrade to 0.50
-  epiphany: upgrade to 42.4
-  externalsrc: Don't wipe out src dir when EXPORT_FUNCTIONS is used.
-  gcc-multilib-config: Fix i686 toolchain relocation issues
-  gcr: Define _GNU_SOURCE
-  gdk-pixbuf: upgrade to 2.42.9
-  glib-networking: upgrade to 2.72.2
-  go: upgrade to v1.17.13
-  insane.bbclass: Skip patches not in oe-core by full path
-  iso-codes: upgrade to 4.11.0
-  kernel-fitimage.bbclass: add padding algorithm property in config nodes
-  kernel-fitimage.bbclass: only package unique DTBs
-  kernel: Always set :term:`CC` and :term:`LD` for the kernel build
-  kernel: Use consistent make flags for menuconfig
-  lib:npm_registry: initial checkin
-  libatomic-ops: upgrade to 7.6.14
-  libcap: upgrade to 2.65
-  libjpeg-turbo: upgrade to 2.1.4
-  libpam: use /run instead of /var/run in systemd tmpfiles
-  libtasn1: upgrade to 4.19.0
-  liburcu: upgrade to 0.13.2
-  libwebp: upgrade to 1.2.4
-  libwpe: upgrade to 1.12.3
-  libxml2: Port gentest.py to Python-3
-  lighttpd: upgrade to 1.4.66
-  linux-yocto/5.10: update genericx86* machines to v5.10.135
-  linux-yocto/5.10: update to v5.10.137
-  linux-yocto/5.15: update genericx86* machines to v5.15.59
-  linux-yocto/5.15: update to v5.15.62
-  linux-yocto: Fix :term:`COMPATIBLE_MACHINE` regex match
-  linux-yocto: prepend the value with a space when append to :term:`KERNEL_EXTRA_ARGS`
-  lttng-modules: fix 5.19+ build
-  lttng-modules: fix build against mips and v5.19 kernel
-  lttng-modules: fix build for kernel 5.10.137
-  lttng-modules: replace mips compaction fix with upstream change
-  lz4: upgrade to 1.9.4
-  maintainers: update opkg maintainer
-  meta: introduce :term:`UBOOT_MKIMAGE_KERNEL_TYPE`
-  migration guides: add missing release notes
-  mobile-broadband-provider-info: upgrade to 20220725
-  nativesdk: Clear :term:`TUNE_FEATURES`
-  npm: replace 'npm pack' call by 'tar czf'
-  npm: return content of 'package.json' in 'npm_pack'
-  npm: take 'version' directly from 'package.json'
-  npm: use npm_registry to cache package
-  oeqa/gotoolchain: put writable files in the Go module cache
-  oeqa/gotoolchain: set CGO_ENABLED=1
-  oeqa/parselogs: add qemuarmv5 arm-charlcd masking
-  oeqa/qemurunner: add run_serial() comment
-  oeqa/selftest: rename git.py to intercept.py
-  oeqa: qemurunner: Report UNIX Epoch timestamp on login
-  package_rpm: Do not replace square brackets in %files
-  packagegroup-self-hosted: update for strace
-  parselogs: Ignore xf86OpenConsole error
-  perf: Fix reproducibility issues with 5.19 onwards
-  pinentry: enable _XOPEN_SOURCE on musl for wchar usage in curses
-  poky.conf: add ubuntu-22.04 to tested distros
-  poky.conf: bump version for 4.0.4
-  pseudo: Update to include recent upstream minor fixes
-  python3-pip: Fix :term:`RDEPENDS` after the update
-  ref-manual: add numa to machine features
-  relocate_sdk.py: ensure interpreter size error causes relocation to fail
-  rootfs-postcommands.bbclass: avoid moving ssh host keys if etc is writable
-  rootfs.py: dont try to list installed packages for baremetal images
-  rootfspostcommands.py: Cleanup subid backup files generated by shadow-utils
-  ruby: drop capstone support
-  runqemu: Add missing space on default display option
-  runqemu: display host uptime when starting
-  sanity: add a comment to ensure CONNECTIVITY_CHECK_URIS is correct
-  scripts/oe-setup-builddir: make it known where configurations come from
-  scripts/runqemu.README: fix typos and trailing whitespaces
-  selftest/wic: Tweak test case to not depend on kernel size
-  shadow: Avoid nss warning/error with musl
-  shadow: Enable subid support
-  system-requirements.rst: Add Ubuntu 22.04 to list of supported distros
-  systemd: Add 'no-dns-fallback' :term:`PACKAGECONFIG` option
-  systemd: Fix unwritable /var/lock when no sysvinit handling
-  sysvinit-inittab/start_getty: Fix respawn too fast
-  tcp-wrappers: Fix implicit-function-declaration warnings
-  tzdata: upgrade to 2022b
-  util-linux: Remove --enable-raw from :term:`EXTRA_OECONF`
-  vala: upgrade to 0.56.3
-  vim: Upgrade to 9.0.0453
-  watchdog: Include needed system header for function decls
-  webkitgtk: upgrade to 2.36.5
-  weston: upgrade to 10.0.2
-  wic/bootimg-efi: use cross objcopy when building unified kernel image
-  wic: add target tools to PATH when executing native commands
-  wic: depend on cross-binutils
-  wireless-regdb: upgrade to 2022.08.12
-  wpebackend-fdo: upgrade to 1.12.1
-  xinetd: Pass missing -D_GNU_SOURCE
-  xz: update to 5.2.6


Known Issues in Yocto-4.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- N/A


Contributors to Yocto-4.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Alejandro Hernandez Samaniego
-  Alex Stewart
-  Alexander Kanavin
-  Alexandre Belloni
-  Andrei Gherzan
-  Anuj Mittal
-  Aryaman Gupta
-  Awais Belal
-  Beniamin Sandu
-  Bertrand Marquis
-  Bruce Ashfield
-  Changqing Li
-  Chee Yang Lee
-  Daiane Angolini
-  Enrico Scholz
-  Ernst Sjöstrand
-  Gennaro Iorio
-  Hitendra Prajapati
-  Jacob Kroon
-  Jon Mason
-  Jose Quaresma
-  Joshua Watt
-  Kai Kang
-  Khem Raj
-  Kristian Amlie
-  LUIS ENRIQUEZ
-  Mark Hatle
-  Martin Beeger
-  Martin Jansa
-  Mateusz Marciniec
-  Michael Opdenacker
-  Mihai Lindner
-  Mikko Rapeli
-  Ming Liu
-  Niko Mauno
-  Ola x Nilsson
-  Otavio Salvador
-  Paul Eggleton
-  Pavel Zhukov
-  Peter Bergin
-  Peter Kjellerstedt
-  Peter Marko
-  Rajesh Dangi
-  Randy MacLeod
-  Rasmus Villemoes
-  Richard Purdie
-  Robert Joslyn
-  Roland Hieber
-  Ross Burton
-  Sakib Sajal
-  Shubham Kulkarni
-  Steve Sakoman
-  Ulrich Ölmann
-  Yang Xu
-  Yongxin Liu
-  ghassaneben
-  pgowda
-  Wang Mingyu

Repositories / Downloads for Yocto-4.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

poky

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

openembedded-core

-  Repository Location: :oe_git:`/openembedded-core`
-  Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
-  Tag:  :oe_git:`yocto-4.0.4 </openembedded-core/log/?h=yocto-4.0.4>`
-  Git Revision: :oe_git:`f7766da462905ec67bf549d46b8017be36cd5b2a </openembedded-core/commit/?id=f7766da462905ec67bf549d46b8017be36cd5b2a>`
-  Release Artefact: oecore-f7766da462905ec67bf549d46b8017be36cd5b2a
-  sha: ce0ac011474db5e5f0bb1be3fb97f890a02e46252a719dbcac5813268e48ff16
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/oecore-f7766da462905ec67bf549d46b8017be36cd5b2a.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/oecore-f7766da462905ec67bf549d46b8017be36cd5b2a.tar.bz2

meta-mingw

-  Repository Location: :yocto_git:`/meta-mingw`
-  Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
-  Tag:  :yocto_git:`yocto-4.0.4 </meta-mingw/log/?h=yocto-4.0.4>`
-  Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
-  Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
-  sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2

meta-gplv2

-  Repository Location: :yocto_git:`/meta-gplv2`
-  Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
-  Tag:  :yocto_git:`yocto-4.0.4 </meta-gplv2/log/?h=yocto-4.0.4>`
-  Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
-  Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
-  sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2

bitbake

-  Repository Location: :oe_git:`/bitbake`
-  Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
-  Tag:  :oe_git:`yocto-4.0.4 </bitbake/log/?h=yocto-4.0.4>`
-  Git Revision: :oe_git:`ac576d6fad6bba0cfea931883f25264ea83747ca </bitbake/commit/?id=ac576d6fad6bba0cfea931883f25264ea83747ca>`
-  Release Artefact: bitbake-ac576d6fad6bba0cfea931883f25264ea83747ca
-  sha: 526c2768874eeda61ade8c9ddb3113c90d36ef44a026d6690f02de6f3dd0ea12
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/bitbake-ac576d6fad6bba0cfea931883f25264ea83747ca.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/bitbake-ac576d6fad6bba0cfea931883f25264ea83747ca.tar.bz2

yocto-docs

-  Repository Location: :yocto_git:`/yocto-docs`
-  Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
-  Tag: :yocto_git:`yocto-4.0.4 </yocto-docs/log/?h=yocto-4.0.4>`
-  Git Revision: :yocto_git:`f632dad24c39778f948014029e74db3c871d9d21 </yocto-docs/commit/?id=f632dad24c39778f948014029e74db3c871d9d21>`