summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/release-notes-4.1.4.rst
blob: de469f4bee29f6c2d24cd99e21d6cec5c0a200ce (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
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK

Release notes for Yocto-4.1.4 (Langdale)
----------------------------------------

Security Fixes in Yocto-4.1.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  cve-extra-exclusions/linux-yocto: Ignore :cve:`2020-27784`, :cve:`2021-3669`, :cve:`2021-3759`, :cve:`2021-4218`, :cve:`2022-0480`, :cve:`2022-1184`, :cve:`2022-1462`, :cve:`2022-2308`, :cve:`2022-2327`, :cve:`2022-26365`, :cve:`2022-2663`, :cve:`2022-2785`, :cve:`2022-3176`, :cve:`2022-33740`, :cve:`2022-33741`, :cve:`2022-33742`, :cve:`2022-3526`, :cve:`2022-3563`, :cve:`2022-3621`, :cve:`2022-3623`, :cve:`2022-3624`, :cve:`2022-3625`, :cve:`2022-3629`, :cve:`2022-3630`, :cve:`2022-3633`, :cve:`2022-3635`, :cve:`2022-3636`, :cve:`2022-3637`, :cve:`2022-3646` and :cve:`2022-3649`
-  cve-extra-exclusions/linux-yocto 5.15: Ignore :cve:`2022-3435`, :cve:`2022-3534`, :cve:`2022-3564`, :cve:`2022-3564`, :cve:`2022-3619`, :cve:`2022-3640`, :cve:`2022-42895`, :cve:`2022-42896`, :cve:`2022-4382`, :cve:`2023-0266` and :cve:`2023-0394`
-  epiphany: Fix :cve:`2023-26081`
-  git: Ignore :cve:`2023-22743`
-  go: Fix :cve:`2022-41722`, :cve:`2022-41723`, :cve:`2022-41724`, :cve:`2022-41725` and :cve:`2023-24532`
-  harfbuzz: Fix :cve:`2023-25193`
-  libmicrohttpd: Fix :cve:`2023-27371`
-  libxml2: Fix :cve:`2022-40303` and :cve:`2022-40304`
-  openssl: Fix :cve:`2023-0464`, :cve:`2023-0465` and :cve:`2023-0466`
-  python3-setuptools: Fix :cve:`2022-40897`
-  qemu: Fix :cve:`2022-4144`
-  screen: Fix :cve:`2023-24626`
-  shadow: Ignore :cve:`2016-15024`
-  tiff: Fix :cve:`2022-48281`, :cve:`2023-0795`, :cve:`2023-0796`, :cve:`2023-0797`, :cve:`2023-0798`, :cve:`2023-0799`, :cve:`2023-0800`, :cve:`2023-0801`, :cve:`2023-0802`, :cve:`2023-0803` and :cve:`2023-0804`
-  vim: Fix :cve:`2023-1127`, :cve:`2023-1170`, :cve:`2023-1175`, :cve:`2023-1264` and :cve:`2023-1355`
-  xdg-utils: Fix :cve:`2022-4055`
-  xserver-xorg: Fix for :cve:`2023-1393`


Fixes in Yocto-4.1.4
~~~~~~~~~~~~~~~~~~~~

-  apt: re-enable version check
-  base-files: Drop localhost.localdomain from hosts file
-  binutils: Fix nativesdk ld.so search
-  bitbake: bin/utils: Ensure locale en_US.UTF-8 is available on the system
-  bitbake: cookerdata: Drop dubious exception handling code
-  bitbake: cookerdata: Improve early exception handling
-  bitbake: cookerdata: Remove incorrect SystemExit usage
-  bitbake: fetch/git: Fix local clone url to make it work with repo
-  bitbake: toaster: Add refreshed oe-core and poky fixtures
-  bitbake: toaster: fixtures/README: django 1.8 -> 3.2
-  bitbake: toaster: fixtures/gen_fixtures.py: update branches
-  bitbake: utils: Allow to_boolean to support int values
-  bmap-tools: switch to main branch
-  build-appliance-image: Update to langdale head revision
-  buildtools-tarball: Handle spaces within user $PATH
-  busybox: move hwclock init earlier in startup
-  cargo.bbclass: use offline mode for building
-  cpio: Fix wrong CRC with ASCII CRC for large files
-  cracklib: update github branch to 'main'
-  cups: add/fix web interface packaging
-  cups: check :term:`PACKAGECONFIG` for pam feature
-  cups: use BUILDROOT instead of DESTDIR
-  cve-check: Fix false negative version issue
-  devtool/upgrade: do not delete the workspace/recipes directory
-  dhcpcd: Fix install conflict when enable multilib.
-  ffmpeg: fix build failure when vulkan is enabled
-  filemap.py: enforce maximum of 4kb block size
-  gcc-shared-source: do not use ${S}/.. in deploy_source_date_epoch
-  glibc: Add missing binutils dependency
-  go: upgrade to 1.19.7
-  image_types: fix multiubi var init
-  image_types: fix vname var init in multiubi_mkfs() function
-  iso-codes: upgrade to 4.13.0
-  kernel-devsrc: fix mismatched compiler warning
-  lib/oe/gpg_sign.py: Avoid race when creating .sig files in detach_sign
-  lib/resulttool: fix typo breaking resulttool log --ptest
-  libcomps: Fix callback function prototype for PyCOMPS_hash
-  libdnf: upgrade to 0.70.0
-  libgit2: update license information
-  libmicrohttpd: upgrade to 0.9.76
-  linux-yocto-rt/5.15: upgrade to -rt59
-  linux-yocto/5.15: upgrade to v5.15.108
-  linux: inherit pkgconfig in kernel.bbclass
-  lttng-modules: upgrade to v2.13.9
-  lua: Fix install conflict when enable multilib.
-  mdadm: Fix raid0, 06wrmostly and 02lineargrow tests
-  mesa-demos: packageconfig weston should have a dependency on wayland-protocols
-  meson: Fix wrapper handling of implicit setup command
-  meson: remove obsolete RPATH stripping patch
-  migration-guides: update release notes
-  oeqa ping.py: avoid busylooping failing ping command
-  oeqa ping.py: fail test if target IP address has not been set
-  oeqa rtc.py: skip if read-only-rootfs
-  oeqa/runtime: clean up deprecated backslash expansion
-  oeqa/sdk: Improve Meson test
-  oeqa/selftest/cases/package.py: adding unittest for package rename conflicts
-  oeqa/selftest/cases/runqemu: update imports
-  oeqa/selftest/prservice: Improve debug output for failure
-  oeqa/selftest/reproducible: Split different packages from missing packages output
-  oeqa/selftest: OESelftestTestContext: convert relative to full path when newbuilddir is provided
-  oeqa/targetcontrol: do not set dump_host_cmds redundantly
-  oeqa/targetcontrol: fix misspelled RuntimeError
-  oeqa/targetcontrol: remove unused imports
-  oeqa/utils/commands: fix usage of undefined EPIPE
-  oeqa/utils/commands: remove unused imports
-  oeqa/utils/qemurunner: replace hard-coded user 'root' in debug output
-  oeqs/selftest: OESelftestTestContext: replace the os.environ after subprocess.check_output
-  package.bbclass: check packages name conflict in do_package
-  pango: upgrade to 1.50.13
-  piglit: Fix build time dependency
-  poky.conf: bump version for 4.1.4
-  populate_sdk_base: add zip options
-  populate_sdk_ext: Handle spaces within user $PATH
-  pybootchart: Fix extents handling to account for cpu/io/mem pressure changes
-  pybootchartui: Fix python syntax issue
-  report-error: catch Nothing :term:`PROVIDES` error
-  rpm: Fix hdr_hash function prototype
-  run-postinsts: Set dependency for ldconfig to avoid boot issues
-  runqemu: respect :term:`IMAGE_LINK_NAME`
-  runqemu: Revert "workaround for APIC hang on pre 4.15 kernels on qemux86q"
-  scripts/lib/buildstats: handle top-level build_stats not being complete
-  selftest/recipetool: Stop test corrupting tinfoil class
-  selftest/runtime_test/virgl: Disable for all Rocky Linux
-  selftest: devtool: set :term:`BB_HASHSERVE_UPSTREAM` when setting :term:`SSTATE_MIRRORS`
-  selftest: runqemu: better check for ROOTFS: in the log
-  selftest: runqemu: use better error message when asserts fail
-  shadow: Fix can not print full login timeout message
-  staging/multilib: Fix manifest corruption
-  staging: Separate out different multiconfig manifests
-  sudo: upgrade to 1.9.13p3
-  systemd.bbclass: Add /usr/lib/systemd to searchpaths as well
-  systemd: add group sgx to udev package
-  systemd: fix wrong nobody-group assignment
-  timezone: use 'tz' subdir instead of ${WORKDIR} directly
-  toolchain-scripts: Handle spaces within user $PATH
-  tzcode-native: fix build with gcc-13 on host
-  tzdata: upgrade to 2023c
-  tzdata: use separate :term:`B` instead of :term:`WORKDIR` for zic output
-  u-boot: Map arm64 into map for u-boot dts installation
-  uninative: Upgrade to 3.9 to include glibc 2.37
-  vala: Fix install conflict when enable multilib.
-  vim: add missing pkgconfig inherit
-  vim: set modified-by to the recipe :term:`MAINTAINER`
-  vim: upgrade to 9.0.1429
-  xcb-proto: Fix install conflict when enable multilib.


Known Issues in Yocto-4.1.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- N/A


Contributors to Yocto-4.1.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~

-  Alexander Kanavin
-  Andrew Geissler
-  Arturo Buzarra
-  Bhabu Bindu
-  Bruce Ashfield
-  Carlos Alberto Lopez Perez
-  Chee Yang Lee
-  Chris Elledge
-  Christoph Lauer
-  Dmitry Baryshkov
-  Enrico Jörns
-  Fawzi KHABER
-  Frank de Brabander
-  Frederic Martinsons
-  Geoffrey GIRY
-  Hitendra Prajapati
-  Jose Quaresma
-  Kenfe-Mickael Laventure
-  Khem Raj
-  Marek Vasut
-  Martin Jansa
-  Michael Halstead
-  Michael Opdenacker
-  Mikko Rapeli
-  Ming Liu
-  Mingli Yu
-  Narpat Mali
-  Pavel Zhukov
-  Peter Marko
-  Piotr Łobacz
-  Randy MacLeod
-  Richard Purdie
-  Robert Yang
-  Romuald JEANNE
-  Romuald Jeanne
-  Ross Burton
-  Siddharth
-  Siddharth Doshi
-  Soumya
-  Steve Sakoman
-  Sudip Mukherjee
-  Tim Orling
-  Tobias Hagelborn
-  Tom Hochstein
-  Trevor Woerner
-  Wang Mingyu
-  Xiangyu Chen
-  Zoltan Boszormenyi


Repositories / Downloads for Yocto-4.1.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

poky

-  Repository Location: :yocto_git:`/poky`
-  Branch: :yocto_git:`langdale </poky/log/?h=langdale>`
-  Tag:  :yocto_git:`yocto-4.1.4 </poky/log/?h=yocto-4.1.4>`
-  Git Revision: :yocto_git:`3e95f268ce04b49ba6731fd4bbc53b1693c21963 </poky/commit/?id=3e95f268ce04b49ba6731fd4bbc53b1693c21963>`
-  Release Artefact: poky-3e95f268ce04b49ba6731fd4bbc53b1693c21963
-  sha: 54798c4b519f5e11f409e1fd074bea1bc0a1b80672aa60dddbac772c8e4d838b
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.4/poky-3e95f268ce04b49ba6731fd4bbc53b1693c21963.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.1.4/poky-3e95f268ce04b49ba6731fd4bbc53b1693c21963.tar.bz2

openembedded-core

-  Repository Location: :oe_git:`/openembedded-core`
-  Branch: :oe_git:`langdale </openembedded-core/log/?h=langdale>`
-  Tag:  :oe_git:`yocto-4.1.4 </openembedded-core/log/?h=yocto-4.1.4>`
-  Git Revision: :oe_git:`78211cda40eb018a3aa535c75b61e87337236628 </openembedded-core/commit/?id=78211cda40eb018a3aa535c75b61e87337236628>`
-  Release Artefact: oecore-78211cda40eb018a3aa535c75b61e87337236628
-  sha: 1303d836bae54c438c64d6b9f068eb91c32be4cc1779e89d0f2d915a55d59b15
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.4/oecore-78211cda40eb018a3aa535c75b61e87337236628.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.1.4/oecore-78211cda40eb018a3aa535c75b61e87337236628.tar.bz2

meta-mingw

-  Repository Location: :yocto_git:`/meta-mingw`
-  Branch: :yocto_git:`langdale </meta-mingw/log/?h=langdale>`
-  Tag:  :yocto_git:`yocto-4.1.4 </meta-mingw/log/?h=yocto-4.1.4>`
-  Git Revision: :yocto_git:`b0067202db8573df3d23d199f82987cebe1bee2c </meta-mingw/commit/?id=b0067202db8573df3d23d199f82987cebe1bee2c>`
-  Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c
-  sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.4/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.1.4/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2

bitbake

-  Repository Location: :oe_git:`/bitbake`
-  Branch: :oe_git:`2.2 </bitbake/log/?h=2.2>`
-  Tag:  :oe_git:`yocto-4.1.4 </bitbake/log/?h=yocto-4.1.4>`
-  Git Revision: :oe_git:`5b105e76dd7de3b9a25b17b397f2c12c80048894 </bitbake/commit/?id=5b105e76dd7de3b9a25b17b397f2c12c80048894>`
-  Release Artefact: bitbake-5b105e76dd7de3b9a25b17b397f2c12c80048894
-  sha: 2cd6448138816f5a906f9927c6b6fdc5cf24981ef32b6402312f52ca490edb4f
-  Download Locations:
   http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.4/bitbake-5b105e76dd7de3b9a25b17b397f2c12c80048894.tar.bz2
   http://mirrors.kernel.org/yocto/yocto/yocto-4.1.4/bitbake-5b105e76dd7de3b9a25b17b397f2c12c80048894.tar.bz2

yocto-docs

-  Repository Location: :yocto_git:`/yocto-docs`
-  Branch: :yocto_git:`langdale </yocto-docs/log/?h=langdale>`
-  Tag: :yocto_git:`yocto-4.1.4 </yocto-docs/log/?h=yocto-4.1.4>`
-  Git Revision: :yocto_git:`da685fc5e69d49728e3ffd6c4d623e7e1745059d </yocto-docs/commit/?id=da685fc5e69d49728e3ffd6c4d623e7e1745059d>`