summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorChee Yang Lee <chee.yang.lee@intel.com>2022-11-25 18:01:05 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-01 19:20:29 +0000
commit6fe3143800925463279d0664fc7f3372b53c6c52 (patch)
tree9e360729ca8a772107e944f5991d54011c422114 /documentation
parentbbbe55c555de013927463727d7c01e6e7796fce5 (diff)
downloadpoky-6fe3143800925463279d0664fc7f3372b53c6c52.tar.gz
migration-guides: add release-notes for 4.1.1
(From yocto-docs rev: 15140d5f53035bc6276fb890d89e8c2513e832da) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/migration-guides/release-4.1.rst1
-rw-r--r--documentation/migration-guides/release-notes-4.1.1.rst317
2 files changed, 318 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-4.1.rst b/documentation/migration-guides/release-4.1.rst
index 8ebf4a4c95..c91724c5e1 100644
--- a/documentation/migration-guides/release-4.1.rst
+++ b/documentation/migration-guides/release-4.1.rst
@@ -5,3 +5,4 @@ Release 4.1 (langdale)
5 5
6 migration-4.1 6 migration-4.1
7 release-notes-4.1 7 release-notes-4.1
8 release-notes-4.1.1
diff --git a/documentation/migration-guides/release-notes-4.1.1.rst b/documentation/migration-guides/release-notes-4.1.1.rst
new file mode 100644
index 0000000000..cd52ab3b33
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.1.1.rst
@@ -0,0 +1,317 @@
1Release notes for Yocto-4.1.1 (Langdale)
2----------------------------------------
3
4Security Fixes in Yocto-4.1.1
5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
7- curl: Fix :cve:`2022-32221`, :cve:`2022-35260`, :cve:`2022-42915` and :cve:`2022-42916`
8- libx11: Fix :cve:`2022-3554`
9- lighttpd: Fix :cve:`2022-41556`
10- openssl: Fix :cve:`2022-3358`, :cve:`2022-3602` and :cve:`2022-3786`
11- pixman: Fix :cve:`2022-44638`
12- qemu: Fix :cve:`2022-3165`
13- sudo: Fix :cve:`2022-43995`
14- tiff: Fix :cve:`2022-3599`, :cve:`2022-3597`, :cve:`2022-3626`, :cve:`2022-3627`, :cve:`2022-3570` and :cve:`2022-3598`
15- xserver-xorg: Fix :cve:`2022-3550` and :cve:`2022-3551`
16- xserver-xorg: Ignore :cve:`2022-3553`
17
18
19Fixes in Yocto-4.1.1
20~~~~~~~~~~~~~~~~~~~~
21
22- Add 4.1 migration guide & release notes
23- bitbake: asyncrpc: serv: correct closed client socket detection
24- bitbake: bitbake-user-manual: details about variable flags starting with underscore
25- bitbake: bitbake: bitbake-layers: checkout layer(s) branch when clone exists
26- bitbake: bitbake: user-manual: inform about spaces in :remove
27- bitbake: doc: bitbake-user-manual: expand description of BB_PRESSURE_MAX variables
28- bitbake: fetch2/git: don't set core.fsyncobjectfiles=0
29- bitbake: tests/fetch: Allow handling of a file:// url within a submodule
30- bitbake: tests: bb.tests.fetch.URLHandle: add 2 new tests
31- bitbake: utils/ply: Update md5 to better report errors with hashlib
32- bluez5: add dbus to RDEPENDS
33- build-appliance-image: Update to langdale head revision
34- buildconf: compare abspath
35- buildtools-tarball: export certificates to python and curl
36- cmake-native: Fix host tool contamination
37- create-spdx.bbclass: remove unused SPDX_INCLUDE_PACKAGED
38- create-spdx: Remove ";name=..." for downloadLocation
39- cve-update-db-native: add timeout to urlopen() calls
40- dev-manual: common-tasks.rst: add reference to "do_clean" task
41- dev-manual: common-tasks.rst: add reference to "do_listtasks" task
42- docs: add support for langdale (4.1) release
43- dropbear: add pam to PACKAGECONFIG
44- externalsrc.bbclass: fix git repo detection
45- externalsrc.bbclass: Remove a trailing slash from ${B}
46- externalsrc: move back to classes
47- gcc: Allow -Wno-error=poison-system-directories to take effect
48- glib-2.0: fix rare GFileInfo test case failure
49- gnutls: Unified package names to lower-case
50- gnutls: upgrade 3.7.7 -> 3.7.8
51- grub: disable build on armv7ve/a with hardfp
52- gstreamer1.0-libav: fix errors with ffmpeg 5.x
53- ifupdown: upgrade 0.8.37 -> 0.8.39
54- insane.bbclass: Allow hashlib version that only accepts on parameter
55- install-buildtools: support buildtools-make-tarball and update to 4.1
56- kern-tools: fix relative path processing
57- kernel-fitimage: Use KERNEL_OUTPUT_DIR where appropriate
58- kernel-yocto: improve fatal error messages of symbol_why.py
59- kernel: Clear SYSROOT_DIRS instead of replacing sysroot_stage_all
60- libcap: upgrade 2.65 -> 2.66
61- libical: upgrade 3.0.14 -> 3.0.15
62- libksba: upgrade 1.6.0 -> 1.6.2
63- libsdl2: upgrade 2.24.0 -> 2.24.1
64- lighttpd: upgrade 1.4.66 -> 1.4.67
65- linux-firmware: package amdgpu firmware
66- linux-firmware: split rtl8761 firmware
67- linux-yocto/5.15: update to v5.15.72
68- linux-yocto/5.19: update to v5.19.14
69- linux-yocto: add efi entry for machine features
70- lttng-modules: upgrade 2.13.4 -> 2.13.5
71- lttng-ust: upgrade 2.13.4 -> 2.13.5
72- manuals: add reference to "do_configure" task
73- manuals: add reference to the "do_compile" task
74- manuals: add reference to the "do_install" task
75- manuals: add reference to the "do_kernel_configcheck" task
76- manuals: add reference to the "do_populate_sdk" task
77- manuals: add references to "do_package_write_*" tasks
78- manuals: add references to "do_populate_sysroot" task
79- manuals: add references to the "do_build" task
80- manuals: add references to the "do_bundle_initramfs" task
81- manuals: add references to the "do_cleanall" task
82- manuals: add references to the "do_deploy" task
83- manuals: add references to the "do_devshell" task
84- manuals: add references to the "do_fetch" task
85- manuals: add references to the "do_image" task
86- manuals: add references to the "do_kernel_configme" task
87- manuals: add references to the "do_package" task
88- manuals: add references to the "do_package_qa" task
89- manuals: add references to the "do_patch" task
90- manuals: add references to the "do_rootfs" task
91- manuals: add references to the "do_unpack" task
92- manuals: fix misc typos
93- manuals: improve initramfs details
94- manuals: updates for building on Windows (WSL 2)
95- mesa: only apply patch to fix ALWAYS_INLINE for native
96- mesa: update 22.2.0 -> 22.2.2
97- meson: make wrapper options sub-command specific
98- meson: upgrade 0.63.2 -> 0.63.3
99- migration guides: 3.4: remove spurious space in example
100- migration guides: add release notes for 4.0.4
101- migration-general: add section on using buildhistory
102- migration-guides/release-notes-4.1.rst: add more known issues
103- migration-guides/release-notes-4.1.rst: update Repositories / Downloads
104- migration-guides: add known issues for 4.1
105- migration-guides: add reference to the "do_shared_workdir" task
106- migration-guides: use contributor real name
107- migration-guides: use contributor real name
108- mirrors.bbclass: use shallow tarball for binutils-native
109- mtools: upgrade 4.0.40 -> 4.0.41
110- numactl: upgrade 2.0.15 -> 2.0.16
111- oe/packagemanager/rpm: don't leak file objects
112- openssl: export necessary env vars in SDK
113- openssl: Fix SSL_CERT_FILE to match ca-certs location
114- openssl: Upgrade 3.0.5 -> 3.0.7
115- opkg-utils: use a git clone, not a dynamic snapshot
116- overlayfs: Allow not used mount points
117- overview-manual: concepts.rst: add reference to "do_packagedata" task
118- overview-manual: concepts.rst: add reference to "do_populate_sdk_ext" task
119- overview-manual: concepts.rst: fix formating and add references
120- own-mirrors: add crate
121- pango: upgrade 1.50.9 -> 1.50.10
122- perf: Depend on native setuptools3
123- poky.conf: bump version for 4.1.1
124- poky.conf: remove Ubuntu 21.10
125- populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner
126- psplash: add psplash-default in rdepends
127- qemu-native: Add PACKAGECONFIG option for jack
128- quilt: backport a patch to address grep 3.8 failures
129- ref-manual/faq.rst: update references to products built with OE / Yocto Project
130- ref-manual/variables.rst: clarify sentence
131- ref-manual: add a note to ssh-server-dropbear feature
132- ref-manual: add CVE_CHECK_SHOW_WARNINGS
133- ref-manual: add CVE_DB_UPDATE_INTERVAL
134- ref-manual: add DEV_PKG_DEPENDENCY
135- ref-manual: add DISABLE_STATIC
136- ref-manual: add FIT_PAD_ALG
137- ref-manual: add KERNEL_DEPLOY_DEPEND
138- ref-manual: add missing features
139- ref-manual: add MOUNT_BASE variable
140- ref-manual: add overlayfs class variables
141- ref-manual: add OVERLAYFS_ETC_EXPOSE_LOWER
142- ref-manual: add OVERLAYFS_QA_SKIP
143- ref-manual: add previous overlayfs-etc variables
144- ref-manual: add pypi class
145- ref-manual: add SDK_TOOLCHAIN_LANGS
146- ref-manual: add section for create-spdx class
147- ref-manual: add serial-autologin-root to IMAGE_FEATURES documentation
148- ref-manual: add UBOOT_MKIMAGE_KERNEL_TYPE
149- ref-manual: add WATCHDOG_TIMEOUT to variable glossary
150- ref-manual: add WIRELESS_DAEMON
151- ref-manual: classes.rst: add links to all references to a class
152- ref-manual: complementary package installation recommends
153- ref-manual: correct default for BUILDHISTORY_COMMIT
154- ref-manual: document new github-releases class
155- ref-manual: expand documentation on image-buildinfo class
156- ref-manual: faq.rst: reorganize into subsections, contents at top
157- ref-manual: remove reference to largefile in DISTRO_FEATURES
158- ref-manual: remove reference to testimage-auto class
159- ref-manual: system-requirements: Ubuntu 22.04 now supported
160- ref-manual: tasks.rst: add reference to the "do_image_complete" task
161- ref-manual: tasks.rst: add reference to the "do_kernel_checkout" task
162- ref-manual: tasks.rst: add reference to the "do_kernel_metadata" task
163- ref-manual: tasks.rst: add reference to the "do_validate_branches" task
164- ref-manual: tasks.rst: add references to the "do_cleansstate" task
165- ref-manual: update buildpaths QA check documentation
166- ref-manual: update pypi documentation for CVE_PRODUCT default in 4.1
167- ref-manual: variables.rst: add reference to "do_populate_lic" task
168- release-notes-4.1.rst remove bitbake-layers subcommand argument
169- runqemu: Do not perturb script environment
170- runqemu: Fix gl-es argument from causing other arguments to be ignored
171- rust-target-config: match riscv target names with what rust expects
172- rust: install rustfmt for riscv32 as well
173- sanity: check for GNU tar specifically
174- scripts/oe-check-sstate: cleanup
175- scripts/oe-check-sstate: force build to run for all targets, specifically populate_sysroot
176- sdk-manual: correct the bitbake target for a unified sysroot build
177- shadow: update 4.12.1 -> 4.12.3
178- systemd: add systemd-creds and systemd-cryptenroll to systemd-extra-utils
179- test-manual: fix typo in machine name
180- tiff: fix a typo for :cve:`2022-2953`.patch
181- u-boot: Add savedefconfig task
182- u-boot: Remove duplicate inherit of cml1
183- uboot-sign: Fix using wrong KEY_REQ_ARGS
184- Update documentation for classes split
185- vim: upgrade to 9.0.0820
186- vulkan-samples: add lfs=0 to SRC_URI to avoid git smudge errors in do_unpack
187- wic: honor the SOURCE_DATE_EPOCH in case of updated fstab
188- wic: swap partitions are not added to fstab
189- wpebackend-fdo: upgrade 1.12.1 -> 1.14.0
190- xserver-xorg: move some recommended dependencies in required
191- zlib: do out-of-tree builds
192- zlib: upgrade 1.2.12 -> 1.2.13
193- zlib: use .gz archive and set a PREMIRROR
194
195
196Known Issues in Yocto-4.1.1
197~~~~~~~~~~~~~~~~~~~~~~~~~~~
198
199- N/A
200
201
202
203Contributors to Yocto-4.1.1
204~~~~~~~~~~~~~~~~~~~~~~~~~~~
205
206- Adrian Freihofer
207- Alex Kiernan
208- Alexander Kanavin
209- Bartosz Golaszewski
210- Bernhard Rosenkränzer
211- Bruce Ashfield
212- Chen Qi
213- Christian Eggers
214- Claus Stovgaard
215- Ed Tanous
216- Etienne Cordonnier
217- Frank de Brabander
218- Hitendra Prajapati
219- Jan-Simon Moeller
220- Jeremy Puhlman
221- Johan Korsnes
222- Jon Mason
223- Jose Quaresma
224- Joshua Watt
225- Justin Bronder
226- Kai Kang
227- Keiya Nobuta
228- Khem Raj
229- Lee Chee Yang
230- Liam Beguin
231- Luca Boccassi
232- Mark Asselstine
233- Mark Hatle
234- Markus Volk
235- Martin Jansa
236- Michael Opdenacker
237- Ming Liu
238- Mingli Yu
239- Paul Eggleton
240- Peter Kjellerstedt
241- Qiu, Zheng
242- Quentin Schulz
243- Richard Purdie
244- Robert Joslyn
245- Ross Burton
246- Sean Anderson
247- Sergei Zhmylev
248- Steve Sakoman
249- Takayasu Ito
250- Teoh Jay Shen
251- Thomas Perrot
252- Tim Orling
253- Vincent Davis Jr
254- Vyacheslav Yurkov
255- Ciaran Courtney
256- Wang Mingyu
257
258
259Repositories / Downloads for Yocto-4.1.1
260~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261
262poky
263
264- Repository Location: :yocto_git:`/poky`
265- Branch: :yocto_git:`langdale </poky/log/?h=langdale>`
266- Tag: :yocto_git:`yocto-4.1.1 </poky/log/?h=yocto-4.1.1>`
267- Git Revision: :yocto_git:`d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff </poky/commit/?id=d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff>`
268- Release Artefact: poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff
269- sha: e92b694fbb74a26c7a875936dfeef4a13902f24b06127ee52f4d1c1e4b03ec24
270- Download Locations:
271 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2
272 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2
273
274openembedded-core
275
276- Repository Location: :oe_git:`/openembedded-core`
277- Branch: :oe_git:`langdale </openembedded-core/log/?h=langdale>`
278- Tag: :oe_git:`yocto-4.1.1 </openembedded-core/log/?h=yocto-4.1.1>`
279- Git Revision: :oe_git:`9237ffc4feee2dd6ff5bdd672072509ef9e82f6d </openembedded-core/commit/?id=9237ffc4feee2dd6ff5bdd672072509ef9e82f6d>`
280- Release Artefact: oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d
281- sha: d73198aef576f0fca0d746f9d805b1762c19c31786bc3f7d7326dfb2ed6fc1be
282- Download Locations:
283 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2
284 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2
285
286meta-mingw
287
288- Repository Location: :yocto_git:`/meta-mingw`
289- Branch: :yocto_git:`langdale </meta-mingw/log/?h=langdale>`
290- Tag: :yocto_git:`yocto-4.1.1 </meta-mingw/log/?h=yocto-4.1.1>`
291- Git Revision: :yocto_git:`b0067202db8573df3d23d199f82987cebe1bee2c </meta-mingw/commit/?id=b0067202db8573df3d23d199f82987cebe1bee2c>`
292- Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c
293- sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366
294- Download Locations:
295 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
296 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
297
298bitbake
299
300- Repository Location: :oe_git:`/bitbake`
301- Branch: :oe_git:`2.2 </bitbake/log/?h=2.2>`
302- Tag: :oe_git:`yocto-4.1.1 </bitbake/log/?h=yocto-4.1.1>`
303- Git Revision: :oe_git:`138dd7883ee2c521900b29985b6d24a23d96563c </bitbake/commit/?id=138dd7883ee2c521900b29985b6d24a23d96563c>`
304- Release Artefact: bitbake-138dd7883ee2c521900b29985b6d24a23d96563c
305- sha: 5dc5aff4b4a801253c627cdaab6b1a0ceee2c531f1a6b166d85d1265a35d4be5
306- Download Locations:
307 http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2
308 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2
309
310yocto-docs
311
312- Repository Location: :yocto_git:`/yocto-docs`
313- Branch: :yocto_git:`langdale </yocto-docs/log/?h=langdale>`
314- Tag: :yocto_git:`yocto-4.1.1 </yocto-docs/log/?h=yocto-4.1.1>`
315- Git Revision: :yocto_git:`8e0841c3418caa227c66a60327db09dfbe72054a </yocto-docs/commit/?id=8e0841c3418caa227c66a60327db09dfbe72054a>`
316
317