Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 1 | .. SPDX-License-Identifier: CC-BY-SA-2.0-UK |
| 2 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 3 | Release notes for 4.3 (nanbield) |
| 4 | -------------------------------- |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 5 | |
| 6 | New Features / Enhancements in 4.3 |
| 7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 8 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 9 | - Linux kernel 6.5 and 6.1, gcc 13, glibc 2.38, LLVM 17, and over 300 other recipe upgrades |
| 10 | |
| 11 | - The autobuilder's shared-state artefacts are now available over the `jsDelivr |
| 12 | <https://jsdelivr.com>`__ Content Delivery Network (CDN). |
| 13 | See :term:`SSTATE_MIRRORS`. |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 14 | |
| 15 | - New variables: |
| 16 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 17 | - :term:`CVE_CHECK_STATUSMAP`, :term:`CVE_STATUS`, :term:`CVE_STATUS_GROUPS`, |
| 18 | replacing the deprecated :term:`CVE_CHECK_IGNORE`. |
| 19 | |
| 20 | - :term:`FILE_LAYERNAME`: bitbake now sets this to the name of the layer |
| 21 | containing the recipe |
Andrew Geissler | 220dafd | 2023-10-04 10:18:08 -0500 | [diff] [blame] | 22 | |
Patrick Williams | b542dec | 2023-06-09 01:26:37 -0500 | [diff] [blame] | 23 | - :term:`FIT_ADDRESS_CELLS` and :term:`UBOOT_FIT_ADDRESS_CELLS`. |
| 24 | See details below. |
| 25 | |
| 26 | - :term:`KERNEL_DTBDEST`: directory where to install DTB files. |
| 27 | |
| 28 | - :term:`KERNEL_DTBVENDORED`: whether to keep vendor subdirectories. |
| 29 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 30 | - :term:`KERNEL_LOCALVERSION`: to add a string to the kernel version |
| 31 | information. |
| 32 | |
| 33 | - :term:`KERNEL_STRIP`: to specify the command to strip the kernel binary. |
| 34 | |
Andrew Geissler | 220dafd | 2023-10-04 10:18:08 -0500 | [diff] [blame] | 35 | - :term:`LICENSE_FLAGS_DETAILS`: add extra details about a recipe license |
| 36 | in case it is not allowed by :term:`LICENSE_FLAGS_ACCEPTED`. |
Patrick Williams | 520786c | 2023-06-25 16:20:36 -0500 | [diff] [blame] | 37 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 38 | - :term:`MESON_TARGET`: to compile a specific Meson target instead of the |
| 39 | default ones. |
Patrick Williams | 520786c | 2023-06-25 16:20:36 -0500 | [diff] [blame] | 40 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 41 | - :term:`OEQA_REPRODUCIBLE_TEST_PACKAGE`: to restrict package managers used |
| 42 | in reproducibility testing. |
Patrick Williams | 520786c | 2023-06-25 16:20:36 -0500 | [diff] [blame] | 43 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 44 | - Layername functionality available through overrides |
Patrick Williams | 520786c | 2023-06-25 16:20:36 -0500 | [diff] [blame] | 45 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 46 | Code can now know which layer a recipe is coming from through the newly added :term:`FILE_LAYERNAME` |
| 47 | variable. This has been added as an override of the form ``layer-<layername>``. In particular, |
| 48 | this means QA checks can now be layer specific, for example:: |
| 49 | |
| 50 | ERROR_QA:layer-core:append = " patch-status" |
| 51 | |
| 52 | This will enable the ``patch-status`` QA check for the core layer. |
Patrick Williams | 520786c | 2023-06-25 16:20:36 -0500 | [diff] [blame] | 53 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 54 | - Architecture-specific enhancements: |
| 55 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 56 | - RISCV support is now enabled in LLVM 17. |
| 57 | |
| 58 | - Loongarch support in the :ref:`ref-classes-linuxloader` class and |
| 59 | ``core-image-minimal-initramfs`` image. |
| 60 | |
| 61 | - The ``arch-armv8`` and ``arch-armv9`` architectures are now given |
| 62 | `Scalable Vector Extension (SVE) |
| 63 | <https://developer.arm.com/documentation/100891/0612/sve-overview/introducing-sve>`__ |
| 64 | based tune options. Commits: |
| 65 | :yocto_git:`1 </poky/commit/?id=e4be03be5be62e367a40437a389121ef97d6cff3>`, |
| 66 | :yocto_git:`2 </poky/commit/?id=8cd5d264af4c346730531cb98ae945ab862dbd69>`. |
| 67 | |
| 68 | - Many changes to support 64-bit ``time_t`` on 32-bit architectures |
| 69 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 70 | - Kernel-related enhancements: |
| 71 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 72 | - The default kernel is the current stable (6.5), and there is also support |
| 73 | for the latest long-term release (6.1). |
| 74 | |
| 75 | - The list of fixed kernel CVEs is updated regularly using data from |
| 76 | `linuxkernelcves.com <https://linuxkernelcves.com>`__. |
| 77 | |
| 78 | - A ``showconfig`` task was added to the :ref:`ref-classes-cml1` class, to |
| 79 | easily examine the final generated ``.config`` file. |
| 80 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 81 | - New core recipes: |
| 82 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 83 | - `appstream <https://github.com/ximion/appstream>`__: a collaborative effort |
| 84 | for making machine-readable software metadata easily available |
| 85 | (from meta-oe) |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 86 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 87 | - `cargo-c-native <https://crates.io/crates/cargo-c>`__: cargo applet to build |
| 88 | and install C-ABI compatible dynamic and static libraries |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 89 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 90 | - `libadwaita <https://gitlab.gnome.org/GNOME/libadwaita>`__: Building blocks |
| 91 | for modern GNOME applications (from meta-gnome) |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 92 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 93 | - `libtraceevent <https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/>`__: |
| 94 | API to access the kernel tracefs directory (from meta-openembedded) |
| 95 | |
| 96 | - `libxmlb <https://github.com/hughsie/libxmlb>`__: A library to help create |
Patrick Williams | 73bd93f | 2024-02-20 08:07:48 -0600 | [diff] [blame] | 97 | and query binary XML blobs (from meta-oe) |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 98 | |
| 99 | - ``musl-legacy-error``: glibc ``error()`` API implementation still needed |
| 100 | by a few packages. |
| 101 | |
| 102 | - `python3-beartype <https://beartype.readthedocs.io>`__, unbearably fast |
| 103 | runtime type checking in pure Python. |
| 104 | |
| 105 | - `python3-booleanpy <https://github.com/bastikr/boolean.py>`__: Define boolean |
| 106 | algebras, create and parse boolean expressions and create custom boolean DSL |
| 107 | (from meta-python) |
| 108 | |
| 109 | - `python3-calver <https://github.com/di/calver>`__: Setuptools extension for |
| 110 | CalVer package versions |
| 111 | |
| 112 | - `python3-click <http://click.pocoo.org/>`__: A simple wrapper around optparse |
| 113 | for powerful command line utilities (from meta-python) |
| 114 | |
| 115 | - ``python3-dtc``: Python Library for the Device Tree Compiler (from |
| 116 | meta-virtualization) |
| 117 | |
| 118 | - `python3-isodate <https://github.com/gweis/isodate/>`__: ISO 8601 date/time |
| 119 | parser (from meta-python) |
| 120 | |
| 121 | - `python3-license-expression <https://github.com/nexB/license-expression>`__: |
| 122 | Utility library to parse, compare, simplify and normalize license expressions |
| 123 | (from meta-python) |
| 124 | |
| 125 | - `python3-rdflib <https://github.com/RDFLib/rdflib>`__: a pure Python package |
| 126 | for working with RDF (from meta-python) |
| 127 | |
| 128 | - `python3-spdx-tools <https://github.com/spdx/tools-python>`__, |
| 129 | tools for SPDX validation and conversion. |
| 130 | |
| 131 | - `python3-trove-classifiers <https://github.com/pypa/trove-classifiers>`__: |
| 132 | Canonical source for classifiers on PyPI (pypi.org) |
| 133 | |
| 134 | - `python3-uritools <https://github.com/tkem/uritools/>`__, replacement for |
| 135 | the ``urllib.parse`` module. |
| 136 | |
| 137 | - `python3-xmltodict <https://github.com/martinblech/xmltodict>`__: Makes |
| 138 | working with XML feel like you are working with JSON (from meta-python) |
| 139 | |
| 140 | - `ttyrun <https://github.com/ibm-s390-linux/s390-tools>`__, starts |
| 141 | ``getty`` programs only when a terminal exists, preventing respawns |
| 142 | through the ``init`` program. This enabled removing the |
| 143 | ``SERIAL_CONSOLES_CHECK`` variable. |
| 144 | |
| 145 | - ``vulkan-validation-layers``: Khronos official validation layers to assist in |
| 146 | verifying that applications correctly use the |
| 147 | `Vulkan API <https://www.khronos.org/vulkan>`__. |
| 148 | |
| 149 | - `xcb-util-cursor <http://xcb.freedesktop.org/XcbUtil/>`__: XCB port of |
| 150 | libXcursor (from meta-oe) |
| 151 | |
| 152 | - QEMU / ``runqemu`` enhancements: |
| 153 | |
| 154 | - QEMU has been upgraded to version 8.1 |
| 155 | |
| 156 | - Many updates to the ``runqemu`` command. |
| 157 | |
| 158 | - The ``qemu-system-native`` recipe is now built with PNG support, which could be |
| 159 | useful to grab screenshots for error reporting purposes. |
Patrick Williams | b542dec | 2023-06-09 01:26:37 -0500 | [diff] [blame] | 160 | |
| 161 | - Rust improvements: |
| 162 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 163 | - Rust has been upgraded to version 1.70 |
Patrick Williams | b542dec | 2023-06-09 01:26:37 -0500 | [diff] [blame] | 164 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 165 | - New ``ptest-cargo`` class was added to allow Cargo based recipes to easily add ptests |
| 166 | |
| 167 | - New :ref:`ref-classes-cargo_c` class was added to allow recipes to make Rust code |
| 168 | available to C and C++ programs. See |
| 169 | ``meta-selftest/recipes-devtools/rust/rust-c-lib-example_git.bb`` for an example. |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 170 | |
| 171 | - wic Image Creator enhancements: |
| 172 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 173 | - ``bootimg-efi``: if ``fixed-size`` is set then use that for mkdosfs |
| 174 | |
| 175 | - ``bootimg-efi``: stop hardcoding VMA offsets, as required by systemd-boot v254 |
| 176 | (and dracut/ukify) |
| 177 | |
| 178 | - ``bootimg-pcbios``: use kernel name from :term:`KERNEL_IMAGETYPE` instead of |
| 179 | hardcoding ``vmlinuz`` |
| 180 | |
| 181 | - Added new ``gpt-hybrid`` option to ``ptable_format`` (formatting a disk with a hybrid |
| 182 | MBR and GPT partition scheme) |
| 183 | |
| 184 | - Use ``part_name`` in default imager when defined |
| 185 | |
| 186 | - Added ``--hidden`` argument to default imager to avoid MS Windows prompting to |
| 187 | format partition after flashing to a USB stick/SD card |
| 188 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 189 | - FIT image related improvements: |
| 190 | |
Patrick Williams | b542dec | 2023-06-09 01:26:37 -0500 | [diff] [blame] | 191 | - New :term:`FIT_ADDRESS_CELLS` and :term:`UBOOT_FIT_ADDRESS_CELLS` variables allowing |
| 192 | to specify 64 bit addresses, typically for loading U-Boot. |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 193 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 194 | - Added ``compatible`` line to config section (with value from dtb) to allow bootloaders |
| 195 | to select the best matching configuration. |
| 196 | |
| 197 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 198 | - SDK-related improvements: |
| 199 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 200 | - Extended the following recipes to ``nativesdk``: ``libwebp``, ``python3-ply`` |
| 201 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 202 | - Testing: |
| 203 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 204 | - The :ref:`ref-classes-insane` class now adds an :ref:`unimplemented-ptest |
| 205 | <qa-check-unimplemented-ptest>` infrastructure to detect package sources |
| 206 | with unit tests but no implemented ptests in the recipe. |
| 207 | |
| 208 | - A new task to perform recipe-wide QA checks was added: ``do_recipe_qa``. |
| 209 | |
| 210 | - New build-time checks for set :term:`SUMMARY`, :term:`HOMEPAGE`, and |
| 211 | :term:`RECIPE_MAINTAINER` fields was added, and enabled for the core |
| 212 | recipes. |
| 213 | |
| 214 | - The ``parselogs`` runtime test was rewritten. Notably it no longer uses |
| 215 | regular expressions, which may mean custom patterns need updating. |
| 216 | |
| 217 | - A self-test to validate that the :term:`SPDX` manifests generated by |
| 218 | image builds are valid was added. |
| 219 | |
| 220 | - The ``QEMU_USE_SLIRP`` variable has been replaced by adding ``slirp`` to |
| 221 | ``TEST_RUNQEMUPARAMS``. |
| 222 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 223 | - Utility script changes: |
| 224 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 225 | - New ``scripts/patchtest`` utility to check patches to the |
| 226 | OpenEmbedded-Core project. See |
| 227 | :ref:`contributor-guide/submit-changes:validating patches with patchtest` |
| 228 | for details. |
| 229 | |
| 230 | - ``scripts/bblock`` was added, allowing the user to lock/unlock specific |
| 231 | recipes from being built. This makes it possibly to work on the |
| 232 | ``python3`` recipe without causing ``python3-native`` to rebuild. |
| 233 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 234 | - BitBake improvements: |
| 235 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 236 | - A fetcher for the Google Cloud Platform (``gs://``) was added. |
| 237 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 238 | - The BitBake Cooker log now contains notes when the caches are |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 239 | invalidated which is useful for memory resident BitBake debugging. |
| 240 | |
| 241 | - BitBake no longer watches files with :wikipedia:`inotify <inotify>` for |
| 242 | changes, as under load this can lead to races causing build instability. |
| 243 | |
| 244 | - Toaster's dependencies were upgraded to current releases, specifically |
| 245 | to Django 4.2. |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 246 | |
| 247 | - Packaging changes: |
| 248 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 249 | - :term:`FILES` now accepts a ``**`` wildcard, which matches zero or more |
| 250 | subdirectories. |
| 251 | |
| 252 | - The X server packagegroup now defaults to using the ``modesetting`` X |
| 253 | driver, which obsoletes the ``fbdev`` driver. |
| 254 | |
| 255 | - If a recipe uses :term:`LICENSE_FLAGS` and the licenses are not accepted, |
| 256 | it can set a custom message with :term:`LICENSE_FLAGS_DETAILS` to be |
| 257 | displayed to the users. |
| 258 | |
| 259 | - Recipes that fetch specific revisions no longer need to explicitly add |
| 260 | :term:`SRCPV` to :term:`PV` as BitBake will now automatically add the |
| 261 | revision information to :term:`PKGV` if needed (as long as "+" is still |
| 262 | present in the :term:`PKGV` value, which is set from :term:`PV` by |
| 263 | default). |
| 264 | |
| 265 | - The default :term:`PR` values in many recipes have been removed. |
| 266 | |
| 267 | - Security improvements: |
| 268 | |
| 269 | - Most repositories now include a :yocto_git:`SECURITY.md |
| 270 | </poky/tree/SECURITY.md>` file with hints for security researchers |
| 271 | and other parties who might report potential security vulnerabilities. |
| 272 | |
Patrick Williams | b542dec | 2023-06-09 01:26:37 -0500 | [diff] [blame] | 273 | - Prominent documentation updates: |
| 274 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 275 | - New :doc:`../contributor-guide/index` document. |
| 276 | |
| 277 | - New :doc:`../dev-manual/security-subjects` chapter in the Development |
| 278 | Tasks Manual. |
| 279 | |
| 280 | - Long overdue documentation for the :ref:`ref-classes-devicetree` class. |
Patrick Williams | 520786c | 2023-06-25 16:20:36 -0500 | [diff] [blame] | 281 | |
| 282 | - New :ref:`summary about available init systems |
| 283 | <dev-manual/init-manager:summary>`. |
| 284 | |
| 285 | - New documentation for the :ref:`ref-classes-uboot-sign` class and |
| 286 | its variables and for the :ref:`ref-classes-kernel-devicetree` class |
| 287 | variables. |
| 288 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 289 | - Miscellaneous changes: |
| 290 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 291 | - Selecting systemd via :term:`INIT_MANAGER` now adds ``usrmerge`` to |
| 292 | :term:`DISTRO_FEATURES` as current versions of systemd now require |
| 293 | merged ``/usr``. |
| 294 | |
| 295 | - Generation of :term:`SPDX` manifests is now enabled by default. |
| 296 | |
| 297 | - Git based recipes in OE-Core which used the ``git`` protocol have been |
| 298 | changed to use `https`` where possible, as it is typically faster and |
| 299 | more reliable. |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 300 | |
| 301 | - The ``os-release`` recipe added a ``CPE_NAME`` to the fields provided, with the |
| 302 | default being populated from :term:`DISTRO`. |
| 303 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 304 | - The ``psplash`` recipe now accepts a PNG format image through |
| 305 | :term:`SPLASH_IMAGES`, instead of a harder to generate and modify |
| 306 | ``.h`` file. |
| 307 | |
| 308 | - The ; character is no longer needed to separate functions specified in |
| 309 | :term:`IMAGE_POSTPROCESS_COMMAND`, :term:`IMAGE_PREPROCESS_COMMAND`, |
| 310 | :term:`POPULATE_SDK_POST_HOST_COMMAND`, :term:`ROOTFS_POSTINSTALL_COMMAND` |
| 311 | etc. (If any are present they will be replaced with spaces, so existing |
| 312 | metadata does not yet need to be changed.) |
| 313 | |
| 314 | - In the ``Upstream-Status`` field in a patch header, "Accepted" is no longer |
| 315 | a valid value since it is logically the same as "Backport". Change any |
| 316 | values you have (particularly in patches applied through bbappends for core |
| 317 | recipes, since they will be validated as indicated above). |
| 318 | |
| 319 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 320 | Known Issues in 4.3 |
| 321 | ~~~~~~~~~~~~~~~~~~~ |
| 322 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 323 | - N/A |
| 324 | |
| 325 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 326 | Recipe License changes in 4.3 |
| 327 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 328 | |
| 329 | The following corrections have been made to the :term:`LICENSE` values set by recipes: |
| 330 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 331 | - ``glib-networking``: make :term:`LICENSE` more accurate (``LGPL-2.1`` -> ``LGPL-2.1-or-later``) and add an exception for linking to OpenSSL if it is enabled (``openssl`` is in :term:`PACKAGECONFIG`) |
| 332 | - ``libbsd``: set per-package licensing to clarify that BSD-4-Clause code is only in the ``-doc`` package |
| 333 | - ``openssh``: BSD-4-Clause code has been removed completely from the codebase as part of 9.4p1 update - previously in the kirkstone release, ``BSD-4-Clause`` was removed from the :term:`LICENSE` value in our recipe, however some BSD-4-Clause code actually still remained upstream until 9.4p1. |
| 334 | - ``python3-sphinx``: remove ``BSD-3-Clause`` from :term:`LICENSE` - BSD-3-Clause code was removed as part of the python3-sphinx 7.0.1 release (see `this upstream commit <https://github.com/sphinx-doc/sphinx/commit/a7f5d91c29d6f377b9fe7e926965c6f9d3e7b802>`__) |
| 335 | |
| 336 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 337 | Security Fixes in 4.3 |
| 338 | ~~~~~~~~~~~~~~~~~~~~~ |
| 339 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 340 | - bind: :cve:`2023-2911`, :cve:`2023-2828`, :cve:`2023-3341`, :cve:`2023-4236` |
| 341 | - binutils: :cve:`2023-1972` |
| 342 | - connman: :cve:`2023-28488` |
| 343 | - cups: :cve:`2023-32324`, :cve:`2023-34241`, :cve:`2023-4504` |
| 344 | - dbus: :cve:`2023-34969` |
| 345 | - dmidecode: :cve:`2023-30630` |
| 346 | - dropbear: :cve:`2023-36328` |
| 347 | - erofs-utils: :cve:`2023-33551`, :cve:`2023-33552` |
| 348 | - gcc: :cve:`2023-4039` |
| 349 | - ghostscript: :cve:`2023-28879`, :cve:`2023-36664`, :cve:`2023-38559;` ignore :cve:`2023-38560` |
| 350 | - git: :cve:`2023-25652`, :cve:`2023-29007` |
| 351 | - glibc: :cve:`2023-4527`, :cve:`2023-4806` |
| 352 | - go: :cve:`2023-24537`, :cve:`2023-39325` |
| 353 | - gstreamer: :cve:`2023-40475`, :cve:`2023-40476` |
| 354 | - inetutils: :cve:`2023-40303` |
| 355 | - libarchive: ignore :cve:`2023-30571` |
| 356 | - librsvg: :cve:`2023-38633` |
| 357 | - libwebp: :cve:`2023-1999`, :cve:`2023-4863` |
| 358 | - libx11: :cve:`2023-3138`, :cve:`2023-43785`, :cve:`2023-43786`, :cve:`2023-43787` |
| 359 | - libxml2: :cve:`2023-28484`, :cve:`2023-29469;` ignore disputed :cve:`2023-45322` |
| 360 | - libxpm: :cve:`2023-43788`, :cve:`2023-43789`, :cve:`2022-44617` |
| 361 | - linux: update CVE exclusions |
| 362 | - ncurses: :cve:`2023-29491` |
| 363 | - nghttp2: :cve:`2023-44487` |
| 364 | - ninja: ignore :cve:`2021-4336`, wrong ninja |
| 365 | - openssh: :cve:`2023-38408` |
| 366 | - openssl: :cve:`2023-2650`, :cve:`2023-1255`, :cve:`2023-0466`, :cve:`2023-0465`, :cve:`2023-0464`, :cve:`2023-3817`, :cve:`2023-3446`, :cve:`2023-2975`, :cve:`2023-4807` |
| 367 | - perl: :cve:`2023-31484`, :cve:`2023-31486` |
| 368 | - pixman: ignore :cve:`2023-37769` |
| 369 | - procps: :cve:`2023-4016` |
| 370 | - python3-git: :cve:`2023-41040` |
| 371 | - python3: ignore :cve:`2023-36632` |
| 372 | - python3-urllib3: :cve:`2023-43804` |
| 373 | - qemu: :cve:`2023-40360`, :cve:`2023-42467;` ignore :cve:`2023-0664` (Windows-specific), ignore :cve:`2023-2680` (RHEL specific) |
| 374 | - screen: :cve:`2023-24626` |
| 375 | - shadow: :cve:`2023-29383` |
| 376 | - sqlite3: ignore :cve:`2023-36191` |
| 377 | - sysstat: :cve:`2023-33204` |
| 378 | - tiff: :cve:`2022-4645`, :cve:`2023-2731`, :cve:`2023-26965`, :cve:`2023-40745`, :cve:`2023-41175` |
| 379 | - vim: :cve:`2023-2426`, :cve:`2023-2609`, :cve:`2023-2610`, :cve:`2023-3896`, :cve:`2023-5441`, :cve:`2023-5535` |
| 380 | - zlib: ignore :cve:`2023-45853` |
| 381 | |
| 382 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 383 | Recipe Upgrades in 4.3 |
| 384 | ~~~~~~~~~~~~~~~~~~~~~~ |
| 385 | |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 386 | - acpica: upgrade 20220331 -> 20230628 |
| 387 | - adwaita-icon-theme: 43 -> 45.0 |
| 388 | - alsa-lib: upgrade 1.2.8 -> 1.2.10 |
| 389 | - alsa-ucm-conf: upgrade 1.2.8 -> 1.2.10 |
| 390 | - alsa-utils: upgrade 1.2.8 -> 1.2.10 |
| 391 | - apr: upgrade 1.7.2 -> 1.7.4 |
| 392 | - apt: Upgrade to v2.6.0 |
| 393 | - at-spi2-core: update 2.46.0 -> 2.50.0 |
| 394 | - autoconf: Upgrade to 2.72c |
| 395 | - babeltrace2: upgrade 2.0.4 -> 2.0.5 |
| 396 | - bind: upgrade 9.18.12 -> 9.18.19 |
| 397 | - binutils: Upgrade to 2.41 release |
| 398 | - bluez5: upgrade 5.66 -> 5.69 |
| 399 | - boost: upgrade 1.81.0 -> 1.83.0 |
| 400 | - btrfs-tools: upgrade 6.1.3 -> 6.5.1 |
| 401 | - busybox: 1.36.0 -> 1.36.1 |
| 402 | - ccache: upgrade 4.7.4 -> 4.8.3 |
| 403 | - cmake: upgrade to 3.27.5 |
| 404 | - connman: update 1.41 -> 1.42 |
| 405 | - coreutils: upgrade 9.1 -> 9.4 |
| 406 | - cpio: upgrade to 2.14 |
| 407 | - cracklib: upgrade 2.9.10 -> 2.9.11 |
| 408 | - createrepo-c: update 0.20.1 -> 1.0.0 |
| 409 | - cryptodev: update to 1.13 + latest git |
| 410 | - cups: upgrade to 2.4.6 |
| 411 | - curl: upgrade 8.0.1 -> 8.4.0 |
| 412 | - dbus: upgrade 1.14.6 -> 1.14.10 |
| 413 | - debianutils: upgrade 5.8 -> 5.13 |
| 414 | - dhcpcd: upgrade to 10.0.2 |
| 415 | - diffoscope: upgrade 236 -> 249 |
| 416 | - diffutils: update 3.9 -> 3.10 |
| 417 | - dmidecode: upgrade to 3.5 |
| 418 | - dnf: upgrade 4.14.0 -> 4.17.0 |
| 419 | - dos2unix: upgrade 7.4.4 -> 7.5.1 |
| 420 | - dpkg: upgrade to v1.22.0 |
| 421 | - efivar: Upgrade to tip of trunk |
| 422 | - elfutils: upgrade 0.188 -> 0.189 |
| 423 | - ell: upgrade 0.56 -> 0.58 |
| 424 | - enchant2: upgrade 2.3.4 -> 2.6.1 |
| 425 | - epiphany: upgrade 43.1 -> 44.6 |
| 426 | - erofs-utils: update 1.5 -> 1.6 |
| 427 | - ethtool: upgrade 6.2 -> 6.5 |
| 428 | - eudev: Upgrade 3.2.11 -> 3.2.12 |
| 429 | - ffmpeg: update 5.1.2 -> 6.0 |
| 430 | - file: upgrade 5.44 -> 5.45 |
| 431 | - flac: Upgrade 1.4.2 -> 1.4.3 |
| 432 | - font-util: upgrade 1.4.0 -> 1.4.1 |
| 433 | - freetype: upgrade 2.13.0 -> 2.13.2 |
| 434 | - fribidi: upgrade 1.0.12 -> 1.0.13 |
| 435 | - gawk: upgrade 5.2.1 -> 5.2.2 |
| 436 | - gcc: upgrade to 13.2 |
| 437 | - gcompat: Upgrade to 1.1.0 |
| 438 | - gcr: update 4.0.0 -> 4.1.0 |
| 439 | - gdb: upgrade 13.1 -> 13.2 |
| 440 | - gettext: upgrade 0.21.1 -> 0.22 |
| 441 | - ghostscript: upgrade to 10.02.0 |
| 442 | - git: upgrade to 2.42.0 |
| 443 | - glib-2.0: upgrade 2.74.6 -> 2.78.0 |
| 444 | - glibc: upgrade to 2.38 + stable updates |
| 445 | - glib-networking: upgrade 2.74.0 -> 2.76.1 |
| 446 | - glslang: upgrade to 1.3.243 |
| 447 | - gmp: upgrade 6.2.1 -> 6.3.0 |
| 448 | - gnu-efi: upgrade 3.0.15 -> 3.0.17 |
| 449 | - gnupg: upgrade 2.4.0 -> 2.4.3 |
| 450 | - gnutls: update 3.8.0 -> 3.8.1 |
| 451 | - gobject-introspection: upgrade 1.74.0 -> 1.78.1 |
| 452 | - go-helloworld: Upgrade to tip of trunk |
| 453 | - go: update 1.20.1 -> 1.20.10 |
| 454 | - gpgme: update 1.18.0 -> 1.22.0 |
| 455 | - grep: upgrade 3.10 -> 3.11 |
| 456 | - groff: update 1.22.4 -> 1.23.0 |
| 457 | - gsettings-desktop-schemas: upgrade 43.0 -> 44.0 |
| 458 | - gstreamer1.0: upgrade 1.22.0 -> 1.22.5 |
| 459 | - gstreamer: upgrade 1.22.5 -> 1.22.6 |
| 460 | - gtk+3: upgrade 3.24.36 -> 3.24.38 |
| 461 | - gtk4: update 4.10.0 -> 4.12.3 |
| 462 | - gzip: update 1.12 -> 1.13 |
| 463 | - harfbuzz: upgrade 7.1.0 -> 8.2.1 |
| 464 | - icu: upgrade 72-1 -> 73-2 |
| 465 | - igt-gpu-tools: update 1.27.1 -> 1.28 |
| 466 | - iproute2: upgrade 6.2.0 -> 6.5.0 |
| 467 | - iso-codes: upgrade 4.13.0 -> 4.15.0 |
| 468 | - jquery: upgrade 3.6.3 -> 3.7.1 |
| 469 | - json-c: upgrade 0.16 -> 0.17 |
| 470 | - kbd: upgrade 2.5.1 -> 2.6.3 |
| 471 | - kea: upgrade to v2.4.0 |
| 472 | - kexec-tools: upgrade 2.0.26 -> 2.0.27 |
| 473 | - kmscube: upgrade to latest revision |
| 474 | - less: update 608 -> 643 |
| 475 | - libadwaita: upgrade 1.3.3 -> 1.4.0 |
| 476 | - libarchive: upgrade 3.6.2 -> 3.7.2 |
| 477 | - libassuan: upgrade 2.5.5 -> 2.5.6 |
| 478 | - libatomic-ops: update 7.6.14 -> 7.8.0 |
| 479 | - libcap: upgrade 2.67 -> 2.69 |
| 480 | - libcgroup: update 3.0.0 -> 3.1.0 |
| 481 | - libconvert-asn1-perl: upgrade 0.33 -> 0.34 |
| 482 | - libdnf: update 0.70.1 -> 0.70.1 |
| 483 | - libdrm: upgrade 2.4.115 -> 2.4.116 |
| 484 | - libedit: upgrade 20221030-3.1 -> 20230828-3.1 |
| 485 | - libevdev: upgrade 1.13.0 -> 1.13.1 |
| 486 | - libgcrypt: update 1.10.1 -> 1.10.2 |
| 487 | - libgit2: upgrade 1.6.3 -> 1.7.1 |
| 488 | - libglu: update 9.0.2 -> 9.0.3 |
| 489 | - libgpg-error: update 1.46 -> 1.47 |
| 490 | - libgudev: upgrade 237 -> 238 |
| 491 | - libhandy: upgrade 1.8.1 -> 1.8.2 |
| 492 | - libinput: upgrade to 1.24.0 |
| 493 | - libjpeg-turbo: upgrade to 3.0.0 |
| 494 | - libksba: upgrade 1.6.3 -> 1.6.4 |
| 495 | - libmd: upgrade 1.0.4 -> 1.1.0 |
| 496 | - libmicrohttpd: upgrade 0.9.76 -> 0.9.77 |
| 497 | - libmodule-build-perl: upgrade 0.4232 -> 0.4234 |
| 498 | - libmodulemd: upgrade 2.14.0 -> 2.15.0 |
| 499 | - libnl: upgrade 3.7.0 -> 3.8.0 |
| 500 | - libnss-nis: upgrade 3.1 -> 3.2 |
| 501 | - libpam: update 1.5.2 -> 1.5.3 |
| 502 | - libpcap: upgrade 1.10.3 -> 1.10.4 |
| 503 | - libpng: upgrade 1.6.39 -> 1.6.40 |
| 504 | - libportal: upgrade 0.6 -> 0.7.1 |
| 505 | - libproxy: update 0.4.18 -> 0.5.3 |
| 506 | - libpthread-stubs: update 0.4 -> 0.5 |
| 507 | - librepo: upgrade 1.15.1 -> 1.16.0 |
| 508 | - librsvf: update 2.54.5 -> 2.56.0 |
| 509 | - librsvg: update 2.56.0 -> 2.56.3 |
| 510 | - libsdl2: upgrade 2.26.3 -> 2.28.3 |
| 511 | - libsecret: upgrade 0.20.5 -> 0.21.1 |
| 512 | - libsndfile1: upgrade 1.2.0 -> 1.2.2 |
| 513 | - libsolv: upgrade 0.7.23 -> 0.7.25 |
| 514 | - libsoup: upgrade 3.2.2 -> 3.4.2 |
| 515 | - libssh2: update 1.10.0 -> 1.11.0 |
| 516 | - libtraceevent: upgrade 1.7.2 -> 1.7.3 |
| 517 | - libubootenv: upgrade 0.3.3 -> 0.3.4 |
| 518 | - liburi-perl: update 5.17 -> 5.21 |
| 519 | - libuv: upgrade 1.44.2 -> 1.46.0 |
| 520 | - libva: update 2.16 -> 2.19.0 |
| 521 | - libva-utils: update 2.19.0 -> 2.20.0 |
| 522 | - libwebp: upgrade 1.3.0 -> 1.3.2 |
| 523 | - libx11: upgrade 1.8.4 -> 1.8.7 |
| 524 | - libxcb: upgrade 1.15 -> 1.16 |
| 525 | - libxcrypt: upgrade 4.4.33 -> 4.4.36 |
| 526 | - libxfixes: Upgrade to v6.0.1 |
| 527 | - libxft: upgrade 2.3.7 -> 2.3.8 |
| 528 | - libxi: upgrade to v1.8.1 |
| 529 | - libxml2: upgrade 2.10.3 -> 2.11.5 |
| 530 | - libxpm: upgrade 3.5.15 -> 3.5.17 |
| 531 | - libxslt: upgrade 1.1.37 -> 1.1.38 |
| 532 | - libxt: Upgrade to v1.3.0 |
| 533 | - lighttpd: upgrade 1.4.69 -> 1.4.71 |
| 534 | - linux-firmware: upgrade 20230210 -> 20230804 |
| 535 | - linux-libc-headers: uprev to v6.5 |
| 536 | - linux-yocto/6.1: update to v6.1.57 |
| 537 | - linux-yocto-dev: update to v6.6-rcX |
| 538 | - linux-yocto: introduce 6.5 reference kernel recipes |
| 539 | - llvm: Upgrade to 17.0.2 |
| 540 | - ltp: upgrade 20230127 -> 20230516 |
| 541 | - lttng-modules: Upgrade 2.13.9 -> 2.13.10 |
| 542 | - lttng-tools: Upgrade 2.13.9 -> 2.13.11 |
| 543 | - lttng-ust: upgrade 2.13.5 -> 2.13.6 |
| 544 | - lua: update 5.4.4 -> 5.4.6 |
| 545 | - man-pages: upgrade 6.03 -> 6.05.01 |
| 546 | - mc: upgrade 4.8.29 -> 4.8.30 |
| 547 | - mesa: upgrade 23.0.0 -> 23.2.1 |
| 548 | - meson: upgrade 1.0.1 -> 1.2.2 |
| 549 | - mmc-utils: upgrade to latest revision |
| 550 | - mobile-broadband-provider-info: upgrade 20221107 -> 20230416 |
| 551 | - mpfr: upgrade 4.2.0 -> 4.2.1 |
| 552 | - mpg123: upgrade 1.31.2 -> 1.31.3 |
| 553 | - msmtp: upgrade 1.8.23 -> 1.8.24 |
| 554 | - mtd-utils: upgrade 2.1.5 -> 2.1.6 |
| 555 | - mtools: upgrade 4.0.42 -> 4.0.43 |
| 556 | - musl: update to latest master |
| 557 | - neard: upgrade 0.18 -> 0.19 |
| 558 | - nettle: upgrade 3.8.1 -> 3.9.1 |
| 559 | - nfs-utils: upgrade 2.6.2 -> 2.6.3 |
| 560 | - nghttp2: upgrade 1.52.0 -> 1.57.0 |
| 561 | - ofono: upgrade 2.0 -> 2.1 |
| 562 | - openssh: upgrade to 9.5p1 |
| 563 | - openssl: upgrade 3.1.0 -> 3.1.3 |
| 564 | - opkg: upgrade 0.6.1 -> 0.6.2 |
| 565 | - opkg-utils: upgrade 0.5.0 -> 0.6.2 |
| 566 | - orc: upgrade 0.4.33 -> 0.4.34 |
| 567 | - ovmf: update 202211 -> 202305 |
| 568 | - ovmf: update edk2-stable202305 -> edk2-stable202308 |
| 569 | - p11-kit: upgrade 0.24.1 -> 0.25.0 |
| 570 | - pango: upgrade 1.50.13 -> 1.51.0 |
| 571 | - parted: upgrade 3.5 -> 3.6 |
| 572 | - patchelf: Upgrade 0.17.2 -> 0.18.0 |
| 573 | - pciutils: upgrade 3.9.0 -> 3.10.0 |
| 574 | - perlcross: update 1.4 -> 1.5 |
| 575 | - perl: update 5.36.0 -> 5.38.0 |
| 576 | - piglit: upgrade to latest revision |
| 577 | - pigz: upgrade 2.7 -> 2.8 |
| 578 | - pkgconf: upgrade 1.9.4 -> 2.0.3 |
| 579 | - ppp: upgrade 2.4.9 -> 2.5.0 |
| 580 | - procps: update 4.0.3 -> 4.0.4 |
| 581 | - puzzles: upgrade to latest revision |
| 582 | - python3-attrs: upgrade 22.2.0 -> 23.1.0 |
| 583 | - python3-build: upgrade to 1.0.3 |
| 584 | - python3-certifi: upgrade 2022.12.7 -> 2023.7.22 |
| 585 | - python3-chardet: upgrade 5.1.0 -> 5.2.0 |
| 586 | - python3-cryptography{-vectors}: upgrade 39.0.2 -> 41.0.4 |
| 587 | - python3-cython: upgrade 0.29.33 -> 0.29.36 |
| 588 | - python3-dbusmock: upgrade 0.28.7 -> 0.29.1 |
| 589 | - python3-docutils: upgrade 0.19 -> 0.20.1 |
| 590 | - python3-dtc: upgrade 1.6.1 -> 1.7.0 |
| 591 | - python3-dtschema: upgrade 2023.1 -> 2023.7 |
| 592 | - python3-editables: upgrade 0.3 -> 0.5 |
| 593 | - python3-flit-core: upgrade 3.8.0 -> 3.9.0 |
| 594 | - python3-git: upgrade 3.1.31 -> 3.1.36 |
| 595 | - python3-hatch-fancy-pypi-readme: upgrade 22.8.0 -> 23.1.0 |
| 596 | - python3-hatchling: upgrade 1.13.0 -> 1.18.0 |
| 597 | - python3-hypothesis: upgrade 6.68.2 -> 6.86.2 |
| 598 | - python3-importlib-metadata: upgrade 6.0.0 -> 6.8.0 |
| 599 | - python3-installer: upgrade 0.6.0 -> 0.7.0 |
| 600 | - python3-iso8601: upgrade 1.1.0 -> 2.0.0 |
| 601 | - python3-jsonpointer: upgrade to 2.4 |
| 602 | - python3-libarchive-c: upgrade 4.0 -> 5.0 |
| 603 | - python3-lxml: upgrade 4.9.2 -> 4.9.3 |
| 604 | - python3-markdown: upgrade 3.4.1 -> 3.4.4 |
| 605 | - python3-markupsafe: upgrade 2.1.2 -> 2.1.3 |
| 606 | - python3-more-itertools: upgrade 9.1.0 -> 10.1.0 |
| 607 | - python3-numpy: upgrade 1.24.2 -> 1.26.0 |
| 608 | - python3-packaging: upgrade 23.0 -> 23.1 |
| 609 | - python3-pathspec: upgrade 0.11.0 -> 0.11.2 |
| 610 | - python3-pip: upgrade 23.0.1 -> 23.2.1 |
| 611 | - python3-pluggy: upgrade 1.0.0 -> 1.3.0 |
| 612 | - python3-poetry-core: upgrade 1.5.2 -> 1.7.0 |
| 613 | - python3-psutil: upgrade 5.9.4 -> 5.9.5 |
| 614 | - python3-pyasn1: upgrade 0.4.8 -> 0.5.0 |
| 615 | - python3-pycairo: upgrade 1.23.0 -> 1.24.0 |
| 616 | - python3-pycryptodome: upgrade 3.17 -> 3.19.0 |
| 617 | - python3-pycryptodomex: upgrade 3.17 -> 3.19.0 |
| 618 | - python3-pyelftools: upgrade 0.29 -> 0.30 |
| 619 | - python3-pygments: upgrade 2.14.0 -> 2.16.1 |
| 620 | - python3-pygobject: upgrade 3.42.2 -> 3.46.0 |
| 621 | - python3-pyopenssl: upgrade 23.0.0 -> 23.2.0 |
| 622 | - python3-pyparsing: upgrade 3.0.9 -> 3.1.1 |
| 623 | - python3-pytest-subtests: upgrade 0.10.0 -> 0.11.0 |
| 624 | - python3-pytest: upgrade 7.2.2 -> 7.4.2 |
| 625 | - python3-pytz: upgrade 2022.7.1 -> 2023.3 |
| 626 | - python3-pyyaml: upgrade 6.0 -> 6.0.1 |
| 627 | - python3-requests: Upgrade to 2.31.0 |
| 628 | - python3-ruamel-yaml: upgrade 0.17.21 -> 0.17.32 |
| 629 | - python3-setuptools-rust: upgrade 1.5.2 -> 1.7.0 |
| 630 | - python3-setuptools: upgrade 67.6.0 -> 68.2.2 |
| 631 | - python3-smmap: upgrade 5.0.0 -> 6.0.0 |
| 632 | - python3-sphinx-rtd-theme: upgrade 1.2.0 -> 1.3.0 |
| 633 | - python3-sphinx: upgrade 6.1.3 -> 7.2.6 |
| 634 | - python3-trove-classifiers: upgrade 2023.4.29 -> 2023.9.19 |
| 635 | - python3-typing-extensions: upgrade 4.5.0 -> 4.8.0 |
| 636 | - python3: upgrade 3.11.2 -> 3.11.5 |
| 637 | - python3-urllib3: upgrade 1.26.15 -> 2.0.6 |
| 638 | - python3-webcolors: upgrade 1.12 -> 1.13 |
| 639 | - python3-wheel: upgrade 0.40.0 -> 0.41.2 |
| 640 | - python3-zipp: upgrade 3.15.0 -> 3.17.0 |
| 641 | - qemu: Upgrade 7.2.0 -> 8.1.0 |
| 642 | - re2c: upgrade 3.0 -> 3.1 |
| 643 | - repo: upgrade 2.32 -> 2.36.1 |
| 644 | - rpcsvc-proto: Upgrade to 1.4.4 |
| 645 | - rpm2cpio.sh: update to the last 4.x version |
| 646 | - rpm: update 4.18.0 -> 4.18.1 |
| 647 | - ruby: upgrade 3.2.1 -> 3.2.2 |
| 648 | - rust: Upgrade 1.68.1 -> 1.70.0 |
| 649 | - screen: update 4.9.0 -> 4.9.1 |
| 650 | - seatd: upgrade 0.7.0 -> 0.8.0 |
| 651 | - serf: upgrade 1.3.9 -> 1.3.10 |
| 652 | - shaderc: upgrade 2023.2 -> 2023.6 |
| 653 | - spirv-headers: upgrade 1.3.239.0 -> 1.3.243.0 |
| 654 | - spirv-tools: upgrade 1.3.239.0 -> 1.3.243.0 |
| 655 | - sqlite3: upgrade 3.41.0 -> 3.43.1 |
| 656 | - squashfs-tools: upgrade 4.5.1 -> 4.6.1 |
| 657 | - sstatesig: Update to match bitbake changes to runtaskdeps |
| 658 | - strace: upgrade 6.2 -> 6.5 |
| 659 | - stress-ng: upgrade 0.15.06 -> 0.16.05 |
| 660 | - sudo: update 1.9.13p3 -> 1.9.14p3 |
| 661 | - sysfsutils: update 2.1.0 -> 2.1.1 |
| 662 | - sysklogd: upgrade 2.4.4 -> 2.5.2 |
| 663 | - sysstat: update 12.6.2 -> 12.7.4 |
| 664 | - systemd: upgrade 253.1 -> 254.4 |
| 665 | - systemtap: upgrade 4.8 -> 4.9 |
| 666 | - taglib: upgrade 1.13 -> 1.13.1 |
| 667 | - tar: upgrade 1.34 -> 1.35 |
| 668 | - tcf-agent: Update to 1.8.0 release |
| 669 | - texinfo: upgrade 7.0.2 -> 7.0.3 |
| 670 | - tiff: upgrade to 4.6.0 |
| 671 | - u-boot: Upgrade to 2023.10 |
| 672 | - util-linux: upgrade 2.38.1 -> 2.39.2 |
| 673 | - vala: upgrade 0.56.4 -> 0.56.13 |
| 674 | - valgrind: update 3.20.0 -> 3.21.0 |
| 675 | - vim: upgrade 9.0.1429 -> 9.0.2048 |
| 676 | - vte: upgrade 0.72.0 -> 0.72.2 |
| 677 | - vulkan-headers: upgrade to 1.3.243 |
| 678 | - vulkan-loader: upgrade to 1.3.243 |
| 679 | - vulkan-samples: update to latest SHA |
| 680 | - vulkan-tools: upgrade to 1.3.243 |
| 681 | - vulkan: upgrade 1.3.243.0 -> 1.3.261.1 |
| 682 | - waffle: upgrade 1.7.0 -> 1.7.2 |
| 683 | - wayland-protocols: upgrade 1.31 -> 1.32 |
| 684 | - wayland: upgrade 1.21.0 -> 1.22.0 |
| 685 | - wayland-utils: upgrade 1.1.0 -> 1.2.0 |
| 686 | - webkitgtk: update 2.38.5 -> 2.40.5 |
| 687 | - weston: update 11.0.1 -> 12.0.2 |
| 688 | - wget: upgrade 1.21.3 -> 1.21.4 |
| 689 | - wireless-regdb: upgrade 2023.02.13 -> 2023.09.01 |
| 690 | - wpebackend-fdo: upgrade 1.14.0 -> 1.14.2 |
| 691 | - xcb-proto: upgrade 1.15.2 -> 1.16.0 |
| 692 | - xdpyinfo: upgrade 1.3.3 -> 1.3.4 |
| 693 | - xeyes: upgrade 1.2.0 -> 1.3.0 |
| 694 | - xf86-input-libinput: upgrade 1.2.1 -> 1.4.0 |
| 695 | - xf86-input-mouse: upgrade 1.9.4 -> 1.9.5 |
| 696 | - xinput: upgrade to v1.6.4 |
| 697 | - xkeyboard-config: upgrade 2.38 -> 2.39 |
| 698 | - xorgproto: upgrade 2022.2 -> 2023.2 |
| 699 | - xserver-xorg: upgrade 21.1.7 -> 21.1.8 |
| 700 | - xtrans: update 1.4.0 -> 1.5.0 |
| 701 | - xwayland: upgrade 22.1.8 -> 23.2.1 |
| 702 | - xwininfo: upgrade to v1.1.6 |
| 703 | - xxhash: upgrade 0.8.1 -> 0.8.2 |
| 704 | - xz: upgrade 5.4.2 -> 5.4.4 |
| 705 | - zlib: upgrade 1.2.13 -> 1.3 |
| 706 | - zstd: upgrade 1.5.4 -> 1.5.5 |
| 707 | |
| 708 | |
| 709 | |
| 710 | |
Andrew Geissler | 3eeda90 | 2023-05-19 10:14:02 -0500 | [diff] [blame] | 711 | Contributors to 4.3 |
| 712 | ~~~~~~~~~~~~~~~~~~~ |
Patrick Williams | ac13d5f | 2023-11-24 18:59:46 -0600 | [diff] [blame] | 713 | |
| 714 | Thanks to the following people who contributed to this release: |
| 715 | |
| 716 | - Adrian Freihofer |
| 717 | - Alassane Yattara |
| 718 | - Alberto Pianon |
| 719 | - Alberto Planas |
| 720 | - Alejandro Hernandez Samaniego |
| 721 | - Alexander Kanavin |
| 722 | - Alexandre Belloni |
| 723 | - Alexis Lothoré |
| 724 | - Alex Kiernan |
| 725 | - Andreas Cord-Landwehr |
| 726 | - André Draszik |
| 727 | - Andrej Valek |
| 728 | - Andrew Jeffery |
| 729 | - Andrey Zhizhikin |
| 730 | - Angelo Ribeiro |
| 731 | - Antoine Lubineau |
| 732 | - Antonin Godard |
| 733 | - Anuj Mittal |
| 734 | - Archana Polampalli |
| 735 | - Armin Kuster |
| 736 | - Arne Schwerdt |
| 737 | - Arno Baumfalk |
| 738 | - Arslan Ahmad |
| 739 | - Bartosz Golaszewski |
| 740 | - BELHADJ SALEM Talel |
| 741 | - BELOUARGA Mohamed |
| 742 | - Benjamin Bara |
| 743 | - Benjamin Bouvier |
| 744 | - Bergin, Peter |
| 745 | - Bruce Ashfield |
| 746 | - Changhyeok Bae |
| 747 | - Changqing Li |
| 748 | - Charles-Antoine Couret |
| 749 | - Charlie Wu |
| 750 | - Chen Qi |
| 751 | - Chi Xu |
| 752 | - Chris Laplante |
| 753 | - Christopher Larson |
| 754 | - Daniel Ammann |
| 755 | - Daniel McGregor |
| 756 | - Daniel Semkowicz |
| 757 | - David Reyna |
| 758 | - Deepthi Hemraj |
| 759 | - Denis OSTERLAND-HEIM |
| 760 | - Denys Dmytriyenko |
| 761 | - Derek Straka |
| 762 | - Dit Kozmaj |
| 763 | - Dmitry Baryshkov |
| 764 | - Ed Beroset |
| 765 | - Eero Aaltonen |
| 766 | - Eilís 'pidge' Ní Fhlannagáin |
| 767 | - Emil Ekmečić |
| 768 | - Emil Kronborg Andersen |
| 769 | - Enrico Jörns |
| 770 | - Enrico Scholz |
| 771 | - Etienne Cordonnier |
| 772 | - Fabien Mahot |
| 773 | - Fabio Estevam |
| 774 | - Fahad Arslan |
| 775 | - Frank WOLFF |
| 776 | - Frederic Martinsons |
| 777 | - Frieder Paape |
| 778 | - Frieder Schrempf |
| 779 | - Geoff Parker |
| 780 | - Hannu Lounento |
| 781 | - Ian Ray |
| 782 | - Insu Park |
| 783 | - Jaeyoon Jung |
| 784 | - Jamin Lin |
| 785 | - Jan Garcia |
| 786 | - Jan Vermaete |
| 787 | - Jasper Orschulko |
| 788 | - Jean-Marie Lemetayer |
| 789 | - Jérémy Rosen |
| 790 | - Jermain Horsman |
| 791 | - Jialing Zhang |
| 792 | - Joel Stanley |
| 793 | - Joe Slater |
| 794 | - Johannes Schrimpf |
| 795 | - Jon Mason |
| 796 | - Jörg Sommer |
| 797 | - Jose Quaresma |
| 798 | - Joshua Watt |
| 799 | - Julien Stephan |
| 800 | - Kai Kang |
| 801 | - Khem Raj |
| 802 | - Kyle Russell |
| 803 | - Lee Chee Yang |
| 804 | - Lei Maohui |
| 805 | - Leon Anavi |
| 806 | - Lorenzo Arena |
| 807 | - Louis Rannou |
| 808 | - Luan Rafael Carneiro |
| 809 | - Luca Boccassi |
| 810 | - Luca Ceresoli |
| 811 | - Marc Ferland |
| 812 | - Marcus Flyckt |
| 813 | - Marek Vasut |
| 814 | - Mark Asselstine |
| 815 | - Mark Hatle |
| 816 | - Markus Niebel |
| 817 | - Markus Volk |
| 818 | - Marlon Rodriguez Garcia |
| 819 | - Marta Rybczynska |
| 820 | - Martijn de Gouw |
| 821 | - Martin Jansa |
| 822 | - Martin Siegumfeldt |
| 823 | - Matthias Schnelte |
| 824 | - Mauro Queiros |
| 825 | - Max Krummenacher |
| 826 | - Michael Halstead |
| 827 | - Michael Opdenacker |
| 828 | - Mickael RAMILISON |
| 829 | - Mikko Rapeli |
| 830 | - Ming Liu |
| 831 | - Mingli Yu |
| 832 | - Narpat Mali |
| 833 | - Natasha Bailey |
| 834 | - Nikhil R |
| 835 | - Ninad Palsule |
| 836 | - Ola x Nilsson |
| 837 | - Oleksandr Hnatiuk |
| 838 | - Otavio Salvador |
| 839 | - Ovidiu Panait |
| 840 | - Pascal Bach |
| 841 | - Patrick Williams |
| 842 | - Paul Eggleton |
| 843 | - Paul Gortmaker |
| 844 | - Paulo Neves |
| 845 | - Pavel Zhukov |
| 846 | - Pawan Badganchi |
| 847 | - Peter Bergin |
| 848 | - Peter Hoyes |
| 849 | - Peter Kjellerstedt |
| 850 | - Peter Marko |
| 851 | - Peter Suti |
| 852 | - Petr Gotthard |
| 853 | - Petr Kubizňák |
| 854 | - Piotr Łobacz |
| 855 | - Poonam Jadhav |
| 856 | - Qiu Tingting |
| 857 | - Quentin Schulz |
| 858 | - Randolph Sapp |
| 859 | - Randy MacLeod |
| 860 | - Ranjitsinh Rathod |
| 861 | - Rasmus Villemoes |
| 862 | - Remi Peuvergne |
| 863 | - Richard Purdie |
| 864 | - Riyaz Khan |
| 865 | - Robert Joslyn |
| 866 | - Robert P. J. Day |
| 867 | - Robert Yang |
| 868 | - Roland Hieber |
| 869 | - Ross Burton |
| 870 | - Ryan Eatmon |
| 871 | - Sakib Sajal |
| 872 | - Samantha Jalabert |
| 873 | - Sanjay Chitroda |
| 874 | - Sean Nyekjaer |
| 875 | - Sergei Zhmylev |
| 876 | - Siddharth Doshi |
| 877 | - Soumya Sambu |
| 878 | - Staffan Rydén |
| 879 | - Stefano Babic |
| 880 | - Stefan Tauner |
| 881 | - Stéphane Veyret |
| 882 | - Stephan Wurm |
| 883 | - Sudip Mukherjee |
| 884 | - Sundeep KOKKONDA |
| 885 | - Svend Meyland Nicolaisen |
| 886 | - Tan Wen Yan |
| 887 | - Thomas Roos |
| 888 | - Tim Orling |
| 889 | - Tom Hochstein |
| 890 | - Tom Isaacson |
| 891 | - Trevor Gamblin |
| 892 | - Ulrich Ölmann |
| 893 | - Victor Kamensky |
| 894 | - Vincent Davis Jr |
| 895 | - Virendra Thakur |
| 896 | - Wang Mingyu |
| 897 | - Xiangyu Chen |
| 898 | - Yang Xu |
| 899 | - Yash Shinde |
| 900 | - Yi Zhao |
| 901 | - Yoann Congal |
| 902 | - Yogita Urade |
| 903 | - Yuta Hayama |
| 904 | - Zang Ruochen |
| 905 | - Zhixiong Chi |
| 906 | |
| 907 | |
| 908 | Repositories / Downloads for Yocto-4.3 |
| 909 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 910 | |
| 911 | poky |
| 912 | |
| 913 | - Repository Location: :yocto_git:`/poky` |
| 914 | - Branch: :yocto_git:`nanbield </poky/log/?h=nanbield>` |
| 915 | - Tag: :yocto_git:`yocto-4.3 </poky/log/?h=yocto-4.3>` |
| 916 | - Git Revision: :yocto_git:`15b576c4101231d248fda7ae0824e1780e1a8901 </poky/commit/?id=15b576c4101231d248fda7ae0824e1780e1a8901>` |
| 917 | - Release Artefact: poky-15b576c4101231d248fda7ae0824e1780e1a8901 |
| 918 | - sha: 6b0ef7914d15db057f3efdf091b169a7361c74aac0abcfa717ef55d1a0adf74c |
| 919 | - Download Locations: |
| 920 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.3/poky-15b576c4101231d248fda7ae0824e1780e1a8901.tar.bz2 |
| 921 | http://mirrors.kernel.org/yocto/yocto/yocto-4.3/poky-15b576c4101231d248fda7ae0824e1780e1a8901.tar.bz2 |
| 922 | |
| 923 | openembedded-core |
| 924 | |
| 925 | - Repository Location: :oe_git:`/openembedded-core` |
| 926 | - Branch: :oe_git:`nanbield </openembedded-core/log/?h=nanbield>` |
| 927 | - Tag: :oe_git:`yocto-4.3 </openembedded-core/log/?h=yocto-4.3>` |
| 928 | - Git Revision: :oe_git:`4c261f8cbdf0c7196a74daad041d04eb093015f3 </openembedded-core/commit/?id=4c261f8cbdf0c7196a74daad041d04eb093015f3>` |
| 929 | - Release Artefact: oecore-4c261f8cbdf0c7196a74daad041d04eb093015f3 |
| 930 | - sha: c9e6ac75d7848ce8844cb29c98659dd8f83b3de13b916124dff76abe034e6a5c |
| 931 | - Download Locations: |
| 932 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.3/oecore-4c261f8cbdf0c7196a74daad041d04eb093015f3.tar.bz2 |
| 933 | http://mirrors.kernel.org/yocto/yocto/yocto-4.3/oecore-4c261f8cbdf0c7196a74daad041d04eb093015f3.tar.bz2 |
| 934 | |
| 935 | meta-mingw |
| 936 | |
| 937 | - Repository Location: :yocto_git:`/meta-mingw` |
| 938 | - Branch: :yocto_git:`nanbield </meta-mingw/log/?h=nanbield>` |
| 939 | - Tag: :yocto_git:`yocto-4.3 </meta-mingw/log/?h=yocto-4.3>` |
| 940 | - Git Revision: :yocto_git:`65ef95a74f6ae815f63f636ed53e140a26a014ce </meta-mingw/commit/?id=65ef95a74f6ae815f63f636ed53e140a26a014ce>` |
| 941 | - Release Artefact: meta-mingw-65ef95a74f6ae815f63f636ed53e140a26a014ce |
| 942 | - sha: fb2bf806941a00a1be6349c074379b63a76490bcf0f3b740d96d1aeeefa12286 |
| 943 | - Download Locations: |
| 944 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.3/meta-mingw-65ef95a74f6ae815f63f636ed53e140a26a014ce.tar.bz2 |
| 945 | http://mirrors.kernel.org/yocto/yocto/yocto-4.3/meta-mingw-65ef95a74f6ae815f63f636ed53e140a26a014ce.tar.bz2 |
| 946 | |
| 947 | bitbake |
| 948 | |
| 949 | - Repository Location: :oe_git:`/bitbake` |
| 950 | - Branch: :oe_git:`2.6 </bitbake/log/?h=2.6>` |
| 951 | - Tag: :oe_git:`yocto-4.3 </bitbake/log/?h=yocto-4.3>` |
| 952 | - Git Revision: :oe_git:`5419a8473d6d4cd1d01537de68ad8d72cf5be0b2 </bitbake/commit/?id=5419a8473d6d4cd1d01537de68ad8d72cf5be0b2>` |
| 953 | - Release Artefact: bitbake-5419a8473d6d4cd1d01537de68ad8d72cf5be0b2 |
| 954 | - sha: e5dab4b3345d91307860803e2ad73b2fcffa9d17dd3fde0e013ca0ebea0d05ca |
| 955 | - Download Locations: |
| 956 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.3/bitbake-5419a8473d6d4cd1d01537de68ad8d72cf5be0b2.tar.bz2 |
| 957 | http://mirrors.kernel.org/yocto/yocto/yocto-4.3/bitbake-5419a8473d6d4cd1d01537de68ad8d72cf5be0b2.tar.bz2 |
| 958 | |
| 959 | yocto-docs |
| 960 | |
| 961 | - Repository Location: :yocto_git:`/yocto-docs` |
| 962 | - Branch: :yocto_git:`nanbield </yocto-docs/log/?h=nanbield>` |
| 963 | - Tag: :yocto_git:`yocto-4.3 </yocto-docs/log/?h=yocto-4.3>` |
| 964 | - Git Revision: :yocto_git:`ceb1812e63b9fac062f886c2a1dde23137c0e1ed </yocto-docs/commit/?id=ceb1812e63b9fac062f886c2a1dde23137c0e1ed>` |
| 965 | |