summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-05-20gcc: enable branch protection by standardross/btiRoss Burton
Pass --enable-standard-branch-protection. This is an aarch64-specific option (currently) which does nothing on other targets. On aarch64 this generates code uses BTI/PAC instructions to mitigate Return Orientated Programming attacks. This approach is backwards compatible and the code size/performance impact is typically negliable. More details can be found at https://events.static.linuxfound.org/sites/events/files/slides/slides_23.pdf Signed-off-by: Ross Burton <ross.burton@arm.com>
2021-05-18cups: whitelist CVE-2021-25317Ross Burton
This CVE relates to bad ownership of /var/log/cups, which we don't have. (From OE-Core rev: 0792312f3637ec160d2ef90781a8cb1f75b84940) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18bitbake.conf: alphabetize contents of ASSUME_PROVIDEDRobert P. J. Day
Alphabetical order is always good. (From OE-Core rev: 338834153ec2042fbe256b598753ffe492221cc4) Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18wpebackend-fdo: upgrade 1.8.3 -> 1.8.4Richard Purdie
(From OE-Core rev: 304cb97053eb4593a37ad3282594747b5e601bee) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18shaderc: upgrade 2020.5 -> 2021.0Richard Purdie
(From OE-Core rev: 9ff9536efdc4e5cc7c9934ab739bb7a75b55fb29) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18wayland-protocols: upgrade 1.20 -> 1.21Richard Purdie
(From OE-Core rev: 590fd78550a1754ab3ea0c64510601025c13436c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18sqlite3: upgrade 3.35.3 -> 3.35.5Richard Purdie
(From OE-Core rev: a7480b206848df56fb64d9bfec9d4cdffa16efea) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18mpg123: upgrade 1.26.5 -> 1.27.2Richard Purdie
(From OE-Core rev: 769647f1bc857ab03c1740ae24f020ed3ca3522a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18diffoscope: upgrade 172 -> 175Richard Purdie
(From OE-Core rev: 7b6ace9394aef54025744bdf187166049ac17b31) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18spirv-tools: upgrade 2020.7 -> 2021.1Richard Purdie
(From OE-Core rev: 160c3c063450356738198cd2f13f9abd87bf2a93) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libxkbcommon: upgrade 1.2.1 -> 1.3.0Richard Purdie
(From OE-Core rev: a41f88496d99251ea88cf93e08f233b10580eaab) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18hdparm: upgrade 9.61 -> 9.62Richard Purdie
(From OE-Core rev: c2270c807c4628f0abddea0a4c039acaa4b1cf67) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18zstd: upgrade 1.4.9 -> 1.5.0Richard Purdie
(From OE-Core rev: 6de028400650c1a8f6320c46d3b191bccdfad331) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libinput: upgrade 1.17.1 -> 1.17.2Richard Purdie
(From OE-Core rev: a59063cfb23132ee5a110f1cd84cd43f8b8eea41) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libtirpc: upgrade 1.3.1 -> 1.3.2Richard Purdie
(From OE-Core rev: 041c67f8366b41675bf070e0102ed04563bbf8c1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18less: upgrade 581 -> 586Richard Purdie
(From OE-Core rev: 69b5b82498a00217a55a3781d636cdd3e280586b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18stress-ng: upgrade 0.12.06 -> 0.12.08Richard Purdie
(From OE-Core rev: 177ca64feee973b5d60c5601ba03042a6f073204) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18sudo: upgrade 1.9.6p1 -> 1.9.7Richard Purdie
(From OE-Core rev: a1698056f5548285d87ebe25052c48c701f89143) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18gtk+3: upgrade 3.24.28 -> 3.24.29Richard Purdie
(From OE-Core rev: 1933012b19849befcf09b90940f00468f0da1cec) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18python3-numpy: upgrade 1.20.2 -> 1.20.3Richard Purdie
(From OE-Core rev: 759bd9cfcf753c4ef2c20411aee0301ac8b45469) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18python3-hypothesis: upgrade 6.9.1 -> 6.12.0Richard Purdie
(From OE-Core rev: 4499ec65592df456c60d7f0ff690a50ca55c9c01) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18btrfs-tools: upgrade 5.12 -> 5.12.1Richard Purdie
(From OE-Core rev: f75c02e3e067473d85b4b57d36250098ddb99dbd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libjpeg-turbo: upgrade 2.0.6 -> 2.1.0Richard Purdie
License changes were from a new author entry and changes to copyrght years, no license change. (From OE-Core rev: e2ddecb7ca7b35259fcce0052b40366379047935) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18vala: upgrade 0.52.2 -> 0.52.3Richard Purdie
(From OE-Core rev: 8416c85539ac7ac4e13e873773f00e67304aacfa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18bind: upgrade 9.16.13 -> 9.16.15Richard Purdie
(From OE-Core rev: e938c7041a651071a995ceeb475ed4eb8fb8949a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18python3-git: upgrade 3.1.14 -> 3.1.17Richard Purdie
(From OE-Core rev: b56ef3af9d6afdb2208b4d3d1813241e77fe2fd8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18libnss-mdns: upgrade 0.14.1 -> 0.15Richard Purdie
(From OE-Core rev: bef3740cfd146921d0dd8789246573e68081c80a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18ofono: upgrade 1.31 -> 1.32Richard Purdie
(From OE-Core rev: c0e635c85b2d1eedcc515a89e949b8c9e43d8881) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-17meson: update patch statusRoss Burton
(From OE-Core rev: 87f0b45a307bb47df5a68d6649fe5625f2dd0775) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16python3-jinja2: Upgrade 2.11.3 -> 3.0.0Richard Purdie
(From OE-Core rev: 1e520a7d0602059101646f24e7e347e4117697e9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16python3-markupsafe: Upgrade 1.1.1 -> 2.0.0Richard Purdie
(From OE-Core rev: def6184a8f24fe8965db77511bbc65edb38942c2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16qemu: Upgrade 5.2.0 -> 6.0.0Richard Purdie
Building without PIE support seems broken upstream, enable it by default to match the configuration others evidently use. Tweak git submodule option to match upstream. Drop backported/merged patches, refresh others. (From OE-Core rev: ede1b86e663f1cafccc8aa8c35fa13ebd3f55d11) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16lttng-ust: Upgrade 2.12.1 -> 2.12.2Richard Purdie
(From OE-Core rev: 03b9c9ab5e74c4e825a023e54fe8891f6f6cc809) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16lttng-modules: update to v2.12.6Bruce Ashfield
To support building against v5.12+ and v5.13+ kernels, bumping to the v2.12.6 lttng-release. We drop the previously backported patches, and bring in the following commits: 0d8e4ab9 Version 2.12.6 78f56ae3 fix: adjust ranges for RHEL 8.2 and 8.3 4c996ea7 Disable block rwbs bitwise enum in default build 4ac46085 Disable sched_switch bitwise enum in default build 5e22c27b Add experimental bitwise enum config option 937d307e Add defaults to Kconfig options 4a114d43 Sync `show_inode_state()` macro with upstream stable kernels 3bd6ac3e fix: block: remove disk_part_iter (v5.12) 8bbb8c9d Fix: Backport of "Fix: increment buffer offset when failing to copy from user-space" 30cddf69 Fix: increment buffer offset when failing to copy from user-space 4733b9ab Sync `show_inode_state()` macro with Ubuntu 4.15 kernel ff21ec48 fix: mm, tracing: kfree event name mismatching with provider kmem (v5.12) b2b02c29 Set 'stable-2.12' branch in git review config 00b42dbf fix backport: block: add a disk_uevent helper (v5.12) 771ff089 fix: Adjust ranges for Ubuntu 5.4.0-67 kernel d8933959 fix: block: add a disk_uevent helper (v5.12) 71034df1 Fix: properly compare type enumeration 4d879d23 compiler warning cleanup: is_signed_type: compare -1 to 1 fead3a9c Fix: bytecode linker: validate event and field array/sequence encoding 92cc3e7f Fix: kretprobe: null ptr deref on session destroy 49c603ef fix: mm, tracing: record slab name for kmem_cache_free() (v5.12) 23a2f61f Fix: filter interpreter early-exits on uninitialized value b3fdf78b Fix: memory leaks on event destroy (From OE-Core rev: c2f027b8e2f842915a0ffdfd6c2c0597f3b02bce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16lttng-modules: update devupstream to v2.13-rcBruce Ashfield
To support builds against v5.13+ kernels, bumping the devupstream to 2.13 and the 2.13-rc series. Along with the SRCREV update, a port of the existing CONFIG_TRACEPOINTS patch from the main Makefile to src/Kbuild is done. The LICENSE file was part of commit [Cleanup: Move headers from toplevel to include/lttng/], so we adjust the checksum to the new fie contents. (From OE-Core rev: 18bf7b0eafc5331b0b33c0ae777374e24df741b8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16libnotify: Make gtk+3 dependency optionalMike Crowe
libnotify only requires gtk+3 for its tests. Let's disable them by default and only enable them if "tests" is in PACKAGECONFIG. If gtk+3 is not available then we need to declare the dependency on gdk-pixbuf explicitly. It looks like the tests genuinely do need some sort of desktop environment to run, so let's maintain the ANY_OF_DISTRO_FEATURES check added back in 3edf08b38b0af93cef0933b061349264dc86d54c. (From OE-Core rev: da15d7cf3e6f31c92232f8dd7272ea9ee41656db) Signed-off-by: Mike Crowe <mac@mcrowe.com> Cc: Khem Raj <raj.khem@gmail.com> Cc: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16sstate: Handle manifest 'corruption' issueRichard Purdie
Under certain build patterns, warnings about missing manifests can appear. These are real issues where the manifest was removed and shouldn't have been. Martin Jansa was able to find a reproducer of: MACHINE=qemux86 bitbake zlib-native echo 'PR = "r1"' >> meta/recipes-core/zlib/zlib_1.2.11.bb MACHINE=qemux86-64 bitbake zlib-native MACHINE=qemux86 bitbake zlib-native <the zlib-native manifest is now removed along with the sysroot-components contents> The code maintains a per machine list of stamps but a per PACAGE_ARCH list of stamp/manifest/workdir mappings. The latter is only appended to for speed with the assumption that once stamps are gone, the code wouldn't trigger. The code only ever appends to the mapping list (for speed/efficency under lock) meaning that multiple entries can result where the stamp/workdir differs due to version changes but the manifest remains the same. By switching MACHINE part way through the build, the older stamp is referenced and the manifest is incorrectly removed as it matches an now obsolete entry in the mapping file. There are two possible fixes, one is to rewrite the mapping file every time which means adding regexs, iterating and generally complicating that code. The second option is to only use the last mapping entry in the file for a given manifest and ignore any earlier ones. This patch implments the latter. Also drop the stale entries if we are rewriting it. (From OE-Core rev: 63da9a4f889c5b0e41bc8ec08abe0acea1546479) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16sysklogd: upgrade 2.2.2 -> 2.2.3zhengruoqin
(From OE-Core rev: a366a457bf0c990df4bb97cfc5477dbc75eaff65) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16rpcbind: upgrade 1.2.5 -> 1.2.6zhengruoqin
refresh rpcbind_add_option_to_fix_port_number.patch (From OE-Core rev: 11bbe1c86d5d3e446fe5ea4028bc8b3f21b98587) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16rng-tools: upgrade 6.11 -> 6.12zhengruoqin
(From OE-Core rev: 5af1d25d9621020d89c1193e0f95fefa1be85642) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-loader: upgrade 1.2.170.0 -> 1.2.176.0wangmy
(From OE-Core rev: b87917335c252a38ea63f999b9d3611ac079104b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-tools: upgrade 1.2.170.0 -> 1.2.176.0wangmy
(From OE-Core rev: 8c864d0711a39548b69c7ea278f2d978651925e7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-headers: upgrade 1.2.170.0 -> 1.2.176.0wangmy
(From OE-Core rev: 4ebbb906227f31548e708bd01c54407f3221c63e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16vulkan-samples: update to latest revisionwangmy
(From OE-Core rev: e59138cc1ee028e19b00ced57da33ab348c367cf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16python3-six: upgrade 1.15.0 -> 1.16.0wangmy
(From OE-Core rev: c27ede9d77edc0a0ca71707642f19e43fe9c4e7d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16python3-attrs: upgrade 20.3.0 -> 21.2.0wangmy
(From OE-Core rev: f6e624046afbbf6853c7fe409f77ecd2ab802f21) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-14bitbake: hashserver/client.py: drop unused importsArmin Kuster
(Bitbake rev: 9dc77266085c605b108641a9d76ac4dbdc064c34) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-14bitbake: hashserv/server.py: drop unused importsArmin Kuster
remove unused vars. (Bitbake rev: 3287d28a506f67abd192799e61ef28e74ce7002d) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-14bitbake: fetch2/wget: when checking latest versions, consider all numerical ↵Alexander Kanavin
directories Previously the regex was maching x.y, but wasn't matching x, which is a problem e.g. here: https://download.gnome.org/sources/epiphany/ (the new gnome version scheme adds 40-series at the end). (Bitbake rev: c03101576f447263ea38e8464210d3a3a2c27226) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-14npm.bbclass: Allow nodedir to be overridden by NPM_NODEDIRMike Crowe
Node modules may need to be built against multiple Node versions. Setting nodedir in the NPM configuration stops older ways of doing this, such as setting npm_config_target and npm_config_disturl, from working. (From OE-Core rev: 14795ee305f3c11fcc31cc7ca815b8ff1020e29a) Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>