blob: a5d66c04108ee669f6c0b97ac116ba272066fedf [file] [log] [blame]
Andrew Geissler517393d2023-01-13 08:55:19 -06001.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
Patrick Williams03907ee2022-05-01 06:28:52 -05003Release notes for 4.0 (kirkstone)
4---------------------------------
5
6This is a Long Term Support release, published in April 2022, and supported at least for two years (April 2024).
7
8New Features / Enhancements in 4.0
9~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10
11- Linux kernel 5.15, glibc 2.35 and ~300 other recipe upgrades
12
Andrew Geissler517393d2023-01-13 08:55:19 -060013- Reproducibility: this release fixes the reproducibility issues with
14 ``rust-llvm`` and ``golang``. Recipes in OpenEmbedded-Core are now fully
15 reproducible. Functionality previously in the optional "reproducible"
16 class has been merged into the :ref:`ref-classes-base` class.
Patrick Williams03907ee2022-05-01 06:28:52 -050017
18- Network access is now disabled by default for tasks other than where it is expected to ensure build integrity (where host kernel supports it)
19
20- The Yocto Project now allows you to reuse the Shared State cache from
21 its autobuilder. If the network connection between our server and your
22 machine is faster than you would build recipes from source, you can
23 try to speed up your builds by using such Shared State and Hash
24 Equivalence by setting::
25
26 BB_SIGNATURE_HANDLER = "OEEquivHash"
27 BB_HASHSERVE = "auto"
Patrick Williamsdb4c27e2022-08-05 08:10:29 -050028 BB_HASHSERVE_UPSTREAM = "hashserv.yocto.io:8687"
Andrew Geissler615f2f12022-07-15 14:00:58 -050029 SSTATE_MIRRORS ?= "file://.* https://sstate.yoctoproject.org/all/PATH;downloadfilename=PATH"
Patrick Williams03907ee2022-05-01 06:28:52 -050030
31- The Python package build process is now based on `wheels <https://pythonwheels.com/>`__
32 in line with the upstream direction.
33
Andrew Geissler517393d2023-01-13 08:55:19 -060034- New :ref:`ref-classes-overlayfs` and :ref:`ref-classes-overlayfs-etc` classes and
Patrick Williams2194f502022-10-16 14:26:09 -050035 ``overlayroot`` support in the :term:`Initramfs` framework to make it easier to
Patrick Williams03907ee2022-05-01 06:28:52 -050036 overlay read-only filesystems (for example) with
Patrick Williams7784c422022-11-17 07:29:11 -060037 :wikipedia:`OverlayFS <OverlayFS>`.
Patrick Williams03907ee2022-05-01 06:28:52 -050038
39- Inclusive language adjustments to some variable names - see the
40 :ref:`4.0 migration guide <migration-4.0-inclusive-language>` for details.
Patrick Williams44b3caf2024-04-12 16:51:14 -050041
Patrick Williams03907ee2022-05-01 06:28:52 -050042- New recipes:
43
44 - ``buildtools-docs-tarball``
45 - ``libptytty``
46 - ``libxcvt``
47 - ``lua``
48 - ``nghttp2``
49 - ``python3-alabaster``
50 - ``python3-asn1crypto``
51 - ``python3-babel``
52 - ``python3-bcrypt``
53 - ``python3-certifi``
54 - ``python3-cffi``
55 - ``python3-chardet``
56 - ``python3-cryptography``
57 - ``python3-cryptography-vectors``
58 - ``python3-dtschema``
59 - ``python3-flit-core``
60 - ``python3-idna``
61 - ``python3-imagesize``
62 - ``python3-installer``
63 - ``python3-iso8601``
64 - ``python3-jsonpointer``
65 - ``python3-jsonschema``
66 - ``python3-ndg-httpsclient``
67 - ``python3-ply``
68 - ``python3-poetry-core``
69 - ``python3-pretend``
70 - ``python3-psutil``
71 - ``python3-pyasn1``
72 - ``python3-pycparser``
73 - ``python3-pyopenssl``
74 - ``python3-pyrsistent``
75 - ``python3-pysocks``
76 - ``python3-pytest-runner``
77 - ``python3-pytest-subtests``
78 - ``python3-pytz``
79 - ``python3-requests``
80 - ``python3-rfc3339-validator``
81 - ``python3-rfc3986-validator``
82 - ``python3-rfc3987``
83 - ``python3-ruamel-yaml``
84 - ``python3-semantic-version``
85 - ``python3-setuptools-rust-native``
86 - ``python3-snowballstemmer``
87 - ``python3-sphinx``
88 - ``python3-sphinxcontrib-applehelp``
89 - ``python3-sphinxcontrib-devhelp``
90 - ``python3-sphinxcontrib-htmlhelp``
91 - ``python3-sphinxcontrib-jsmath``
92 - ``python3-sphinxcontrib-qthelp``
93 - ``python3-sphinxcontrib-serializinghtml``
94 - ``python3-sphinx-rtd-theme``
95 - ``python3-strict-rfc3339``
96 - ``python3-tomli``
97 - ``python3-typing-extensions``
98 - ``python3-urllib3``
99 - ``python3-vcversioner``
100 - ``python3-webcolors``
101 - ``python3-wheel``
102 - ``repo``
103 - ``seatd``
104
105- Extended recipes to ``native``: ``wayland``, ``wayland-protocols``
106
107- Shared state (sstate) improvements:
108
Patrick Williams7784c422022-11-17 07:29:11 -0600109 - Switched to :wikipedia:`ZStandard (zstd) <Zstd>` instead
Patrick Williams03907ee2022-05-01 06:28:52 -0500110 of Gzip, for better performance.
111 - Allow validation of sstate signatures against a list of keys
112 - Improved error messages and exception handling
113
114- BitBake enhancements:
115
116 - Fetcher enhancements:
Patrick Williams44b3caf2024-04-12 16:51:14 -0500117
Andrew Geisslerfc113ea2023-03-31 09:59:46 -0500118 - New :ref:`bitbake-user-manual/bitbake-user-manual-fetching:crate fetcher (\`\`crate://\`\`)` for Rust packages
Patrick Williams03907ee2022-05-01 06:28:52 -0500119 - Added striplevel support to unpack
120 - git: Add a warning asking users to set a branch in git urls
121 - git: Allow git fetcher to support subdir param
122 - git: canonicalize ids in generated tarballs
123 - git: stop generated tarballs from leaking info
124 - npm: Put all downloaded files in the npm2 directory
125 - npmsw: Add support for duplicate dependencies without url
126 - npmsw: Add support for github prefix in npm shrinkwrap version
127 - ssh: now supports checkstatus, allows : in URLs (both required for use with sstate) and no longer requires username
128 - wget: add redirectauth parameter
129 - wget: add 30s timeout for checkstatus calls
Patrick Williams44b3caf2024-04-12 16:51:14 -0500130
Patrick Williams03907ee2022-05-01 06:28:52 -0500131 - Show warnings for append/prepend/remove operators combined with +=/.=
132 - Add bb.warnonce() and bb.erroronce() log methods
133 - Improved setscene task display
134 - Show elapsed time also for tasks with progress bars
135 - Improved cleanup on forced shutdown (either because of errors or Ctrl+C)
136 - contrib: Add Dockerfile for building PR service container
137 - Change file format of siginfo files to use zstd compressed json
138 - Display active tasks when printing keep-alive message to help debugging
139
140- Architecture-specific enhancements:
141
142 - ARM:
Patrick Williams44b3caf2024-04-12 16:51:14 -0500143
Patrick Williams03907ee2022-05-01 06:28:52 -0500144 - tune-cortexa72: Enable the crc extension by default for cortexa72
145 - qemuarm64: Add tiny ktype to qemuarm64 bsp
146 - armv9a/tune: Add the support for the Neoverse N2 core
147 - arch-armv8-5a.inc: Add tune include for armv8.5a
Andrew Geissler517393d2023-01-13 08:55:19 -0600148 - grub-efi: Add xen_boot support when 'xen' is in :term:`DISTRO_FEATURES` for aarch64
Patrick Williams03907ee2022-05-01 06:28:52 -0500149 - tune-cortexa73: Introduce cortexa73-crypto tune
150 - libacpi: Build libacpi also for 'aarch64' machines
151 - core-image-tiny-initramfs: Mark recipe as 32 bit ARM compatible
152
153 - PowerPC:
154
155 - weston-init: Use pixman rendering for qemuppc64
156 - rust: add support for big endian 64-bit PowerPC
157 - rust: Add snapshot checksums for powerpc64le
158
159 - RISC-V:
160
161 - libunwind: Enable for rv64
162 - systemtap: Enable for riscv64
163 - linux-yocto-dev: add qemuriscv32
164 - packagegroup-core-tools-profile: Enable systemtap for riscv64
165 - qemuriscv: Use virtio-tablet-pci for mouse
Patrick Williams44b3caf2024-04-12 16:51:14 -0500166
Patrick Williams03907ee2022-05-01 06:28:52 -0500167 - x86:
168
169 - kernel-yocto: conditionally enable stack protection checking on x86-64
170
171- Kernel-related enhancements:
172
Patrick Williams2194f502022-10-16 14:26:09 -0500173 - Allow :term:`Initramfs` to be built from a separate multiconfig
Patrick Williams03907ee2022-05-01 06:28:52 -0500174 - Make kernel-base recommend kernel-image, not depend (allowing images containing kernel modules without kernel image)
175 - linux-yocto: split vtpm for more granular inclusion
176 - linux-yocto: cfg/debug: add configs for kcsan
177 - linux-yocto: cfg: add kcov feature fragment
178 - linux-yocto: export pkgconfig variables to devshell
179 - linux-yocto-dev: use versioned branch as default
Andrew Geissler517393d2023-01-13 08:55:19 -0600180 - New :term:`KERNEL_DEBUG_TIMESTAMPS` variable (to replace removed ``BUILD_REPRODUCIBLE_BINARIES`` for the kernel)
Patrick Williams03907ee2022-05-01 06:28:52 -0500181 - Introduce python3-dtschema-wrapper in preparation for mandatory schema checking on dtb files in 5.16
182 - Allow disabling kernel artifact symlink creation
183 - Allow changing default .bin kernel artifact extension
184
185- FIT image related enhancements:
186
Patrick Williams2194f502022-10-16 14:26:09 -0500187 - New ``FIT_SUPPORTED_INITRAMFS_FSTYPES`` variable to allow extending :term:`Initramfs` image types to look for
Patrick Williams03907ee2022-05-01 06:28:52 -0500188 - New ``FIT_CONF_PREFIX`` variable to allow overriding FIT configuration prefix
189 - Use 'bbnote' for better logging
190
191- New :term:`PACKAGECONFIG` options in ``curl``, ``dtc``, ``epiphany``, ``git``, ``git``, ``gstreamer1.0-plugins-bad``, ``linux-yocto-dev``, ``kmod``, ``mesa``, ``piglit``, ``qemu``, ``rpm``, ``systemd``, ``webkitgtk``, ``weston-init``
192- ptest enhancements in ``findutils``, ``lttng-tools``, ``openssl``, ``gawk``, ``strace``, ``lttng-tools``, ``valgrind``, ``perl``, ``libxml-parser-perl``, ``openssh``, ``python3-cryptography``, ``popt``
193
194- Sysroot dependencies have been further optimised
195- Significant effort to upstream / rationalise patches across a variety of recipes
196- Allow the creation of block devices on top of UBI volumes
197- archiver: new ARCHIVER_MODE[compression] to set tarball compression, and switch default to xz
198- yocto-check-layer: add ability to perform tests from a global bbclass
199- yocto-check-layer: improved README checks
200- cve-check: add json output format
201- cve-check: add coverage statistics on recipes with/without CVEs
Patrick Williams44b3caf2024-04-12 16:51:14 -0500202- Added mirrors for kernel sources and uninative binaries on kernel.org
Patrick Williams03907ee2022-05-01 06:28:52 -0500203- glibc and binutils recipes now use shallow mirror tarballs for faster fetching
204- When patching fails, show more information on the fatal error
205
206- wic Image Creator enhancements:
207
208 - Support rootdev identified by partition label
209 - rawcopy: Add support for packed images
210 - partition: Support valueless keys in sourceparams
211
212- QA check enhancements:
213
214 - Allow treating license issues as errors
215 - Added a check that Upstream-Status patch tag is present and correctly formed
216 - Added a check for directories that are expected to be empty
217 - Ensure addition of patch-fuzz retriggers do_qa_patch
218 - Added a sanity check for allarch packagegroups
219
Andrew Geissler517393d2023-01-13 08:55:19 -0600220- :ref:`ref-classes-create-spdx` class improvements:
Patrick Williams03907ee2022-05-01 06:28:52 -0500221
222 - Get SPDX-License-Identifier from source files
223 - Generate manifest also for SDKs
224 - New SPDX_ORG variable to allow changing the Organization field value
225 - Added packageSupplier field
226 - Added create_annotation function
227
228- devtool add / recipetool create enhancements:
229
230 - Extend curl detection when creating recipes
231 - Handle GitLab URLs like we do GitHub
232 - Recognize more standard license text variants
233 - Separate licenses with & operator
234 - Detect more known licenses in Python code
235 - Move license md5sums data into CSV files
236 - npm: Use README as license fallback
Patrick Williams44b3caf2024-04-12 16:51:14 -0500237
Patrick Williams03907ee2022-05-01 06:28:52 -0500238- SDK-related enhancements:
239
Andrew Geissler517393d2023-01-13 08:55:19 -0600240 - Extended recipes to :ref:`ref-classes-nativesdk`: ``cargo``,
241 ``librsvg``, ``libstd-rs``, ``libva``, ``python3-docutil``, ``python3-packaging``
242 - Enabled :ref:`ref-classes-nativesdk` recipes to find a correct version
243 of the rust cross compiler
Patrick Williams03907ee2022-05-01 06:28:52 -0500244 - Support creating per-toolchain cmake file in SDK
245
246- Rust enhancements:
Patrick Williams44b3caf2024-04-12 16:51:14 -0500247
Patrick Williams03907ee2022-05-01 06:28:52 -0500248 - New python_setuptools3_rust class to enable building python extensions in Rust
249 - classes/meson: Add optional rust definitions
250
251- QEMU / runqemu enhancements:
252
253 - qemu: Add knob for enabling PMDK pmem support
254 - qemu: add tpm string section to qemu acpi table
255 - qemu: Build on musl targets
256 - runqemu: support rootfs mounted ro
257 - runqemu: add :term:`DEPLOY_DIR_IMAGE` replacement in QB_OPT_APPEND
258 - runqemu: Allow auto-detection of the correct graphics options
259
260- Capped ``cpu_count()`` (used to set parallelisation defaults) to 64 since any higher usually hurts parallelisation
261- Adjust some GL-using recipes so that they only require virtual/egl
262- package_rpm: use zstd instead of xz
263- npm: new ``EXTRA_OENPM`` variable (to set node-gyp variables for example)
264- npm: new ``NPM_NODEDIR`` variable
265- perl: Enable threading
266- u-boot: Convert ${UBOOT_ENV}.cmd into ${UBOOT_ENV}.scr
267- u-boot: Split do_configure logic into separate file
268- go.bbclass: Allow adding parameters to go ldflags
269- go: log build id computations
270- scons: support out-of-tree builds
271- scripts: Add a conversion script to use SPDX license names
272- scripts: Add convert-variable-renames script for inclusive language variable renaming
273- binutils-cross-canadian: enable gold for mingw
274- grub-efi: Add option to include all available modules
275- bitbake.conf: allow wayland distro feature through for native/SDK builds
276- weston-init: Pass --continue-without-input when launching weston
277- weston: wrapper for weston modules argument
278- weston: Add a knob to control simple clients
279- uninative: Add version to uninative tarball name
280- volatile-binds: SELinux and overlayfs extensions in mount-copybind
281- gtk-icon-cache: Allow using gtk4
282- kmod: Add an exclude directive to depmod
Patrick Williams2194f502022-10-16 14:26:09 -0500283- os-release: add os-release-initrd package for use in systemd-based :term:`Initramfs` images
Patrick Williams03907ee2022-05-01 06:28:52 -0500284- gstreamer1.0-plugins-base: add support for graphene
285- gpg-sign: Add parameters to gpg signature function
286- package_manager: sign DEB package feeds
287- zstd: add libzstd package
288- libical: build gobject and vala introspection
289- dhcpcd: add option to set DBDIR location
290- rpcbind: install rpcbind.conf
291- mdadm: install mdcheck
292- boost: add json lib
293- libxkbcommon: allow building of API documentation
294- libxkbcommon: split libraries and xkbcli into separate packages
295- systemd: move systemd shared library into its own package
Andrew Geissler517393d2023-01-13 08:55:19 -0600296- systemd: Minimize udev package size if :term:`DISTRO_FEATURES` doen't contain sysvinit
Patrick Williams03907ee2022-05-01 06:28:52 -0500297
298Known Issues in 4.0
299~~~~~~~~~~~~~~~~~~~
300
301- ``make`` version 4.2.1 is known to be buggy on non-Ubuntu systems. If this ``make``
302 version is detected on host distributions other than Ubuntu at build start time,
303 then a warning will be displayed.
304
305Recipe License changes in 4.0
306~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
307
Andrew Geissler517393d2023-01-13 08:55:19 -0600308The following corrections have been made to the :term:`LICENSE` values set by recipes:
Patrick Williams03907ee2022-05-01 06:28:52 -0500309
Andrew Geissler517393d2023-01-13 08:55:19 -0600310* cmake: add BSD-1-Clause & MIT & BSD-2-Clause to :term:`LICENSE` due to additional vendored libraries in native/target context
311* gettext: extend :term:`LICENSE` conditional upon :term:`PACKAGECONFIG` (due to vendored libraries)
Patrick Williams03907ee2022-05-01 06:28:52 -0500312* gstreamer1.0: update licenses of all modules to LGPL-2.1-or-later (with some exceptions that are GPL-2.0-or-later)
313* gstreamer1.0-plugins-bad/ugly: use the GPL-2.0-or-later only when it is in use
314* kern-tools-native: add missing MIT license due to Kconfiglib
Andrew Geissler517393d2023-01-13 08:55:19 -0600315* libcap: add pam_cap license to :term:`LIC_FILES_CHKSUM` if pam is enabled
Patrick Williams03907ee2022-05-01 06:28:52 -0500316* libidn2: add Unicode-DFS-2016 license
Andrew Geissler517393d2023-01-13 08:55:19 -0600317* libsdl2: add BSD-2-Clause to :term:`LICENSE` due to default yuv2rgb and hidapi inclusion
318* libx11-compose-data: update :term:`LICENSE` to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality
319* libx11: update :term:`LICENSE` to "MIT & MIT-style & BSD-1-Clause & HPND & HPND-sell-variant" to better reflect reality
320* libxshmfence: correct :term:`LICENSE` - MIT -> HPND
321* newlib: add BSD-3-Clause to :term:`LICENSE`
322* python3-idna: correct :term:`LICENSE` - Unicode -> Unicode-TOU
323* python3-pip: add "Apache-2.0 & MPL-2.0 & LGPL-2.1-only & BSD-3-Clause & PSF-2.0 & BSD-2-Clause" to :term:`LICENSE` due to vendored libraries
Patrick Williams03907ee2022-05-01 06:28:52 -0500324
325Other license-related notes:
326
327- The ambiguous "BSD" license has been removed from the ``common-licenses`` directory.
328 Each recipe that fetches or builds BSD-licensed code should specify the proper
329 version of the BSD license in its :term:`LICENSE` value.
330
331- :term:`LICENSE` definitions now have to use `SPDX identifiers <https://spdx.org/licenses/>`__.
332 A :oe_git:`convert-spdx-licenses.py </openembedded-core/tree/scripts/contrib/convert-spdx-licenses.py>`
333 script can be used to update your recipes.
334
335
336
337Security Fixes in 4.0
338~~~~~~~~~~~~~~~~~~~~~
339
340- binutils: :cve:`2021-42574`, :cve:`2021-45078`
341- curl: :cve:`2021-22945`, :cve:`2021-22946`, :cve:`2021-22947`
342- epiphany: :cve:`2021-45085`, :cve:`2021-45086`, :cve:`2021-45087`, :cve:`2021-45088`
343- expat: :cve:`2021-45960`, :cve:`2021-46143`, :cve:`2022-22822`, :cve:`2022-22823`, :cve:`2022-22824`, :cve:`2022-22825`, :cve:`2022-22826`, :cve:`2022-22827`, :cve:`2022-23852`, :cve:`2022-23990`, :cve:`2022-25235`, :cve:`2022-25236`, :cve:`2022-25313`, :cve:`2022-25314`, :cve:`2022-25315`
344- ffmpeg: :cve:`2021-38114`
345- gcc: :cve:`2021-35465`, :cve:`2021-42574`, :cve:`2021-46195`, :cve:`2022-24765`
346- glibc: :cve:`2021-3998`, :cve:`2021-3999`, :cve:`2021-43396`, :cve:`2022-23218`, :cve:`2022-23219`
347- gmp: :cve:`2021-43618`
348- go: :cve:`2021-41771` and :cve:`2021-41772`
349- grub2: :cve:`2021-3981`
350- gzip: :cve:`2022-1271`
351- libarchive : :cve:`2021-31566`, :cve:`2021-36976`
352- libxml2: :cve:`2022-23308`
353- libxslt: :cve:`2021-30560`
354- lighttpd: :cve:`2022-22707`
355- linux-yocto/5.10: amdgpu: :cve:`2021-42327`
356- lua: :cve:`2021-43396`
357- openssl: :cve:`2021-4044`, :cve:`2022-0778`
358- qemu: :cve:`2022-1050`, :cve:`2022-26353`, :cve:`2022-26354`
359- rpm: :cve:`2021-3521`
360- seatd: :cve:`2022-25643`
361- speex: :cve:`2020-23903`
362- squashfs-tools: :cve:`2021-41072`
363- systemd: :cve:`2021-4034`
364- tiff: :cve:`2022-0561`, :cve:`2022-0562`, :cve:`2022-0865`, :cve:`2022-0891`, :cve:`2022-0907`, :cve:`2022-0908`, :cve:`2022-0909`, :cve:`2022-0924`, :cve:`2022-1056`, :cve:`2022-22844`
365- unzip: :cve:`2021-4217`
366- vim: :cve:`2021-3796`, :cve:`2021-3872`, :cve:`2021-3875`, :cve:`2021-3927`, :cve:`2021-3928`, :cve:`2021-3968`, :cve:`2021-3973`, :cve:`2021-4187`, :cve:`2022-0128`, :cve:`2022-0156`, :cve:`2022-0158`, :cve:`2022-0261`, :cve:`2022-0318`, :cve:`2022-0319`, :cve:`2022-0554`, :cve:`2022-0696`, :cve:`2022-0714`, :cve:`2022-0729`, :cve:`2022-0943`
367- virglrenderer: :cve:`2022-0135`, :cve:`2022-0175`
368- webkitgtk: :cve:`2022-22589`, :cve:`2022-22590`, :cve:`2022-22592`
369- xz: :cve:`2022-1271`
370- zlib: :cve:`2018-25032`
371
372
373
374Recipe Upgrades in 4.0
375~~~~~~~~~~~~~~~~~~~~~~
376
377- acpica: upgrade 20210730 -> 20211217
378- acpid: upgrade 2.0.32 -> 2.0.33
379- adwaita-icon-theme: update 3.34/38 -> 41.0
380- alsa-ucm-conf: upgrade 1.2.6.2 -> 1.2.6.3
381- alsa: upgrade 1.2.5 -> 1.2.6
382- apt: upgrade 2.2.4 -> 2.4.3
383- asciidoc: upgrade 9.1.0 -> 10.0.0
384- atk: upgrade 2.36.0 -> 2.38.0
385- at-spi2-core: upgrade 2.40.3 -> 2.42.0
386- at: update 3.2.2 -> 3.2.5
387- autoconf-archive: upgrade 2021.02.19 -> 2022.02.11
388- automake: update 1.16.3 -> 1.16.5
389- bash: upgrade 5.1.8 -> 5.1.16
390- bind: upgrade 9.16.20 -> 9.18.1
391- binutils: Bump to latest 2.38 release branch
392- bison: upgrade 3.7.6 -> 3.8.2
393- bluez5: upgrade 5.61 -> 5.64
394- boost: update 1.77.0 -> 1.78.0
395- btrfs-tools: upgrade 5.13.1 -> 5.16.2
396- buildtools-installer: Update to use 3.4
397- busybox: 1.34.0 -> 1.35.0
398- ca-certificates: update 20210119 -> 20211016
399- cantarell-fonts: update 0.301 -> 0.303.1
400- ccache: upgrade 4.4 -> 4.6
401- cmake: update 3.21.1 -> 3.22.3
402- connman: update 1.40 -> 1.41
403- coreutils: update 8.32 -> 9.0
404- cracklib: update 2.9.5 -> 2.9.7
405- createrepo-c: upgrade 0.17.4 -> 0.19.0
406- cronie: upgrade 1.5.7 -> 1.6.0
407- cups: update 2.3.3op2 -> 2.4.1
408- curl: update 7.78.0 -> 7.82.0
409- dbus: upgrade 1.12.20 -> 1.14.0
410- debianutils: update 4.11.2 -> 5.7
411- dhcpcd: upgrade 9.4.0 -> 9.4.1
412- diffoscope: upgrade 181 -> 208
413- dnf: upgrade 4.8.0 -> 4.11.1
414- dpkg: update 1.20.9 -> 1.21.4
415- e2fsprogs: upgrade 1.46.4 -> 1.46.5
416- ed: upgrade 1.17 -> 1.18
417- efivar: update 37 -> 38
418- elfutils: update 0.185 -> 0.186
419- ell: upgrade 0.43 -> 0.49
420- enchant2: upgrade 2.3.1 -> 2.3.2
421- epiphany: update 40.3 -> 42.0
422- erofs-utils: update 1.3 -> 1.4
423- ethtool: update to 5.16
424- expat: upgrade 2.4.1 -> 2.4.7
425- ffmpeg: update 4.4 -> 5.0
426- file: upgrade 5.40 -> 5.41
427- findutils: upgrade 4.8.0 -> 4.9.0
428- flac: upgrade 1.3.3 -> 1.3.4
429- freetype: upgrade 2.11.0 -> 2.11.1
430- fribidi: upgrade 1.0.10 -> 1.0.11
431- gawk: update 5.1.0 -> 5.1.1
432- gcompat: Update to latest
433- gdbm: upgrade 1.19 -> 1.23
434- gdb: Upgrade to 11.2
435- ghostscript: update 9.54.0 -> 9.55.0
436- gi-docgen: upgrade 2021.7 -> 2022.1
437- git: update 2.33.0 -> 2.35.2
438- glib-2.0: update 2.68.4 -> 2.72.0
439- glibc: Upgrade to 2.35
440- glib-networking: update 2.68.2 -> 2.72.0
441- glslang: update 11.5.0 -> 11.8.0
442- gnu-config: update to latest revision
443- gnupg: update 2.3.1 -> 2.3.4
444- gnutls: update 3.7.2 -> 3.7.4
445- gobject-introspection: upgrade 1.68.0 -> 1.72.0
446- go-helloworld: update to latest revision
447- go: update 1.16.7 -> 1.17.8
448- gpgme: upgrade 1.16.0 -> 1.17.1
449- gsettings-desktop-schemas: upgrade 40.0 -> 42.0
450- gst-devtools: 1.18.4 -> 1.20.1
451- gst-examples: 1.18.4 -> 1.18.6
452- gstreamer1.0: 1.18.4 -> 1.20.1
453- gstreamer1.0-libav: 1.18.4 -> 1.20.1
454- gstreamer1.0-omx: 1.18.4 -> 1.20.1
455- gstreamer1.0-plugins-bad: 1.18.4 1.20.1
456- gstreamer1.0-plugins-base: 1.18.4 -> 1.20.1
457- gstreamer1.0-plugins-good: 1.18.4 -> 1.20.1
458- gstreamer1.0-plugins-ugly: 1.18.4 -> 1.20.1
459- gstreamer1.0-python: 1.18.4 -> 1.20.1
460- gstreamer1.0-rtsp-server: 1.18.4 -> 1.20.1
461- gstreamer1.0-vaapi: 1.18.4 -> 1.20.1
462- gtk+3: upgrade 3.24.30 -> 3.24.33
463- gzip: upgrade 1.10 -> 1.12
464- harfbuzz: upgrade 2.9.0 -> 4.0.1
465- hdparm: upgrade 9.62 -> 9.63
466- help2man: upgrade 1.48.4 -> 1.49.1
467- icu: update 69.1 -> 70.1
468- ifupdown: upgrade 0.8.36 -> 0.8.37
469- inetutils: update 2.1 -> 2.2
470- init-system-helpers: upgrade 1.60 -> 1.62
471- iproute2: update to 5.17.0
472- iputils: update 20210722 to 20211215
473- iso-codes: upgrade 4.6.0 -> 4.9.0
474- itstool: update 2.0.6 -> 2.0.7
475- iw: upgrade 5.9 -> 5.16
476- json-glib: upgrade 1.6.4 -> 1.6.6
477- kea: update 1.8.2 -> 2.0.2
478- kexec-tools: update 2.0.22 -> 2.0.23
479- less: upgrade 590 -> 600
480- libarchive: upgrade 3.5.1 -> 3.6.1
481- libatomic-ops: upgrade 7.6.10 -> 7.6.12
482- libbsd: upgrade 0.11.3 -> 0.11.5
483- libcap: update 2.51 -> 2.63
484- libcgroup: upgrade 2.0 -> 2.0.1
485- libcomps: upgrade 0.1.17 -> 0.1.18
486- libconvert-asn1-perl: upgrade 0.31 -> 0.33
487- libdazzle: upgrade 3.40.0 -> 3.44.0
488- libdnf: update 0.63.1 -> 0.66.0
489- libdrm: upgrade 2.4.107 -> 2.4.110
490- libedit: upgrade 20210714-3.1 -> 20210910-3.1
491- liberation-fonts: update 2.1.4 -> 2.1.5
492- libevdev: upgrade 1.11.0 -> 1.12.1
493- libexif: update 0.6.22 -> 0.6.24
494- libgit2: update 1.1.1 -> 1.4.2
495- libgpg-error: update 1.42 -> 1.44
496- libhandy: update 1.2.3 -> 1.5.0
497- libical: upgrade 3.0.10 -> 3.0.14
498- libinput: update to 1.19.3
499- libjitterentropy: update 3.1.0 -> 3.4.0
500- libjpeg-turbo: upgrade 2.1.1 -> 2.1.3
501- libmd: upgrade 1.0.3 -> 1.0.4
502- libmicrohttpd: upgrade 0.9.73 -> 0.9.75
503- libmodulemd: upgrade 2.13.0 -> 2.14.0
504- libpam: update 1.5.1 -> 1.5.2
505- libpcre2: upgrade 10.37 -> 10.39
506- libpipeline: upgrade 1.5.3 -> 1.5.5
507- librepo: upgrade 1.14.1 -> 1.14.2
508- librsvg: update 2.40.21 -> 2.52.7
509- libsamplerate0: update 0.1.9 -> 0.2.2
510- libsdl2: update 2.0.16 -> 2.0.20
511- libseccomp: update to 2.5.3
512- libsecret: upgrade 0.20.4 -> 0.20.5
513- libsndfile1: bump to version 1.0.31
514- libsolv: upgrade 0.7.19 -> 0.7.22
515- libsoup-2.4: upgrade 2.72.0 -> 2.74.2
516- libsoup: add a recipe for 3.0.5
517- libssh2: update 1.9.0 -> 1.10.0
518- libtasn1: upgrade 4.17.0 -> 4.18.0
519- libtool: Upgrade 2.4.6 -> 2.4.7
520- libucontext: Upgrade to 1.2 release
521- libunistring: update 0.9.10 -> 1.0
522- libunwind: upgrade 1.5.0 -> 1.6.2
523- liburcu: upgrade 0.13.0 -> 0.13.1
524- libusb1: upgrade 1.0.24 -> 1.0.25
525- libuv: update 1.42.0 -> 1.44.1
526- libva: update 2.12.0 -> 2.14.0
527- libva-utils: upgrade 2.13.0 -> 2.14.0
528- libwebp: 1.2.1 -> 1.2.2
529- libwpe: upgrade 1.10.1 -> 1.12.0
530- libx11: update to 1.7.3.1
531- libxcrypt: upgrade 4.4.26 -> 4.4.27
532- libxcrypt-compat: upgrade 4.4.26 -> 4.4.27
533- libxi: update to 1.8
534- libxkbcommon: update to 1.4.0
535- libxml2: update to 2.9.13
536- libxslt: update to v1.1.35
537- lighttpd: update 1.4.59 -> 1.4.64
538- linux-firmware: upgrade 20210818 -> 20220310
539- linux-libc-headers: update to v5.16
540- linux-yocto/5.10: update to v5.10.109
541- linux-yocto/5.15: introduce recipes (v5.15.32)
542- linux-yocto-dev: update to v5.18+
543- linux-yocto-rt/5.10: update to -rt61
544- linux-yocto-rt/5.15: update to -rt34
545- llvm: update 12.0.1 -> 13.0.1
546- logrotate: update 3.18.1 -> 3.19.0
547- lsof: update 4.91 -> 4.94.0
548- ltp: update 20210927 -> 20220121
549- ltp: Update to 20210927
550- lttng-modules: update devupstream to latest 2.13
551- lttng-modules: update to 2.13.3
552- lttng-tools: upgrade 2.13.0 -> 2.13.4
553- lttng-ust: upgrade 2.13.0 -> 2.13.2
554- lua: update 5.3.6 -> 5.4.4
555- lzip: upgrade 1.22 -> 1.23
556- man-db: upgrade 2.9.4 -> 2.10.2
557- man-pages: update to 5.13
558- mdadm: update 4.1 -> 4.2
559- mesa: upgrade 21.2.1 -> 22.0.0
560- meson: update 0.58.1 -> 0.61.3
561- minicom: Upgrade 2.7.1 -> 2.8
562- mmc-utils: upgrade to latest revision
563- mobile-broadband-provider-info: upgrade 20210805 -> 20220315
564- mpg123: upgrade 1.28.2 -> 1.29.3
565- msmtp: upgrade 1.8.15 -> 1.8.20
566- mtd-utils: upgrade 2.1.3 -> 2.1.4
567- mtools: upgrade 4.0.35 -> 4.0.38
568- musl: Update to latest master
569- ncurses: update 6.2 -> 6.3
570- newlib: Upgrade 4.1.0 -> 4.2.0
571- nfs-utils: upgrade 2.5.4 -> 2.6.1
572- nghttp2: upgrade 1.45.1 -> 1.47.0
573- ofono: upgrade 1.32 -> 1.34
574- opensbi: Upgrade to 1.0
575- openssh: upgrade 8.7p1 -> 8.9
576- openssl: update 1.1.1l -> 3.0.2
577- opkg: upgrade 0.4.5 -> 0.5.0
578- opkg-utils: upgrade 0.4.5 -> 0.5.0
579- ovmf: update 202105 -> 202202
580- p11-kit: update 0.24.0 -> 0.24.1
581- pango: upgrade 1.48.9 -> 1.50.4
582- patchelf: upgrade 0.13 -> 0.14.5
583- perl-cross: update 1.3.6 -> 1.3.7
584- perl: update 5.34.0 -> 5.34.1
585- piglit: upgrade to latest revision
586- pigz: upgrade 2.6 -> 2.7
587- pinentry: update 1.1.1 -> 1.2.0
588- pkgconfig: Update to latest
589- psplash: upgrade to latest revision
590- puzzles: upgrade to latest revision
591- python3-asn1crypto: upgrade 1.4.0 -> 1.5.1
592- python3-attrs: upgrade 21.2.0 -> 21.4.0
593- python3-cryptography: Upgrade to 36.0.2
594- python3-cryptography-vectors: upgrade to 36.0.2
595- python3-cython: upgrade 0.29.24 -> 0.29.28
596- python3-dbusmock: update to 0.27.3
597- python3-docutils: upgrade 0.17.1 0.18.1
598- python3-dtschema: upgrade 2021.10 -> 2022.1
599- python3-gitdb: upgrade 4.0.7 -> 4.0.9
600- python3-git: update to 3.1.27
601- python3-hypothesis: upgrade 6.15.0 -> 6.39.5
602- python3-imagesize: upgrade 1.2.0 -> 1.3.0
603- python3-importlib-metadata: upgrade 4.6.4 -> 4.11.3
604- python3-jinja2: upgrade 3.0.1 -> 3.1.1
605- python3-jsonschema: upgrade 3.2.0 -> 4.4.0
606- python3-libarchive-c: upgrade 3.1 -> 4.0
607- python3-magic: upgrade 0.4.24 -> 0.4.25
608- python3-mako: upgrade 1.1.5 -> 1.1.6
609- python3-markdown: upgrade 3.3.4 -> 3.3.6
610- python3-markupsafe: upgrade 2.0.1 -> 2.1.1
611- python3-more-itertools: upgrade 8.8.0 -> 8.12.0
612- python3-numpy: upgrade 1.21.2 -> 1.22.3
613- python3-packaging: upgrade 21.0 -> 21.3
614- python3-pathlib2: upgrade 2.3.6 -> 2.3.7
615- python3-pbr: upgrade 5.6.0 -> 5.8.1
616- python3-pip: update 21.2.4 -> 22.0.3
617- python3-pycairo: upgrade 1.20.1 -> 1.21.0
618- python3-pycryptodome: upgrade 3.10.1 -> 3.14.1
619- python3-pyelftools: upgrade 0.27 -> 0.28
620- python3-pygments: upgrade 2.10.0 -> 2.11.2
621- python3-pygobject: upgrade 3.40.1 -> 3.42.0
622- python3-pyparsing: update to 3.0.7
623- python3-pyrsistent: upgrade 0.18.0 -> 0.18.1
624- python3-pytest-runner: upgrade 5.3.1 -> 6.0.0
625- python3-pytest-subtests: upgrade 0.6.0 -> 0.7.0
626- python3-pytest: upgrade 6.2.4 -> 7.1.1
627- python3-pytz: upgrade 2021.3 -> 2022.1
628- python3-py: upgrade 1.10.0 -> 1.11.0
629- python3-pyyaml: upgrade 5.4.1 -> 6.0
630- python3-ruamel-yaml: upgrade 0.17.16 -> 0.17.21
631- python3-scons: upgrade 4.2.0 -> 4.3.0
632- python3-setuptools-scm: upgrade 6.0.1 -> 6.4.2
633- python3-setuptools: update to 59.5.0
634- python3-smmap: update to 5.0.0
635- python3-tomli: upgrade 1.2.1 -> 2.0.1
636- python3: update to 3.10.3
637- python3-urllib3: upgrade 1.26.8 -> 1.26.9
638- python3-zipp: upgrade 3.5.0 -> 3.7.0
639- qemu: update 6.0.0 -> 6.2.0
640- quilt: upgrade 0.66 -> 0.67
641- re2c: upgrade 2.2 -> 3.0
642- readline: upgrade 8.1 -> 8.1.2
643- repo: upgrade 2.17.3 -> 2.22
644- resolvconf: update 1.87 -> 1.91
645- rng-tools: upgrade 6.14 -> 6.15
646- rpcsvc-proto: upgrade 1.4.2 -> 1.4.3
647- rpm: update 4.16.1.3 -> 4.17.0
648- rt-tests: update 2.1 -> 2.3
649- ruby: update 3.0.2 -> 3.1.1
650- rust: update 1.54.0 -> 1.59.0
651- rxvt-unicode: upgrade 9.26 -> 9.30
652- screen: upgrade 4.8.0 -> 4.9.0
653- shaderc: update 2021.1 -> 2022.1
654- shadow: upgrade 4.9 -> 4.11.1
655- socat: upgrade 1.7.4.1 -> 1.7.4.3
656- spirv-headers: bump to b42ba6 revision
657- spirv-tools: update 2021.2 -> 2022.1
658- sqlite3: upgrade 3.36.0 -> 3.38.2
659- strace: update 5.14 -> 5.16
660- stress-ng: upgrade 0.13.00 -> 0.13.12
661- sudo: update 1.9.7p2 -> 1.9.10
662- sysklogd: upgrade 2.2.3 -> 2.3.0
663- sysstat: upgrade 12.4.3 -> 12.4.5
664- systemd: update 249.3 -> 250.4
665- systemtap: upgrade 4.5 -> 4.6
666- sysvinit: upgrade 2.99 -> 3.01
667- tzdata: update to 2022a
668- u-boot: upgrade 2021.07 -> 2022.01
669- uninative: Upgrade to 3.6 with gcc 12 support
670- util-linux: update 2.37.2 -> 2.37.4
671- vala: upgrade 0.52.5 -> 0.56.0
672- valgrind: update 3.17.0 -> 3.18.1
673- vim: upgrade to 8.2 patch 4681
674- vte: upgrade 0.64.2 -> 0.66.2
675- vulkan-headers: upgrade 1.2.182 -> 1.2.191
676- vulkan-loader: upgrade 1.2.182 -> 1.2.198.1
677- vulkan-samples: update to latest revision
678- vulkan-tools: upgrade 1.2.182 -> 1.2.191
679- vulkan: update 1.2.191.0 -> 1.3.204.1
680- waffle: update 1.6.1 -> 1.7.0
681- wayland-protocols: upgrade 1.21 -> 1.25
682- wayland: upgrade 1.19.0 -> 1.20.0
683- webkitgtk: upgrade 2.34.0 -> 2.36.0
684- weston: upgrade 9.0.0 -> 10.0.0
685- wget: update 1.21.1 -> 1.21.3
686- wireless-regdb: upgrade 2021.07.14 -> 2022.02.18
687- wpa-supplicant: update 2.9 -> 2.10
688- wpebackend-fdo: upgrade 1.10.0 -> 1.12.0
689- xauth: upgrade 1.1 -> 1.1.1
690- xf86-input-libinput: update to 1.2.1
691- xf86-video-intel: update to latest commit
692- xkeyboard-config: update to 2.35.1
693- xorgproto: update to 2021.5
694- xserver-xorg: update 1.20.13 -> 21.1.3
695- xwayland: update 21.1.2 -> 22.1.0
696- xxhash: upgrade 0.8.0 -> 0.8.1
697- zstd: update 1.5.0 -> 1.5.2
698
699
700
701Contributors to 4.0
702~~~~~~~~~~~~~~~~~~~
703
704Thanks to the following people who contributed to this release:
705
706- Abongwa Amahnui Bonalais
707- Adriaan Schmidt
708- Adrian Freihofer
709- Ahmad Fatoum
710- Ahmed Hossam
711- Ahsan Hussain
712- Alejandro Hernandez Samaniego
713- Alessio Igor Bogani
714- Alexander Kanavin
715- Alexandre Belloni
716- Alexandru Ardelean
717- Alexey Brodkin
718- Alex Stewart
719- Andreas Müller
720- Andrei Gherzan
721- Andrej Valek
722- Andres Beltran
723- Andrew Jeffery
724- Andrey Zhizhikin
725- Anton Mikanovich
726- Anuj Mittal
727- Bill Pittman
728- Bruce Ashfield
729- Caner Altinbasak
730- Carlos Rafael Giani
731- Chaitanya Vadrevu
732- Changhyeok Bae
733- Changqing Li
734- Chen Qi
735- Christian Eggers
736- Claudius Heine
737- Claus Stovgaard
738- Daiane Angolini
739- Daniel Ammann
740- Daniel Gomez
741- Daniel McGregor
742- Daniel Müller
743- Daniel Wagenknecht
744- David Joyner
745- David Reyna
746- Denys Dmytriyenko
747- Dhruva Gole
748- Diego Sueiro
749- Dmitry Baryshkov
750- Ferry Toth
751- Florian Amstutz
752- Henry Kleynhans
753- He Zhe
754- Hongxu Jia
755- Hsia-Jun(Randy) Li
756- Ian Ray
757- Jacob Kroon
758- Jagadeesh Krishnanjanappa
759- Jasper Orschulko
760- Jim Wilson
761- Joel Winarske
762- Joe Slater
763- Jon Mason
764- Jose Quaresma
765- Joshua Watt
766- Justin Bronder
767- Kai Kang
768- Kamil Dziezyk
769- Kevin Hao
770- Khairul Rohaizzat Jamaluddin
771- Khem Raj
772- Kiran Surendran
773- Konrad Weihmann
774- Kory Maincent
775- Lee Chee Yang
776- Leif Middelschulte
777- Lei Maohui
778- Li Wang
779- Liwei Song
780- Luca Boccassi
781- Lukasz Majewski
782- Luna Gräfje
783- Manuel Leonhardt
784- Marek Vasut
785- Mark Hatle
786- Markus Niebel
787- Markus Volk
788- Marta Rybczynska
789- Martin Beeger
790- Martin Jansa
791- Matthias Klein
792- Matt Madison
793- Maximilian Blenk
794- Max Krummenacher
795- Michael Halstead
796- Michael Olbrich
797- Michael Opdenacker
798- Mike Crowe
799- Ming Liu
800- Mingli Yu
801- Minjae Kim
802- Nicholas Sielicki
803- Olaf Mandel
804- Oleh Matiusha
805- Oleksandr Kravchuk
806- Oleksandr Ocheretnyi
807- Oleksandr Suvorov
808- Oleksiy Obitotskyy
809- Otavio Salvador
810- Pablo Saavedra
811- Paul Barker
812- Paul Eggleton
813- Pavel Zhukov
814- Peter Hoyes
815- Peter Kjellerstedt
816- Petr Vorel
817- Pgowda
818- Quentin Schulz
819- Ralph Siemsen
820- Randy Li
821- Randy MacLeod
822- Rasmus Villemoes
823- Ricardo Salveti
824- Richard Neill
825- Richard Purdie
826- Robert Joslyn
827- Robert P. J. Day
828- Robert Yang
829- Ross Burton
830- Rudolf J Streif
831- Sakib Sajal
832- Samuli Piippo
833- Saul Wold
834- Scott Murray
835- Sean Anderson
836- Simone Weiss
837- Simon Kuhnle
838- S. Lockwood-Childs
839- Stefan Herbrechtsmeier
840- Steve Sakoman
841- Sundeep KOKKONDA
842- Tamizharasan Kumar
843- Tean Cunningham
844- Teoh Jay Shen
845- Thomas Perrot
846- Tim Orling
847- Tobias Kaufmann
848- Tom Hochstein
849- Tony McDowell
850- Trevor Gamblin
851- Ulrich Ölmann
852- Valerii Chernous
853- Vivien Didelot
854- Vyacheslav Yurkov
855- Wang Mingyu
856- Xavier Berger
857- Yi Zhao
858- Yongxin Liu
859- Yureka
860- Zev Weiss
861- Zheng Ruoqin
862- Zoltán Böszörményi
863- Zygmunt Krynicki
864
865
866
867Repositories / Downloads for 4.0
868~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
869
870
871poky
872
Patrick Williams7784c422022-11-17 07:29:11 -0600873- Repository Location: :yocto_git:`/poky`
Patrick Williams03907ee2022-05-01 06:28:52 -0500874- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
875- Tag: :yocto_git:`yocto-4.0 </poky/tag/?h=yocto-4.0>`
876- Git Revision: :yocto_git:`00cfdde791a0176c134f31e5a09eff725e75b905 </poky/commit/?id=00cfdde791a0176c134f31e5a09eff725e75b905>`
877- Release Artefact: poky-00cfdde791a0176c134f31e5a09eff725e75b905
878- sha: 4cedb491b7bf0d015768c61690f30d7d73f4266252d6fba907bba97eac83648c
879- Download Locations:
880 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0/poky-00cfdde791a0176c134f31e5a09eff725e75b905.tar.bz2
881 http://mirrors.kernel.org/yocto/yocto/yocto-4.0/poky-00cfdde791a0176c134f31e5a09eff725e75b905.tar.bz2
882
883openembedded-core
884
885- Repository Location: :oe_git:`/openembedded-core`
886- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
887- Tag: :oe_git:`yocto-4.0 </openembedded-core/tag/?h=yocto-4.0>`
888- Git Revision: :oe_git:`92fcb6570bddd0c5717d8cfdf38ecf3e44942b0f </openembedded-core/commit/?id=92fcb6570bddd0c5717d8cfdf38ecf3e44942b0f>`
889- Release Artefact: oecore-92fcb6570bddd0c5717d8cfdf38ecf3e44942b0f
890- sha: c042629752543a10b0384b2076b1ee8742fa5e8112aef7b00b3621f8387a51c6
891- Download Locations:
892 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0/oecore-92fcb6570bddd0c5717d8cfdf38ecf3e44942b0f.tar.bz2
893 http://mirrors.kernel.org/yocto/yocto/yocto-4.0/oecore-92fcb6570bddd0c5717d8cfdf38ecf3e44942b0f.tar.bz2
894
895meta-mingw
896
Patrick Williams7784c422022-11-17 07:29:11 -0600897- Repository Location: :yocto_git:`/meta-mingw`
Patrick Williams03907ee2022-05-01 06:28:52 -0500898- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
899- Tag: :yocto_git:`yocto-4.0 </meta-mingw/tag/?h=yocto-4.0>`
900- Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
901- Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
902- sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
903- Download Locations:
904 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
905 http://mirrors.kernel.org/yocto/yocto/yocto-4.0/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
906
907meta-gplv2
908
Patrick Williams7784c422022-11-17 07:29:11 -0600909- Repository Location: :yocto_git:`/meta-gplv2`
Patrick Williams03907ee2022-05-01 06:28:52 -0500910- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
911- Tag: :yocto_git:`yocto-4.0 </meta-gplv2/tag/?h=yocto-4.0>`
912- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-mingw/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
913- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
914- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
915- Download Locations:
916 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
917 http://mirrors.kernel.org/yocto/yocto/yocto-4.0/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
918
919bitbake
920
921- Repository Location: :oe_git:`/bitbake`
922- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
923- Tag: :oe_git:`yocto-4.0 </bitbake/tag/?h=yocto-4.0>`
924- Git Revision: :oe_git:`c212b0f3b542efa19f15782421196b7f4b64b0b9 </bitbake/commit/?id=c212b0f3b542efa19f15782421196b7f4b64b0b9>`
925- Release Artefact: bitbake-c212b0f3b542efa19f15782421196b7f4b64b0b9
926- sha: 6872095c7d7be5d791ef3e18b6bab2d1e0e237962f003d2b00dc7bd6fb6d2ef7
927- Download Locations:
928 http://downloads.yoctoproject.org/releases/yocto/yocto-4.0/bitbake-c212b0f3b542efa19f15782421196b7f4b64b0b9.tar.bz2
929 http://mirrors.kernel.org/yocto/yocto/yocto-4.0/bitbake-c212b0f3b542efa19f15782421196b7f4b64b0b9.tar.bz2
930
931yocto-docs
932
Patrick Williams7784c422022-11-17 07:29:11 -0600933- Repository Location: :yocto_git:`/yocto-docs`
Patrick Williams03907ee2022-05-01 06:28:52 -0500934- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
935- Tag: :yocto_git:`yocto-4.0 </yocto-docs/tag/?h=yocto-4.0>`
936- Git Revision: :yocto_git:`a6f571ad5b087385cad8765ed455c4b4eaeebca6 </yocto-docs/commit/?id=a6f571ad5b087385cad8765ed455c4b4eaeebca6>`
937