Skip to content

poky layer: Update to current dunfell upstream branch

Tobias Poganiuch requested to merge upgrade-poky-layer into dunfell-dev

Integrate changes:

  • d45ec07e5e sphinx: update link to bitbake docs
  • f0c12d8a61 conf.py: set version to 3.1.4
  • 1d6dc35d68 Makefile: enable parallel build
  • 5b08dd48f2 conf.py: Improve TOC and Outline depth in PDF output
  • de27f9ea57 poky.yaml: remove unused variables
  • 87a281831d documentation: Add Pipenv support
  • ee78efdbfc adt-manual: delete obsolete ADT manual, and related content
  • 10781a649b README: "yocto-project-qs" -> "brief-yoctoprojectqs"
  • 3c872185c8 ref-manual/ref-variables: "PACKAGE_FEEDS_ARCHS" -> "PACKAGE_FEED_ARCHS"
  • c665a29e79 dev-manual: Add a note about prelink changing prebuild binaries
  • 3fc4576c84 ref-manual: add IMAGE_LINK_NAME
  • 7fdf20dd45 ref-manual: add IMAGE_NAME_SUFFIX variable
  • 8967361841 ref-manual: add IMAGE_VERSION_SUFFIX variable
  • bc491d6956 ref-manual/faq: Add entry for why binaries are changed in images
  • b591dcd33e ref-manual: fix for features_check class change
  • bb16108231 ref-manual: add reference anchors for each QA check
  • 8b94856238 docs: kernel-dev-faq: update outdated RDEPENDS_kernel-base
  • 494492a893 docs: kernel-dev-common: add .patch file extension to SRC_URI files
  • c05ff1dc60 docs: kernel-dev: fix typos, highlights and links
  • 3362474c3e sphinx: add 3.1.3 and 3.0.4 release in the switcher
  • 44f8c6b682 ref-manual: Document wic --offset option
  • 5100881891 docs: bsp-guide: bsp: fix typos, highlights and links
  • 54fc7c6e20 docs: ref-manual: ref-terms: add links to terms in glossary
  • b32c77e807 ref-variables: Given example for naming sources
  • a2274632af docs: dev-manual: fix typos, highlights, indentation and links
  • 3ae9ead271 docs: dev-manual-common-tasks: update python webserver example to python3
  • cbad23de16 docs: dev-manual-common-tasks: remove paragraph about race when missing DEPENDS
  • cb040a4650 sdk-manual: use built-in footnotes
  • ddbd52488f docs: poky.yaml: fix identation in host packages variables
  • 47cb48f36e docs: sphinx: yocto-vars: rebuild files when poky.yaml has changed
  • 4030fd0f3c docs: ref-manual: ref-system-requirements: update requirements to build Sphinx docs
  • ccb3a1db76 docs: ref-manual: ref-classes: remove dropped tinderclient class
  • 8b8656d0d8 docs: ref-manual: migration-2.3: specify 2.3 version instead of DISTRO
  • ec92701ee5 docs: ref-manual: fix typos
  • 755ff8dcaa docs: remove OE_INIT_FILE variable
  • e8feec005b docs: ref-manual: indentation, links and highlights fixes
  • 017be0a956 docs: poky.yaml: use HTTPS for links
  • 76eba84fa7 dev/test/ref-manual: Fix typos
  • 08f1051ead docs: Fix license CC-BY-2.0-UK -> CC-BY-SA-2.0-UK
  • 4a6390f511 sphinx: rename Makefile.sphinx
  • b175f35343 sphinx: remove DocBook files
  • a934ad95cf docs: ref-manual: ref-variables: add links to terms in glossary
  • 23b1085ba7 docs: ref-manual: ref-variables: fix alphabetical order in glossary
  • 38274e2465 docs: ref-manual: ref-variables: fix one-letter pointer links in glossary
  • 234055a332 sphinx: fix up some trademark and branding issues
  • 6f248db9a2 sphinx: remove test-manual
  • 8408c03763 sphinx: reintroduce changes for 3.1.1, 3.1.2, 3.1.3 and 3.1.4
  • 7af1c35b57 sphinx: undo (ref-system-requirements: update supported hosts lists)
  • fa0cb4d34b sphinx: import docs
  • a038e58f3c bitbake: doc/conf.py: add missing import sys
  • 49f6f45ad6 bitbake: sphinx: partial undo (bitbake-user-manual: update perforce fetcher docs)
  • f3f5639379 bitbake: sphinx: undo (bitbake-user-manual: Remove TERM from BB_HASHBASE_WHITELIST example)
  • 22384b2fe5 bitbake: sphinx: import sphinx docs
  • 16d477fa5d openssl: Update to 1.1.1i
  • 7d08b1916d cups: Mark CVE-2008-1033 as a non-issue
  • 5e2b40da1d cups: Mark CVE-2009-0032 as a non-issue
  • 18a3a31131 cups: whitelist CVE-2018-6553
  • ac15769c82 bash: Rename patch name
  • c0cf641dc8 oeqa/selftest/cases/devtool.py: fix typo in ignore_patterns call
  • 7a36e54438 kernel: set COMPATIBLE_HOST to *-linux
  • 7096d93b33 linux-firmware: package firmware for Lontium lt9611uxc bridge
  • 8e996f0ce8 linux-firmware: upgrade 20201118 -> 20201218
  • 79372f04c2 linux-yocto/5.4/cfg: fix FIRMWARE_LOADER warnings
  • 8b2631ce0c linux-yocto/5.4/cfg: fix -tiny warnings
  • 030439a191 linux-yocto/5.4: update to v5.4.83
  • 1e0b1cfd08 linux-yocto/cfg: qemuarm64-gfx.cfg: add CONFIG_INPUT_UINPUT
  • 31187e9bae linux-yocto/5.4: update to v5.4.82
  • 4a7ae7f1a7 linux-yocto/cfg: qemuppc: set CONFIG_SCSI to '=y'
  • 5f6c934671 linux-yocto/5.4: update to v5.4.80
  • 718154b643 linux-yocto-rt/5.4: update to -rt44
  • 6f62052c53 man-db: Avoid reproducibility failures after fixing groff-native
  • b592dea7bb groff: Fix reproducibility issue
  • 25e3e95e04 u-boot-tools: Fix reproducibility issue
  • 5e2092323a grub: Add second fix for determinism issue
  • 90ac10d25e grub: Fix build reproducibility issue
  • e79ccaa277 binutils: fix CVE-2020-16592/16598
  • 2ccfb319b5 qemu: fix CVE-2020-25723
  • 93b729ea91 glibc: fix CVE-2020-29562
  • 31e97c2cae python3: fix CVE-2019-20907
  • cc2e2c2d06 metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH
  • 4ec9e388e7 buildtools-tarball: add wic dependency into extended buildtools
  • d309a62c46 glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4: add nativesdk support
  • 7af584222b llvm: sort the lists in generated source reproducibibly
  • 757e125e38 serf: do not install the static library
  • 7fb0c1aa40 ffmpeg: fix reproducibility
  • 4e3aed3189 webkitgtk: fix reproducibility
  • 996448e2f4 ruby: fix reproducibility
  • 4d6c5efbb9 llvm: fix reproducibility
  • 2855ca28ff meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps
  • 7ac0a2f6a0 kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES
  • 7409f5bd45 libffi: add patch to revert clang VFP workaround
  • 4a2a909376 coreutils: add SUSE-specific issues to CVE whitelist
  • 9e038fd7f7 cve-update-db-native: handle all-wildcard versions
  • a71a0ed31a meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell
  • 8a683eec67 linux-firmware: package ath11k firmware
  • d4f9c39cb7 linux-firmware: upgrade 20201022 -> 20201118
  • 2dade7dd12 image_types: sort tarball file listings
  • 5d93870049 devtool: remove unused variable
  • b7fdda2d03 oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball
  • 20330c3d3e lz4: Use the new branch naming from upstream
  • 2967a43e6e kernel-dummy: fix executing unexpected tasks
  • 483d5eacd6 wireless-regdb: upgrade 2020.04.29 -> 2020.11.20
  • d66fbf54bd libsdl2: Add directfb to PACKAGECONFIG rdepends
  • 861cfcd52f go: update to 1.14.12
  • e6cb075cd3 lttng-modules: add post 2.11.6 patches
  • a571272bf1 linux-yocto/5.4: update to v5.4.78
  • 019a15c520 linux-yocto/5.4: perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t
  • d6e4b98b0c linux-yocto/5.4: update to v5.4.75
  • 2761a97273 linux-yocto/5.4: config cleanup / warnings
  • b097b22d3a linux-yocto/5.4: update to v5.4.73
  • ca76ff27bc linux-yocto/5.4: update to v5.4.72
  • 0232e0576d linux-yocto/5.4: update to v5.4.71
  • 9f697736e0 e2fsprogs: Fix a ptest permissions determinism issue
  • 433c030241 fs-perms: Ensure /usr/src/debug/ file modes are correct
  • fc44091929 eudev: remove bashism to be compatible with dash
  • 80462e22d5 sysvinit: remove bashism to be compatible with dash
  • 9f5727f2ea distutils-common-base: fix LINKSHARED expansion
  • 021c82c678 gstreamer1.0-plugins-base: set CVE_PRODUCT
  • 94802720aa gstreamer1.0-rtsp-server: set CVE_PRODUCT
  • 8e0df80624 sqlite3: add CVE-2015-3717 to whitelist
  • 4e8a6a05b7 python3: add CVE-2007-4559 to whitelist
  • 7bc8438db6 cve-check: show real PN/PV
  • f7971e8af6 license_image.bbclass: use canonical name for license files
  • 6f5623d5e9 linux-firmware: rdepend on license for all nvidia packages
  • a1b95d3674 roofs_*.bbclass: fix missing vardeps for do_rootfs
  • 0cde674b1e kernel: Set proper LD in KERNEL_KCONFIG_COMMAND
  • b0f10ef1f3 kernel: relocate copy of module.lds to module compilation task
  • 5981a05525 kernel: provide module.lds for out of tree builds in v5.10+
  • 0d4f80535e bitbake: taskexp: update for GTK API changes
  • 424296bf9b build-appliance-image: Update to dunfell head revision
  • 235dff8227 qemu: fix CVE-2020-24352
  • 9c5ec3fd7b python3: fix CVE-2020-27619
  • 17d7d64ebe python3: whitelist CVE-2020-15523
  • 4dfddb155e bison: update to 3.5.4 for CVE-2020-14150
  • c0ca5c54fb libproxy: fix CVE-2020-26154
  • 75997e9e80 python3: add ldconfig rdepends for python3-ctypes
  • 58bc577ef8 glib-2.0: correct build with latest meson
  • 4d2be9145d ptest-runner: Backport patch to fix inappropriate ioctl error
  • 057c7a2a66 ptest-runner: fix upstream version check
  • 4a58a7660c ptest-runner: Bump to 2.4.0
  • a0a4838076 lib/oe/reproducible.py: Fix git HEAD check
  • 0d4dea0189 lib/oe/reproducible: Fix error when no git HEAD
  • 9f46c1a1ad classes/reproducible: Move to library code
  • 4cd047d6e3 libbsd: Remove BSD-4-Clause from main package
  • 5db0cb5e2f poky.conf: Bump version for 3.1.4 release
  • eac703a29b freetype: fix CVE-2020-15999, backport from 2.10.4
  • 99d3367dd8 openssh: whitelist CVE-2014-9278
  • a48175131e binutils: reproducibility: reuse debug-prefix-map for stabs
  • 8148892fee testimage: print results for interrupted runs
  • 199d43ac1e oeqa/core/context: initialize _run_end_time
  • 51e39a58b4 oeqa/core/context: expose results as variable
  • 81c52d0fab systemd: udev SECLABEL{selinux} crash fix
  • 7dbe91c58e gstreamer1.0: warn the user when something is wrong with GstBufferPool
  • 4c90fb0c55 clutter-gst-3.0: do not call out to host gstreamer plugin scanner
  • 20d036e815 diffstat: add nativesdk to BBCLASSEXTEND
  • a541594e0a syslinux: add link to upstream discussion in patch
  • 8d40fce484 kernel-module-split.bbclass: identify kernel modconf files as configuration files
  • d81bae241c alsa-utils: Fix license to GPLv2 only
  • ae875dd834 libdnf: Fix license as it contains 'or later' clause
  • 5ff1ab8faa ptest-runner: Fix license as it contains 'or later' clause
  • 58369db211 dosfstools: add mkfs.vfat to ALTERNATIVE
  • d3ad6a22db Documenation: Prepared for the 3.1.4 release
  • da5ad8a423 grub: clean up CVE patches
  • 5b716fa8e2 grub: fix several CVEs in grub 2.04
  • 59c65998c8 ruby: fix CVE-2020-25613
  • 33d8059992 netbase: bump PE to purge bogus hash equivalence from autobuilder
  • f5225d4f3a netbase: update SRC_URI to reflect new file name
  • feb56671e9 linux-firmware: upgrade 20200817 -> 20201022
  • a832f84208 linux-firmware: package nvidia firmware
  • 1cfd60eb84 linux-firmware: package marvel sdio 8997 firmware
  • 2cfe59ae3a linux-firmware: add Amlogic VDEC firmware package
  • 7153e26724 update_udev_hwdb: clean hwdb.bin
  • 38af949d80 qemuboot.bbclass: Fix a typo
  • cb050b05d6 meta: fix some unresponsive homepages and bugtracker links
  • 9bf3399388 sqlite3: fix CVE-2020-13632
  • 1a057dcc73 sqlite3: fix CVE-2020-13631
  • 0d86d58505 sqlite3: fix CVE-2020-13630
  • e70374e51d sqlite3: fix CVE-2020-13435
  • 74d50ba1bd sqlite3: fix CVE-2020-13434
  • aa2f4b2011 bluez5: update to 5.55 to fix CVE-2020-27153
  • c2e06f2387 jquery: Upgrade 3.4.1 -> 3.5.0 to fix CVE-2020-11022 and CVE-2020-11023
  • ae202197ed libsdl2: Fix directfb SDL_RenderFillRect
  • ca81c2a52d libsdl2: Fix directfb syntax error
  • 7a7ce159c6 Map license names PSF and PSFv2 to PSF-2.0
  • a07f413a83 Add license text for PSF-2.0
  • 7fd071d829 insane: add GitLab /archive/ tests
  • b7a3c102b4 recipes-core/busybox: fixup licensing information
  • 906f182bf7 common-licenses: add bzip2-1.0.4
  • f98d1ec4b5 timezone: upgrade to 2020d
  • 5d3de28c9d sstatesig: Log timestamps for hashequiv in reprodubile builds for do_package
  • 2bb40f8c23 Revert "lib/oe/patch: fix handling of patches with no header"
  • 0fefc17507 lib/oe/patch: GitApplyTree: save 1 echo in commit-msg hook
  • f79d69a6a6 lib/oe/patch: prevent applying patches without any subject
  • 75e33acd40 xcb-proto: backport fix for python gcd function
  • 40e448301e nasm: update 2.14.02 -> 2.15.03 for CVE fixes
  • a34ac11f38 qemu: fix CVE-2019-20175
  • 7fa8250827 glib-2.0: fix parsing of slim encoded tzdata
  • 5c4af66278 gst-validate: Update 1.16.2 -> Update 1.16.3
  • efd0dcee46 gstreamer1.0-python: Update 1.16.2 -> Update 1.16.3
  • b50bd0dbd5 gstreamer1.0-omx: Update 1.16.2 -> Update 1.16.3
  • f2adc7b021 gstreamer1.0-rtsp-server: Update 1.16.2 -> Update 1.16.3
  • 0cd9726530 gstreamer1.0-vaapi: Update 1.16.2 -> Update 1.16.3
  • a85e744aa0 gstreamer1.0-libav: Update 1.16.2 -> Update 1.16.3
  • 89bb085978 gstreamer1.0-plugins-ugly: Update 1.16.2 -> Update 1.16.3
  • 4fda9ef1df gstreamer1.0-plugins-bad: Update 1.16.2 -> Update 1.16.3
  • 043a1afeec gstreamer1.0-plugins-good: Update 1.16.2 -> Update 1.16.3
  • ec879c96b1 gstreamer1.0-plugins-base: Update 1.16.2 -> Update 1.16.3
  • 363cb3c752 gstreamer1.0: Update 1.16.2 -> Update 1.16.3
  • 24438d0954 gstreamer1.0: Fix reproducibility issue around libcap
  • d548397dd0 ffmpeg: fix CVE-2020-12284
  • f3be15a8a0 gcc: mitigate the Straight-line Speculation attack
  • 13936f5f35 oeqa: Add sync call to command execution
  • e91f098c19 qemu: change TLBs number to 64 in 34Kf mips cpu model
  • dd6f90da50 packagegroup-core-tools-debug: Disable for rv32/glibc as well
  • 2083a3ad07 selftest/virgl: drop the custom 30 sec timeout
  • e4fb573838 grub2: fix CVE-2020-10713
  • 002113701a python3: fix CVE-2020-26116
  • 781175443f libproxy: fix CVE-2020-25219
  • de51f3e570 siteinfo: Recognize bigendian sh3be and sh4be
  • bb91c33810 siteinfo: Recognize 32bit PPC LE
  • 7bd122dea4 toolchain-shar-extract.sh: don't print useless info
  • 3f15d1ae82 tune-riscv.inc: use nf suffix also for TUNE_PKGARCH
  • 48ad4122e8 tune-ep9312.inc: add t suffix for thumb to PACKAGE_EXTRA_ARCHS_tune-ep9312
  • 475e4e00e7 tune-mips64r6.inc: fix typo in mipsisa64r6-nf
  • 61af11fddb arch-mips.inc: remove duplicated mips64el-o32 from PACKAGE_EXTRA_ARCHS_tune-mips64el-o32
  • 645b47294d arch-armv7a.inc: fix typo
  • 88bfe1811e bitbake: tests/fetch: Update upstream master->main branchname transition
  • 2181825a62 uninative: Fix typo in error message
  • cb186c76b9 bitbake-bblayers/create: Make the example recipe print its message
  • 7a2bbca3da oe-build-perf-report: Ensure correct data is shown for multiple branch options
  • 97ac0a2f7c scripts/oe-build-perf-report: Allow operation with no buildstats
  • 080877f37c timezone: update to 2020b
  • 2aed817e09 linux-yocto/5.4: update to v5.4.69
  • 53c96536c0 linux-yocto/5.4: update to v5.4.68
  • 2f25605dc7 linux-yocto/5.4: update to v5.4.67
  • 4ead81625b linux-yocto/5.4: fix kprobes build warning
  • ebd7185e95 classes/sanity: Bump minimum python version to 3.5
  • a976d65aba libtools-cross/shadow-sysroot: Use nopackages inherit
  • 2af64401a7 glibc: do_stash_locale must not delete files from ${D}
  • 54066582a0 stress-ng: Upgrade 0.11.01 -> 0.11.17
  • c89ad95ef5 lttng-ust: update to 2.11.1
  • 6388c3d684 lttng-tools: update to 2.11.5
  • d748312f7a lttng-modules: update to 2.11.6
  • f5497978c5 Revert "lttng-modules: backport writeback.h changes from 2.12.x to fix kernel 5.4.62+"
  • cd38c4db87 bitbake: bitbake: tests/fetch: add unit tests for SRC_URI with spaces in url
  • 52daea2287 bitbake: bitbake: fetch/git: add support for SRC_URI containing spaces in url
  • aa2ba21a1a bitbake: bitbake-user-manual: Add BBFILES_DYNAMIC
  • 073b659383 perl: fix ptest test count
  • 3c6611455c oeqa/selftest/cases/devtool.py: avoid .pyc race
  • 181eeebd95 wic: Add 512 Byte alignment to --offset
  • 3c4f891402 wic: Fix error message when reporting invalid offset
  • c52e34c2bf wic: Fix --extra-space argument handling
  • 343a7e2c61 wic: Add --offset argument for partitions
  • 0026c1475f lttng-modules: backport writeback.h changes from 2.12.x to fix kernel 5.4.62+
  • 0e9573808f linux-yocto/5.4: update to v5.4.65
  • 1f3b3b429f linux-yocto/5.4: update to v5.4.64
  • a75f77bb77 linux-yocto/config: netfilter: Enable nat for ipv4 and ipv6
  • 01ef240aed kernel-yocto: add KBUILD_DEFCONFIG search location to failure message
  • 08fb02b12f sstate.bbclass: Check file ownership before doing 'touch -a'
  • f2d6fa90b6 openssh: Allow enable/disable of rng-tools recommendation on sshd
  • 027d451239 sysvinit rc: Use PSPLASH_FIFO_DIR for progress fifo
  • 7a6cd694bd packagegroup: rrecommend perf also for musl on ARM
  • 0ff8b73db4 bash: fix CVE-2019-18276
  • a88aa7cf7e ssh-pregen-hostkeys: Add a recipe with pregenerated ssh host keys
  • c4c7c7d5c8 oeqa/selftest/containerimage: Update to match assumptions in configuration
  • fa085535f5 oeqa/selftest/incompatible_lib: Fix append usage
  • 24e771e354 oeqa/qemurunner: Increase serial timeout
  • 9dfed6a194 buildtools-tarball: Fix conflicts with oe-selftest and other tooling
  • d092baeef2 buildtools: Handle generic environment setup injection
  • 5fb7913c5e meta: add/fix invalid Upstream-Status tags
  • 02470d9ab0 curl: Change SRC_URI from http to https
  • ee87dbac9b packagegroups: remove strace and lttng-tools for rv32/musl
  • 78127d85bc testexport: rename create_tarball method
  • 74e4da095e dropbear/openssh: Lower priority of key generation
  • 421f361d0d xinput-calibrator: change SRC_URI to branch with libinput support
  • 0d5448d77d insane: check for missing update-alternatives inherit
  • 4608021610 insane: Check for feature check variables not being used
  • 9f8853f2b5 sato-screenshot: improve .la removal
  • dc497577e9 alsa-plugins: improve .la removal
  • bd9cedf925 cve-update-db-native: remove unused variable
  • 0ebe61887a cve-update-db-native: move -journal checking into do_fetch
  • b623ea2d29 cve-update-db-native: be less magical about checking whether the cve-check class is enabled
  • 275a0baa72 libx11: fix CVE-2020-14363
  • 0b214cad54 xserver-xorg: fix CVE-2020-14346/14361/14362
  • 4557652c4f bash : inlcude patch 17 & 18
  • d51df4da28 qemu : fix CVE-2020-16092
  • e3a6561373 site: Make sys_siglist default to no
  • 177dab780a buildtools-tarball: Add python3-jinja2
  • 993615ffec python3-jinja2: Import from meta-oe/meta-python
  • d7dfbbfb43 python3-markupsafe: Import from meta-oe/meta-python

BCS 746-000173

Edited by Tobias Poganiuch

Merge request reports