mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
Sphinx complains about hardcoded links which can be replaced by an extlink. So let's apply its recommendations. Cc: Quentin Schulz <foss+yocto@0leil.net> (From yocto-docs rev: dc2ec13cfbe0f20a868108a0bd800c0a875c1796) Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1319 lines
53 KiB
ReStructuredText
1319 lines
53 KiB
ReStructuredText
Release 3.4 (honister)
|
|
======================
|
|
|
|
Migration notes for 3.4 (honister)
|
|
----------------------------------
|
|
|
|
This section provides migration information for moving to the Yocto
|
|
Project 3.4 Release (codename "honister") from the prior release.
|
|
|
|
Override syntax changes
|
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
In this release, the ``:`` character replaces the use of ``_`` to
|
|
refer to an override, most commonly when making a conditional assignment
|
|
of a variable. This means that an entry like::
|
|
|
|
SRC_URI_qemux86 = "file://somefile"
|
|
|
|
now becomes::
|
|
|
|
SRC_URI:qemux86 = "file://somefile"
|
|
|
|
since ``qemux86`` is an override. This applies to any use of override
|
|
syntax, so the following::
|
|
|
|
SRC_URI_append = " file://somefile"
|
|
SRC_URI_append_qemux86 = " file://somefile2"
|
|
SRC_URI_remove_qemux86-64 = " file://somefile3"
|
|
SRC_URI_prepend_qemuarm = "file://somefile4 "
|
|
FILES_${PN}-ptest = "${bindir}/xyz"
|
|
IMAGE_CMD_tar = "tar"
|
|
BASE_LIB_tune-cortexa76 = "lib"
|
|
SRCREV_pn-bash = "abc"
|
|
BB_TASK_NICE_LEVEL_task-testimage = '0'
|
|
|
|
would now become::
|
|
|
|
SRC_URI:append = " file://somefile"
|
|
SRC_URI:append:qemux86 = " file://somefile2"
|
|
SRC_URI:remove:qemux86-64 = " file://somefile3"
|
|
SRC_URI:prepend:qemuarm = "file://somefile4 "
|
|
FILES:${PN}-ptest = "${bindir}/xyz"
|
|
IMAGE_CMD:tar = "tar"
|
|
BASE_LIB:tune-cortexa76 = "lib"
|
|
SRCREV:pn-bash = "abc"
|
|
BB_TASK_NICE_LEVEL:task-testimage = '0'
|
|
|
|
This also applies to
|
|
:ref:`variable queries to the datastore <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:functions for accessing datastore variables>`,
|
|
for example using ``getVar`` and similar so ``d.getVar("RDEPENDS_${PN}")``
|
|
becomes ``d.getVar("RDEPENDS:${PN}")``.
|
|
|
|
Whilst some of these are fairly obvious such as :term:`MACHINE` and :term:`DISTRO`
|
|
overrides, some are less obvious, for example the packaging variables such as
|
|
:term:`RDEPENDS`, :term:`FILES` and so on taking package names (e.g. ``${PN}``,
|
|
``${PN}-ptest``) as overrides. These overrides are not always in
|
|
:term:`OVERRIDES` but applied conditionally in specific contexts
|
|
such as packaging. ``task-<taskname>`` is another context specific override, the
|
|
context being specific tasks in that case. Tune overrides are another special
|
|
case where some code does use them as overrides but some does not. We plan to try
|
|
and make the tune code use overrides more consistently in the future.
|
|
|
|
There are some variables which do not use override syntax which include the
|
|
suffix to variables in ``layer.conf`` files such as :term:`BBFILE_PATTERN`,
|
|
:term:`SRCREV`\ ``_xxx`` where ``xxx`` is a name from :term:`SRC_URI` and
|
|
:term:`PREFERRED_VERSION`\ ``_xxx``. In particular, ``layer.conf`` suffixes
|
|
may be the same as a :term:`DISTRO` override causing some confusion. We do
|
|
plan to try and improve consistency as these issues are identified.
|
|
|
|
To help with migration of layers, a script has been provided in OE-Core.
|
|
Once configured with the overrides used by a layer, this can be run as::
|
|
|
|
<oe-core>/scripts/contrib/convert-overrides.py <layerdir>
|
|
|
|
.. note::
|
|
|
|
Please read the notes in the script as it isn't entirely automatic and it isn't
|
|
expected to handle every case. In particular, it needs to be told which overrides
|
|
the layer uses (usually machine and distro names/overrides) and the result should
|
|
be carefully checked since it can be a little enthusiastic and will convert
|
|
references to ``_append``, ``_remove`` and ``_prepend`` in function and variable
|
|
names.
|
|
|
|
For reference, this conversion is important as it allows BitBake to more reliably
|
|
determine what is an override and what is not, as underscores are also used in
|
|
variable names without intending to be overrides. This should allow us to proceed
|
|
with other syntax improvements and simplifications for usability. It also means
|
|
BitBake no longer has to guess and maintain large lookup lists just in case
|
|
e.g. ``functionname`` in ``my_functionname`` is an override, and thus should improve
|
|
efficiency.
|
|
|
|
New host dependencies
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The ``lz4c``, ``pzstd`` and ``zstd`` commands are now required to be
|
|
installed on the build host to support LZ4 and Zstandard compression
|
|
functionality. These are typically provided by ``lz4`` and ``zstd``
|
|
packages in most Linux distributions. Alternatively they are available
|
|
as part of ``buildtools-tarball`` if your distribution does not provide
|
|
them. For more information see
|
|
:ref:`ref-manual/system-requirements:required packages for the build host`.
|
|
|
|
Removed recipes
|
|
~~~~~~~~~~~~~~~
|
|
|
|
The following recipes have been removed in this release:
|
|
|
|
- ``assimp``: problematic from a licensing perspective and no longer
|
|
needed by anything else
|
|
- ``clutter-1.0``: legacy component moved to meta-gnome
|
|
- ``clutter-gst-3.0``: legacy component moved to meta-gnome
|
|
- ``clutter-gtk-1.0``: legacy component moved to meta-gnome
|
|
- ``cogl-1.0``: legacy component moved to meta-gnome
|
|
- ``core-image-clutter``: removed along with clutter
|
|
- ``linux-yocto``: removed version 5.4 recipes (5.14 and 5.10 still
|
|
provided)
|
|
- ``mklibs-native``: not actively tested and upstream mklibs still
|
|
requires Python 2
|
|
- ``mx-1.0``: obsolete (last release 2012) and isn't used by anything in
|
|
any known layer
|
|
- ``packagegroup-core-clutter``: removed along with clutter
|
|
|
|
Removed classes
|
|
~~~~~~~~~~~~~~~
|
|
|
|
- ``clutter``: moved to meta-gnome along with clutter itself
|
|
- ``image-mklibs``: not actively tested and upstream mklibs still
|
|
requires Python 2
|
|
- ``meta``: no longer useful. Recipes that need to skip installing
|
|
packages should inherit ``nopackages`` instead.
|
|
|
|
Prelinking disabled by default
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Recent tests have shown that prelinking works only when PIE is not
|
|
enabled (see `here <https://rlbl.me/prelink-1>`__ and `here <https://rlbl.me/prelink-2>`__),
|
|
and as PIE is both a desirable security feature, and the only
|
|
configuration provided and tested by the Yocto Project, there is
|
|
simply no sense in continuing to enable prelink.
|
|
|
|
There's also a concern that no one is maintaining the code, and there
|
|
are open bugs (including :yocto_bugs:`this serious one </show_bug.cgi?id=14429>`).
|
|
Given that prelink does intricate address arithmetic and rewriting
|
|
of binaries the best option is to disable the feature. It is recommended
|
|
that you consider disabling this feature in your own configuration if
|
|
it is currently enabled.
|
|
|
|
Virtual runtime provides
|
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Recipes shouldn't use the ``virtual/`` string in :term:`RPROVIDES` and
|
|
:term:`RDEPENDS` - it is confusing because ``virtual/`` has no special
|
|
meaning in :term:`RPROVIDES` and :term:`RDEPENDS` (unlike in the
|
|
corresponding build-time :term:`PROVIDES` and :term:`DEPENDS`).
|
|
|
|
Tune files moved to architecture-specific directories
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The tune files found in ``conf/machine/include`` have now been moved
|
|
into their respective architecture name directories under that same
|
|
location; e.g. x86 tune files have moved into an ``x86`` subdirectory,
|
|
MIPS tune files have moved into a ``mips`` subdirectory, etc.
|
|
The ARM tunes have an extra level (``armv8a``, ``armv8m``, etc.) and
|
|
some have been renamed to make them uniform with the rest of the tunes.
|
|
See :yocto_git:`this commit </poky/commit/?id=1d381f21f5f13aa0c4e1a45683ed656ebeedd37d>`
|
|
for reference.
|
|
|
|
If you have any references to tune files (e.g. in custom machine
|
|
configuration files) they will need to be updated.
|
|
|
|
Extensible SDK host extension
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
For a normal SDK, some layers append to :term:`TOOLCHAIN_HOST_TASK`
|
|
unconditionally which is fine, until the eSDK tries to override the
|
|
variable to its own values. Instead of installing packages specified
|
|
in this variable it uses native recipes instead - a very different
|
|
approach. This has led to confusing errors when binaries are added
|
|
to the SDK but not relocated.
|
|
|
|
To avoid these issues, a new :term:`TOOLCHAIN_HOST_TASK_ESDK` variable has
|
|
been created. If you wish to extend what is installed in the host
|
|
portion of the eSDK then you will now need to set this variable.
|
|
|
|
Package/recipe splitting
|
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- ``perl-cross`` has been split out from the main ``perl`` recipe to
|
|
its own ``perlcross`` recipe for maintenance reasons. If you have
|
|
bbappends for the perl recipe then these may need extending.
|
|
|
|
- The ``wayland`` recipe now packages its binaries in a
|
|
``wayland-tools`` package rather than putting them into
|
|
``wayland-dev``.
|
|
|
|
- Xwayland has been split out of the xserver-xorg tree and thus is now
|
|
in its own ``xwayland`` recipe. If you need Xwayland in your image
|
|
then you may now need to add it explicitly.
|
|
|
|
- The ``rpm`` package no longer has ``rpm-build`` in its :term:`RRECOMMENDS`;
|
|
if by chance you still need rpm package building functionality in
|
|
your image and you have not already done so then you should add
|
|
``rpm-build`` to your image explicitly.
|
|
|
|
- The Python ``statistics`` standard module is now packaged in its own
|
|
``python3-statistics`` package instead of ``python3-misc`` as
|
|
previously.
|
|
|
|
Image / SDK generation changes
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- Recursive dependencies on the ``do_build`` task are now disabled when
|
|
building SDKs. These are generally not needed; in the unlikely event
|
|
that you do encounter problems then it will probably be as a result of
|
|
missing explicit dependencies that need to be added.
|
|
|
|
- Errors during "complementary" package installation (e.g. for ``*-dbg``
|
|
and ``*-dev`` packages) during image construction are no longer
|
|
ignored. Historically some of these packages had installation problems,
|
|
that is no longer the case. In the unlikely event that you see errors
|
|
as a result, you will need to fix the installation/packaging issues.
|
|
|
|
- When building an image, only packages that will be used in building
|
|
the image (i.e. the first entry in :term:`PACKAGE_CLASSES`) will be
|
|
produced if multiple package types are enabled (which is not a typical
|
|
configuration). If in your CI system you need to have the original
|
|
behaviour, use ``bitbake --runall build <target>``.
|
|
|
|
- The ``-lic`` package is no longer automatically added to
|
|
:term:`RRECOMMENDS` for every other package when
|
|
:term:`LICENSE_CREATE_PACKAGE` is set to "1". If you wish all license
|
|
packages to be installed corresponding to packages in your image, then
|
|
you should instead add the new ``lic-pkgs`` feature to
|
|
:term:`IMAGE_FEATURES`.
|
|
|
|
Miscellaneous
|
|
~~~~~~~~~~~~~
|
|
|
|
- Certificates are now properly checked when bitbake fetches sources
|
|
over HTTPS. If you receive errors as a result for your custom recipes,
|
|
you will need to use a mirror or address the issue with the operators
|
|
of the server in question.
|
|
|
|
- ``avahi`` has had its GTK+ support disabled by default. If you wish to
|
|
re-enable it, set ``AVAHI_GTK = "gtk3"`` in a bbappend for the
|
|
``avahi`` recipe or in your custom distro configuration file.
|
|
|
|
- Setting the ``BUILD_REPRODUCIBLE_BINARIES`` variable to "0" no longer
|
|
uses a strangely old fallback date of April 2011, it instead disables
|
|
building reproducible binaries as you would logically expect.
|
|
|
|
- Setting noexec/nostamp/fakeroot varflags to any value besides "1" will
|
|
now trigger a warning. These should be either set to "1" to enable, or
|
|
not set at all to disable.
|
|
|
|
- The previously deprecated ``COMPRESS_CMD`` and
|
|
``CVE_CHECK_CVE_WHITELIST`` variables have been removed. Use
|
|
``CONVERSION_CMD`` and :term:`CVE_CHECK_WHITELIST` respectively
|
|
instead.
|
|
|
|
- The obsolete ``oe_machinstall`` function previously provided in the
|
|
:ref:`utils <ref-classes-utils>` class has been removed. For
|
|
machine-specific installation it is recommended that you use the
|
|
built-in override support in the fetcher or overrides in general
|
|
instead.
|
|
|
|
Release notes for 3.4 (honister)
|
|
--------------------------------
|
|
|
|
New Features / Enhancements in 3.4
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- Linux kernel 5.14, glibc 2.34 and ~280 other recipe upgrades
|
|
- Switched override character to ':' (replacing '_') for more robust parsing and improved performance - see the above migration guide for help
|
|
- Rust integrated into core, providing rust support for cross-compilation and SDK
|
|
- New create-spdx class for creating SPDX SBoM documents
|
|
- New recipes: cargo, core-image-ptest-all, core-image-ptest-fast, core-image-weston-sdk, erofs-utils, gcompat, gi-docgen, libmicrohttpd, libseccomp, libstd-rs, perlcross, python3-markdown, python3-pyyaml, python3-smartypants, python3-typogrify, rust, rust-cross, rust-cross-canadian, rust-hello-world, rust-llvm, rust-tools-cross-canadian, rustfmt, xwayland
|
|
- Several optimisations to reduce unnecessary task dependencies for faster builds
|
|
- seccomp integrated into core, with additional enabling for gnutls, systemd, qemu
|
|
- New overlayfs class to help generate overlayfs mount units
|
|
- debuginfod support now enabled by default
|
|
- Switched several recipes over to using OpenSSL instead of GnuTLS (wpa-supplicant, curl, glib-networking) or disable GnuTLS (cups) by default
|
|
- Improvements to LTO plugin installation and reproducibility
|
|
- Architecture-specific enhancements:
|
|
|
|
- glibc: Enable memory tagging for aarch64
|
|
- testimage: remove aarch64 xorg exclusion
|
|
- arch-arm*: add better support for gcc march extensions
|
|
- tune-cortexm*: add support for all Arm Cortex-M processors
|
|
- tune-cortexr*: add support for all Arm Cortex-R processors
|
|
- arch-armv4: Allow -march=armv4
|
|
- qemuarm*: use virtio graphics
|
|
- baremetal-helloworld: Enable RISC-V 64/32 port
|
|
- ldconfig-native: Add RISC-V support
|
|
- qemuriscv: Enable 4 core emulation
|
|
- Add ARC support in gdb, dpkg, dhcpcd
|
|
- conf/machine-sdk: Add ppc64 SDK machine
|
|
- libjpeg-turbo: Handle powerpc64le without Altivec
|
|
- pixman: Handle PowerPC without Altivec
|
|
- mesa: enable gallium Intel drivers when building for x86
|
|
- mesa: enable crocus driver for older Intel graphics
|
|
|
|
- Kernel-related enhancements:
|
|
|
|
- Support zstd-compressed modules and initramfs images
|
|
- Allow opt-out of split kernel modules
|
|
- linux-yocto-dev: base AUTOREV on specified version
|
|
- kernel-yocto: provide debug / summary information for metadata
|
|
- kernel-uboot: Handle gzip and lzo compression options
|
|
- linux-yocto/5.14: added devupstream support
|
|
- linux-yocto: add vfat to :term:`KERNEL_FEATURES` when :term:`MACHINE_FEATURES` include vfat
|
|
- linux-yocto: enable TYPEC_TCPCI in usbc fragment
|
|
|
|
- Image-related enhancements:
|
|
|
|
- New erofs, erofs-lz4 and erofs-lz4hc image types
|
|
- New squashfs-zst and cpio.zst image types
|
|
- New lic-pkgs :term:`IMAGE_FEATURES` item to install all license packages
|
|
- Added zsync metadata conversion support
|
|
- Use xargs to set file timestamps for significant (>90%) do_image speedup
|
|
- Find .ko.gz and .ko.xz kernel modules as well when determining need to run depmod on an image
|
|
- Show formatted error messages instead of tracebacks for systemctl errors
|
|
- No longer ignore installation failures in complementary package installation
|
|
- Remove ldconfig auxiliary cache when not needed
|
|
|
|
- wic enhancements:
|
|
|
|
- Added erofs filesystem support
|
|
- Added --extra-space argument to leave extra space after last partition
|
|
- Added --no-fstab-update part option to allow using the stock fstab
|
|
- bootimg-efi: added Unified Kernel Image option
|
|
- bootimg-pcbios: use label provided when formatting a DOS partition
|
|
|
|
- SDK-related enhancements:
|
|
|
|
- Enable do_populate_sdk with multilibs
|
|
- New ``SDKPATHINSTALL`` variable decouples default install path from built in path to avoid rebuilding nativesdk components on e.g. :term:`DISTRO_VERSION` changes
|
|
- eSDK: Error if trying to generate an eSDK from a multiconfig
|
|
- eSDK: introduce :term:`TOOLCHAIN_HOST_TASK_ESDK` to be used in place of :term:`TOOLCHAIN_HOST_TASK` to add components to the host part of the eSDK
|
|
|
|
- BitBake enhancements:
|
|
|
|
- New bitbake-getvar helper command to query a variable value (with history)
|
|
- bitbake-layers: layerindex-fetch: add --fetchdir parameter
|
|
- bitbake-layers: show-recipes: add skip reason to output
|
|
- bitbake-diffsigs: sort diff output for consistency
|
|
- Allow setting upstream for local hash equivalence server
|
|
- fetch2/s3: allow to use credentials and switch profile from environment variables
|
|
- fetch2/s3: Add progress handler for S3 cp command
|
|
- fetch2/npm: Support npm archives with missing search directory mode
|
|
- fetch2/npmsw: Add support for local tarball and link sources
|
|
- fetch2/svn: Allow peg-revision functionality to be disabled
|
|
- fetch2/wget: verify certificates for HTTPS/FTPS by default
|
|
- fetch2/wget: Enable FTPS
|
|
- prserv: added read-only mode
|
|
- prserv: replaced XML RPC with modern asyncrpc implementation
|
|
- Numerous warning/error message improvements
|
|
|
|
- New :term:`PACKAGECONFIG` options in btrfs-tools, ccache, coreutils, cups, dbus, elfutils, ffmpeg, findutils, glib-2.0, gstreamer1.0-plugins-bad, gstreamer1.0-plugins-base, libarchive, libnotify, libpsl, man-db, mesa, ovmf, parted, prelink, qemu, rpm, shadow, systemd, tar, vim, weston
|
|
- u-boot enhancements:
|
|
|
|
- Make SPL suffix configurable
|
|
- Make ``UBOOT_BINARYNAME`` configurable
|
|
- Package ``extlinux.conf`` separately
|
|
- Allow deploying the u-boot DTB
|
|
|
|
- opensbi: Add support for specifying a device tree
|
|
- busybox enhancements:
|
|
|
|
- Added tmpdir option into mktemp applet
|
|
- Support mounting swap via labels
|
|
- Enable long options for enabled applets
|
|
|
|
- Move tune files to architecture subdirectories
|
|
- buildstats: log host data on failure separately to task specific file
|
|
- buildstats: collect "at interval" and "on failure" logs in the same file
|
|
- Ptest enhancements:
|
|
|
|
- ptest-runner: install script to collect system data on failure
|
|
- Added ptest support to python3-hypothesis, python3-jinja2, python3-markupsafe
|
|
- Enhanced ptest support in lttng, util-linux, and others
|
|
- New leaner ptest image recipes based upon core-image-minimal
|
|
|
|
- scripts/contrib/image-manifest: add new script
|
|
- Add beginnings of Android target support
|
|
- devtool upgrade: rebase override-only patches as well
|
|
- devtool: print a warning on upgrades if :term:`PREFERRED_VERSION` is set
|
|
- systemd: set zstd as default compression option
|
|
- init-manager-systemd: add a weak VIRTUAL-RUNTIME_dev_manager assignment
|
|
- Add proper unpack dependency for .zst compressed archives
|
|
- util-linux: build chfn and chsh by default
|
|
- qemu: use 4 cores in qemu guests
|
|
- runqemu: decouple bios and kernel options
|
|
- qemu: add a hint on how to enable CPU render nodes when a suitable GPU is absent
|
|
- devupstream: Allow support of native class extensions
|
|
- Prelinking now disabled in default configuration
|
|
- python3: statistics module moved to its own python3-statistics package
|
|
- pypi: allow override of PyPI archive name
|
|
- Allow global override of golang GO_DYNLINK
|
|
- buildhistory enhancements:
|
|
|
|
- Add option to strip path prefix
|
|
- Add output file listing package information
|
|
- Label packages providing per-file dependencies in depends.dot
|
|
|
|
- New gi-docgen class for GNOME library documentation
|
|
- meson.bbclass: Make the default buildtype "debug" if :term:`DEBUG_BUILD` is 1
|
|
- distro_features_check: expand with :term:`IMAGE_FEATURES`
|
|
- Add extended packagedata in JSON format
|
|
- local.conf.sample: Update sstate mirror entry with new hash equivalence setting
|
|
- poky: Use https in default :term:`PREMIRRORS`
|
|
- reproducible_build.bbclass: Enable -Wdate-time
|
|
- yocto-check-layer: ensure that all layer dependencies are tested too
|
|
- core-image-multilib-example: base on weston, and not sato
|
|
- npm.bbclass: Allow nodedir to be overridden by ``NPM_NODEDIR``
|
|
- cve-extra-exclusions.inc: add exclusion list for intractable CVE's
|
|
- license_image.bbclass: Detect broken symlinks
|
|
- sysstat: make the service start automatically
|
|
- sanity: Add error check for '%' in build path
|
|
- sanity: Further improve directory sanity tests
|
|
- sanity.bbclass: mention ``CONNECTIVITY_CHECK_URIS`` in network failure message
|
|
- tzdata: Allow controlling zoneinfo binary format
|
|
- oe-time-dd-test.sh: add options and refactor
|
|
- vim: add option to disable NLS support
|
|
- zstd: Include pzstd in the build
|
|
- mirrors.bbclass: provide additional rule for git repo fallbacks
|
|
- own-mirrors: Add support for s3:// scheme in :term:`SOURCE_MIRROR_URL`
|
|
- common-licenses: add missing SPDX licences
|
|
- Add MAINTAINERS.md file to record subsystem maintainers
|
|
|
|
Known Issues in 3.4
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
- Build failures have been reported when running on host Linux systems with FIPS enabled (such as RHEL 8.0 with the FIPS mode enabled). For more details please see :yocto_bugs:`bug #14609 </show_bug.cgi?id=14609>`.
|
|
|
|
Recipe Licenses changes in 3.4
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The following corrections have been made to the LICENSE values set by recipes:
|
|
|
|
- acpica: correct LICENSE to "Intel | BSD-3-Clause | GPLv2"
|
|
- dtc: correct LICENSE to "GPLv2 | BSD-2-Clause"
|
|
- e2fsprogs: correct LICENSE to "GPLv2 & LGPLv2 & BSD-3-Clause & MIT"
|
|
- ffmpeg: correct LICENSE to "GPLv2+ & LGPLv2.1+ & ISC & MIT & BSD-2-Clause & BSD-3-Clause & IJG"
|
|
- flac: correct LICENSE to "GFDL-1.2 & GPLv2+ & LGPLv2.1+ & BSD-3-Clause"
|
|
- flex: correct LICENSE to "BSD-3-Clause & LGPL-2.0+"
|
|
- font-util: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause"
|
|
- glib-2.0: correct LICENSE to "LGPLv2.1+ & BSD-3-Clause & PD"
|
|
- gobject-introspection: correct LICENSE to "LGPLv2+ & GPLv2+ & MIT" (add MIT license)
|
|
- hdparm: correct LICENSE to "BSD-2-Clause & GPLv2 & hdparm"
|
|
- iputils: correct LICENSE to "BSD-3-Clause & GPLv2+"
|
|
- libcap: correct LICENSE to "BSD-3-Clause | GPLv2"
|
|
- libevent: correct LICENSE to "BSD-3-Clause & MIT"
|
|
- libjitterentropy: correct LICENSE to "GPLv2+ | BSD-3-Clause"
|
|
- libpam: correct LICENSE to "GPLv2+ | BSD-3-Clause"
|
|
- libwpe: correct LICENSE to "BSD-2-Clause"
|
|
- libx11-compose-data: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause"
|
|
- libx11: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause"
|
|
- libxfont2: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause"
|
|
- libxfont: correct LICENSE to "MIT & MIT-style & BSD-3-Clause"
|
|
- lsof: correct LICENSE to reflect that it uses a BSD-like (but not exactly BSD) license ("Spencer-94")
|
|
- nfs-utils: correct LICENSE to "MIT & GPLv2+ & BSD-3-Clause"
|
|
- ovmf: correct license to "BSD-2-Clause-Patent"
|
|
- ppp: correct LICENSE to "BSD-3-Clause & BSD-3-Clause-Attribution & GPLv2+ & LGPLv2+ & PD"
|
|
- python3-packaging: correct LICENSE to "Apache-2.0 | BSD-2-Clause"
|
|
- python-async-test: correct LICENSE to "BSD-3-Clause"
|
|
- quota: remove BSD license (only BSD licensed part of the code was removed in 4.05)
|
|
- shadow: correct LICENSE to "BSD-3-Clause | Artistic-1.0"
|
|
- shadow-sysroot: set LICENSE the same as shadow
|
|
- sudo: correct LICENSE to "ISC & BSD-3-Clause & BSD-2-Clause & Zlib"
|
|
- swig: correct LICENSE to "BSD-3-Clause & GPLv3"
|
|
- valgrind: correct license to "GPLv2 & GPLv2+ & BSD-3-Clause"
|
|
- webkitgtk: correct LICENSE to "BSD-2-Clause & LGPLv2+"
|
|
- wpebackend-fdo: correct LICENSE to "BSD-2-Clause"
|
|
- xinetd: correct LICENSE to reflect that it uses a unique BSD-like (but not exactly BSD) license
|
|
|
|
Other license-related notes:
|
|
|
|
- When creating recipes for Python software, recipetool will now treat "BSD" as "BSD-3-Clause" for the purposes of setting LICENSE, as that is the most common understanding.
|
|
- Please be aware that an initramfs bundled with the kernel using :term:`INITRAMFS_IMAGE_BUNDLE` should only contain GPLv2-compatible software; this is now mentioned in the documentation.
|
|
|
|
Security Fixes in 3.4
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- apr: :cve:`2021-35940`
|
|
- aspell: :cve:`2019-25051`
|
|
- avahi: :cve:`2021-3468`, :cve:`2021-36217`
|
|
- binutils: :cve:`2021-20197`
|
|
- bluez: :cve:`2021-3658`
|
|
- busybox: :cve:`2021-28831`
|
|
- cairo: :cve:`2020-35492`
|
|
- cpio: :cve:`2021-38185`
|
|
- expat: :cve:`2013-0340`
|
|
- ffmpeg: :cve:`2020-20446`, :cve:`2020-22015`, :cve:`2020-22021`, :cve:`2020-22033`, :cve:`2020-22019`, :cve:`2021-33815`, :cve:`2021-38171`, :cve:`2020-20453`
|
|
- glibc: :cve:`2021-33574`, :cve:`2021-38604`
|
|
- inetutils: :cve:`2021-40491`
|
|
- libgcrypt: :cve:`2021-40528`
|
|
- linux-yocto/5.10, 5.14: :cve:`2021-3653`, :cve:`2021-3656`
|
|
- lz4: :cve:`2021-3520`
|
|
- nettle: :cve:`2021-20305`
|
|
- openssl: :cve:`2021-3711`, :cve:`2021-3712`
|
|
- perl: :cve:`2021-36770`
|
|
- python3: :cve:`2021-29921`
|
|
- python3-pip: :cve:`2021-3572`
|
|
- qemu: :cve:`2020-27821`, :cve:`2020-29443`, :cve:`2020-35517`, :cve:`2021-3392`, :cve:`2021-3409`, :cve:`2021-3416`, :cve:`2021-3527`, :cve:`2021-3544`, :cve:`2021-3545`, :cve:`2021-3546`, :cve:`2021-3682`, :cve:`2021-20181`, :cve:`2021-20221`, :cve:`2021-20257`, :cve:`2021-20263`
|
|
- rpm: :cve:`2021-3421`, :cve:`2021-20271`
|
|
- rsync: :cve:`2020-14387`
|
|
- util-linux: :cve:`2021-37600`
|
|
- vim: :cve:`2021-3770`, :cve:`2021-3778`
|
|
- wpa-supplicant: :cve:`2021-30004`
|
|
- xdg-utils: :cve:`2020-27748`
|
|
- xserver-xorg: :cve:`2021-3472`
|
|
|
|
Recipe Upgrades in 3.4
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- acl 2.2.53 -> 2.3.1
|
|
- acpica 20210105 -> 20210730
|
|
- alsa-lib 1.2.4 -> 1.2.5.1
|
|
- alsa-plugins 1.2.2 -> 1.2.5
|
|
- alsa-tools 1.2.2 -> 1.2.5
|
|
- alsa-topology-conf 1.2.4 -> 1.2.5.1
|
|
- alsa-ucm-conf 1.2.4 -> 1.2.5.1
|
|
- alsa-utils 1.2.4 -> 1.2.5.1
|
|
- alsa-utils-scripts 1.2.4 -> 1.2.5.1
|
|
- apt 2.2.2 -> 2.2.4
|
|
- at 3.2.1 -> 3.2.2
|
|
- at-spi2-core 2.38.0 -> 2.40.3
|
|
- autoconf-archive 2019.01.06 -> 2021.02.19
|
|
- babeltrace2 2.0.3 -> 2.0.4
|
|
- bash 5.1 -> 5.1.8
|
|
- bind 9.16.16 -> 9.16.20
|
|
- binutils 2.36.1 -> 2.37
|
|
- binutils-cross 2.36.1 -> 2.37
|
|
- binutils-cross-canadian 2.36.1 -> 2.37
|
|
- binutils-cross-testsuite 2.36.1 -> 2.37
|
|
- binutils-crosssdk 2.36.1 -> 2.37
|
|
- bison 3.7.5 -> 3.7.6
|
|
- blktrace 1.2.0+gitX -> 1.3.0+gitX
|
|
- bluez5 5.56 -> 5.61
|
|
- boost 1.75.0 -> 1.77.0
|
|
- boost-build-native 4.3.0 -> 4.4.1
|
|
- btrfs-tools 5.10.1 -> 5.13.1
|
|
- busybox 1.33.1 -> 1.34.0
|
|
- busybox-inittab 1.33.0 -> 1.34.0
|
|
- ccache 4.2 -> 4.4
|
|
- cmake 3.19.5 -> 3.21.1
|
|
- cmake-native 3.19.5 -> 3.21.1
|
|
- connman 1.39 -> 1.40
|
|
- createrepo-c 0.17.0 -> 0.17.4
|
|
- cronie 1.5.5 -> 1.5.7
|
|
- cross-localedef-native 2.33 -> 2.34
|
|
- cups 2.3.3 -> 2.3.3op2
|
|
- curl 7.75.0 -> 7.78.0
|
|
- dbus-glib 0.110 -> 0.112
|
|
- dejagnu 1.6.2 -> 1.6.3
|
|
- diffoscope 172 -> 181
|
|
- diffutils 3.7 -> 3.8
|
|
- distcc 3.3.5 -> 3.4
|
|
- dnf 4.6.0 -> 4.8.0
|
|
- dpkg 1.20.7.1 -> 1.20.9
|
|
- dtc 1.6.0 -> 1.6.1
|
|
- e2fsprogs 1.46.1 -> 1.46.4
|
|
- elfutils 0.183 -> 0.185
|
|
- ell 0.38 -> 0.43
|
|
- enchant2 2.2.15 -> 2.3.1
|
|
- epiphany 3.38.2 -> 40.3
|
|
- ethtool 5.10 -> 5.13
|
|
- expat 2.2.10 -> 2.4.1
|
|
- ffmpeg 4.3.2 -> 4.4
|
|
- file 5.39 -> 5.40
|
|
- freetype 2.10.4 -> 2.11.0
|
|
- gcc 10.2.0 -> 11.2.0
|
|
- gcc-cross 10.2.0 -> 11.2.0
|
|
- gcc-cross-canadian 10.2.0 -> 11.2.0
|
|
- gcc-crosssdk 10.2.0 -> 11.2.0
|
|
- gcc-runtime 10.2.0 -> 11.2.0
|
|
- gcc-sanitizers 10.2.0 -> 11.2.0
|
|
- gcc-source 10.2.0 -> 11.2.0
|
|
- gcr 3.38.1 -> 3.40.0
|
|
- gdb 10.1 -> 10.2
|
|
- gdb-cross 10.1 -> 10.2
|
|
- gdb-cross-canadian 10.1 -> 10.2
|
|
- gdk-pixbuf 2.40.0 -> 2.42.6
|
|
- ghostscript 9.53.3 -> 9.54.0
|
|
- git 2.31.1 -> 2.33.0
|
|
- glib-2.0 2.66.7 -> 2.68.4
|
|
- glib-networking 2.66.0 -> 2.68.2
|
|
- glibc 2.33 -> 2.34
|
|
- glibc-locale 2.33 -> 2.34
|
|
- glibc-mtrace 2.33 -> 2.34
|
|
- glibc-scripts 2.33 -> 2.34
|
|
- glibc-testsuite 2.33 -> 2.34
|
|
- glslang 11.2.0 -> 11.5.0
|
|
- gnome-desktop-testing 2018.1 -> 2021.1
|
|
- gnu-config 20210125+gitX -> 20210722+gitX
|
|
- gnu-efi 3.0.12 -> 3.0.14
|
|
- gnupg 2.2.27 -> 2.3.1
|
|
- gobject-introspection 1.66.1 -> 1.68.0
|
|
- gpgme 1.15.1 -> 1.16.0
|
|
- gptfdisk 1.0.7 -> 1.0.8
|
|
- grep 3.6 -> 3.7
|
|
- grub 2.04+2.06~rc1 -> 2.06
|
|
- grub-efi 2.04+2.06~rc1 -> 2.06
|
|
- gsettings-desktop-schemas 3.38.0 -> 40.0
|
|
- gtk+3 3.24.25 -> 3.24.30
|
|
- harfbuzz 2.7.4 -> 2.9.0
|
|
- hdparm 9.60 -> 9.62
|
|
- help2man 1.48.2 -> 1.48.4
|
|
- hwlatdetect 1.10 -> 2.1
|
|
- i2c-tools 4.2 -> 4.3
|
|
- icu 68.2 -> 69.1
|
|
- igt-gpu-tools 1.25+gitX -> 1.26
|
|
- inetutils 2.0 -> 2.1
|
|
- iproute2 5.11.0 -> 5.13.0
|
|
- iputils s20200821 -> 20210722
|
|
- json-glib 1.6.2 -> 1.6.4
|
|
- kexec-tools 2.0.21 -> 2.0.22
|
|
- kmod 28 -> 29
|
|
- kmod-native 28 -> 29
|
|
- less 563 -> 590
|
|
- libassuan 2.5.4 -> 2.5.5
|
|
- libcap 2.48 -> 2.51
|
|
- libcgroup 0.41 -> 2.0
|
|
- libcomps 0.1.15 -> 0.1.17
|
|
- libconvert-asn1-perl 0.27 -> 0.31
|
|
- libdazzle 3.38.0 -> 3.40.0
|
|
- libdnf 0.58.0 -> 0.63.1
|
|
- libdrm 2.4.104 -> 2.4.107
|
|
- libedit 20210216-3.1 -> 20210714-3.1
|
|
- libepoxy 1.5.5 -> 1.5.9
|
|
- liberation-fonts 2.00.1 -> 2.1.4
|
|
- libffi 3.3 -> 3.4.2
|
|
- libfm 1.3.1 -> 1.3.2
|
|
- libgcc 10.2.0 -> 11.2.0
|
|
- libgcc-initial 10.2.0 -> 11.2.0
|
|
- libgcrypt 1.9.3 -> 1.9.4
|
|
- libgfortran 10.2.0 -> 11.2.0
|
|
- libgit2 1.1.0 -> 1.1.1
|
|
- libglu 9.0.1 -> 9.0.2
|
|
- libgpg-error 1.41 -> 1.42
|
|
- libgudev 234 -> 237
|
|
- libhandy 1.2.0 -> 1.2.3
|
|
- libical 3.0.9 -> 3.0.10
|
|
- libidn2 2.3.0 -> 2.3.2
|
|
- libinput 1.16.4 -> 1.18.1
|
|
- libjitterentropy 3.0.1 -> 3.1.0
|
|
- libjpeg-turbo 2.0.6 -> 2.1.1
|
|
- libksba 1.5.0 -> 1.6.0
|
|
- libmodulemd 2.12.0 -> 2.13.0
|
|
- libnsl2 1.3.0 -> 2.0.0
|
|
- libnss-mdns 0.14.1 -> 0.15.1
|
|
- libogg 1.3.4 -> 1.3.5
|
|
- libpcap 1.10.0 -> 1.10.1
|
|
- libpcre 8.44 -> 8.45
|
|
- libpcre2 10.36 -> 10.37
|
|
- libportal 0.3 -> 0.4
|
|
- librepo 1.13.0 -> 1.14.1
|
|
- libsdl2 2.0.14 -> 2.0.16
|
|
- libsolv 0.7.17 -> 0.7.19
|
|
- libtasn1 4.16.0 -> 4.17.0
|
|
- libtest-needs-perl 0.002006 -> 0.002009
|
|
- libtirpc 1.3.1 -> 1.3.2
|
|
- libubootenv 0.3.1 -> 0.3.2
|
|
- libucontext 0.10+X -> 1.1+X
|
|
- liburcu 0.12.2 -> 0.13.0
|
|
- libuv 1.41.0 -> 1.42.0
|
|
- libva 2.10.0 -> 2.12.0
|
|
- libva-initial 2.10.0 -> 2.12.0
|
|
- libva-utils 2.10.0 -> 2.12.0
|
|
- libwebp 1.2.0 -> 1.2.1
|
|
- libwpe 1.8.0 -> 1.10.1
|
|
- libx11 1.7.0 -> 1.7.2
|
|
- libxcrypt 4.4.18 -> 4.4.25
|
|
- libxcrypt-compat 4.4.18 -> 4.4.25
|
|
- libxfixes 5.0.3 -> 6.0.0
|
|
- libxfont2 2.0.4 -> 2.0.5
|
|
- libxft 2.3.3 -> 2.3.4
|
|
- libxi 1.7.10 -> 1.7.99.2
|
|
- libxkbcommon 1.0.3 -> 1.3.0
|
|
- libxml2 2.9.10 -> 2.9.12
|
|
- libxres 1.2.0 -> 1.2.1
|
|
- linux-libc-headers 5.10 -> 5.14
|
|
- linux-yocto 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX
|
|
- linux-yocto-dev 5.12++gitX -> 5.15++gitX
|
|
- linux-yocto-rt 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX
|
|
- linux-yocto-tiny 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX
|
|
- llvm 11.1.0 -> 12.0.1
|
|
- log4cplus 2.0.6 -> 2.0.7
|
|
- logrotate 3.18.0 -> 3.18.1
|
|
- ltp 20210121 -> 20210524
|
|
- lttng-modules 2.12.6 -> 2.13.0
|
|
- lttng-tools 2.12.4 -> 2.13.0
|
|
- lttng-ust 2.12.1 -> 2.13.0
|
|
- m4 1.4.18 -> 1.4.19
|
|
- m4-native 1.4.18 -> 1.4.19
|
|
- man-pages 5.10 -> 5.12
|
|
- mc 4.8.26 -> 4.8.27
|
|
- mesa 21.0.3 -> 21.2.1
|
|
- mesa-gl 21.0.3 -> 21.2.1
|
|
- meson 0.57.1 -> 0.58.1
|
|
- mmc-utils 0.1+gitX (73d6c59af8d1...) -> 0.1+gitX (43282e80e174...)
|
|
- mobile-broadband-provider-info 20201225 -> 20210805
|
|
- mpg123 1.26.4 -> 1.28.2
|
|
- mtd-utils 2.1.2 -> 2.1.3
|
|
- mtools 4.0.26 -> 4.0.35
|
|
- musl 1.2.2+gitX (e5d2823631bb...) -> 1.2.2+gitX (3f701faace7a...)
|
|
- nativesdk-meson 0.57.1 -> 0.58.1
|
|
- netbase 6.2 -> 6.3
|
|
- nfs-utils 2.5.3 -> 2.5.4
|
|
- ofono 1.31 -> 1.32
|
|
- openssh 8.5p1 -> 8.7p1
|
|
- opkg 0.4.4 -> 0.4.5
|
|
- opkg-utils 0.4.3 -> 0.4.5
|
|
- ovmf edk2-stable202102 -> edk2-stable202105
|
|
- p11-kit 0.23.22 -> 0.24.0
|
|
- pango 1.48.2 -> 1.48.9
|
|
- patchelf 0.12 -> 0.13
|
|
- perl 5.32.1 -> 5.34.0
|
|
- piglit 1.0+gitrX (d4d9353b7290...) -> 1.0+gitrX (6a4be9e9946d...)
|
|
- pkgconf 1.7.3 -> 1.8.0
|
|
- powertop 2.13 -> 2.14
|
|
- pseudo 1.9.0+gitX (b988b0a6b8af...) -> 1.9.0+gitX (0cda3ba5f94a...)
|
|
- pulseaudio 14.2 -> 15.0
|
|
- puzzles 0.0+gitX (84cb4c6701e0...) -> 0.0+gitX (8f3413c31ffd...)
|
|
- python3 3.9.5 -> 3.9.6
|
|
- python3-attrs 20.3.0 -> 21.2.0
|
|
- python3-cython 0.29.22 -> 0.29.24
|
|
- python3-dbus 1.2.16 -> 1.2.18
|
|
- python3-dbusmock 0.22.0 -> 0.23.1
|
|
- python3-docutils 0.16 -> 0.17.1
|
|
- python3-git 3.1.14 -> 3.1.20
|
|
- python3-gitdb 4.0.5 -> 4.0.7
|
|
- python3-hypothesis 6.2.0 -> 6.15.0
|
|
- python3-importlib-metadata 3.4.0 -> 4.6.4
|
|
- python3-iniparse 0.4 -> 0.5
|
|
- python3-jinja2 2.11.3 -> 3.0.1
|
|
- python3-libarchive-c 2.9 -> 3.1
|
|
- python3-magic 0.4.22 -> 0.4.24
|
|
- python3-mako 1.1.4 -> 1.1.5
|
|
- python3-markupsafe 1.1.1 -> 2.0.1
|
|
- python3-more-itertools 8.7.0 -> 8.8.0
|
|
- python3-numpy 1.20.1 -> 1.21.2
|
|
- python3-packaging 20.9 -> 21.0
|
|
- python3-pathlib2 2.3.5 -> 2.3.6
|
|
- python3-pbr 5.4.4 -> 5.6.0
|
|
- python3-pip 20.0.2 -> 21.2.4
|
|
- python3-pluggy 0.13.1 -> 1.0.0
|
|
- python3-pycairo 1.20.0 -> 1.20.1
|
|
- python3-pygments 2.8.1 -> 2.10.0
|
|
- python3-pygobject 3.38.0 -> 3.40.1
|
|
- python3-pytest 6.2.2 -> 6.2.4
|
|
- python3-scons 3.1.2 -> 4.2.0
|
|
- python3-scons-native 3.1.2 -> 4.2.0
|
|
- python3-setuptools 54.1.1 -> 57.4.0
|
|
- python3-setuptools-scm 5.0.1 -> 6.0.1
|
|
- python3-six 1.15.0 -> 1.16.0
|
|
- python3-sortedcontainers 2.3.0 -> 2.4.0
|
|
- python3-testtools 2.4.0 -> 2.5.0
|
|
- python3-zipp 3.4.1 -> 3.5.0
|
|
- qemu 5.2.0 -> 6.0.0
|
|
- qemu-native 5.2.0 -> 6.0.0
|
|
- qemu-system-native 5.2.0 -> 6.0.0
|
|
- re2c 2.0.3 -> 2.2
|
|
- rng-tools 6.11 -> 6.14
|
|
- rpcbind 1.2.5 -> 1.2.6
|
|
- rt-tests 1.10 -> 2.1
|
|
- ruby 3.0.1 -> 3.0.2
|
|
- rxvt-unicode 9.22 -> 9.26
|
|
- shaderc 2020.5 -> 2021.1
|
|
- shadow 4.8.1 -> 4.9
|
|
- spirv-tools 2020.7 -> 2021.2
|
|
- sqlite3 3.35.0 -> 3.36.0
|
|
- squashfs-tools 4.4 -> 4.5
|
|
- strace 5.11 -> 5.14
|
|
- stress-ng 0.12.05 -> 0.13.00
|
|
- sudo 1.9.6p1 -> 1.9.7p2
|
|
- swig 3.0.12 -> 4.0.2
|
|
- sysklogd 2.2.2 -> 2.2.3
|
|
- systemd 247.6 -> 249.3
|
|
- systemd-boot 247.6 -> 249.3
|
|
- systemd-conf 247.6 -> 1.0
|
|
- systemtap 4.4 -> 4.5
|
|
- systemtap-native 4.4 -> 4.5
|
|
- systemtap-uprobes 4.4 -> 4.5
|
|
- tcf-agent 1.7.0+gitX (a022ef2f1acf...) -> 1.7.0+gitX (2735e3d6b7ec...)
|
|
- texinfo 6.7 -> 6.8
|
|
- tiff 4.2.0 -> 4.3.0
|
|
- u-boot 2021.01 -> 2021.07
|
|
- u-boot-tools 2021.01 -> 2021.07
|
|
- usbutils 013 -> 014
|
|
- util-linux 2.36.2 -> 2.37.2
|
|
- util-linux-libuuid 2.36.2 -> 2.37.2
|
|
- vala 0.50.4 -> 0.52.5
|
|
- valgrind 3.16.1 -> 3.17.0
|
|
- virglrenderer 0.8.2 -> 0.9.1
|
|
- vte 0.62.2 -> 0.64.2
|
|
- vulkan-headers 1.2.170.0 -> 1.2.182.0
|
|
- vulkan-loader 1.2.170.0 -> 1.2.182.0
|
|
- vulkan-samples git (55cebd9e7cc4...) -> git (d2187278cb66...)
|
|
- vulkan-tools 1.2.170.0 -> 1.2.182.0
|
|
- wayland-protocols 1.20 -> 1.21
|
|
- webkitgtk 2.30.5 -> 2.32.3
|
|
- wireless-regdb 2021.04.21 -> 2021.07.14
|
|
- wpebackend-fdo 1.8.0 -> 1.10.0
|
|
- x264 r3039+gitX (544c61f08219...) -> r3039+gitX (5db6aa6cab1b...)
|
|
- xeyes 1.1.2 -> 1.2.0
|
|
- xf86-input-libinput 0.30.0 -> 1.1.0
|
|
- xkbcomp 1.4.4 -> 1.4.5
|
|
- xkeyboard-config 2.32 -> 2.33
|
|
- xorgproto 2020.1 -> 2021.4.99.2
|
|
- xserver-xorg 1.20.10 -> 1.20.13
|
|
- zstd 1.4.9 -> 1.5.0
|
|
|
|
Contributors to 3.4
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
Thanks to the following people who contributed to this release:
|
|
|
|
- Adam Romanek
|
|
- Alejandro Hernandez Samaniego
|
|
- Alexander Kanavin
|
|
- Alexandre Belloni
|
|
- Alexey Brodkin
|
|
- Alex Stewart
|
|
- Alistair Francis
|
|
- Anatol Belski
|
|
- Anders Wallin
|
|
- Andrea Adami
|
|
- Andreas Müller
|
|
- Andrej Valek
|
|
- Andres Beltran
|
|
- Andrey Zhizhikin
|
|
- Anibal Limon
|
|
- Anthony Bagwell
|
|
- Anton Blanchard
|
|
- Anuj Mittal
|
|
- Armin Kuster
|
|
- Asfak Rahman
|
|
- Bastian Krause
|
|
- Bernhard Rosenkränzer
|
|
- Bruce Ashfield
|
|
- Carlos Rafael Giani
|
|
- Chandana kalluri
|
|
- Changhyeok Bae
|
|
- Changqing Li
|
|
- Chanho Park
|
|
- Chen Qi
|
|
- Chris Laplante
|
|
- Christophe Chapuis
|
|
- Christoph Muellner
|
|
- Claudius Heine
|
|
- Damian Wrobel
|
|
- Daniel Ammann
|
|
- Daniel Gomez
|
|
- Daniel McGregor
|
|
- Daniel Wagenknecht
|
|
- Denys Dmytriyenko
|
|
- Devendra Tewari
|
|
- Diego Sueiro
|
|
- Dmitry Baryshkov
|
|
- Douglas Royds
|
|
- Dragos-Marian Panait
|
|
- Drew Moseley
|
|
- Enrico Scholz
|
|
- Fabio Berton
|
|
- Florian Amstutz
|
|
- Gavin Li
|
|
- Guillaume Champagne
|
|
- Harald Brinkmann
|
|
- Henning Schild
|
|
- He Zhe
|
|
- Hongxu Jia
|
|
- Hsia-Jun (Randy) Li
|
|
- Jean Bouchard
|
|
- Joe Slater
|
|
- Jonas Höppner
|
|
- Jon Mason
|
|
- Jose Quaresma
|
|
- Joshua Watt
|
|
- Justin Bronder
|
|
- Kai Kang
|
|
- Kenfe-Mickael Laventure
|
|
- Kevin Hao
|
|
- Khairul Rohaizzat Jamaluddin
|
|
- Khem Raj
|
|
- Kiran Surendran
|
|
- Konrad Weihmann
|
|
- Kristian Klausen
|
|
- Kyle Russell
|
|
- Lee Chee Yang
|
|
- Lei Maohui
|
|
- Luca Boccassi
|
|
- Marco Felsch
|
|
- Marcus Comstedt
|
|
- Marek Vasut
|
|
- Mark Hatle
|
|
- Markus Volk
|
|
- Marta Rybczynska
|
|
- Martin Jansa
|
|
- Matthias Klein
|
|
- Matthias Schiffer
|
|
- Matt Madison
|
|
- Matt Spencer
|
|
- Max Krummenacher
|
|
- Michael Halstead
|
|
- Michael Ho
|
|
- Michael Opdenacker
|
|
- Mike Crowe
|
|
- Mikko Rapeli
|
|
- Ming Liu
|
|
- Mingli Yu
|
|
- Minjae Kim
|
|
- Nicolas Dechesne
|
|
- Niels Avonds
|
|
- Nikolay Papenkov
|
|
- Nisha Parrakat
|
|
- Olaf Mandel
|
|
- Oleksandr Kravchuk
|
|
- Oleksandr Popovych
|
|
- Oliver Kranz
|
|
- Otavio Salvador
|
|
- Patrick Williams
|
|
- Paul Barker
|
|
- Paul Eggleton
|
|
- Paul Gortmaker
|
|
- Paulo Cesar Zaneti
|
|
- Peter Bergin
|
|
- Peter Budny
|
|
- Peter Kjellerstedt
|
|
- Petr Vorel
|
|
- Przemyslaw Gorszkowski
|
|
- Purushottam Choudhary
|
|
- Qiang Zhang
|
|
- Quentin Schulz
|
|
- Ralph Siemsen
|
|
- Randy MacLeod
|
|
- Ranjitsinh Rathod
|
|
- Rasmus Villemoes
|
|
- Reto Schneider
|
|
- Richard Purdie
|
|
- Richard Weinberger
|
|
- Robert Joslyn
|
|
- Robert P. J. Day
|
|
- Robert Yang
|
|
- Romain Naour
|
|
- Ross Burton
|
|
- Sakib Sajal
|
|
- Samuli Piippo
|
|
- Saul Wold
|
|
- Scott Murray
|
|
- Scott Weaver
|
|
- Stefan Ghinea
|
|
- Stefan Herbrechtsmeier
|
|
- Stefano Babic
|
|
- Stefan Wiehler
|
|
- Steve Sakoman
|
|
- Teoh Jay Shen
|
|
- Thomas Perrot
|
|
- Tim Orling
|
|
- Tom Pollard
|
|
- Tom Rini
|
|
- Tony Battersby
|
|
- Tony Tascioglu
|
|
- Trevor Gamblin
|
|
- Trevor Woerner
|
|
- Ulrich Ölmann
|
|
- Valentin Danaila
|
|
- Vinay Kumar
|
|
- Vineela Tummalapalli
|
|
- Vinícius Ossanes Aquino
|
|
- Vivien Didelot
|
|
- Vyacheslav Yurkov
|
|
- Wang Mingyu
|
|
- Wes Lindauer
|
|
- William A. Kennington III
|
|
- Yanfei Xu
|
|
- Yann Dirson
|
|
- Yi Fan Yu
|
|
- Yi Zhao
|
|
- Zang Ruochen
|
|
- Zheng Ruoqin
|
|
- Zoltan Boszormenyi
|
|
|
|
Repositories / Downloads for 3.4
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
poky
|
|
|
|
- Repository Location: https://git.yoctoproject.org/poky/
|
|
- Branch: :yocto_git:`honister </poky/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4 </poky/tag/?h=yocto-3.4>`
|
|
- Git Revision: :yocto_git:`f6d1126fff213460dc6954a5d5fc168606d76b66 </poky/commit/?id=f6d1126fff213460dc6954a5d5fc168606d76b66>`
|
|
- Release Artefact: poky-f6d1126fff213460dc6954a5d5fc168606d76b66
|
|
- sha: 11e8f5760f704eed1ac37a5b09b1a831b5254d66459be75b06a72128c63e0411
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/poky-f6d1126fff213460dc6954a5d5fc168606d76b66.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4/poky-f6d1126fff213460dc6954a5d5fc168606d76b66.tar.bz2
|
|
|
|
openembedded-core
|
|
|
|
- Repository Location: :oe_git:`/openembedded-core`
|
|
- Branch: :oe_git:`honister </openembedded-core/log/?h=honister>`
|
|
- Tag: :oe_git:`2021-10-honister </openembedded-core/tag/?h=2021-10-honister>`
|
|
- Git Revision: :oe_git:`bb1dea6806f084364b6017db2567f438e805aef0 </openembedded-core/commit/?id=bb1dea6806f084364b6017db2567f438e805aef0>`
|
|
- Release Artefact: oecore-bb1dea6806f084364b6017db2567f438e805aef0
|
|
- sha: 9a356c407c567b1c26e535cad235204b0462cb79321fefb0844324a6020b31f4
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/oecore-bb1dea6806f084364b6017db2567f438e805aef0.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4/oecore-bb1dea6806f084364b6017db2567f438e805aef0.tar.bz2
|
|
|
|
meta-mingw
|
|
|
|
- Repository Location: https://git.yoctoproject.org/meta-mingw
|
|
- Branch: :yocto_git:`honister </meta-mingw/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4 </meta-mingw/tag/?h=yocto-3.4>`
|
|
- Git Revision: :yocto_git:`f5d761cbd5c957e4405c5d40b0c236d263c916a8 </meta-mingw/commit/?id=f5d761cbd5c957e4405c5d40b0c236d263c916a8>`
|
|
- Release Artefact: meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8
|
|
- sha: d4305d638ef80948584526c8ca386a8cf77933dffb8a3b8da98d26a5c40fcc11
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2
|
|
|
|
meta-intel
|
|
|
|
- Repository Location: https://git.yoctoproject.org/meta-intel
|
|
- Branch: :yocto_git:`honister </meta-intel/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4 </meta-intel/tag/?h=yocto-3.4>`
|
|
- Git Revision: :yocto_git:`90170cf85fe35b4e8dc00eee50053c0205276b63 </meta-intel/commit/?id=90170cf85fe35b4e8dc00eee50053c0205276b63>`
|
|
- Release Artefact: meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63
|
|
- sha: 2b3b43386dfcaaa880d819c1ae88b1251b55fb12c622af3d0936c3dc338491fc
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63.tar.bz2
|
|
|
|
meta-gplv2
|
|
|
|
- Repository Location: https://git.yoctoproject.org/meta-gplv2
|
|
- Branch: :yocto_git:`honister </meta-gplv2/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4 </meta-gplv2/tag/?h=yocto-3.4>`
|
|
- Git Revision: :yocto_git:`f04e4369bf9dd3385165281b9fa2ed1043b0e400 </meta-gplv2/commit/?id=f04e4369bf9dd3385165281b9fa2ed1043b0e400>`
|
|
- Release Artefact: meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400
|
|
- sha: ef8e2b1ec1fb43dbee4ff6990ac736315c7bc2d8c8e79249e1d337558657d3fe
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2
|
|
|
|
bitbake
|
|
|
|
- Repository Location: :oe_git:`/bitbake`
|
|
- Branch: :oe_git:`1.52 </bitbake/log/?h=1.52>`
|
|
- Tag: :oe_git:`2021-10-honister </bitbake/tag/?h=2021-10-honister>`
|
|
- Git Revision: :oe_git:`c78ebac71ec976fdf27ea24767057882870f5c60 </bitbake/commit/?id=c78ebac71ec976fdf27ea24767057882870f5c60>`
|
|
- Release Artefact: bitbake-c78ebac71ec976fdf27ea24767057882870f5c60
|
|
- sha: 8077c7e7528cd73ef488ef74de3943ec66cae361459e5b630fb3cbe89c498d3d
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/bitbake-c78ebac71ec976fdf27ea24767057882870f5c60.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4/bitbake-c78ebac71ec976fdf27ea24767057882870f5c60.tar.bz2
|
|
|
|
yocto-docs
|
|
|
|
- Repository Location: https://git.yoctoproject.org/yocto-docs
|
|
- Branch: :yocto_git:`honister </yocto-docs/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4 </yocto-docs/tag/?h=yocto-3.4>`
|
|
- Git Revision: :yocto_git:`d75c5450ecf56c8ac799a633ee9ac459e88f91fc </yocto-docs/commit/?id=d75c5450ecf56c8ac799a633ee9ac459e88f91fc>`
|
|
|
|
Release notes for 3.4.1 (honister)
|
|
----------------------------------
|
|
|
|
Known Issues in 3.4.1
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- :yocto_bugs:`bsps-hw.bsps-hw.Test_Seek_bar_and_volume_control manual test case failure </show_bug.cgi?id=14622>`
|
|
|
|
Security Fixes in 3.4.1
|
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- glibc: Backport fix for :cve:`2021-43396`
|
|
- vim: add patch number to :cve:`2021-3778` patch
|
|
- vim: fix :cve:`2021-3796`, :cve:`2021-3872`, and :cve:`2021-3875`
|
|
- squashfs-tools: follow-up fix for :cve:`2021-41072`
|
|
- avahi: update CVE id fixed by local-ping.patch
|
|
- squashfs-tools: fix :cve:`2021-41072`
|
|
- ffmpeg: fix :cve:`2021-38114`
|
|
- curl: fix :cve:`2021-22945`, :cve:`2021-22946` and :cve:`2021-22947`
|
|
|
|
Fixes in 3.4.1
|
|
~~~~~~~~~~~~~~
|
|
|
|
- bitbake.conf: Fix corruption of GNOME mirror url
|
|
- bitbake.conf: Use wayland distro feature for native builds
|
|
- bitbake: Revert "parse/ast: Show errors for append/prepend/remove operators combined with +=/.="
|
|
- bitbake: bitbake-worker: Add debug when unpickle fails
|
|
- bitbake: cooker: Fix task-depends.dot for multiconfig targets
|
|
- bitbake: cooker: Handle parse threads disappearing to avoid hangs
|
|
- bitbake: cooker: Handle parsing results queue race
|
|
- bitbake: cooker: Remove debug code, oops :(
|
|
- bitbake: cooker: check if upstream hash equivalence server is available
|
|
- bitbake: fetch/git: Handle github dropping git:// support
|
|
- bitbake: fetch/wget: Add timeout for checkstatus calls (30s)
|
|
- bitbake: fetch2/perforce: Fix typo
|
|
- bitbake: fetch2: Fix url remap issue and add testcase
|
|
- bitbake: fetch2: fix downloadfilename issue with premirror
|
|
- bitbake: fetch: Handle mirror user/password replacements correctly
|
|
- bitbake: parse/ast: Show errors for append/prepend/remove operators combined with +=/.=
|
|
- bitbake: runqueue: Fix runall option handling
|
|
- bitbake: runqueue: Fix runall option task deletion ordering issue
|
|
- bitbake: test/fetch: Update urls to match upstream branch name changes
|
|
- bitbake: tests/fetch.py: add test case to ensure downloadfilename is used for premirror
|
|
- bitbake: tests/fetch.py: fix premirror test cases
|
|
- bitbake: tests/fetch: Update github urls
|
|
- bitbake: tests/fetch: Update pcre.org address after github changes
|
|
- bitbake: tests/runqueue: Ensure hashserv exits before deleting files
|
|
- bitbake: utils: Handle lockfile filenames that are too long for filesystems
|
|
- bootchart2: Don't compile python modules
|
|
- build-appliance-image: Update to honister head revision
|
|
- buildhistory: Fix package output files for SDKs
|
|
- busybox: 1.34.0 -> 1.34.1
|
|
- ca-certificates: update 20210119 -> 20211016
|
|
- classes/populate_sdk_base: Add setscene tasks
|
|
- conf: update for release 3.4
|
|
- convert-srcuri.py: use regex to check space in SRC_URI
|
|
- create-spdx: Fix key errors in do_create_runtime_spdx
|
|
- create-spdx: Protect against None from LICENSE_PATH
|
|
- create-spdx: Set the Organization field via a variable
|
|
- create-spdx: add create_annotation function
|
|
- create-spdx: cross recipes are native also
|
|
- create_spdx: ensure is_work_shared() is unique
|
|
- cups: Fix missing installation of cups sysv init scripts
|
|
- docs: poky.yaml: updates for 3.4
|
|
- dpkg: Install dkpg-perl scripts to versioned perl directory
|
|
- glibc-version.inc: remove branch= from GLIBC_GIT_URI
|
|
- go-helloworld/glide: Fix urls
|
|
- go.bbclass: Allow adding parameters to go ldflags
|
|
- go: upgrade 1.16.7 -> 1.16.8
|
|
- gst-devtools: 1.18.4 -> 1.18.5
|
|
- gst-examples: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-libav: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-omx: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-plugins-bad: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-plugins-base: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-plugins-good: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-plugins-ugly: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-python: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-rtsp-server: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0-vaapi: 1.18.4 -> 1.18.5
|
|
- gstreamer1.0: 1.18.4 -> 1.18.5
|
|
- insane.bbclass: Add a check for directories that are expected to be empty
|
|
- kernel-devsrc: Add vdso.lds and other build files for riscv64 as well
|
|
- libnewt: Use python3targetconfig to fix reproducibility issue
|
|
- libpcre/libpcre2: correct SRC_URI
|
|
- libx11-compose-data: Update LICENSE to better reflect reality
|
|
- libx11: Update LICENSE to better reflect reality
|
|
- libxml2: Use python3targetconfig to fix reproducibility issue
|
|
- linunistring: Add missing gperf-native dependency
|
|
- linux-firmware: upgrade to 20211027
|
|
- linux-yocto-dev: Ensure DEPENDS matches recent 5.14 kernel changes
|
|
- linux-yocto-rt/5.10: update to -rt54
|
|
- linux-yocto/5.10: update to v5.10.78
|
|
- linux-yocto/5.14: common-pc: enable CONFIG_ATA_PIIX as built-in
|
|
- linux-yocto/5.14: update to v5.14.17
|
|
- linux-yocto: add libmpc-native to DEPENDS
|
|
- lttng-tools: replace ad hoc ptest fixup with upstream fixes
|
|
- manuals: releases.rst: move gatesgarth to outdated releases section
|
|
- mesa: Enable svga for x86 only
|
|
- mesa: upgrade 21.2.1 -> 21.2.4
|
|
- meson.bblcass: Remove empty egg-info directories before running meson
|
|
- meson: install native file in sdk
|
|
- meson: move lang args to the right section
|
|
- meson: set objcopy in the cross and native toolchain files
|
|
- meta/scripts: Manual git url branch additions
|
|
- meta: Add explict branch to git SRC_URIs
|
|
- migration-3.4: add additional migration info
|
|
- migration-3.4: add some extra packaging notes
|
|
- migration-3.4: tweak overrides change section
|
|
- migration: tweak introduction section
|
|
- mirrors: Add kernel.org sources mirror for downloads.yoctoproject.org
|
|
- mirrors: Add uninative mirror on kernel.org
|
|
- nativesdk-packagegroup-sdk-host.bb: Update host tools for wayland
|
|
- oeqa/runtime/parselogs: modified drm error in common errors list
|
|
- oeqa/selftest/sstatetests: fix typo ware -> were
|
|
- oeqa: Update cleanup code to wait for hashserv exit
|
|
- opkg: Fix poor operator combination choice
|
|
- ovmf: update 202105 -> 202108
|
|
- patch.bbclass: when the patch fails show more info on the fatal error
|
|
- poky.conf: bump version for 3.4.1 honister release
|
|
- poky.yaml: add lz4 and zstd to essential host packages
|
|
- poky.yaml: fix lz4 package name for older Ubuntu versions
|
|
- pseudo: Add fcntl64 wrapper
|
|
- python3-setuptools: _distutils/sysconfig fix
|
|
- python3: update to 3.9.7
|
|
- qemu.inc: Remove empty egg-info directories before running meson
|
|
- recipes: Update github.com urls to use https
|
|
- ref-manual: Update how to set a useradd password
|
|
- ref-manual: document "reproducible_build" class and SOURCE_DATE_EPOCH
|
|
- ref-manual: document BUILD_REPRODUCIBLE_BINARIES
|
|
- ref-manual: document TOOLCHAIN_HOST_TASK_ESDK
|
|
- ref-manual: remove meta class
|
|
- ref-manual: update system requirements
|
|
- releases.rst: fix release number for 3.3.3
|
|
- scripts/convert-srcuri: Update SRC_URI conversion script to handle github url changes
|
|
- scripts/lib/wic/help.py: Update Fedora Kickstart URLs
|
|
- scripts/oe-package-browser: Fix after overrides change
|
|
- scripts/oe-package-browser: Handle no packages being built
|
|
- spdx.py: Add annotation to relationship
|
|
- sstate: Account for reserved characters when shortening sstate filenames
|
|
- sstate: another fix for touching files inside pseudo
|
|
- sstate: fix touching files inside pseudo
|
|
- staging: Fix autoconf-native rebuild failure
|
|
- strace: fix build against 5.15 kernel/kernel-headers
|
|
- strace: show test suite log on failure
|
|
- stress-ng: convert to git, website is down
|
|
- systemd: add missing include for musl
|
|
- tar: filter CVEs using vendor name
|
|
- test-manual: how to enable reproducible builds
|
|
- testimage: fix unclosed testdata file
|
|
- tzdata: update 2021d to 2021d
|
|
- uninative: Add version to uninative tarball name
|
|
- waffle: convert to git, website is down
|
|
- wayland: Fix wayland-tools packaging
|
|
- wireless-regdb: upgrade 2021.07.14 -> 2021.08.28
|
|
- wpa-supplicant: Match package override to PACKAGES for pkg_postinst
|
|
|
|
Contributors to 3.4.1
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
- Ahmed Hossam
|
|
- Alexander Kanavin
|
|
- Alexandre Belloni
|
|
- Andrej Valek
|
|
- Andres Beltran
|
|
- Anuj Mittal
|
|
- Bruce Ashfield
|
|
- Chen Qi
|
|
- Claus Stovgaard
|
|
- Daiane Angolini
|
|
- Hsia-Jun(Randy) Li
|
|
- Jon Mason
|
|
- Jose Quaresma
|
|
- Joshua Watt
|
|
- Kai Kang
|
|
- Khem Raj
|
|
- Kiran Surendran
|
|
- Manuel Leonhardt
|
|
- Michael Opdenacker
|
|
- Oleksandr Kravchuk
|
|
- Pablo Saavedra
|
|
- Paul Eggleton
|
|
- Peter Kjellerstedt
|
|
- Quentin Schulz
|
|
- Ralph Siemsen
|
|
- Randy Li
|
|
- Richard Purdie
|
|
- Ross Burton
|
|
- Sakib Sajal
|
|
- Saul Wold
|
|
- Teoh Jay Shen
|
|
- Tim Orling
|
|
- Tom Hochstein
|
|
- Yureka
|
|
|
|
Repositories / Downloads for 3.4.1
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
poky
|
|
|
|
- Repository Location: https://git.yoctoproject.org/poky/
|
|
- Branch: :yocto_git:`honister </poky/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4.1 </poky/tag/?h=yocto-3.4.1>`
|
|
- Git Revision: :yocto_git:`b53230c08d9f02ecaf35b4f0b70512abbf10ae11 </poky/commit/?id=b53230c08d9f02ecaf35b4f0b70512abbf10ae11>`
|
|
- Release Artefact: poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11
|
|
- sha: 57d49e2afafb555baf65643acf752464f0eb7842b964713a5de7530c392de159
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11.tar.bz2
|
|
|
|
meta-mingw
|
|
|
|
- Repository Location: https://git.yoctoproject.org/meta-mingw
|
|
- Branch: :yocto_git:`honister </meta-mingw/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4.1 </meta-mingw/tag/?h=yocto-3.4.1>`
|
|
- Git Revision: :yocto_git:`f5d761cbd5c957e4405c5d40b0c236d263c916a8 </meta-mingw/commit/?id=f5d761cbd5c957e4405c5d40b0c236d263c916a8>`
|
|
- Release Artefact: meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8
|
|
- sha: d4305d638ef80948584526c8ca386a8cf77933dffb8a3b8da98d26a5c40fcc11
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2
|
|
|
|
meta-gplv2
|
|
|
|
- Repository Location: https://git.yoctoproject.org/meta-gplv2
|
|
- Branch: :yocto_git:`honister </meta-gplv2/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4.1 </meta-gplv2/tag/?h=yocto-3.4.1>`
|
|
- Git Revision: :yocto_git:`f04e4369bf9dd3385165281b9fa2ed1043b0e400 </meta-gplv2/commit/?id=f04e4369bf9dd3385165281b9fa2ed1043b0e400>`
|
|
- Release Artefact: meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400
|
|
- sha: ef8e2b1ec1fb43dbee4ff6990ac736315c7bc2d8c8e79249e1d337558657d3fe
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2
|
|
|
|
bitbake
|
|
|
|
- Repository Location: :oe_git:`/bitbake`
|
|
- Branch: :oe_git:`1.52 </bitbake/log/?h=1.52>`
|
|
- Tag: :oe_git:`yocto-3.4.1 </bitbake/tag/?h=yocto-3.4.1>`
|
|
- Git Revision: :oe_git:`44a83b373e1fc34c93cd4a6c6cf8b73b230c1520 </bitbake/commit/?id=44a83b373e1fc34c93cd4a6c6cf8b73b230c1520>`
|
|
- Release Artefact: bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520
|
|
- sha: 03d50c1318d88d62eb01d359412ea5a8014ef506266629a2bd43ab3a2ef19430
|
|
- Download Locations:
|
|
http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520.tar.bz2,
|
|
http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520.tar.bz2
|
|
|
|
yocto-docs
|
|
|
|
- Repository Location: https://git.yoctoproject.org/yocto-docs
|
|
- Branch: :yocto_git:`honister </yocto-docs/log/?h=honister>`
|
|
- Tag: :yocto_git:`yocto-3.4.1 </yocto-docs/tag/?h=yocto-3.4.1>`
|
|
- Git Revision: :yocto_git:`b250eda5a0beba8acc9641c55a5b0e30594b5178 </yocto-docs/commit/?b250eda5a0beba8acc9641c55a5b0e30594b5178>`
|