blob: 948c35fd67a0b997323f9a25e3e705217f32494b [file] [log] [blame]
Patrick Williamsb542dec2023-06-09 01:26:37 -05001.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-4.2.1 (Mickledore)
4------------------------------------------
5
6Security Fixes in Yocto-4.2.1
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- connman: Fix :cve:`2023-28488`
10- linux-yocto: Ignore :cve:`2023-1652` and :cve:`2023-1829`
11- ghostscript: Fix :cve:`2023-28879`
12- qemu: Ignore :cve:`2023-0664`
13- ruby: Fix :cve:`2022-28738` and :cve:`2022-28739`
14- tiff: Fix :cve:`2022-4645`
15- xwayland: Fix :cve:`2023-1393`
16
17
18Fixes in Yocto-4.2.1
19~~~~~~~~~~~~~~~~~~~~
20
21- apr: upgrade to 1.7.3
22- bind: upgrade to 9.18.13
23- build-appliance-image: Update to mickledore head revision
24- cargo: Fix build on musl/riscv
25- cpio: fix appending to archives larger than 2GB
26- cracklib: upgrade to 2.9.11
27- cve-update-nvd2-native: added the missing http import
28- dev-manual: init-manager.rst: add summary
29- dhcpcd: use git instead of tarballs
30- docs: add support for mickledore (4.2) release
31- gawk: Add skipped.txt to emit test to ignore
32- gawk: Disable known ptest fails on musl
33- gawk: Remove redundant patch
34- glib-networking: Add test retry to avoid failures
35- glib-networking: Correct glib error handling in test patch
36- gtk4: upgrade to 4.10.3
37- kernel-devsrc: depend on python3-core instead of python3
38- kernel-fitimage: Fix the default dtb config check
39- kernel: improve initramfs bundle processing time
40- libarchive: Enable acls, xattr for native as well as target
41- libhandy: upgrade to 1.8.2
42- libnotify: remove dependency dbus
43- libpam: Fix the xtests/tst-pam_motd[1|3] failures
44- libpcap: upgrade to 1.10.4
45- libsdl2: upgrade to 2.26.5
46- libxml2: Disable icu tests on musl
47- license.bbclass: Include :term:`LICENSE` in the output when it fails to parse
48- linux-firmware: upgrade to 20230404
49- machine/qemuarm*: don't explicitly set vmalloc
50- maintainers.inc: Fix email address typo
51- maintainers.inc: Move repo to unassigned
52- man-pages: upgrade to 6.04
53- manuals: document :term:`SPDX_CUSTOM_ANNOTATION_VARS`
54- manuals: expand init manager documentation
55- mesa: upgrade to 23.0.3
56- migration-guides: add release-notes for 4.1.4
57- migration-guides: fixes and improvements to 4.2 release notes
58- migration-guides: release-notes-4.0.9.rst: add missing :term:`SPDX` info
59- migration-guides: release-notes-4.2: add doc improvement highlights
60- mpg123: upgrade to 1.31.3
61- mtools: upgrade to 4.0.43
62- oeqa/utils/metadata.py: Fix running oe-selftest running with no distro set
63- overview-manual: development-environment: update text and screenshots
64- overview-manual: update section about source archives
65- package_manager/ipk: fix config path generation in _create_custom_config()
66- pango: upgrade to 1.50.14
67- perl: patch out build paths from native binaries
68- poky.conf: bump version for 4.2.1 release
69- populate_sdk_ext.bbclass: redirect stderr to stdout so that both end in LOGFILE
70- populate_sdk_ext.bbclass: set :term:`METADATA_REVISION` with an :term:`DISTRO` override
71- python3targetconfig.bbclass: Extend PYTHONPATH instead of overwriting
72- qemu: Add fix for powerpc instruction fallback issue
73- qemu: Update ppc instruction fix to match revised upstream version
74- quilt: Fix merge.test race condition
75- recipes: Default to https git protocol where possible
76- ref-manual: add "Mixin" term
77- ref-manual: classes.rst: document devicetree.bbclass
78- ref-manual: classes: kernel: document automatic defconfig usage
79- ref-manual: classes: kernel: remove incorrect sentence opening
80- ref-manual: remove unused and obsolete file
81- ref-manual: system-requirements.rst: fix AlmaLinux variable name
82- ref-manual: variables.rst: add wikipedia shortcut for "getty"
83- ref-manual: variables.rst: document :term:`KERNEL_DANGLING_FEATURES_WARN_ONLY`
84- ref-manual: variables.rst: don't mention the :term:`INIT_MANAGER` "none" option
85- release-notes-4.2: remove/merge duplicates entries
86- release-notes-4.2: update RC3 changes
87- release-notes-4.2: update known issues and Repositories/Downloads
88- releases.svg: fix and explain duration of Hardknott 3.3
89- ruby: upgrade to 3.2.2
90- rust: upgrade to 1.68.2
91- selftest/distrodata: clean up exception lists in recipe maintainers test
92- systemd-systemctl: fix instance template WantedBy symlink construction
93- texinfo: upgrade to 7.0.3
94- unfs3: fix symlink time setting issue
95- update-alternatives.bbclass: fix old override syntax
96- vala: upgrade to 0.56.6
97- waffle: upgrade to 1.7.2
98- weston: add xwayland to :term:`DEPENDS` for :term:`PACKAGECONFIG` xwayland
99- wpebackend-fdo: upgrade to 1.14.2
100- xserver-xorg: upgrade to 21.1.8
101- xwayland: upgrade to 23.1.1
102
103
104Known Issues in Yocto-4.2.1
105~~~~~~~~~~~~~~~~~~~~~~~~~~~
106
107- N/A
108
109
110Contributors to Yocto-4.2.1
111~~~~~~~~~~~~~~~~~~~~~~~~~~~
112
113- Alex Kiernan
114- Alexander Kanavin
115- Arslan Ahmad
116- Bruce Ashfield
117- Chen Qi
118- Dmitry Baryshkov
119- Enrico Jörns
120- Jan Vermaete
121- Joe Slater
122- Johannes Schrimpf
123- Kai Kang
124- Khem Raj
125- Kyle Russell
126- Lee Chee Yang
127- Luca Ceresoli
128- Markus Volk
129- Martin Jansa
130- Martin Siegumfeldt
131- Michael Halstead
132- Michael Opdenacker
133- Ming Liu
134- Otavio Salvador
135- Pawan Badganchi
136- Peter Bergin
137- Peter Kjellerstedt
138- Piotr Łobacz
139- Richard Purdie
140- Ross Burton
141- Steve Sakoman
142- Thomas Roos
143- Virendra Thakur
144- Wang Mingyu
145- Yoann Congal
146- Zhixiong Chi
147
148
149Repositories / Downloads for Yocto-4.2.1
150~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
151
152poky
153
154- Repository Location: :yocto_git:`/poky`
155- Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>`
156- Tag: :yocto_git:`yocto-4.2.1 </poky/log/?h=yocto-4.2.1>`
157- Git Revision: :yocto_git:`c5c69f78fc7ce4ba361363c14352e4264ce7813f </poky/commit/?id=c5c69f78fc7ce4ba361363c14352e4264ce7813f>`
158- Release Artefact: poky-c5c69f78fc7ce4ba361363c14352e4264ce7813f
159- sha: 057d7771dceebb949a79359d7d028a733a29ae7ecd98b60fefcff83fecb22eb7
160- Download Locations:
161 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/poky-c5c69f78fc7ce4ba361363c14352e4264ce7813f.tar.bz2
162 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/poky-c5c69f78fc7ce4ba361363c14352e4264ce7813f.tar.bz2
163
164openembedded-core
165
166- Repository Location: :oe_git:`/openembedded-core`
167- Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>`
168- Tag: :oe_git:`yocto-4.2.1 </openembedded-core/log/?h=yocto-4.2.1>`
169- Git Revision: :oe_git:`20cd64812d286c920bd766145ab1cd968e72667e </openembedded-core/commit/?id=20cd64812d286c920bd766145ab1cd968e72667e>`
170- Release Artefact: oecore-20cd64812d286c920bd766145ab1cd968e72667e
171- sha: 877fb909af7aa51e1c962d33cfe91ba3e075c384716006aa1345b4bcb15a48ef
172- Download Locations:
173 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/oecore-20cd64812d286c920bd766145ab1cd968e72667e.tar.bz2
174 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/oecore-20cd64812d286c920bd766145ab1cd968e72667e.tar.bz2
175
176meta-mingw
177
178- Repository Location: :yocto_git:`/meta-mingw`
179- Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>`
180- Tag: :yocto_git:`yocto-4.2.1 </meta-mingw/log/?h=yocto-4.2.1>`
181- Git Revision: :yocto_git:`cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e </meta-mingw/commit/?id=cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e>`
182- Release Artefact: meta-mingw-cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e
183- sha: 69ccc3ee503b5c35602889e85d28df64a5422ad0f1e55c96c94135b837bb4a1c
184- Download Locations:
185 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/meta-mingw-cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e.tar.bz2
186 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/meta-mingw-cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e.tar.bz2
187
188bitbake
189
190- Repository Location: :oe_git:`/bitbake`
191- Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>`
192- Tag: :oe_git:`yocto-4.2.1 </bitbake/log/?h=yocto-4.2.1>`
193- Git Revision: :oe_git:`d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c </bitbake/commit/?id=d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c>`
194- Release Artefact: bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c
195- sha: 5edcb97cb545011226b778355bb840ebcc790552d4a885a0d83178153697ba7a
196- Download Locations:
197 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
198 http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
199
200yocto-docs
201
202- Repository Location: :yocto_git:`/yocto-docs`
203- Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>`
204- Tag: :yocto_git:`yocto-4.2.1 </yocto-docs/log/?h=yocto-4.2.1>`
205- Git Revision: :yocto_git:`6b04269bba72311e83139cc88b7a3539a5d832e8 </yocto-docs/commit/?id=6b04269bba72311e83139cc88b7a3539a5d832e8>`
206