blob: 30049b89f66c29ca9d52f6fa1a379bf6137f85ad [file] [log] [blame]
Andrew Geissler517393d2023-01-13 08:55:19 -06001.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for 4.2 (mickledore)
4----------------------------------
5
6New Features / Enhancements in 4.2
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
Patrick Williams8e7b46e2023-05-01 14:19:06 -05009- Linux kernel 6.1, glibc 2.37 and ~350 other recipe upgrades
Andrew Geissler517393d2023-01-13 08:55:19 -060010
Andrew Geissler028142b2023-05-05 11:29:21 -050011- Python 3.8+ and GCC 8.0+ are now the minimum required versions on the build host.
Patrick Williams8e7b46e2023-05-01 14:19:06 -050012 For host distributions that do not provide it, this is included as part of the
13 :term:`buildtools` tarball.
Andrew Geissler517393d2023-01-13 08:55:19 -060014
Patrick Williams8e7b46e2023-05-01 14:19:06 -050015- BitBake in this release now supports a new ``addpylib`` directive to enable
Andrew Geissler028142b2023-05-05 11:29:21 -050016 Python libraries within layers. For more information,
17 see :ref:`bitbake-user-manual/bitbake-user-manual-metadata:extending python library code`.
Andrew Geissler517393d2023-01-13 08:55:19 -060018
Patrick Williams8e7b46e2023-05-01 14:19:06 -050019 This directive should be added to your layer configuration
20 as in the below example from ``meta/conf/layer.conf``::
21
22 addpylib ${LAYERDIR}/lib oe
23
Andrew Geissler028142b2023-05-05 11:29:21 -050024- BitBake has seen multiple internal changes that may improve
Patrick Williams8e7b46e2023-05-01 14:19:06 -050025 memory and disk usage as well as parsing time, in particular:
26
27 - BitBake's Cooker server is now multithreaded.
28
Andrew Geissler028142b2023-05-05 11:29:21 -050029 - Ctrl+C can now be used to interrupt some long-running operations
30 that previously ignored it.
31
Patrick Williams8e7b46e2023-05-01 14:19:06 -050032 - BitBake's cache has been extended to include more hash
33 debugging data, but has also been optimized to :yocto_git:`compress
34 cache data <https://git.yoctoproject.org/poky/commit/?h=mickledore&id=7d010055e2af3294e17db862f42664ca689a9356>`.
35
Andrew Geissler028142b2023-05-05 11:29:21 -050036 - BitBake's UI will now ping the server regularly to ensure
37 it is still alive.
Patrick Williams44b3caf2024-04-12 16:51:14 -050038
Patrick Williams8e7b46e2023-05-01 14:19:06 -050039- New variables:
40
41 - :term:`VOLATILE_TMP_DIR` allows to specify
42 whether ``/tmp`` should be on persistent storage
43 or in RAM.
44
45 - :term:`SPDX_CUSTOM_ANNOTATION_VARS` allows to add
46 specific comments to the :term:`SPDX` description of a recipe.
47
48- Rust improvements:
49
50 - This release adds Cargo support on the target, and includes
51 automated QA tests for this functionality.
52
53 - It also supports checksums for Rust crates and makes
54 them mandatory for each crate in a recipe.
55
56 - New :ref:`ref-classes-cargo-update-recipe-crates` class to
57 enable updating :term:`SRC_URI` crate lists from ``Cargo.lock``
58
59 - Enabled building Rust for baremetal targets
60
61 - You can now also easily select to build beta or nightly
62 versions of Rust with a new :term:`RUST_CHANNEL` variable
63 (use at own risk)
64
65 - Support for local GitHub repos in :term:`SRC_URI` as
66 replacements for Cargo dependencies
67
68 - Use built-in Rust targets for ``-native`` builds to save several
69 minutes building the Rust toolchain
70
Patrick Williams8e7b46e2023-05-01 14:19:06 -050071- Architecture-specific enhancements:
72
73 - This release adds initial support for the
74 :wikipedia:`LoongArch <Loongson#LoongArch>`
75 (``loongarch64``) architecture, though there is no testing for it yet.
76
77 - New ``x86-64-v3`` tunes (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE)
78
79 - go: add support to build on ppc64le
80 - rust: rustfmt now working and installed for riscv32
81 - libpng: enable NEON for aarch64 to ensure consistency with arm32.
82 - baremetal-helloworld: Enable x86 and x86-64 ports
83
Andrew Geissler517393d2023-01-13 08:55:19 -060084- Kernel-related enhancements:
85
Patrick Williams8e7b46e2023-05-01 14:19:06 -050086 - Added some support for building 6.2/6.3-rc kernels
87 - linux-yocto-dev: mark as compatible with qemuarm64 and qemuarmv5
88 - Add kernel specific OBJCOPY to help switching toolchains cleanly for kernel build between gcc and clang
89
90- New core recipes:
91
92 - ``debugedit``
93 - ``gtk4`` (import from meta-gnome)
94 - ``gcr``: add recipe for gcr-4
95 - ``graphene`` (import from meta-oe)
96 - ``libc-test``
97 - ``libportal`` (import from meta-gnome)
98 - ``libslirp``
99 - ``libtest-fatal-perl``
100 - ``libtest-warnings-perl`` (import from meta-perl)
101 - ``libtry-tiny-perl``
102 - ``python3-build``
103 - ``python3-pyproject-hooks``
104 - ``python3-hatch-fancy-pypi-readme``
105 - ``python3-unittest-automake``
106
Andrew Geissler517393d2023-01-13 08:55:19 -0600107- QEMU/runqemu enhancements:
108
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500109 - Set ``QB_SMP`` with ?= to make it easier to modify
110 - Set ``QB_CPU`` with ?= to make it easier to modify (x86 configuration only)
111 - New ``QB_NFSROOTFS_EXTRA_OPT`` to allow extra options to be appended to the NFS rootfs options in kernel boot args, e.g. ``"wsize=4096,rsize=4096"``
112 - New ``QB_SETUP_CMD`` and ``QB_CLEANUP_CMD`` to enable running custom shell setup and cleanup commands before and after QEMU.
113 - ``QB_DEFAULT_KERNEL`` now defaults to pick the bundled initramfs kernel image if the Linux kernel image is generated with :term:`INITRAMFS_IMAGE_BUNDLE` set to "1"
114 - Split out the QEMU guest agent to its own ``qemu-guest-agent`` package
115 - runqemu: new ``guestagent`` option to enable communication with the guest agent
116 - runqemu: respect :term:`IMAGE_LINK_NAME` when searching for image
117
Andrew Geissler517393d2023-01-13 08:55:19 -0600118- Image-related enhancements:
119
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500120 - Add 7-Zip support in image conversion types (``7zip``)
121 - New :term:`IMAGE_MACHINE_SUFFIX` variable to allow easily removing machine name suffix from image file names
122
123- wic Image Creator enhancements:
124
125 - ``bootimg-efi.py``: add support for directly loading Linux kernel UEFI stub
126 - ``bootimg-efi.py``: implement ``--include-path``
127 - Allow usage of ``fstype=none`` to specify an unformatted partition
128 - Implement repeatable disk identifiers based on :term:`SOURCE_DATE_EPOCH`
129
130- FIT image related improvements:
131
132 - FIT image signing support has been reworked to remove interdependencies and make it more easily extensible
133 - Skip FDT section creation for applicable symlinks to avoid the same dtb being duplicated
134 - New :term:`FIT_CONF_DEFAULT_DTB` variable to enable selecting default dtb when multiple dtbs exist
135
136- SDK-related improvements:
137
138 - Extended the following recipes to nativesdk:
139
140 - ``bc``
141 - ``gi-docgen``
142 - ``gperf``
143 - ``python3-iniconfig``
144 - ``python3-atomicwrites``
145 - ``python3-markdown``
146 - ``python3-smartypants``
147 - ``python3-typogrify``
148 - ``ruby``
149 - ``unifdef``
150
151 - New :term:`SDK_ZIP_OPTIONS` variable to enable passing additional options to the zip command when preparing the SDK zip archive
152 - New Rust SDK target packagegroup (``packagegroup-rust-sdk-target``)
153
154- Testing:
155
156 - The ptest images have changed structure in this release. The
157 underlying ``core-image-ptest`` recipe now uses :term:`BBCLASSEXTEND` to
158 create a variant for each ptest enabled recipe in OE-Core.
159
160 For example, this means that ``core-image-ptest-bzip2``,
161 ``core-image-ptest-lttng-tools`` and many more image targets now exist
162 and can be built/tested individually.
163
164 The ``core-image-ptest-all`` and ``core-image-ptest-fast`` targets are now
165 wrappers that target groups of individual images and means that the tests
166 can be executed in parallel during our automated testing. This also means
167 the dependencies are more accurately tested.
168
169 - It is now possible to track regression changes between releases using
170 :oe_git:`yocto_testresults_query.py </openembedded-core/tree/scripts/yocto_testresults_query.py>`,
171 which is a thin wrapper over :oe_git:`resulttool
172 </openembedded-core/tree/scripts/resulttool>`. Here is an example
173 command, which allowed to spot and fix a regression in the
174 ``quilt`` ptest::
175
176 yocto_testresults_query.py regression-report 4.2_M1 4.2_M2
177
178 See this `blog post about regression detection
179 <https://bootlin.com/blog/continuous-integration-in-yocto-improving-the-regressions-detection/>`__.
180
181 - This release adds support for parallel ptest execution with a ptest per image.
182 This takes ptest execution time from 3.5 hours to around 45 minutes on the autobuilder.
183
184 - Basic Rust compile/run and cargo tests
185
186 - New ``python3-unittest-automake`` recipe which provides modules for pytest
187 and unittest to adjust their output to automake-style for easier integration
188 with the ptest system.
189
190 - ptest support added to ``bc``, ``cpio`` and ``gnutls``, and fixes made to
191 ptests in numerous other recipes.
192
193 - ``ptest-runner`` now adds a non-root "ptest" user to run tests.
194
195 - ``resulttool``: add a ``--list-ptest`` option to the log subcommand to list ptest names
196 in a results file
197
198 - ``resulttool``: regression: add metadata filtering for oeselftest
199
200- New :term:`PACKAGECONFIG` options in the following recipes:
201
202 - ``at-spi2-core``
203 - ``base-passwd``
204 - ``cronie``
205 - ``cups``
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500206 - ``curl``
207 - ``file``
208 - ``gstreamer1.0-plugins-good``
209 - ``gtk+3``
210 - ``iproute2``
211 - ``libsdl2``
212 - ``libtiff``
213 - ``llvm``
214 - ``mesa``
215 - ``psmisc``
216 - ``qemu``
217 - ``sudo``
218 - ``systemd``
219 - ``tiff``
220 - ``util-linux``
221
222- Extended the following recipes to native:
223
224 - ``iso-codes``
225 - ``libxkbcommon``
226 - ``p11-kit``
227 - ``python3-atomicwrites``
228 - ``python3-dbusmock``
229 - ``python3-iniconfig``
230 - ``xkeyboard-config``
231
232- Utility script changes:
233
234 - ``devtool``: ignore patch-fuzz errors when extracting source in order to enable fixing fuzz issues
235 - ``oe-setup-layers``: make efficiently idempotent
236 - ``oe-setup-layers``: print a note about submodules if present
237 - New ``buildstats-summary`` script to show a summary of the buildstats data
238 - :ref:`ref-classes-report-error` class: catch ``Nothing PROVIDES`` error
239 - ``combo-layer``: add ``sync-revs`` command
240 - ``convert-overrides``: allow command-line customizations
241
242- bitbake-layers improvements:
243
244 - ``layerindex-fetch``: checkout layer(s) branch when clone exists
245 - ``create``: add ``-a``/``--add-layer option`` to add layer to ``bblayers.conf`` after creating layer
246 - ``show-layers``: improve output layout
247
248- Other BitBake improvements:
249
250 - Inline Python snippets can now include dictionary expressions
251 - Evaluate the value of export/unexport/network flags so that they can be reset to "0"
252 - Make :term:`EXCLUDE_FROM_WORLD` boolean so that it can be reset to "0"
253 - Support int values in ``bb.utils.to_boolean()`` in addition to strings
254 - ``bitbake-getvar``: Add a ``quiet`` command line argument
255 - Allow the ``@`` character in variable flag names
256 - Python library code will now be included when calculating task hashes
257 - ``fetch2/npmsw``: add more short forms for git operations
258 - Display a warning when ``SRCREV = "${AUTOREV}"`` is set too late to be effective
259 - Display all missing :term:`SRC_URI` checksums at once
260 - Improve error message for a missing multiconfig
261 - Switch to a new :term:`BB_CACHEDIR` variable for codeparser cache location
262 - Mechanism introduced to reduce the codeparser cache unnecessarily growing in size
263
264- Packaging changes:
265
266 - ``rng-tools`` is no longer recommended by ``openssh``, and the ``rng-tools``
267 service files have been split out to their own package
268 - ``linux-firmware``: split ``rtl8761`` and ``amdgpu`` firmware
269 - ``linux-firmware``: add new firmware file to ``${PN}-qcom-adreno-a530``
270 - ``iproute2``: separate ``routel`` and add Python dependency
271 - ``xinetd``: move ``xconv.pl`` script to separate package
272 - ``perf``: enable debug/source packaging
273
Patrick Williamsb542dec2023-06-09 01:26:37 -0500274- Prominent documentation updates:
275
276 - Substantially expanded the ":doc:`/dev-manual/vulnerabilities`" section.
277 - Added a new ":doc:`/dev-manual/sbom`" section about SPDX SBoM generation.
278 - Expanded ":ref:`init-manager`" documentation.
279 - New section about :ref:`ref-long-term-support-releases`.
280 - System Requirements: details about :ref:`system-requirements-minimum-ram`.
281 - Details about :ref:`ref-building-meson-package` and the
282 :ref:`ref-classes-meson` class.
283 - Documentation about how to write recipes for Rust programs. See the
284 :ref:`ref-classes-cargo` class.
285 - Documentation about how to write recipes for Go programs. See the
286 :ref:`ref-classes-go` class.
287 - Variable index: added references to variables only documented in the
288 BitBake manual. All variables should be easy to access through the Yocto
289 Manual variable index.
290 - Expanded the description of the :term:`BB_NUMBER_THREADS` variable.
Patrick Williams44b3caf2024-04-12 16:51:14 -0500291
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500292- Miscellaneous changes:
293
294 - Supporting 64 bit dates on 32 bit platforms: several packages have been
295 updated to pass year 2038 tests, and a QA check for 32 bit time and file
296 offset functions has been added (default off)
297
298 - Patch fuzz/Upstream-Status checking has been reworked:
299
300 - Upstream-Status checking is now configurable from :term:`WARN_QA`/:term:`ERROR_QA` (``patch-status-core``)
301 - Can now be enabled for non-core layers (``patch-status-noncore``)
302 - ``patch-fuzz`` is now in :term:`ERROR_QA` by default, and actually stops the build
303
304 - Many packages were updated to add large file support.
305
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500306 - ``vulkan-loader``: allow headless targets to build the loader
307 - ``dhcpcd``: fix to work with systemd
308 - ``u-boot``: add /boot to :term:`SYSROOT_DIRS` to allow boot files to be used by other recipes
309 - ``linux-firmware``: don't put the firmware into the sysroot
310 - ``cups``: add :term:`PACKAGECONFIG` to control web interface and default to off
311 - ``buildtools-tarball``: export certificates to python and curl
312 - ``yocto-check-layer``: allow OE-Core to be tested
313 - ``yocto-check-layer``: check for patch file upstream status
314 - ``boost``: enable building ``Boost.URL`` library
315 - ``native``: drop special variable handling
316 - Poky: make it easier to set :term:`INIT_MANAGER` from local.conf
317 - :ref:`ref-classes-create-spdx`: add support for custom annotations (:term:`SPDX_CUSTOM_ANNOTATION_VARS`)
318 - :ref:`ref-classes-create-spdx`: report downloads as separate packages
319 - :ref:`ref-classes-create-spdx`: remove the top-level image SPDX file and the JSON index file from :term:`DEPLOYDIR` to avoid confusion
320 - ``os-release``: replace ``DISTRO_CODENAME`` with ``VERSION_CODENAME`` (still set from :term:`DISTRO_CODENAME`)
321 - ``weston``: add kiosk shell
322 - :ref:`ref-classes-overlayfs`: Allow unused mount points
323 - ``sstatesig``: emit more helpful error message when not finding sstate manifest
324 - :ref:`ref-classes-pypi`.bbclass: Set :term:`SRC_URI` downloadfilename with an optional prefix
325 - ``poky-bleeding`` distro: update and rework
326 - :ref:`package.bbclass <ref-classes-package>`: check if package names conflict via ``PKG:${PN}`` override in :ref:`do_package <ref-tasks-package>`
327 - ``cve-update-nvd2-native``: new NVD CVE database fetcher using the 2.0 API
328 - :ref:`ref-classes-mirrors` class: use shallow tarball for ``binutils-native``/``nativesdk-binutils``
329 - ``meta/conf``: move default configuration templates into ``meta/conf/templates/default``
330 - ``binutils``: enable ``--enable-new-dtags`` as per many Linux distributions
331 - ``base-files``: drop ``localhost.localdomain`` from hosts file as per many Linux distributions
332 - ``packagegroup-core-boot``: make ``init-ifupdown`` package a recommendation
333
334Known Issues in 4.2
335~~~~~~~~~~~~~~~~~~~
336
Patrick Williamsb542dec2023-06-09 01:26:37 -0500337- N/A
338
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500339Recipe License changes in 4.2
340~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
341
342The following corrections have been made to the :term:`LICENSE` values set by recipes:
343
344- ``curl``: set :term:`LICENSE` appropriately to ``curl`` as it is a special derivative of the MIT/X license, not exactly that license.
345- ``libgit2``: added ``Zlib``, ``ISC``, ``LGPL-2.1-or-later`` and ``CC0-1.0`` to :term:`LICENSE` covering portions of the included code.
346- ``linux-firmware``: set package :term:`LICENSE` appropriately for all qcom packages
347
348Security Fixes in 4.2
349~~~~~~~~~~~~~~~~~~~~~
350
Patrick Williamsb542dec2023-06-09 01:26:37 -0500351- binutils: :cve:`2022-4285`, :cve_mitre:`2023-25586`
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500352- curl: :cve:`2022-32221`, :cve:`2022-35260`, :cve:`2022-42915`, :cve:`2022-42916`
353- epiphany: :cve:`2023-26081`
354- expat: :cve:`2022-43680`
355- ffmpeg: :cve:`2022-3964`, :cve:`2022-3965`
356- git: :cve:`2022-39260`, :cve:`2022-41903`, :cve:`2022-23521`, :cve:`2022-41953` (ignored)
357- glibc: :cve:`2023-25139` (ignored)
358- go: :cve:`2023-24532`, :cve:`2023-24537`
Patrick Williamsb542dec2023-06-09 01:26:37 -0500359- grub2: :cve:`2022-2601`, :cve:`2022-3775`, :cve_mitre:`2022-28736`
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500360- inetutils: :cve:`2019-0053`
361- less: :cve:`2022-46663`
362- libarchive: :cve:`2022-36227`
363- libinput: :cve:`2022-1215`
364- libpam: :cve:`2022-28321`
365- libpng: :cve:`2019-6129`
366- libx11: :cve:`2022-3554`
367- openssh: :cve:`2023-28531`
368- openssl: :cve:`2022-3358`, :cve:`2022-3786`, :cve:`2022-3602`, :cve:`2022-3996`, :cve:`2023-0286`, :cve:`2022-4304`, :cve:`2022-4203`, :cve:`2023-0215`, :cve:`2022-4450`, :cve:`2023-0216`, :cve:`2023-0217`, :cve:`2023-0401`, :cve:`2023-0464`
369- ppp: :cve:`2022-4603`
370- python3-cryptography{-vectors}: :cve:`2022-3602`, :cve:`2022-3786`, :cve:`2023-23931`
Patrick Williamsb542dec2023-06-09 01:26:37 -0500371- python3: :cve_mitre:`2022-37460`
Patrick Williams8e7b46e2023-05-01 14:19:06 -0500372- qemu: :cve:`2022-3165`
373- rust: :cve:`2022-46176`
374- rxvt-unicode: :cve:`2022-4170`
375- screen: :cve:`2023-24626`
376- shadow: :cve:`2023-29383`, :cve:`2016-15024` (ignored)
377- sudo: :cve:`2022-43995`
378- systemd: :cve:`2022-4415` (ignored)
379- tar: :cve:`2022-48303`
380- tiff: :cve:`2022-3599`, :cve:`2022-3597`, :cve:`2022-3626`, :cve:`2022-3627`, :cve:`2022-3570`, :cve:`2022-3598`, :cve:`2022-3970`, :cve:`2022-48281`
381- vim: :cve:`2022-3352`, :cve:`2022-4141`, :cve:`2023-0049`, :cve:`2023-0051`, :cve:`2023-0054`, :cve:`2023-0288`, :cve:`2023-1127`, :cve:`2023-1170`, :cve:`2023-1175`, :cve:`2023-1127`, :cve:`2023-1170`, :cve:`2023-1175`, :cve:`2023-1264`, :cve:`2023-1355`, :cve:`2023-0433`, :cve:`2022-47024`, :cve:`2022-3705`
382- xdg-utils: :cve:`2022-4055`
383- xserver-xorg: :cve:`2022-3550`, :cve:`2022-3551`, :cve:`2023-1393`, :cve:`2023-0494`, :cve:`2022-3553` (ignored)
384
385Recipe Upgrades in 4.2
386~~~~~~~~~~~~~~~~~~~~~~
387
388- acpid: upgrade 2.0.33 -> 2.0.34
389- adwaita-icon-theme: update 42.0 -> 43
390- alsa-lib: upgrade 1.2.7.2 -> 1.2.8
391- alsa-ucm-conf: upgrade 1.2.7.2 -> 1.2.8
392- alsa-utils: upgrade 1.2.7 -> 1.2.8
393- apr: update 1.7.0 -> 1.7.2
394- apr-util: update 1.6.1 -> 1.6.3
395- argp-standalone: replace with a maintained fork
396- at-spi2-core: upgrade 2.44.1 -> 2.46.0
397- autoconf-archive: upgrade 2022.09.03 -> 2023.02.20
398- babeltrace: upgrade 1.5.8 -> 1.5.11
399- base-passwd: Update to 3.6.1
400- bash: update 5.1.16 -> 5.2.15
401- bind: upgrade 9.18.7 -> 9.18.12
402- binutils: Upgrade to 2.40 release
403- bluez: update 5.65 -> 5.66
404- boost-build-native: update 1.80.0 -> 1.81.0
405- boost: upgrade 1.80.0 -> 1.81.0
406- btrfs-tools: upgrade 5.19.1 -> 6.1.3
407- busybox: 1.35.0 -> 1.36.0
408- ccache: upgrade 4.6.3 -> 4.7.4
409- cmake: update 3.24.0 -> 3.25.2
410- cracklib: upgrade to v2.9.10
411- curl: upgrade 7.86.0 -> 8.0.1
412- dbus: upgrade 1.14.0 -> 1.14.6
413- diffoscope: upgrade 221 -> 236
414- diffstat: upgrade 1.64 -> 1.65
415- diffutils: update 3.8 -> 3.9
416- dos2unix: upgrade 7.4.3 -> 7.4.4
417- dpkg: update 1.21.9 -> 1.21.21
418- dropbear: upgrade 2022.82 -> 2022.83
419- dtc: upgrade 1.6.1 -> 1.7.0
420- e2fsprogs: upgrade 1.46.5 -> 1.47.0
421- ed: upgrade 1.18 -> 1.19
422- elfutils: update 0.187 -> 0.188
423- ell: upgrade 0.53 -> 0.56
424- enchant2: upgrade 2.3.3 -> 2.3.4
425- encodings: update 1.0.6 -> 1.0.7
426- epiphany: update 42.4 -> 43.1
427- ethtool: upgrade 5.19 -> 6.2
428- expat: upgrade to 2.5.0
429- ffmpeg: upgrade 5.1.1 -> 5.1.2
430- file: upgrade 5.43 -> 5.44
431- flac: update 1.4.0 -> 1.4.2
432- font-alias: update 1.0.4 -> 1.0.5
433- fontconfig: upgrade 2.14.0 -> 2.14.2
434- font-util: upgrade 1.3.3 -> 1.4.0
435- freetype: update 2.12.1 -> 2.13.0
436- gawk: update 5.1.1 -> 5.2.1
437- gcr3: update 3.40.0 -> 3.41.1
438- gcr: rename gcr -> gcr3
439- gdb: Upgrade to 13.1
440- gdk-pixbuf: upgrade 2.42.9 -> 2.42.10
441- gettext: update 0.21 -> 0.21.1
442- ghostscript: update 9.56.1 -> 10.0.0
443- gi-docgen: upgrade 2022.1 -> 2023.1
444- git: upgrade 2.37.3 -> 2.39.2
445- glib-2.0: update 2.72.3 -> 2.74.6
446- glibc: upgrade to 2.37 release + stable updates
447- glib-networking: update 2.72.2 -> 2.74.0
448- glslang: upgrade 1.3.236.0 -> 1.3.239.0
449- gnu-config: upgrade to latest revision
450- gnupg: upgrade 2.3.7 -> 2.4.0
451- gnutls: upgrade 3.7.7 -> 3.8.0
452- gobject-introspection: upgrade 1.72.0 -> 1.74.0
453- go: update 1.19 -> 1.20.1
454- grep: update 3.7 -> 3.10
455- gsettings-desktop-schemas: upgrade 42.0 -> 43.0
456- gstreamer1.0: upgrade 1.20.3 -> 1.22.0
457- gtk+3: upgrade 3.24.34 -> 3.24.36
458- gtk4: update 4.8.2 -> 4.10.0
459- harfbuzz: upgrade 5.1.0 -> 7.1.0
460- hdparm: update 9.64 -> 9.65
461- help2man: upgrade 1.49.2 -> 1.49.3
462- icu: update 71.1 -> 72-1
463- ifupdown: upgrade 0.8.37 -> 0.8.41
464- igt-gpu-tools: upgrade 1.26 -> 1.27.1
465- inetutils: upgrade 2.3 -> 2.4
466- init-system-helpers: upgrade 1.64 -> 1.65.2
467- iproute2: upgrade 5.19.0 -> 6.2.0
468- iptables: update 1.8.8 -> 1.8.9
469- iputils: update to 20221126
470- iso-codes: upgrade 4.11.0 -> 4.13.0
471- jquery: upgrade 3.6.0 -> 3.6.3
472- kexec-tools: upgrade 2.0.25 -> 2.0.26
473- kmscube: upgrade to latest revision
474- libarchive: upgrade 3.6.1 -> 3.6.2
475- libbsd: upgrade 0.11.6 -> 0.11.7
476- libcap: upgrade 2.65 -> 2.67
477- libdnf: update 0.69.0 -> 0.70.0
478- libdrm: upgrade 2.4.113 -> 2.4.115
479- libedit: upgrade 20210910-3.1 -> 20221030-3.1
480- libepoxy: update 1.5.9 -> 1.5.10
481- libffi: upgrade 3.4.2 -> 3.4.4
482- libfontenc: upgrade 1.1.6 -> 1.1.7
483- libgit2: upgrade 1.5.0 -> 1.6.3
484- libgpg-error: update 1.45 -> 1.46
485- libhandy: update 1.6.3 -> 1.8.1
486- libical: upgrade 3.0.14 -> 3.0.16
487- libice: update 1.0.10 -> 1.1.1
488- libidn2: upgrade 2.3.3 -> 2.3.4
489- libinput: upgrade 1.19.4 -> 1.22.1
490- libjpeg-turbo: upgrade 2.1.4 -> 2.1.5.1
491- libksba: upgrade 1.6.0 -> 1.6.3
492- libmicrohttpd: upgrade 0.9.75 -> 0.9.76
493- libmodule-build-perl: update 0.4231 -> 0.4232
494- libmpc: upgrade 1.2.1 -> 1.3.1
495- libnewt: update 0.52.21 -> 0.52.23
496- libnotify: upgrade 0.8.1 -> 0.8.2
497- libpcap: upgrade 1.10.1 -> 1.10.3
498- libpciaccess: update 0.16 -> 0.17
499- libpcre2: upgrade 10.40 -> 10.42
500- libpipeline: upgrade 1.5.6 -> 1.5.7
501- libpng: upgrade 1.6.38 -> 1.6.39
502- libpsl: upgrade 0.21.1 -> 0.21.2
503- librepo: upgrade 1.14.5 -> 1.15.1
504- libsdl2: upgrade 2.24.1 -> 2.26.3
505- libsm: 1.2.3 > 1.2.4
506- libsndfile1: upgrade 1.1.0 -> 1.2.0
507- libsolv: upgrade 0.7.22 -> 0.7.23
508- libsoup-2.4: upgrade 2.74.2 -> 2.74.3
509- libsoup: upgrade 3.0.7 -> 3.2.2
510- libtest-fatal-perl: upgrade 0.016 -> 0.017
511- libtest-needs-perl: upgrade 0.002009 -> 0.002010
512- libunistring: upgrade 1.0 -> 1.1
513- liburcu: upgrade 0.13.2 -> 0.14.0
514- liburi-perl: upgrade 5.08 -> 5.17
515- libva: upgrade 2.15.0 -> 2.16.0
516- libva-utils: upgrade 2.15.0 -> 2.17.1
517- libwebp: upgrade 1.2.4 -> 1.3.0
518- libwpe: upgrade 1.12.3 -> 1.14.1
519- libx11: 1.8.1 -> 1.8.4
520- libx11-compose-data: 1.6.8 -> 1.8.4
521- libxau: upgrade 1.0.10 -> 1.0.11
522- libxcomposite: update 0.4.5 -> 0.4.6
523- libxcrypt-compat: upgrade 4.4.30 -> 4.4.33
524- libxcrypt: upgrade 4.4.28 -> 4.4.30
525- libxdamage: update 1.1.5 -> 1.1.6
526- libxdmcp: update 1.1.3 -> 1.1.4
527- libxext: update 1.3.4 -> 1.3.5
528- libxft: update 2.3.4 -> 2.3.6
529- libxft: upgrade 2.3.6 -> 2.3.7
530- libxinerama: update 1.1.4 -> 1.1.5
531- libxkbcommon: upgrade 1.4.1 -> 1.5.0
532- libxkbfile: update 1.1.0 -> 1.1.1
533- libxkbfile: upgrade 1.1.1 -> 1.1.2
534- libxml2: upgrade 2.9.14 -> 2.10.3
535- libxmu: update 1.1.3 -> 1.1.4
536- libxpm: update 3.5.13 -> 3.5.15
537- libxrandr: update 1.5.2 -> 1.5.3
538- libxrender: update 0.9.10 -> 0.9.11
539- libxres: update 1.2.1 -> 1.2.2
540- libxscrnsaver: update 1.2.3 -> 1.2.4
541- libxshmfence: update 1.3 -> 1.3.2
542- libxslt: upgrade 1.1.35 -> 1.1.37
543- libxtst: update 1.2.3 -> 1.2.4
544- libxv: update 1.0.11 -> 1.0.12
545- libxxf86vm: update 1.1.4 -> 1.1.5
546- lighttpd: upgrade 1.4.66 -> 1.4.69
547- linux-firmware: upgrade 20220913 -> 20230210
548- linux-libc-headers: bump to 6.1
549- linux-yocto/5.15: update genericx86* machines to v5.15.103
550- linux-yocto/5.15: update to v5.15.108
551- linux-yocto/6.1: update to v6.1.25
552- linux-yocto-dev: bump to v6.3
553- linux-yocto-rt/5.15: update to -rt59
554- linux-yocto-rt/6.1: update to -rt7
555- llvm: update 14.0.6 -> 15.0.7
556- log4cplus: upgrade 2.0.8 -> 2.1.0
557- logrotate: upgrade 3.20.1 -> 3.21.0
558- lsof: upgrade 4.95.0 -> 4.98.0
559- ltp: upgrade 20220527 -> 20230127
560- lttng-modules: upgrade 2.13.4 -> 2.13.9
561- lttng-tools: update 2.13.8 -> 2.13.9
562- lttng-ust: upgrade 2.13.4 -> 2.13.5
563- makedepend: upgrade 1.0.6 -> 1.0.8
564- make: update 4.3 -> 4.4.1
565- man-db: update 2.10.2 -> 2.11.2
566- man-pages: upgrade 5.13 -> 6.03
567- matchbox-config-gtk: Update to latest SRCREV
568- matchbox-desktop-2: Update 2.2 -> 2.3
569- matchbox-panel-2: Update 2.11 -> 2.12
570- matchbox-terminal: Update to latest SRCREV
571- matchbox-wm: Update 1.2.2 -> 1.2.3
572- mc: update 4.8.28 -> 4.8.29
573- mesa: update 22.2.0 -> 23.0.0
574- meson: upgrade 0.63.2 -> 1.0.1
575- mmc-utils: upgrade to latest revision
576- mobile-broadband-provider-info: upgrade 20220725 -> 20221107
577- mpfr: upgrade 4.1.0 -> 4.2.0
578- mpg123: upgrade 1.30.2 -> 1.31.2
579- msmtp: upgrade 1.8.22 -> 1.8.23
580- mtd-utils: upgrade 2.1.4 -> 2.1.5
581- mtools: upgrade 4.0.40 -> 4.0.42
582- musl-obstack: Update to 1.2.3
583- musl: Upgrade to latest master
584- nasm: update 2.15.05 -> 2.16.01
585- ncurses: upgrade 6.3+20220423 -> 6.4
586- netbase: upgrade 6.3 -> 6.4
587- newlib: Upgrade 4.2.0 -> 4.3.0
588- nghttp2: upgrade 1.49.0 -> 1.52.0
589- numactl: upgrade 2.0.15 -> 2.0.16
590- opensbi: Upgrade to 1.2 release
591- openssh: upgrade 9.0p1 -> 9.3p1
592- openssl: Upgrade 3.0.5 -> 3.1.0
593- opkg: upgrade to version 0.6.1
594- orc: upgrade 0.4.32 -> 0.4.33
595- ovmf: upgrade edk2-stable202205 -> edk2-stable202211
596- pango: upgrade 1.50.9 -> 1.50.13
597- patchelf: upgrade 0.15.0 -> 0.17.2
598- pciutils: upgrade 3.8.0 -> 3.9.0
599- piglit: upgrade to latest revision
600- pinentry: update 1.2.0 -> 1.2.1
601- pixman: upgrade 0.40.0 -> 0.42.2
602- pkgconf: upgrade 1.9.3 -> 1.9.4
603- popt: update 1.18 -> 1.19
604- powertop: upgrade 2.14 -> 2.15
605- procps: update 3.3.17 -> 4.0.3
606- psmisc: upgrade 23.5 -> 23.6
607- puzzles: upgrade to latest revision
608- python3-alabaster: upgrade 0.7.12 -> 0.7.13
609- python3-attrs: upgrade 22.1.0 -> 22.2.0
610- python3-babel: upgrade 2.10.3 -> 2.12.1
611- python3-bcrypt: upgrade 3.2.2 -> 4.0.1
612- python3-certifi: upgrade 2022.9.14 -> 2022.12.7
613- python3-chardet: upgrade 5.0.0 -> 5.1.0
614- python3-cryptography: upgrade 38.0.3 -> 39.0.4
615- python3-cryptography-vectors: upgrade 37.0.4 -> 39.0.2
616- python3-cython: upgrade 0.29.32 -> 0.29.33
617- python3-dbusmock: update 0.28.4 -> 0.28.7
618- python3-dbus: upgrade 1.2.18 -> 1.3.2
619- python3-dtschema: upgrade 2022.8.3 -> 2023.1
620- python3-flit-core: upgrade 3.7.1 -> 3.8.0
621- python3-gitdb: upgrade 4.0.9 -> 4.0.10
622- python3-git: upgrade 3.1.27 -> 3.1.31
623- python3-hatch-fancy-pypi-readme: upgrade 22.7.0 -> 22.8.0
624- python3-hatchling: upgrade 1.9.0 -> 1.13.0
625- python3-hatch-vcs: upgrade 0.2.0 -> 0.3.0
626- python3-hypothesis: upgrade 6.54.5 -> 6.68.2
627- python3-importlib-metadata: upgrade 4.12.0 -> 6.0.0
628- python3-iniconfig: upgrade 1.1.1 -> 2.0.0
629- python3-installer: update 0.5.1 -> 0.6.0
630- python3-iso8601: upgrade 1.0.2 -> 1.1.0
631- python3-jsonschema: upgrade 4.9.1 -> 4.17.3
632- python3-lxml: upgrade 4.9.1 -> 4.9.2
633- python3-mako: upgrade 1.2.2 -> 1.2.4
634- python3-markupsafe: upgrade 2.1.1 -> 2.1.2
635- python3-more-itertools: upgrade 8.14.0 -> 9.1.0
636- python3-numpy: upgrade 1.23.3 -> 1.24.2
637- python3-packaging: upgrade to 23.0
638- python3-pathspec: upgrade 0.10.1 -> 0.11.0
639- python3-pbr: upgrade 5.10.0 -> 5.11.1
640- python3-pip: upgrade 22.2.2 -> 23.0.1
641- python3-poetry-core: upgrade 1.0.8 -> 1.5.2
642- python3-psutil: upgrade 5.9.2 -> 5.9.4
643- python3-pycairo: upgrade 1.21.0 -> 1.23.0
644- python3-pycryptodome: upgrade 3.15.0 -> 3.17
645- python3-pycryptodomex: upgrade 3.15.0 -> 3.17
646- python3-pygments: upgrade 2.13.0 -> 2.14.0
647- python3-pyopenssl: upgrade 22.0.0 -> 23.0.0
648- python3-pyrsistent: upgrade 0.18.1 -> 0.19.3
649- python3-pytest-subtests: upgrade 0.8.0 -> 0.10.0
650- python3-pytest: upgrade 7.1.3 -> 7.2.2
651- python3-pytz: upgrade 2022.2.1 -> 2022.7.1
652- python3-requests: upgrade 2.28.1 -> 2.28.2
653- python3-scons: upgrade 4.4.0 -> 4.5.2
654- python3-setuptools-rust: upgrade 1.5.1 -> 1.5.2
655- python3-setuptools-scm: upgrade 7.0.5 -> 7.1.0
656- python3-setuptools: upgrade 65.0.2 -> 67.6.0
657- python3-sphinxcontrib-applehelp: update 1.0.2 -> 1.0.4
658- python3-sphinxcontrib-htmlhelp: 2.0.0 -> 2.0.1
659- python3-sphinx-rtd-theme: upgrade 1.0.0 -> 1.2.0
660- python3-sphinx: upgrade 5.1.1 -> 6.1.3
661- python3-subunit: upgrade 1.4.0 -> 1.4.2
662- python3-testtools: upgrade 2.5.0 -> 2.6.0
663- python3-typing-extensions: upgrade 4.3.0 -> 4.5.0
664- python3: update 3.10.6 -> 3.11.2
665- python3-urllib3: upgrade 1.26.12 -> 1.26.15
666- python3-wcwidth: upgrade 0.2.5 -> 0.2.6
667- python3-wheel: upgrade 0.37.1 -> 0.40.0
668- python3-zipp: upgrade 3.8.1 -> 3.15.0
669- qemu: update 7.1.0 -> 7.2.0
670- quota: update 4.06 -> 4.09
671- readline: update 8.1.2 -> 8.2
672- repo: upgrade 2.29.2 -> 2.32
673- rgb: update 1.0.6 -> 1.1.0
674- rng-tools: upgrade 6.15 -> 6.16
675- rsync: update 3.2.5 -> 3.2.7
676- rt-tests: update 2.4 -> 2.5
677- ruby: update 3.1.2 -> 3.2.1
678- rust: update 1.63.0 -> 1.68.1
679- rxvt-unicode: upgrade 9.30 -> 9.31
680- sed: update 4.8 -> 4.9
681- shaderc: upgrade 2022.2 -> 2023.2
682- shadow: update 4.12.1 -> 4.13
683- socat: upgrade 1.7.4.3 -> 1.7.4.4
684- spirv-headers: upgrade 1.3.236.0 -> 1.3.239.0
685- spirv-tools: upgrade 1.3.236.0 -> 1.3.239.0
686- sqlite3: upgrade 3.39.3 -> 3.41.0
687- strace: upgrade 5.19 -> 6.2
688- stress-ng: update 0.14.03 -> 0.15.06
689- sudo: upgrade 1.9.11p3 -> 1.9.13p3
690- swig: update 4.0.2 -> 4.1.1
691- sysstat: upgrade 12.6.0 -> 12.6.2
692- systemd: update 251.4 -> 253.1
693- systemtap: upgrade 4.7 -> 4.8
694- taglib: upgrade 1.12 -> 1.13
695- tcf-agent: Update to current version
696- tcl: update 8.6.11 -> 8.6.13
697- texinfo: update 6.8 -> 7.0.2
698- tiff: update 4.4.0 -> 4.5.0
699- tzdata: update 2022d -> 2023c
700- u-boot: upgrade 2022.07 -> 2023.01
701- unfs: update 0.9.22 -> 0.10.0
702- usbutils: upgrade 014 -> 015
703- util-macros: upgrade 1.19.3 -> 1.20.0
704- vala: upgrade 0.56.3 -> 0.56.4
705- valgrind: update to 3.20.0
706- vim: Upgrade 9.0.0598 -> 9.0.1429
707- virglrenderer: upgrade 0.10.3 -> 0.10.4
708- vte: update 0.68.0 -> 0.72.0
709- vulkan-headers: upgrade 1.3.236.0 -> 1.3.239.0
710- vulkan-loader: upgrade 1.3.236.0 -> 1.3.239.0
711- vulkan-samples: update to latest revision
712- vulkan-tools: upgrade 1.3.236.0 -> 1.3.239.0
713- vulkan: update 1.3.216.0 -> 1.3.236.0
714- wayland-protocols: upgrade 1.26 -> 1.31
715- wayland-utils: update 1.0.0 -> 1.1.0
716- webkitgtk: update 2.36.7 -> 2.38.5
717- weston: update 10.0.2 -> 11.0.1
718- wireless-regdb: upgrade 2022.08.12 -> 2023.02.13
719- wpebackend-fdo: upgrade 1.12.1 -> 1.14.0
720- xcb-util: update 0.4.0 -> 0.4.1
721- xcb-util-keysyms: 0.4.0 -> 0.4.1
722- xcb-util-renderutil: 0.3.9 -> 0.3.10
723- xcb-util-wm: 0.4.1 -> 0.4.2
724- xcb-util-image: 0.4.0 -> 0.4.1
725- xf86-input-mouse: update 1.9.3 -> 1.9.4
726- xf86-input-vmmouse: update 13.1.0 -> 13.2.0
727- xf86-video-vesa: update 2.5.0 -> 2.6.0
728- xf86-video-vmware: update 13.3.0 -> 13.4.0
729- xhost: update 1.0.8 -> 1.0.9
730- xinit: update 1.4.1 -> 1.4.2
731- xkbcomp: update 1.4.5 -> 1.4.6
732- xkeyboard-config: upgrade 2.36 -> 2.38
733- xprop: update 1.2.5 -> 1.2.6
734- xrandr: upgrade 1.5.1 -> 1.5.2
735- xserver-xorg: upgrade 21.1.4 -> 21.1.7
736- xset: update 1.2.4 -> 1.2.5
737- xvinfo: update 1.1.4 -> 1.1.5
738- xwayland: upgrade 22.1.3 -> 22.1.8
739- xz: upgrade 5.2.6 -> 5.4.2
740- zlib: upgrade 1.2.12 -> 1.2.13
741- zstd: upgrade 1.5.2 -> 1.5.4
742
743Contributors to 4.2
744~~~~~~~~~~~~~~~~~~~
745
746Thanks to the following people who contributed to this release:
747
748- Adrian Freihofer
749- Ahmad Fatoum
750- Alejandro Hernandez Samaniego
751- Alexander Kanavin
752- Alexandre Belloni
753- Alexey Smirnov
754- Alexis Lothoré
755- Alex Kiernan
756- Alex Stewart
757- Andrej Valek
758- Andrew Geissler
759- Anton Antonov
760- Antonin Godard
761- Archana Polampalli
762- Armin Kuster
763- Arnout Vandecappelle
764- Arturo Buzarra
765- Atanas Bunchev
766- Benjamin Szőke
767- Benoît Mauduit
768- Bernhard Rosenkränzer
769- Bruce Ashfield
770- Caner Altinbasak
771- Carlos Alberto Lopez Perez
772- Changhyeok Bae
773- Changqing Li
774- Charlie Johnston
775- Chase Qi
776- Chee Yang Lee
777- Chen Qi
778- Chris Elledge
779- Christian Eggers
780- Christoph Lauer
781- Chuck Wolber
782- Ciaran Courtney
783- Claus Stovgaard
784- Clément Péron
785- Daniel Ammann
786- David Bagonyi
787- Denys Dmytriyenko
788- Denys Zagorui
789- Diego Sueiro
790- Dmitry Baryshkov
791- Ed Tanous
792- Enguerrand de Ribaucourt
793- Enrico Jörns
794- Enrico Scholz
795- Etienne Cordonnier
796- Fabio Estevam
797- Fabre Sébastien
798- Fawzi KHABER
799- Federico Pellegrin
800- Frank de Brabander
801- Frederic Martinsons
802- Geoffrey GIRY
803- George Kelly
804- Harald Seiler
805- He Zhe
806- Hitendra Prajapati
807- Jagadeesh Krishnanjanappa
808- James Raphael Tiovalen
809- Jan Kircher
810- Jan Luebbe
811- Jan-Simon Moeller
812- Javier Tia
813- Jeremy Puhlman
814- Jermain Horsman
815- Jialing Zhang
816- Joel Stanley
817- Joe Slater
818- Johan Korsnes
819- Jon Mason
820- Jordan Crouse
821- Jose Quaresma
822- Joshua Watt
823- Justin Bronder
824- Kai Kang
825- Kasper Revsbech
826- Keiya Nobuta
827- Kenfe-Mickael Laventure
828- Kevin Hao
829- Khem Raj
830- Konrad Weihmann
831- Lei Maohui
832- Leon Anavi
833- Liam Beguin
834- Louis Rannou
835- Luca Boccassi
836- Luca Ceresoli
837- Luis Martins
838- Maanya Goenka
839- Marek Vasut
840- Mark Asselstine
841- Mark Hatle
842- Markus Volk
843- Marta Rybczynska
844- Martin Jansa
845- Martin Larsson
846- Mateusz Marciniec
847- Mathieu Dubois-Briand
848- Mauro Queiros
849- Maxim Uvarov
850- Michael Halstead
851- Michael Opdenacker
852- Mike Crowe
853- Mikko Rapeli
854- Ming Liu
855- Mingli Yu
856- Narpat Mali
857- Nathan Rossi
858- Niko Mauno
859- Ola x Nilsson
860- Oliver Lang
861- Ovidiu Panait
862- Pablo Saavedra
863- Patrick Williams
864- Paul Eggleton
865- Paulo Neves
866- Pavel Zhukov
867- Pawel Zalewski
868- Pedro Baptista
869- Peter Bergin
870- Peter Kjellerstedt
871- Peter Marko
872- Petr Kubizňák
873- Petr Vorel
874- pgowda
875- Piotr Łobacz
876- Quentin Schulz
877- Randy MacLeod
878- Ranjitsinh Rathod
879- Ravineet Singh
880- Ravula Adhitya Siddartha
881- Richard Elberger
882- Richard Leitner
883- Richard Purdie
884- Robert Andersson
885- Robert Joslyn
886- Robert Yang
887- Romuald JEANNE
888- Ross Burton
889- Ryan Eatmon
890- Sakib Sajal
891- Sandeep Gundlupet Raju
892- Saul Wold
893- Sean Anderson
894- Sergei Zhmylev
895- Siddharth Doshi
896- Soumya
897- Sudip Mukherjee
898- Sundeep KOKKONDA
899- Teoh Jay Shen
900- Thomas De Schampheleire
901- Thomas Perrot
902- Thomas Roos
903- Tim Orling
904- Tobias Hagelborn
905- Tom Hochstein
906- Trevor Woerner
907- Ulrich Ölmann
908- Vincent Davis Jr
909- Vivek Kumbhar
910- Vyacheslav Yurkov
911- Wang Mingyu
912- Wentao Zhang
913- Xiangyu Chen
914- Xiaotian Wu
915- Yan Xinkuan
916- Yash Shinde
917- Yi Zhao
918- Yoann Congal
919- Yureka Lilian
920- Zang Ruochen
921- Zheng Qiu
922- Zheng Ruoqin
923- Zoltan Boszormenyi
924- 张忠山
925
Patrick Williamsb542dec2023-06-09 01:26:37 -0500926
927Repositories / Downloads for Yocto-4.2
928~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
929
930poky
931
932- Repository Location: :yocto_git:`/poky`
933- Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>`
934- Tag: :yocto_git:`yocto-4.2 </poky/log/?h=yocto-4.2>`
935- Git Revision: :yocto_git:`21790e71d55f417f27cd51fae9dd47549758d4a0 </poky/commit/?id=21790e71d55f417f27cd51fae9dd47549758d4a0>`
936- Release Artefact: poky-21790e71d55f417f27cd51fae9dd47549758d4a0
937- sha: 38606076765d912deec84e523403709ef1249122197e61454ae08818e60f83c2
938- Download Locations:
939 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/poky-21790e71d55f417f27cd51fae9dd47549758d4a0.tar.bz2
940 http://mirrors.kernel.org/yocto/yocto/yocto-4.2/poky-21790e71d55f417f27cd51fae9dd47549758d4a0.tar.bz2
941
942openembedded-core
943
944- Repository Location: :oe_git:`/openembedded-core`
945- Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>`
946- Tag: :oe_git:`yocto-4.2 </openembedded-core/log/?h=yocto-4.2>`
947- Git Revision: :oe_git:`c57d1a561db563ed2f521bbac5fc12d4ac8e11a7 </openembedded-core/commit/?id=c57d1a561db563ed2f521bbac5fc12d4ac8e11a7>`
948- Release Artefact: oecore-c57d1a561db563ed2f521bbac5fc12d4ac8e11a7
949- sha: e8cdd870492017be7e7b74b8c2fb73ae6771b2d2125b2aa1f0e65d0689f96af8
950- Download Locations:
951 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/oecore-c57d1a561db563ed2f521bbac5fc12d4ac8e11a7.tar.bz2
952 http://mirrors.kernel.org/yocto/yocto/yocto-4.2/oecore-c57d1a561db563ed2f521bbac5fc12d4ac8e11a7.tar.bz2
953
954meta-mingw
955
956- Repository Location: :yocto_git:`/meta-mingw`
957- Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>`
958- Tag: :yocto_git:`yocto-4.2 </meta-mingw/log/?h=yocto-4.2>`
959- Git Revision: :yocto_git:`250617ffa524c082b848487359b9d045703d59c2 </meta-mingw/commit/?id=250617ffa524c082b848487359b9d045703d59c2>`
960- Release Artefact: meta-mingw-250617ffa524c082b848487359b9d045703d59c2
961- sha: 873a97dfd5ed6fb26e1f6a2ddc2c0c9d7a7b3c7f5018588e912294618775c323
962- Download Locations:
963 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/meta-mingw-250617ffa524c082b848487359b9d045703d59c2.tar.bz2
964 http://mirrors.kernel.org/yocto/yocto/yocto-4.2/meta-mingw-250617ffa524c082b848487359b9d045703d59c2.tar.bz2
965
966bitbake
967
968- Repository Location: :oe_git:`/bitbake`
969- Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>`
970- Tag: :oe_git:`yocto-4.2 </bitbake/log/?h=yocto-4.2>`
971- Git Revision: :oe_git:`d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c </bitbake/commit/?id=d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c>`
972- Release Artefact: bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c
973- sha: 5edcb97cb545011226b778355bb840ebcc790552d4a885a0d83178153697ba7a
974- Download Locations:
975 http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
976 http://mirrors.kernel.org/yocto/yocto/yocto-4.2/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
977
978yocto-docs
979
980- Repository Location: :yocto_git:`/yocto-docs`
981- Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>`
982- Tag: :yocto_git:`yocto-4.2 </yocto-docs/log/?h=yocto-4.2>`
983- Git Revision: :yocto_git:`4d6807e34adf5d92d9b6e5852736443a867c78fa </yocto-docs/commit/?id=4d6807e34adf5d92d9b6e5852736443a867c78fa>`
984