]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
3 years agomesa: Fix build on ARM systems without Neon
Khem Raj [Fri, 3 Dec 2021 04:06:02 +0000 (20:06 -0800)]
mesa: Fix build on ARM systems without Neon

See [1]

[1] https://github.com/YoeDistro/yoe-distro/issues/626

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovim: upgrade to 8.2 patch 3752
Ross Burton [Mon, 6 Dec 2021 14:49:53 +0000 (14:49 +0000)]
vim: upgrade to 8.2 patch 3752

There's a fairly constant flow of CVEs being fixed in Vim, which are
getting increasing non-trivial to backport.

Instead of trying to backport (and potentially introduce more bugs), or
just ignoring them entirely, upgrade vim to the latest patch in the hope
that vim 8.3 will be released before we release Kirkstone.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovala: upgrade 0.54.3 -> 0.54.4
wangmy [Mon, 6 Dec 2021 15:21:17 +0000 (23:21 +0800)]
vala: upgrade 0.54.3 -> 0.54.4

Changelog:
===========
 * Various improvements and bug fixes:
  - codegen:
    + Use CCodeConstant for member access of constant symbol
    + Emit constants without initializer list in defines section [#440]
    + Add and use CCodeConstantIdentifier for accessing constants
    + Check required length of enum type name for GType support
    + Add missing check while overriding virtual async interface methods [#852]
    + Drop inconsistent space for ObjectType parameters
    + Accept CCode.type attribute on parameters [#876]
    + Fix CCodeUnaryExpression.write() for PREFIX_INCREMENT/PREFIX_DECREMENT
  - vala:
    + Improve error message for invalid handler of dynamic signal
    + Using SignalHandler.disconnect() is required for dynamic signals
    + Check for unavailable value-type of variable initializer [#1253]
    + Add [Profile] as known attribute for methods
    + Report error on missing gio-2.0 package for async constructors
    + Fix signals with generic return
    + parser: Split out Parser.parse_switch_section_statement()
    + parser: Better handling of misplaced switch sections [#1246]
  - genie:
    + Amend text of indent and dedent for error messages [#497]
    + Accept INTERR token before type arguments when parsing type [#1245]
    + Properly handle plain "get" or "set" property accessors [#1248]
    + "exception" is the expected string for TokenType.ERRORDOMAIN
    + Accept accessibility/async modifiers on "construct" creation methods [#1235]
  - girparser: Accept "sealed" for transformed records and compact classes
  - gtkmodule: Improve error message for invalid signal element in ui-file
  - build: Add "test-update" which passed UPDATE_EXPECTED=1 to refresh c-expected
  - tests: Rename colliding test cases to avoid conflicts

 * Bindings:
  - alsa: Add more API and fix a few things
  - gnome-desktop-3.0: Some parameter fixes
  - gstreamer: Cherry-pick bindings fixes from 0.56
  - gstreamer-base-1.0: Some parameter fixes [#1255]
  - gtk4: Update to 4.5.0~cd9b7307
  - pango: Cherry-pick bindings fixes from 0.56

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosysstat: upgrade 12.4.3 -> 12.4.4
wangmy [Mon, 6 Dec 2021 15:21:16 +0000 (23:21 +0800)]
sysstat: upgrade 12.4.3 -> 12.4.4

Changelog:
=======================
* iostat: Always display persistent names with option -j.
* iostat: Fix how device mapper names are taken into account when
  entered on the command line.
* mpstat: Don't display offline CPU.
* mpstat: Fix values displayed when an offline CPU goes back online.
* mpstat: Fix untrusted loop bound.
* mpstat: Update non regression tests.
* Use 'grep -E' instead of deprecated 'egrep'.
* Spelling and grammar fixes.
* Update man pages with correct spelling of "JavaScript".

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocve-extra-exclusions: add db CVEs to exclusion list
Steve Sakoman [Sun, 5 Dec 2021 17:21:47 +0000 (07:21 -1000)]
cve-extra-exclusions: add db CVEs to exclusion list

Since Oracle relicensed bdb, the open source community is slowly but surely replacing bdb with
supported and open source friendly alternatives. As a result these CVEs are unlikely to ever be fixed.

Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogdb: fix aarch64 remote debugging gdb/28355
Matthias Klein [Mon, 6 Dec 2021 06:40:19 +0000 (07:40 +0100)]
gdb: fix aarch64 remote debugging gdb/28355

The raspberry3-64 machine from meta-raspberrypi is affected by this bug.

https://sourceware.org/bugzilla/show_bug.cgi?id=28355
https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=eb79b2318066cafb75ffdce310e3bbd44f7c79e3
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=7fd8546853e3f0333ba8d8238413aba7eb45c69f

Signed-off-by: Matthias Klein <matthias@extraklein.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorepo: upgrade 2.17.3 -> 2.18
Jasper Orschulko [Mon, 6 Dec 2021 18:15:13 +0000 (19:15 +0100)]
repo: upgrade 2.17.3 -> 2.18

Signed-off-by: Jasper Orschulko <Jasper.Orschulko@iris-sensing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorepo: Use separate task for patching repo rev
Jasper Orschulko [Mon, 6 Dec 2021 18:15:12 +0000 (19:15 +0100)]
repo: Use separate task for patching repo rev

Using a task instead of a version specific patch for setting the repo
revision within the source code. This drastically decreases the
maintenance burden and easier usage of the OE update helper.

Signed-off-by: Jasper Orschulko <Jasper.Orschulko@iris-sensing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopkg: upgrade 0.4.5 -> 0.5.0
zhengruoqin [Tue, 7 Dec 2021 00:05:41 +0000 (08:05 +0800)]
opkg: upgrade 0.4.5 -> 0.5.0

Remove unsupported openssl and option --disable-pathfinder

[RP: Drop openssl QA related warning]

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopkg-utils: upgrade 0.4.5 -> 0.5.0
zhengruoqin [Tue, 7 Dec 2021 00:06:25 +0000 (08:06 +0800)]
opkg-utils: upgrade 0.4.5 -> 0.5.0

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglibc: Drop patch for obsolete conflict issue
Richard Purdie [Mon, 6 Dec 2021 23:21:40 +0000 (23:21 +0000)]
glibc: Drop patch for obsolete conflict issue

We're no longer patching files called "libm-test-ulps" so this patch isn't
really needed. Regardless, if we were, we should fix the real issue in the
upstream code which may have already happened. Drop this patch.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoffmpeg: Fix build on ppc32
Khem Raj [Mon, 6 Dec 2021 22:14:18 +0000 (14:14 -0800)]
ffmpeg: Fix build on ppc32

Fixes
| powerpc-yoe-linux/11.2.0/ld: libavformat/libavformat.so: undefined reference to `__atomic_fetch_sub_8'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglibc: Drop ppc sqrt optimisations
Khem Raj [Mon, 6 Dec 2021 22:14:17 +0000 (14:14 -0800)]
glibc: Drop ppc sqrt optimisations

OpenEmbedded isn't an upstream or a patch repository. These are optimisations
which for reasons unknown were never merged into upstream glibc. We have no
active ppc maintainers and these patches are at an evolutionary dead end.
Since they are optimisations, there may be small performance regressions by
removing them but OE can't carry patches like this indefinitely and these
appear to have no future.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotcf-agent: cleanup patches
Ross Burton [Mon, 6 Dec 2021 12:47:21 +0000 (12:47 +0000)]
tcf-agent: cleanup patches

ldflags.patch isn't really suitable for upstream, so mark inappropriate.

fix_ranlib.patch has been rebased into uselessness over time, it's now
setting RANLIB to just '$@' which expands to '' when called, so is a
null operation.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agominicom: Upgrade 2.7.1 -> 2.8
Richard Purdie [Mon, 6 Dec 2021 13:00:39 +0000 (13:00 +0000)]
minicom: Upgrade 2.7.1 -> 2.8

* Update the url to use .bz2 instead of .gz compression.
* Drop three patches merged upstream
* Submit two patches upstream
* Drop the musl patch since half was already applied upstream and
  musl now builds fine without the other piece

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agominicom: Mark patches as backports
Richard Purdie [Mon, 6 Dec 2021 11:42:40 +0000 (11:42 +0000)]
minicom: Mark patches as backports

These three patches are backports from upstream, mark as such.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc: Update patch status submitted->backport
Richard Purdie [Mon, 6 Dec 2021 11:20:18 +0000 (11:20 +0000)]
gcc: Update patch status submitted->backport

Patch was merged to upstream gcc, update status.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogst-plugins-bad: Add missing libxkbcommon vulkan dependency
Richard Purdie [Sun, 5 Dec 2021 23:30:50 +0000 (23:30 +0000)]
gst-plugins-bad: Add missing libxkbcommon vulkan dependency

The vulkan module has a dependency on libxkbcommon which needs to be
listed so the dependency is correctly handled with debian renaming.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodebian: Fix renaming packagedata dependencies
Richard Purdie [Sun, 5 Dec 2021 15:58:33 +0000 (15:58 +0000)]
debian: Fix renaming packagedata dependencies

We've recently seen issues where libxkbcommon was changed in/out of debian
renaming and weston which DEPENDS but doesn't RDEPEND on it would show build
failures.

Looking at the sigdata file for weston:do_package_write_XXX, there were
dependencies on packagedata for RDEPENDS but not DEPENDS. Some items like
libxkbcommon are in DEPENDS but become autodetected RDEPENDS. The debian
class already handles RDEPENDS but needs to handle DEPENDS in a similar way
to avoid failures since bitbake treats them as two separate namespaces (unlike
recrdepends).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopatchelf: Upgrade 0.14.1 -> 0.14.2
Richard Purdie [Sun, 5 Dec 2021 09:40:58 +0000 (09:40 +0000)]
patchelf: Upgrade 0.14.1 -> 0.14.2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxkbcommon: add option for xkbregistry
Ross Burton [Fri, 3 Dec 2021 16:43:40 +0000 (16:43 +0000)]
xkbcommon: add option for xkbregistry

Enable by default, now that libraries are split into separate packages
this won't cause a change to existing setups.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxkbcommon: split libraries into separate packages
Ross Burton [Fri, 3 Dec 2021 16:43:39 +0000 (16:43 +0000)]
libxkbcommon: split libraries into separate packages

The sublibraries, such as libxkbcommon-x11, have specific linkage, so to
avoid link creep they can be put into separate packages.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxkbcommon: split xkbcli into a separate package
Ross Burton [Fri, 3 Dec 2021 16:43:38 +0000 (16:43 +0000)]
xkbcommon: split xkbcli into a separate package

Not everyone wants the CLI, so put it in a separate package to reduce
mandatory dependencies.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxkbcommon: allow building of API documentation
Ross Burton [Fri, 3 Dec 2021 16:43:37 +0000 (16:43 +0000)]
libxkbcommon: allow building of API documentation

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolttng: submit patches upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:16 +0000 (08:13 +0100)]
lttng: submit patches upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibgpg-error: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:22 +0000 (08:13 +0100)]
libgpg-error: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibgcrypt: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:21 +0000 (08:13 +0100)]
libgcrypt: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibfm: submit patches upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:20 +0000 (08:13 +0100)]
libfm: submit patches upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoffmpeg: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:19 +0000 (08:13 +0100)]
ffmpeg: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemtap: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:18 +0000 (08:13 +0100)]
systemtap: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopiglit: submit patches upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:15 +0000 (08:13 +0100)]
piglit: submit patches upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokexec-tools: drop unneeded patch
Alexander Kanavin [Sat, 4 Dec 2021 07:13:14 +0000 (08:13 +0100)]
kexec-tools: drop unneeded patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxserver-xorg: remove unneeded patch
Alexander Kanavin [Sat, 4 Dec 2021 07:13:13 +0000 (08:13 +0100)]
xserver-xorg: remove unneeded patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowayland: drop unnecessary patch
Alexander Kanavin [Sat, 4 Dec 2021 07:13:12 +0000 (08:13 +0100)]
wayland: drop unnecessary patch

wayland now picks the correct setting from the native .pc file.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoigt-gpu-tools: correct patch status
Alexander Kanavin [Sat, 4 Dec 2021 07:13:11 +0000 (08:13 +0100)]
igt-gpu-tools: correct patch status

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoadwaita-icon-theme: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:10 +0000 (08:13 +0100)]
adwaita-icon-theme: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosudo: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:09 +0000 (08:13 +0100)]
sudo: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agozstd: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:08 +0000 (08:13 +0100)]
zstd: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agostress-ng: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:07 +0000 (08:13 +0100)]
stress-ng: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolighttpd: remove unneeded (since meson switch) patch
Alexander Kanavin [Sat, 4 Dec 2021 07:13:06 +0000 (08:13 +0100)]
lighttpd: remove unneeded (since meson switch) patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovalgrind: remove unneeded patch
Alexander Kanavin [Sat, 4 Dec 2021 07:13:05 +0000 (08:13 +0100)]
valgrind: remove unneeded patch

Whatever the issues were all those years ago,
current valgrind builds ok on qemux86_64 and qemuppc.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovala: submit patch upstream
Alexander Kanavin [Sat, 4 Dec 2021 07:13:04 +0000 (08:13 +0100)]
vala: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3: mark patch as inappropriate, with better explanation
Alexander Kanavin [Sat, 4 Dec 2021 07:13:03 +0000 (08:13 +0100)]
python3: mark patch as inappropriate, with better explanation

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoperlcross: do not copy ${S}/patches into sysroot
Alexander Kanavin [Sat, 4 Dec 2021 07:13:01 +0000 (08:13 +0100)]
perlcross: do not copy ${S}/patches into sysroot

That is not actually a part of the source tree, and will
clash with perl's own ${S}/patches.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomeson: configure and use generic exe_wrapper
Alexander Kanavin [Sat, 4 Dec 2021 07:13:00 +0000 (08:13 +0100)]
meson: configure and use generic exe_wrapper

This replaces the specific gtkdoc wrapper setting
(which was rejected by upstream in https://github.com/mesonbuild/meson/pull/9627)
with a generic, officially supported and documented exe_wrapper,
which is enabled subject to qemu usermode support
(just as is done for g-i and gtk-doc with autotools).

gtk-doc support is adjusted so that this wrapper is passed to
meson's gtk-doc module, which passes it to gtk-doc.

The adjusted patch is re-submitted upstream.

The side effect of this is that meson is now able to run
target binaries in a generic way when it wants to, so this
may affect cross-builds - hopefully in a positive way.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoperl: replace a patch with a config option
Alexander Kanavin [Sat, 4 Dec 2021 07:12:59 +0000 (08:12 +0100)]
perl: replace a patch with a config option

Instead of patching in LDFLAGS into makefiles, simply
append them to 'lddlflags' (perl's keyword for 'linker flags').

See here for upstream discussions:
https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/pull/406
https://github.com/arsv/perl-cross/pull/124

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglslang: upgrade 11.7.0 -> 11.7.1
Jose Quaresma [Thu, 2 Dec 2021 22:06:09 +0000 (22:06 +0000)]
glslang: upgrade 11.7.0 -> 11.7.1

changelog:
1f8c8b88 Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoperf: Enable libunwind packageconfig on riscv64
Khem Raj [Thu, 2 Dec 2021 17:31:34 +0000 (09:31 -0800)]
perf: Enable libunwind packageconfig on riscv64

libunwind now supports risc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibunwind: Enable for rv64
Khem Raj [Thu, 2 Dec 2021 17:28:41 +0000 (09:28 -0800)]
libunwind: Enable for rv64

1.6.0+ has rv64 supports now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxkbcommon: remove obsolete util-macros dependency
Ross Burton [Fri, 3 Dec 2021 16:43:36 +0000 (16:43 +0000)]
libxkbcommon: remove obsolete util-macros dependency

This is a hang-over from the autotools build system.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibx11: update patch status
Ross Burton [Fri, 3 Dec 2021 16:43:35 +0000 (16:43 +0000)]
libx11: update patch status

This patch has now been merged upstream.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglew: update patch status
Ross Burton [Fri, 3 Dec 2021 13:50:39 +0000 (13:50 +0000)]
glew: update patch status

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoyocto-check-layer: Relax README case checks
Joshua Watt [Sat, 4 Dec 2021 20:01:29 +0000 (14:01 -0600)]
yocto-check-layer: Relax README case checks

Relaxes the case requirements for checks in the README file so that word
like "Maintainer" and "Patch" are allowed

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoyocto-check-layer: disregard checks if referencing another README file
Jon Mason [Sat, 4 Dec 2021 18:18:09 +0000 (13:18 -0500)]
yocto-check-layer: disregard checks if referencing another README file

It is permissible to have a layer's README reference another README.  If
this is the case, avoid other checks.  Do this by checking for the word
README (case insensitive) in the README file.  This might be too
permissive, but follows the pattern of looking for exact words (like
"patch" or "maintainer") in READMEs.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoyocto-check-layer: Add additional README checks
Dhruva Gole [Tue, 30 Nov 2021 05:43:35 +0000 (11:13 +0530)]
yocto-check-layer: Add additional README checks

This adds:
- Test case to review if the README file specifies the maintainer.
- Test case to review if the README file specifies the word patch.
- Test case to review if the README file contains an email address.

[YOCTO #11131]

Signed-off-by: Dhruva Gole <goledhruva@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoptest-packagelists: Add missing python3-webcolors entry
Quentin Schulz [Wed, 1 Dec 2021 16:28:00 +0000 (17:28 +0100)]
ptest-packagelists: Add missing python3-webcolors entry

Resolves:

WARNING: python3-webcolors-1.11.1-r0 do_package_qa: QA Issue: supports ptests but is not included in oe-core's ptest-packagelists.inc [missing-ptest]

Cc: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopatch.py: Initialize git repo before patching
Pavel Zhukov [Thu, 2 Dec 2021 07:56:04 +0000 (08:56 +0100)]
patch.py: Initialize git repo before patching

If PATCHTOOL="git" has been specified but workdir is not git repo
bitbake fails to apply the patches with error message:
Command Error: 'git rev-parse --show-toplevel' exited with 0  Output:
fatal: not a git repository (or any of the parent directories): .git

Fix this by initializing the repo before patching.
This allows binary git patches to be applied.

Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglibc: Drop patch to support/workaround prelinked apps on armv5
Khem Raj [Thu, 2 Dec 2021 06:19:33 +0000 (22:19 -0800)]
glibc: Drop patch to support/workaround prelinked apps on armv5

The usecase explained in bug #1443 works fine now a days on qemuarmv5,
tested by using lltng-ust and explicitly linking in liburcu-bp.so as
well, since its no more a direct dependency of liblttng-ust.so.1

Given that usecase works, unbolt this fix now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoboost: Fix build on arches with no atomics
Khem Raj [Thu, 2 Dec 2021 05:12:01 +0000 (21:12 -0800)]
boost: Fix build on arches with no atomics

1.77 is broken on architectures which dont have lockfree atomics e.g.
armv5 [1], backport relevant fixes from upstream to unbreak the build

[1] https://github.com/boostorg/math/issues/673

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopackagegroup-core-tools-testapps: clear GOTOOLS for riscv32
Kai Kang [Thu, 2 Dec 2021 02:35:58 +0000 (10:35 +0800)]
packagegroup-core-tools-testapps: clear GOTOOLS for riscv32

go-helloworld is not compatible with riscv32 and causes error:

| ERROR: Nothing RPROVIDES 'go-helloworld' (but
    meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb
    RDEPENDS on or otherwise requires it)
| go-helloworld was skipped: Unsupported CPU architecture: riscv32

Clear GOTOOLS for riscv32 in recipe packagegroup-core-tools-testapps.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorecipetool: extend curl detection when creating recipes
Ross Burton [Wed, 1 Dec 2021 15:42:32 +0000 (15:42 +0000)]
recipetool: extend curl detection when creating recipes

If a configure.ac uses LIBCURL_CHECK_CONFIG it wants curl.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorecipetool: handle GitLab URLs like we do GitHub
Ross Burton [Wed, 1 Dec 2021 15:42:31 +0000 (15:42 +0000)]
recipetool: handle GitLab URLs like we do GitHub

GitHub URLs are automatically transformed to git: fetches, so handle
GitLab URLs too.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssl: fix EVP_PKEY_CTX_get_rsa_pss_saltlen() not returning a value
Ross Burton [Wed, 1 Dec 2021 10:27:43 +0000 (10:27 +0000)]
openssl: fix EVP_PKEY_CTX_get_rsa_pss_saltlen() not returning a value

Backport a patch from upstream. Specifically, this fixes signature
validation in trusted-firmware-a with OpenSSL 3.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoREADME.OE-Core.md: update URLs
Quentin Schulz [Wed, 1 Dec 2021 16:17:34 +0000 (17:17 +0100)]
README.OE-Core.md: update URLs

Update URLs to what they actually redirect to.

Cc: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovim: set PACKAGECONFIG idiomatically
Ross Burton [Tue, 30 Nov 2021 16:53:13 +0000 (16:53 +0000)]
vim: set PACKAGECONFIG idiomatically

Don't set an empty default value and them immediately assign to it.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovim: fix CVE-2021-3968 and CVE-2021-3973
Ross Burton [Tue, 30 Nov 2021 16:53:12 +0000 (16:53 +0000)]
vim: fix CVE-2021-3968 and CVE-2021-3973

Backport a fix for -3972, and whitelist -3968: it isn't valid as it
fixes a bug which was introduced after 8.2.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibtool: change the default AR_FLAGS from "cru" to "cr"
Li Wang [Tue, 30 Nov 2021 06:51:11 +0000 (14:51 +0800)]
libtool: change the default AR_FLAGS from "cru" to "cr"

Backport patch to fix warning:
`u' modifier ignored since `D' is the default (see `U')

Signed-off-by: Li Wang <li.wang@windriver.com>
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoRevert "weston-init: Pass --continue-without-input when launching weston"
Khem Raj [Tue, 30 Nov 2021 03:27:05 +0000 (19:27 -0800)]
Revert "weston-init: Pass --continue-without-input when launching weston"

This reverts commit 762a20b493cc219a46d9ac188fe4895a111ee7b4.

This breaks machines using fbdev backend, since this option is drm
backend specific, we need to know the backend before using it, until we
have a smart way to detect that, this will not be a fool proof solution,
therefore revert it for now.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoscripts/checklayer/common.py: Fixed a minor grammatical error
Dhruva Gole [Sun, 28 Nov 2021 17:38:08 +0000 (23:08 +0530)]
scripts/checklayer/common.py: Fixed a minor grammatical error

Signed-off-by: Dhruva Gole <goledhruva@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-libarchive-c: upgrade 3.1 -> 3.2
wangmy [Mon, 29 Nov 2021 09:57:59 +0000 (17:57 +0800)]
python3-libarchive-c: upgrade 3.1 -> 3.2

This release fixes the seek callbacks passed to libarchive by the custom_reader and stream_reader function.
(https://github.com/Changaco/python-libarchive-c/pull/116)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-docutils: upgrade 0.18 -> 0.18.1
wangmy [Mon, 29 Nov 2021 09:57:58 +0000 (17:57 +0800)]
python3-docutils: upgrade 0.18 -> 0.18.1

Changelog:
docutils/nodes.py
  Node.traverse() returns a list again to restore backwards compatibility. Fixes bug #431.
  New method Node.findall(): like Node.traverse() but returns an iterator. Obsoletes Node.traverse().

docutils/utils/__init__.py:
  Fix behaviour of get_stylesheet_list(): do not look up stylesheets given as "stylesheet" setting. Cf. bug #434.

docutils/writers/_html_base.py:
  Fix handling of footnote_backlinks==False (report Alan G Isaac).

docutils/writers/html5_polyglot/math.css:
  Fix typo (bug #432).

docutils/writers/odf_odt/__init__.py:
  Fix spurious output with Windows (bug #350).

test/test_error_reporting.py:
  Fix a false positive (bug #434).

License-Update:
 year updated to 2021
 update url of elyxer
 add url of BSD 3-Clause License
 change "2-Clause BSD license" to "BSD 2-Clause License"

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoovmf: upgrade 202108 -> 202111
wangmy [Mon, 29 Nov 2021 15:38:24 +0000 (23:38 +0800)]
ovmf: upgrade 202108 -> 202111

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosysklogd: upgrade 2.2.3 -> 2.3.0
wangmy [Mon, 29 Nov 2021 15:01:45 +0000 (23:01 +0800)]
sysklogd: upgrade 2.2.3 -> 2.3.0

Changes:
Add support for logger -k, early log to /dev/kmsg. Useful when
logging from early system startup scripts before syslogd has started
Support for extracting non-kernel log messages from /dev/kmsg
Ignore EINVAL from kernel, caused warning message at first startup
Use journald socket on systemd systems, not /dev/log
Issue #38: add support for syslogd -C file to use file for caching
the last seen kernel sequence number, default: /run/syslogd.cache.
Note: syslogd relies on the location of this file to be wiped at
system boot. The default, /run, is a RAM disk on modern systems

Fixes
Issue #34: regression in v2.2.3, causing loss of syslogd log messages
like syslogd v2.2.3: restart.
Issue #35: man pages lists -v as verbose mode, is actually version
Issue #36: retry DNS lookup of remote syslog servers with res_init()
to ensure name resolution at bootup when a remote DNS may temporarily
be unreachable. Retry at most every five seconds, to prevent syslogd
from monopolizing the CPU when emptying the kernel ring buffer
Issue #39: update tests to use -P fn and -C fn
Issue #40: improve documentation for syslogd.cache file requirements
Issue #41: add missing documentation for -H option
Issue #42: add option (-K) to always trust kernel timestamp. By
default syslogd only trusts the kernel timestamp for the initial
emptying of the kernel ring buffer
Issue #43: avoid asserting (exiting) on and around Jan 19, 2038, when
the UNIX epoch wraps around on 32-bit time_t systems
libsyslog: handle EOVERFLOW from gettimeofday() on Jan 19, 2038
Avoid NULL pointers to internal logit() function, only triggered
when in debug mode
Replace \m with \n (missing newline) in logger usage text

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosqlite3: upgrade 3.36.0 -> 3.37.0
wangmy [Mon, 29 Nov 2021 15:00:55 +0000 (23:00 +0800)]
sqlite3: upgrade 3.36.0 -> 3.37.0

Changelog:
1.STRICT tables provide a prescriptive style of data type management, for
  developers who prefer that kind of thing.
2.When adding columns that contain a CHECK constraint or a generated column
  containing a NOT NULL constraint, the ALTER TABLE ADD COLUMN now checks new
  constraints against preexisting rows in the database and will only proceed if
  no constraints are violated.
3.Added the PRAGMA table_list statement.
4.CLI enhancements:
  a.Add the .connection command, allowing the CLI to keep multiple database
    connections open at the same time.
  b.Add the --safe command-line option that disables dot-commands and SQL
    statements that might cause side-effects that extend beyond the single
    database file named on the command-line.
  c.Performance improvements when reading SQL statements that span many lines.
5.Added the sqlite3_autovacuum_pages() interface.
6.The sqlite3_deserialize() does not and has never worked for the TEMP database.
  That limitation is now noted in the documentation.
7.The query planner now omits ORDER BY clauses on subqueries and views if
  removing those clauses does not change the semantics of the query.
8.The generate_series table-valued function extension is modified so that the
  first parameter ("START") is now required. This is done as a way to
  demonstrate how to write table-valued functions with required parameters.
  The legacy behavior is available using the -DZERO_ARGUMENT_GENERATE_SERIES
  compile-time option.
9.Added new sqlite3_changes64() and sqlite3_total_changes64() interfaces.
10.Added the SQLITE_OPEN_EXRESCODE flag option to sqlite3_open_v2().
11.Use less memory to hold the database schema.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopatchelf: upgrade 0.13 -> 0.14.1
wangmy [Mon, 29 Nov 2021 15:00:54 +0000 (23:00 +0800)]
patchelf: upgrade 0.13 -> 0.14.1

refresh handle-read-only-files.patch

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomtools: upgrade 4.0.35 -> 4.0.36
wangmy [Mon, 29 Nov 2021 15:00:53 +0000 (23:00 +0800)]
mtools: upgrade 4.0.35 -> 4.0.36

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibexif: upgrade 0.6.23 -> 0.6.24
wangmy [Mon, 29 Nov 2021 14:59:49 +0000 (22:59 +0800)]
libexif: upgrade 0.6.23 -> 0.6.24

libexif-0.6.24 Changelog:

Translation updates: sr, vi, pl, uk, french
fixed regression in exif_data_load_data which could not load EXIF in JPEG data anymore
Decode lots of Canon tag names
removed empty strings from translation (empty string would translate to the PO info header)
various warning removals and code improvements
added sample "persistent" afl fuzzer (100x faster than normal afl fuzzer)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibunwind: upgrade 1.5.0 -> 1.6.0
wangmy [Mon, 29 Nov 2021 14:59:51 +0000 (22:59 +0800)]
libunwind: upgrade 1.5.0 -> 1.6.0

0001-Add-AO_REQUIRE_CAS-to-fix-build-on-ARM-v6.patch
0001-configure-Do-not-enforce-libdir-for-ppc64.patch
removed since they're included in 1.6.0

refresh the following patches:
0003-x86-Stub-out-x86_local_resume.patch
0005-ppc32-Consider-ucontext-mismatches-between-glibc-and.patch
0006-Fix-for-X32.patch

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibsoup-2.4: upgrade 2.74.1 -> 2.74.2
wangmy [Mon, 29 Nov 2021 14:59:50 +0000 (22:59 +0800)]
libsoup-2.4: upgrade 2.74.1 -> 2.74.2

Changes in libsoup from 2.74.1 to 2.74.2:

    * Error when libsoup3 is already loaded before libsoup2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibdrm: upgrade 2.4.108 -> 2.4.109
wangmy [Mon, 29 Nov 2021 14:59:48 +0000 (22:59 +0800)]
libdrm: upgrade 2.4.108 -> 2.4.109

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoinsane.bbclass: add a check that Upstream-Status patch tag is present and correctly...
Alexander Kanavin [Wed, 17 Nov 2021 15:35:21 +0000 (16:35 +0100)]
insane.bbclass: add a check that Upstream-Status patch tag is present and correctly formed

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoovmf: remove patch merged upstream
Alexander Kanavin [Fri, 19 Nov 2021 16:54:04 +0000 (17:54 +0100)]
ovmf: remove patch merged upstream

See here:
https://github.com/tianocore/edk2/pull/1513/files

The change was thus applied twice to the same file.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
3 years agogo: update 1.16.10 -> 1.17.3
Alexander Kanavin [Sat, 27 Nov 2021 09:53:56 +0000 (10:53 +0100)]
go: update 1.16.10 -> 1.17.3

This was additionally verified with meta-virtualization:
$ bitbake packagegroup-container packagegroup-kubernetes
$ bitbake container-base kvm-image-minimal xen-guest-image-minimal

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-rfc3339/3986-validator: correct upstream version check
Alexander Kanavin [Sat, 27 Nov 2021 09:53:57 +0000 (10:53 +0100)]
python3-rfc3339/3986-validator: correct upstream version check

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogo-helloworld: test at runtime
Alexander Kanavin [Sat, 27 Nov 2021 09:53:55 +0000 (10:53 +0100)]
go-helloworld: test at runtime

This adds a smoke check for whether the Go toolchain actually
produces working executables across a range of architectures.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogo-helloworld: update to latest revision
Alexander Kanavin [Sat, 27 Nov 2021 09:53:54 +0000 (10:53 +0100)]
go-helloworld: update to latest revision

Adjust SRC_URI, github is only a mirror.

Adjust GO_IMPORT, as it does not match either github
or the official repo.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotestimage.bbclass: request the use of kvm by default
Alexander Kanavin [Sat, 27 Nov 2021 09:53:53 +0000 (10:53 +0100)]
testimage.bbclass: request the use of kvm by default

In almost all cases there is no need to explicitly ask for it via local.conf
or similar custom config:
it is enabled in qemu_use_kvm() if target_arch == build_arch or both of them are x86 archs,
and QEMU_USE_KVM is set.

If that heuristic doesn't work, QEMU_USE_KVM = "" will do the disabling.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoperl: submitted patch upstream
Alexander Kanavin [Sat, 27 Nov 2021 09:53:52 +0000 (10:53 +0100)]
perl: submitted patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoperl-cross: submit patches upstream
Alexander Kanavin [Sat, 27 Nov 2021 09:53:51 +0000 (10:53 +0100)]
perl-cross: submit patches upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomeson: submit patch upstream
Alexander Kanavin [Sat, 27 Nov 2021 09:53:50 +0000 (10:53 +0100)]
meson: submit patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibdnf: submit patches upstream
Alexander Kanavin [Sat, 27 Nov 2021 09:53:49 +0000 (10:53 +0100)]
libdnf: submit patches upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibcomps: remove unneeded patch
Alexander Kanavin [Sat, 27 Nov 2021 09:53:48 +0000 (10:53 +0100)]
libcomps: remove unneeded patch

Somewhere along the way the issue was fixed upstream.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoweston-init: Pass --continue-without-input when launching weston
Khem Raj [Sat, 27 Nov 2021 09:22:39 +0000 (01:22 -0800)]
weston-init: Pass --continue-without-input when launching weston

This ensures that we do not need keyboard/mouse or other input system
Weston's default behavior is to not open if input devices are not
found, but we may not always have input devices connected for systems
running weston in field

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosanity/lib: Replace usage of LooseVersion() with bb.utils.vercmp_string_op()
Richard Purdie [Fri, 26 Nov 2021 16:31:17 +0000 (16:31 +0000)]
sanity/lib: Replace usage of LooseVersion() with bb.utils.vercmp_string_op()

distutils is going away and we have functionality in bitbake which can
handle these comparisions so switch to the bb.utils function.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/parselogs: Fix quoting
Richard Purdie [Fri, 26 Nov 2021 15:45:29 +0000 (15:45 +0000)]
oeqa/parselogs: Fix quoting

Fix deprecation warnings about invalid escape sequences.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/utils/dump: Fix typo
Richard Purdie [Fri, 26 Nov 2021 15:46:13 +0000 (15:46 +0000)]
oeqa/utils/dump: Fix typo

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc: Drop further unneeded precompiled header patch
Richard Purdie [Thu, 25 Nov 2021 22:07:24 +0000 (22:07 +0000)]
gcc: Drop further unneeded precompiled header patch

According to comments on the bug report from gcc developers, we
no longer need to do this post gcc 10. Lets therefore drop the patch.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobase.bbclass: Add sysroot deps for repo fetcher
Jasper Orschulko [Wed, 24 Nov 2021 23:37:02 +0000 (00:37 +0100)]
base.bbclass: Add sysroot deps for repo fetcher

Add repo-native as prerequisite for the repo fetcher.

Signed-off-by: Jasper Orschulko <Jasper.Orschulko@iris-sensing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorepo: Add recipe for 2.17.3
Jasper Orschulko [Wed, 24 Nov 2021 23:37:01 +0000 (00:37 +0100)]
repo: Add recipe for 2.17.3

Add a recipe for repo 2.17.3, prerequisite for the repo fetcher.

Signed-off-by: Jasper Orschulko <Jasper.Orschulko@iris-sensing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agonative/cross: Add ar wrapper for determinism
Jacob Kroon [Wed, 24 Nov 2021 05:31:10 +0000 (06:31 +0100)]
native/cross: Add ar wrapper for determinism

Add a wrapper around ar calls for native/cross recipes. This wrapper adds
the -D option so that deterministic archives are built for native/cross
output. This improves the changes of hash equivalence matches and hence
build artefact reuse.

We don't need this in the target case since we compile binutils-cross
with an option making this the default. We need a wrapper since we need
to remove the "u" option and replace it with "D" but also allow things like
"--version" to continue to work too.

Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>