]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
4 years agomesa: remove patch disabling asm
Anuj Mittal [Fri, 11 Dec 2020 07:36:40 +0000 (15:36 +0800)]
mesa: remove patch disabling asm

This was originally added for musl only [1]. Upstream has removed this
option but we reverted that change during an upgrade to fix certain
musl specific compile time issues [2].

I compile tested without this patch on musl-x86 and musl-x86-64 and
don't see the warnings anymore. Similar textrel issues were fixed
upstream so perhaps those helped [3].

[1] https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit?id=68bf128e901e89d5b49a28b15d5083b2bf6b536f
[2] https://www.openembedded.org/pipermail/openembedded-core/2019-November/289222.html
[3] https://gitlab.freedesktop.org/mesa/mesa/-/commit/45206d7673adb1484cbdb3eadaf82e0849c9cdcf?merge_request_iid=1974

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomesa: add more details to elf-tls patch
Anuj Mittal [Fri, 11 Dec 2020 07:36:39 +0000 (15:36 +0800)]
mesa: add more details to elf-tls patch

Include link to upstream report and the last autobuilder failure [1]
so it's easy to identify why this is needed in future.

[1] https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1160/steps/8/logs/step1c

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoperl: fix installation failure because of shell issue
Dmitry Baryshkov [Fri, 11 Dec 2020 14:28:18 +0000 (17:28 +0300)]
perl: fix installation failure because of shell issue

On one of my buildservers I noticed perl do_install failing with the
following message:

| rm: cannot remove '<OEROOT>/tmp-rpb-glibc/work/armv8-2a-linaro-linux/perl/5.32.0-r0/image//usr/lib/perl5/5.32.0/*/CORE/libperl.so': No such file or directory

I tracked this down to shell being dash rather than bash not being able
to expand this glob in the middle of the filename. So replace the glob
expansion with the simpler one which works in all cases.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomusl: Update to latest master
Khem Raj [Sun, 13 Dec 2020 00:34:01 +0000 (16:34 -0800)]
musl: Update to latest master

Refresh patches to apply to this update

Brings in following fixes

1e4204d5 use libc-internal malloc for newlocale/freelocale
36246b34 drop use of pthread_once in newlocale
37fcc13c lift locale lock out of internal __get_locale
c53e9b23 fix misleading comment in strstr
b67d56c7 drop use of pthread_once for aio thread stack size init
90ff0169 fix omission of non-stub pthread_mutexattr_getprotocol
56f0631d riscv64: fix inconsistent ucontext_t struct tag
50c7935c fix failure to preserve r6 in s390x asm; per ABI it is call-saved
738c4e94 s390x: derive float_t from compiler or default to float
821083ac implement reallocarray
29ff7599 implement realpath directly instead of using procfs readlink
5d464f52 fix mallocng regression in malloc_usable_size with null argument
d046ec92 configure: do not use obsolescent form of test -a|o
c5d118eb fix segfault in lutimes when tv argument is NULL
67f77462 netinet/in.h: add IP_RECVERR_4884 from linux v5.9
d078f836 sys/fanotify.h: add new FAN_* macros from linux v5.9
3ba370fe bits/syscall.h: add __NR_close_range from linux v5.9
badc5bb2 add missing personality values
6e989248 arm fabs and sqrt: support single-precision-only fpu variants
c8c3e341 fix typo in INSTALL
e2fa720b work around linux bug in readlink syscall with zero buffer size
c17cda6d parse v3 or future-unknown zoneinfo file versions as v2+
585a0a78 explicitly prefer 64-bit/v2 zoneinfo tables
debbddf7 fix regression in pthread_exit
3ab2a4e0 rewrite wcsnrtombs to fix buffer overflow and other bugs
233bb697 protect destruction of process-shared mutexes against robust list races
d26e0774 pthread_exit: don't __vm_wait under thread list lock
167390f0 lift child restrictions after multi-threaded fork
34952fe5 convert malloc use under libc-internal locks to use internal allocator
8d37958d give libc access to its own malloc even if public malloc is interposed
c1e5d243 drop use of getdelim/stdio in dynamic linker
cbecda0b dlerror: don't gratuitously hold freebuf_queue lock while freeing
4ffa7068 fix vector types in aarch64 register file structures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibaio: upgrade 0.3.111 -> 0.3.112
Wang Mingyu [Tue, 8 Dec 2020 06:12:32 +0000 (14:12 +0800)]
libaio: upgrade 0.3.111 -> 0.3.112

destdir.patch
removed since it is included in 0.3.112

modify system-linkage.patch

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoarchiver.bbclass: Fix --runall=deploy_archives for images
Robert Yang [Tue, 8 Dec 2020 08:03:57 +0000 (00:03 -0800)]
archiver.bbclass: Fix --runall=deploy_archives for images

Fixed:
INHERIT += "archiver"
COPYLEFT_LICENSE_INCLUDE = "*"

$ bitbake core-image-minimal --runall=deploy_archives
[snip]
KeyError: '/path/to/meta/recipes-core/images/core-image-minimal.bb:do_ar_original'
[snip]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agominicom: RDEPENDS on ncurses-terminfo-base
Robert Yang [Tue, 8 Dec 2020 08:03:56 +0000 (00:03 -0800)]
minicom: RDEPENDS on ncurses-terminfo-base

Fixed when ncurses-terminfo-base is not installed:
$ minicom
No termcap database present!

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoncurses: Make ncurses-tools depend on ncurses-terminfo-base
Robert Yang [Tue, 8 Dec 2020 08:03:55 +0000 (00:03 -0800)]
ncurses: Make ncurses-tools depend on ncurses-terminfo-base

Fixed when ncurses-terminfo-base is not installed:
$ infocmp
infocmp: couldn't open terminfo file linux.

The required file is in ncurses-terminfo-base

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglibc: CVE-2020-29562 and CVE-2020-29573
Zhixiong Chi [Tue, 8 Dec 2020 07:43:08 +0000 (23:43 -0800)]
glibc: CVE-2020-29562 and CVE-2020-29573

Backport the CVE patches from the glibc upstream:
git://sourceware.org/git/glibc.git
commit 681900d29683722b1cb0a8e565a0585846ec5a61
commit 228edd356f03bf62dcf2b1335f25d43c602ee68d

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobuildtools-tarball.bb: Fix PATH for environment setup script
Robert Yang [Tue, 8 Dec 2020 09:43:13 +0000 (01:43 -0800)]
buildtools-tarball.bb: Fix PATH for environment setup script

It only added ${SDKPATHNATIVE}/usr/bin to PATH which didn't work when files
were installed to other bin dirs such as /bin or /sbin, for example,
nativesdk-pigz installs the files to /bin, now fix it to keep align with sdk's
PATH.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomodutils-initscripts: Use depmod -a when modules.dep is empty
Diego Sueiro [Tue, 8 Dec 2020 11:44:59 +0000 (11:44 +0000)]
modutils-initscripts: Use depmod -a when modules.dep is empty

To correctly create the modules.dep when it is empty, we need to call depmod
with '-a' instead of '-Ae' since the quick option uses the mtime to decide
whether or not it needs to update. This way we can guarantee that it will be
recreated completely and not only when adding new modules.

Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agowic: Introduce empty plugin to create unformatted empty partitions
Diego Sueiro [Tue, 8 Dec 2020 11:42:52 +0000 (11:42 +0000)]
wic: Introduce empty plugin to create unformatted empty partitions

The empty wic plugin is used to create unformatted empty partitions for wic
images.

To use it you must pass "empty" as argument for the "--source" parameter in
the wks file. For example:
    part foo --source empty --ondisk sda --size="1024" --align 1024

Also adds a selftest for this plugin where the 'Fstype' column from 'wic
ls' should be empty for the second partition as listed in
test_empty_plugin.wks.

Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0: use the correct meson option for the capabilities
Jose Quaresma [Tue, 8 Dec 2020 15:07:07 +0000 (15:07 +0000)]
gstreamer1.0: use the correct meson option for the capabilities

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: transcode plugin external deps is always present
Jose Quaresma [Tue, 8 Dec 2020 16:12:56 +0000 (16:12 +0000)]
gstreamer1.0-plugins-bad: transcode plugin external deps is always present

it only needs gstreamer-pbutils-1.0 from gst-plugins-base

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: netsim plugin don't have external deps
Jose Quaresma [Tue, 8 Dec 2020 16:12:55 +0000 (16:12 +0000)]
gstreamer1.0-plugins-bad: netsim plugin don't have external deps

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: remove unsupported plugins comment
Jose Quaresma [Tue, 8 Dec 2020 16:12:54 +0000 (16:12 +0000)]
gstreamer1.0-plugins-bad: remove unsupported plugins comment

- all of the unsupported plugins are explicitly disabled on EXTRA_OEMESON

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: sctp plugin uses the internal usrsctp static lib
Jose Quaresma [Tue, 8 Dec 2020 16:12:53 +0000 (16:12 +0000)]
gstreamer1.0-plugins-bad: sctp plugin uses the internal usrsctp static lib

usrsctp lib source code is provided in gstreamer plugins bad source tree
and it is builded staticaly for the sctp plugin.

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: add support for x265 plugin
Jose Quaresma [Tue, 8 Dec 2020 16:12:52 +0000 (16:12 +0000)]
gstreamer1.0-plugins-bad: add support for x265 plugin

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: add support for aom plugin
Jose Quaresma [Tue, 8 Dec 2020 16:12:51 +0000 (16:12 +0000)]
gstreamer1.0-plugins-bad: add support for aom plugin

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: v4l2codecs fix typo
Jose Quaresma [Tue, 8 Dec 2020 16:12:50 +0000 (16:12 +0000)]
gstreamer1.0-plugins-bad: v4l2codecs fix typo

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0: upgrade 1.18.1 -> 1.18.2
Jose Quaresma [Tue, 8 Dec 2020 15:05:42 +0000 (15:05 +0000)]
gstreamer1.0: upgrade 1.18.1 -> 1.18.2

Drop patches as it as merged upstream:

    * gstreamer1.0: 0001-gst_private.h-increse-padding-in-struct-_GstClockEnt.patch
    * gstreamer1.0-plugins-good: 0001-rpicamsrc-add-vchostif-library-as-it-is-required-to-.patch

Update pacthes:
    * gstreamer1.0: 0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agodistutils3: allow setup.py to be run from a different directory to ${S}
Jack Mitchell [Tue, 8 Dec 2020 16:03:14 +0000 (16:03 +0000)]
distutils3: allow setup.py to be run from a different directory to ${S}

Sometimes setup.py can be buried deep in a source tree. This has
traditionally been solved with setting S to the subdirectory in
the source. However with the new pseudo changes, some python modules
make changes to files beneath ${S}, for example:

S = "${WORKDIR}/git/python/pythonmodule"

then in setup.py it works with source code in a relative fashion, such
as:

../../src

This causes pseudo to abort as it isn't tracking the paths. Therefore
implement the variable DISTUTILS_SETUP_PATH so that recipes can use:

S = "${WORKDIR}/git"
DISTUTILS_SETUP_PATH = "${S}/python/pythonmodule"

inherit distutils3

This allows the full source tree to be monitored, while distutils
can run setup.py from a location other than ${S}.

Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-setuptools-scm: add python3-toml dep
Tim Orling [Wed, 9 Dec 2020 00:35:47 +0000 (16:35 -0800)]
python3-setuptools-scm: add python3-toml dep

Fixes:
pkg_resources.DistributionNotFound: The 'toml' distribution was not
found and is required by setuptools-scm

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-setuptools: upgrade 50.3.2 -> 51.0.0
Tim Orling [Wed, 9 Dec 2020 00:35:46 +0000 (16:35 -0800)]
python3-setuptools: upgrade 50.3.2 -> 51.0.0

No upstream release notes.

Upstream commits since 50.3.2:

b6bbe236 Bump version: 50.3.2 → 51.0.0
7f477c52 Merge pull request #2472 from pypa/bugfix/2471-remove-deps
2a0463cb Update changelog.
99bc2c11 Remove tests guaranteeing that (vendored) dependencies can be installed without setuptools.
65441834 Remove conditional skip, no longer relevant.
9365c7ed Merge pull request #2468 from wimglenn/patch-1
43b0b81e Merge pull request #2461 from webknjaz/testing/gha-fix-set-env-usage
43f76003 Merge pull request #2460 from HaraldKorneliussen/master
2065f85d Merge pull request #2444 from zegor/patch-1
e9617599 Merge pull request #2439 from mgedmin/patch-1
475fb309 Update docs/pkg_resources.rst
b4de397a fix broken link to entry-points details
4a4d50af Fix all deprecated set-env and add-path uses @ GHA
b20d12e1 Fixes syntax issues in quickstart (#2448)
5cf3865f Merge pull request #2457 from webknjaz/testing/gha-broken-setup-python
de48cfdb Temporarily allow `set-env` GHA commands
ec944a40 Upgrade GHA actions using deprecated env mechanism
d7170a28 Update quickstart.rst
0e1fc1c6 s/517/PEP 517/
544687c3 Merge pull request #2437 from pypa/feature/rtd-2
3ca9e461 Merge pull request #2436 from webknjaz/maintenance/changelog-reconstruction
8ad16115 Merge pull request #2435 from pypa/debt/drop-py35
6597dcb6 Switch to RTD v2 config
7cf674e1 Reconstruct changelog with categories from history
97ee6624 Remove Python 3.5 from Appveyor tests
3dd7313d Bump PPC runs
d490709b Merge pull request #2431 from webknjaz/bugfixes/pr-template-docs-links
66ca4205 Use 'virtualenv.python'. Fixes #2434.
419087c4 Merge branch 'master' into debt/drop-py35
38de858e Update changelog
6d33d5dd 📝 Update devguide links in the PR template
898ae046 Merge pull request #2430 from webknjaz/bugfixes/sphinx-failures
a94c2c3d 📝 Add change notes
e711cb07 🐛📝 Fix "Title level inconsistent" in changelog
9ab7bc54 Clean up syntax on entry_points.console_scripts. Fixes #2429.
2ff24f67 🐛📝 Fix the TOC link to the relocated dev guide
a5dbf964 Drop support for Python 3.5.

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-pygments: upgrade v2.7.2 -> v2.7.3
Tim Orling [Wed, 9 Dec 2020 00:35:45 +0000 (16:35 -0800)]
python3-pygments: upgrade v2.7.2 -> v2.7.3

Upstream release notes:
"""
 * Updated lexers:
   - Ada (#1581)
   - HTML (#1615, #1614)
   - Java (#1594, #1586)
   - JavaScript (#1605, #1589, #1588)
   - JSON (#1569 -- this is a complete rewrite)
   - Lean (#1601)
   - LLVM (#1612)
   - Mason (#1592)
   - MySQL (#1555, #1551)
   - Rust (#1608)
   - Turtle (#1590, #1553)

 * Deprecated JsonBareObjectLexer, which is now identical to JsonLexer
   (#1600)
 * The ImgFormatter now calculates the exact character width, which
   fixes some issues with overlapping text (#1213, #1611)
 * Documentation fixes (#1609, #1599, #1598)
 * Fixed duplicated Juttle language alias (#1604, #1606)
 * Added support for Kotlin scripts (#1587)
 * Removed CSS rule which forced margin to 0
"""

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-importlib-metadata: upgrade 3.1.0 -> 3.1.1
Tim Orling [Wed, 9 Dec 2020 00:35:44 +0000 (16:35 -0800)]
python3-importlib-metadata: upgrade 3.1.0 -> 3.1.1

No upstream release notes.

Commits since 3.1.0 tag:
155bc48 (HEAD, tag: v3.1.1) Merge branch 'maint/2.x'
83c7dd2 (tag: v2.1.1, origin/maint/2.x) Merge pull request #264 from
  python/bugfix/261-versionless-egg-info-pre-normalized-fallback
4cb3bd0 Update changelog. Ref #261.
6036a37 Avoid relying on new-style normalization for legacy eggs.
4098b51 Perform exact match on Prepared.normalized, and then add a
  separate check for an empty self.normalized instead of relying on a
  degenerate result from startswith.
7bdbb57 Add test to ensure that a prefix isn't matched
595eb5f Compare the name against self.normalized. Fixes #261 but also
  will cause 'lib' to match 'lib_foo'.
fea6e75 Move is_egg into prepared.
313535a Extract method for matching a name in a prepared search.
4335def Add test capturing expectation where versionless metadata exists
  but hasn't been updated to the new normalization technique. Ref #261.
9aee90b Fix syntax in changelog
55e64a4 Merge pull request #258 from python/feature/skeleton
8721a05 Merge branch 'master' into feature/skeleton
ed672ee Consolidate coverage files
eabd24d Restore diffcov
b29baea Correct syntax for invoking pytest
d5a5c90 Bring back perf
67cb123 Run tests to exercise coverage

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-hypothesis: upgrade 5.41.4 -> 5.41.5
Tim Orling [Wed, 9 Dec 2020 00:35:43 +0000 (16:35 -0800)]
python3-hypothesis: upgrade 5.41.4 -> 5.41.5

Add missing RDEPENDS:
  - python3-attrs
  - python3-sortedcontainers

Upstream release notes:
"""
5.41.5 - 2020-12-05

This patch adds a performance optimisation to avoid saving redundant
seeds when using the .fuzz_one_input hook.
"""

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agodhcpcd: upgrade 9.3.2 -> 9.3.4
Yi Zhao [Wed, 9 Dec 2020 08:12:29 +0000 (16:12 +0800)]
dhcpcd: upgrade 9.3.2 -> 9.3.4

Backport a patch to fix privsep build error on ppc.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoselftest/reproducible: add an exclusion list for items that are not yet reproducible
Alexander Kanavin [Thu, 3 Dec 2020 13:37:27 +0000 (14:37 +0100)]
selftest/reproducible: add an exclusion list for items that are not yet reproducible

Hopefully over time this list will be reduced to an empty one.

Non-reproducible excluded packages are not given to diffoscope and do not cause a
failure, but still saved side-by-side with non-reproducible failing ones to make
investigation easier.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoselftest/reproducible: enable world reproducibility test
Alexander Kanavin [Thu, 3 Dec 2020 13:37:26 +0000 (14:37 +0100)]
selftest/reproducible: enable world reproducibility test

Add systemd and pam distro features, and commercial license flag
to include more recipes into the world set.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Wed, 9 Dec 2020 17:32:56 +0000 (17:32 +0000)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agometadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH
Richard Purdie [Wed, 9 Dec 2020 17:16:59 +0000 (17:16 +0000)]
metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH

We're not interested in the dependencies of these functions and what
those functions look like, we're interested in the value the variable has.

Force the hashed value to be the actual value from the function. This
means using METADATA_REVISION in DISTRO_VERSION for example now
correctly rebuilds when it changes value.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Wed, 9 Dec 2020 12:36:28 +0000 (12:36 +0000)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Wed, 9 Dec 2020 12:27:34 +0000 (12:27 +0000)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoRevert "bitbake.conf: Add all layers (from BBLAYERS) to PSEUDO_IGNORE_PATHS"
Richard Purdie [Wed, 9 Dec 2020 12:24:21 +0000 (12:24 +0000)]
Revert "bitbake.conf: Add all layers (from BBLAYERS) to PSEUDO_IGNORE_PATHS"

This reverts commit cc30537bb4d0815c4d69f0b1a1a8a200085902d5.

There are issues with this change where the build directory may be included
within the paths included in BBLAYERS, which is particularly problematic
where people are using kas.

An alternative to this to handle the pyc file issue is being worked on but
revert this for now whilst that fix is developed.

4 years agosysstat: upgrade 12.4.0 -> 12.4.1
zangrc [Fri, 4 Dec 2020 03:38:25 +0000 (11:38 +0800)]
sysstat: upgrade 12.4.0 -> 12.4.1

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolighttpd: upgrade 1.4.55 -> 1.4.56
zangrc [Fri, 4 Dec 2020 02:32:19 +0000 (10:32 +0800)]
lighttpd: upgrade 1.4.55 -> 1.4.56

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibinput: upgrade 1.16.3 -> 1.16.4
zangrc [Fri, 4 Dec 2020 02:30:43 +0000 (10:30 +0800)]
libinput: upgrade 1.16.3 -> 1.16.4

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agokernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES
Gratian Crisan [Fri, 4 Dec 2020 19:30:21 +0000 (13:30 -0600)]
kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES

Yi pointed out that commit 1a70a92d1f10 ("kernel-module-split.bbclass:
identify kernel modconf files as configuration files") is
unintentionally adding the actual kernel /lib/modules .ko files to the
CONFFILES variable.

The root cause is the re-use of the 'files' variable in that commit.
Fix it by using a separate variable to keep track of the generated
module .conf files that need to be marked as configuration files.

Fixes: 1a70a92d1f10 ("kernel-module-split.bbclass: identify kernel modconf files as configuration files")
Reported-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Gratian Crisan <gratian.crisan@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomesa: Update 20.2.1 -> 20.2.4
Fabio Berton [Mon, 7 Dec 2020 20:56:46 +0000 (17:56 -0300)]
mesa: Update 20.2.1 -> 20.2.4

This commit adds the changes of 20.2.2, 20.2.3 and 20.2.4 bug fix
releases.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocoreutils: add SUSE-specific issues to CVE whitelist
Ross Burton [Mon, 7 Dec 2020 15:54:10 +0000 (15:54 +0000)]
coreutils: add SUSE-specific issues to CVE whitelist

CVE-2013-0221 through -223 are all SUSE-specific, so add them to the
whitelist.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibffi: add patch to revert clang VFP workaround
Brett Warren [Mon, 7 Dec 2020 13:42:23 +0000 (13:42 +0000)]
libffi: add patch to revert clang VFP workaround

Patch is added to address an issue preventing libffi
from compiling under clang.

Change-Id: I55e36d252ec8e84de9b35fea18044c2c0e8c5aab
Signed-off-by: Brett Warren <brett.warren@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agotune-octeontx2.inc: Add tune for Marvell OCTEON TX2 core
Kevin Hao [Mon, 7 Dec 2020 09:09:05 +0000 (17:09 +0800)]
tune-octeontx2.inc: Add tune for Marvell OCTEON TX2 core

The OCTEON TX2 core is custom designed by Marvell and is compliant
with Arm V8.2 architecture.

Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agokea: fix reproducibility
Alexander Kanavin [Thu, 3 Dec 2020 13:37:18 +0000 (14:37 +0100)]
kea: fix reproducibility

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agollvm: sort the lists in generated source reproducibibly
Alexander Kanavin [Thu, 3 Dec 2020 13:37:25 +0000 (14:37 +0100)]
llvm: sort the lists in generated source reproducibibly

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoserf: do not install the static library
Alexander Kanavin [Thu, 3 Dec 2020 13:37:24 +0000 (14:37 +0100)]
serf: do not install the static library

scons is using host ar to create it, which may or may not
be built with reproducible option by default. Rather than
patch scons for the benefit of a single recipe, let's
just not install the .a, which is unused anyway.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopiglit: fix reproducibility
Alexander Kanavin [Thu, 3 Dec 2020 13:37:23 +0000 (14:37 +0100)]
piglit: fix reproducibility

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoffmpeg: fix reproducibility
Alexander Kanavin [Thu, 3 Dec 2020 13:37:22 +0000 (14:37 +0100)]
ffmpeg: fix reproducibility

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agowebkitgtk: fix reproducibility
Alexander Kanavin [Thu, 3 Dec 2020 13:37:21 +0000 (14:37 +0100)]
webkitgtk: fix reproducibility

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoruby: fix reproducibility
Alexander Kanavin [Thu, 3 Dec 2020 13:37:20 +0000 (14:37 +0100)]
ruby: fix reproducibility

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agollvm: fix reproducibility
Alexander Kanavin [Thu, 3 Dec 2020 13:37:19 +0000 (14:37 +0100)]
llvm: fix reproducibility

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agometa/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps
Alexander Kanavin [Thu, 3 Dec 2020 13:37:17 +0000 (14:37 +0100)]
meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps

This in particular addresses vulkan-samples reproducibility which made me scratch my
head for a while.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopopulate_sdk_ext: use SDK_CUSTOM_TEPLATECONF variable to enable custom templateconf.cfg
Chandana kalluri [Thu, 3 Dec 2020 23:30:58 +0000 (15:30 -0800)]
populate_sdk_ext: use SDK_CUSTOM_TEPLATECONF variable to enable custom templateconf.cfg

The current implementation will always pick an existing templateconf.cfg if
present else it will use the one from OE.  A user might not always want to pick
an existing tempalteconf.cfg even if its present.  Introduce
SDK_CUSTOM_TEMPLATECONF variable to provide an option for the user to specify if he
wants to use an existing custom templateconf.cfg or not

If SDK_CUSTOM_TEMPLATECONF=='1' then enable custom templateconf.cfg. By default
SDK_CUSTOM_TEMPLATECONF is set to '0'

Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocantarell-fonts: update 0.0.25 -> 0.201
Alexander Kanavin [Fri, 4 Dec 2020 20:07:35 +0000 (21:07 +0100)]
cantarell-fonts: update 0.0.25 -> 0.201

Incorrectly set git regex meant we were stuck with a 4 year old
version.

Use tarballs as they contain prebuilt font files; building them
from source requires a bunch of obscure dependencies.

Contains portions of libglyph which are Apache 2.x licensed.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-setuptools-scm: fix upstream version check
Alexander Kanavin [Fri, 4 Dec 2020 20:07:34 +0000 (21:07 +0100)]
python3-setuptools-scm: fix upstream version check

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobison: upgrade 3.7.3 -> 3.7.4
Alexander Kanavin [Fri, 4 Dec 2020 20:07:33 +0000 (21:07 +0100)]
bison: upgrade 3.7.3 -> 3.7.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolz4: upgrade 1.9.2 -> 1.9.3
Alexander Kanavin [Fri, 4 Dec 2020 20:07:32 +0000 (21:07 +0100)]
lz4: upgrade 1.9.2 -> 1.9.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoxkbcomp: upgrade 1.4.3 -> 1.4.4
Alexander Kanavin [Fri, 4 Dec 2020 20:07:31 +0000 (21:07 +0100)]
xkbcomp: upgrade 1.4.3 -> 1.4.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopiglit: upgrade to latest revision
Alexander Kanavin [Fri, 4 Dec 2020 20:07:30 +0000 (21:07 +0100)]
piglit: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibhandy: upgrade 1.0.1 -> 1.0.2
Alexander Kanavin [Fri, 4 Dec 2020 20:07:29 +0000 (21:07 +0100)]
libhandy: upgrade 1.0.1 -> 1.0.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agostress-ng: upgrade 0.11.23 -> 0.11.24
Alexander Kanavin [Fri, 4 Dec 2020 20:07:28 +0000 (21:07 +0100)]
stress-ng: upgrade 0.11.23 -> 0.11.24

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoman-pages: upgrade 5.08 -> 5.09
Alexander Kanavin [Fri, 4 Dec 2020 20:07:27 +0000 (21:07 +0100)]
man-pages: upgrade 5.08 -> 5.09

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogrep: upgrade 3.5 -> 3.6
Alexander Kanavin [Fri, 4 Dec 2020 20:07:26 +0000 (21:07 +0100)]
grep: upgrade 3.5 -> 3.6

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoacpica: upgrade 20200925 -> 20201113
Alexander Kanavin [Fri, 4 Dec 2020 20:07:25 +0000 (21:07 +0100)]
acpica: upgrade 20200925 -> 20201113

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocreaterepo-c: upgrade 0.16.1 -> 0.16.2
Alexander Kanavin [Fri, 4 Dec 2020 20:07:24 +0000 (21:07 +0100)]
createrepo-c: upgrade 0.16.1 -> 0.16.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoifupdown: upgrade 0.8.35 -> 0.8.36
Alexander Kanavin [Fri, 4 Dec 2020 20:07:23 +0000 (21:07 +0100)]
ifupdown: upgrade 0.8.35 -> 0.8.36

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoelfutils: upgrade 0.181 -> 0.182
Alexander Kanavin [Fri, 4 Dec 2020 20:07:21 +0000 (21:07 +0100)]
elfutils: upgrade 0.181 -> 0.182

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopango: upgrade 1.46.2 -> 1.48.0
Alexander Kanavin [Fri, 4 Dec 2020 20:07:20 +0000 (21:07 +0100)]
pango: upgrade 1.46.2 -> 1.48.0

Add a patch to fix failing ptest.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoquota: upgrade 4.05 -> 4.06
Alexander Kanavin [Fri, 4 Dec 2020 20:07:19 +0000 (21:07 +0100)]
quota: upgrade 4.05 -> 4.06

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobind: upgrade 9.16.7 -> 9.16.9
Alexander Kanavin [Fri, 4 Dec 2020 20:07:18 +0000 (21:07 +0100)]
bind: upgrade 9.16.7 -> 9.16.9

License-Update: http -> https

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibcap: update 2.44 -> 2.45
Alexander Kanavin [Fri, 4 Dec 2020 20:07:17 +0000 (21:07 +0100)]
libcap: update 2.44 -> 2.45

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovulkan-samples: update to latest revision
Alexander Kanavin [Fri, 4 Dec 2020 20:07:16 +0000 (21:07 +0100)]
vulkan-samples: update to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomeson: upgrade 0.55.1 -> 0.56.0
Alexander Kanavin [Fri, 4 Dec 2020 20:07:15 +0000 (21:07 +0100)]
meson: upgrade 0.55.1 -> 0.56.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agonetbase: upgrade 6.1 -> 6.2
Alexander Kanavin [Fri, 4 Dec 2020 20:07:14 +0000 (21:07 +0100)]
netbase: upgrade 6.1 -> 6.2

Not sure why this didn't inherit allarch, but now it does - only
static data is installed.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopseudo: Update to print PSEUDO_LOGFILE in abort message on path mismatches
Tomasz Dziendzielski [Wed, 2 Dec 2020 10:29:46 +0000 (11:29 +0100)]
pseudo: Update to print PSEUDO_LOGFILE in abort message on path mismatches

Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agometa/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell
sangeeta jain [Wed, 2 Dec 2020 01:58:50 +0000 (09:58 +0800)]
meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell

Update command used for cross compilation to include ${CONFIGUREOPTS}
to ensure right arguments are passed for cross compiling on any host.

Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agosystemd.bbclass: update command to check systemctl available
Kai Kang [Wed, 2 Dec 2020 02:21:45 +0000 (10:21 +0800)]
systemd.bbclass: update command to check systemctl available

When use a core image with systemd as docker image, it fails to
install/remove package which calls systemctl in post scripts.
It fails to run systemctl in a container:

bash-5.0# systemctl
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

So replace the criterion command 'type systemctl' with 'systemctl' in
package post scripts to check whether systemctl available.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agosystemd-systemctl-native: capable to call without argument
Kai Kang [Wed, 2 Dec 2020 02:21:44 +0000 (10:21 +0800)]
systemd-systemctl-native: capable to call without argument

In systemd.bbclass, it will replace criterion command 'type systemctl'
with 'systemctl' without any argument to judge whether command systemctl
is available. The change is to fix install/remove package error in
container when command systemctl exists but not callable.

Make native systemctl wrapper prints help mesages if called without any
argument to follow the update.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoqemu: CVE-2020-25624
Li Wang [Thu, 3 Dec 2020 05:46:30 +0000 (05:46 +0000)]
qemu: CVE-2020-25624

References:
https://nvd.nist.gov/vuln/detail/CVE-2020-25624

backport patch from:
https://git.qemu.org/?p=qemu.git;a=commit;h=1328fe0c32d5474604105b8105310e944976b058

Signed-off-by: Li Wang <li.wang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoinitscripts: Change execution order between checkroot and modutils
Diego Sueiro [Thu, 3 Dec 2020 11:18:14 +0000 (11:18 +0000)]
initscripts: Change execution order between checkroot and modutils

When '/' is first mounted as read-only, we want to have the checkroot.sh
initscript (which then remounts '/' as rw if allowed) running before the
modutils.sh.
This is because modutils.sh initscript might need to run depmod depending on
the status of the modules.dep file to update it and the '/' needs to be
writable.

Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomodutils-initscripts: Fix modules.dep creation when USE_DEPMOD="0"
Diego Sueiro [Thu, 3 Dec 2020 11:18:13 +0000 (11:18 +0000)]
modutils-initscripts: Fix modules.dep creation when USE_DEPMOD="0"

When having USE_DEPMOD="0" it is expected that in the first boot that
the modules.dep is generated. To achieve this we need to check if
modules.dep exists and has a size greater than zero. This verification
also needs to be done regardless of whether the /etc/modules or
/etc/modules-load.d directories exist.

Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agosystemd-conf: match ethernet interfaces by type rather than globbing
Jack Mitchell [Thu, 3 Dec 2020 10:35:02 +0000 (10:35 +0000)]
systemd-conf: match ethernet interfaces by type rather than globbing

If we say we're enabling DHCP on wired/ethernet networks lets be more
specific than trying to catch everything with globbing.

Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agosystemd-conf: add PACKAGECONFIG to enable/disable auto ethernet DHCP
Jack Mitchell [Thu, 3 Dec 2020 10:35:01 +0000 (10:35 +0000)]
systemd-conf: add PACKAGECONFIG to enable/disable auto ethernet DHCP

Allow distros which include other network managers to disable the
auto DHCP setup of interfaces in systemd-networkd.

Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoRevert "connman: set service to conflict with systemd-networkd"
Jack Mitchell [Thu, 3 Dec 2020 10:35:00 +0000 (10:35 +0000)]
Revert "connman: set service to conflict with systemd-networkd"

Without further examples of how this is failing revert as using both
together is a valid use case, for example connman handling Wifi/AP
and systemd-networkd handling more complex routing such as for
containers and ethernet switches.

This reverts commit 5303420ead25817f5caec276b79eec7ee797271a.

Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agooeqa/selftest/containerimage: update for improved cleanup
Ross Burton [Thu, 3 Dec 2020 16:16:11 +0000 (16:16 +0000)]
oeqa/selftest/containerimage: update for improved cleanup

ldconfig/aux-cache isn't generated anymore, and the opkg directories
are correctly removed now.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopackage_manager/ipk: improve remove_packaging_data
Ross Burton [Tue, 1 Dec 2020 15:23:05 +0000 (15:23 +0000)]
package_manager/ipk: improve remove_packaging_data

/var/cache/opkg wasn't being deleted, and /var/lib/opkg doesn't need
to exist as there are no lockfiles that write into it after this step.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoldconfig-native: don't write auxiliary cache
Ross Burton [Tue, 1 Dec 2020 15:23:00 +0000 (15:23 +0000)]
ldconfig-native: don't write auxiliary cache

The auxiliary cache written by ldconfig is only useful for speeding up
future runs of ldconfig, and as it contains inode numbers as the keys
in a dictionary it is entirely pointless to generate on the build host.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoqemu: CVE-2020-29129 CVE-2020-29130
Li Wang [Tue, 1 Dec 2020 02:16:54 +0000 (02:16 +0000)]
qemu: CVE-2020-29129 CVE-2020-29130

References:
https://nvd.nist.gov/vuln/detail/CVE-2020-29129
https://nvd.nist.gov/vuln/detail/CVE-2020-29130

backport patch from:
https://git.qemu.org/?p=libslirp.git;a=commit;h=2e1dcbc0c2af64fcb17009eaf2ceedd81be2b27f

Signed-off-by: Li Wang <li.wang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolinux-firmware: package ath11k firmware
Dmitry Baryshkov [Tue, 1 Dec 2020 00:36:05 +0000 (03:36 +0300)]
linux-firmware: package ath11k firmware

Package firmware for new generation of Atheros WiFi cards.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolinux-firmware: upgrade 20201022 -> 20201118
Dmitry Baryshkov [Tue, 1 Dec 2020 00:36:04 +0000 (03:36 +0300)]
linux-firmware: upgrade 20201022 -> 20201118

License-Update: firmware versions/filenames
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopackage_manager/ipk: neaten OPKGLIBDIR logic
Ross Burton [Tue, 1 Dec 2020 15:23:04 +0000 (15:23 +0000)]
package_manager/ipk: neaten OPKGLIBDIR logic

oe.path.join handles path components starting with / for us.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoimage_types: sort tarball file listings
Ross Burton [Tue, 1 Dec 2020 15:23:02 +0000 (15:23 +0000)]
image_types: sort tarball file listings

Help rootfs tarballs be reproducible by sorting the file listing.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoimage_types: remove obsolete tar comment
Ross Burton [Tue, 1 Dec 2020 15:23:01 +0000 (15:23 +0000)]
image_types: remove obsolete tar comment

We now depend on tar 1.28, so talking about older tar versions is just
confusing.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobitbake.conf: Add all layers (from BBLAYERS) to PSEUDO_IGNORE_PATHS
Peter Kjellerstedt [Tue, 1 Dec 2020 18:11:48 +0000 (19:11 +0100)]
bitbake.conf: Add all layers (from BBLAYERS) to PSEUDO_IGNORE_PATHS

Instead of ignoring ${COREBASE}/meta in PSEUDO_IGNORE_PATHS (which may
or may not ignore all layers depending on how they are named and placed
under ${COREBASE}), ignore all layers.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopseudo: Simplify pseudo_client_ignore_path_chroot()
Peter Kjellerstedt [Tue, 1 Dec 2020 18:11:47 +0000 (19:11 +0100)]
pseudo: Simplify pseudo_client_ignore_path_chroot()

This also plugs a memory leak in pseudo_client_ignore_path_chroot().

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agooeqa/devtool: use Yocto mirror for pv-1.5.3 tarball
Ross Burton [Mon, 30 Nov 2020 11:24:50 +0000 (11:24 +0000)]
oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball

Some of the selftests failed over the weekend with "access denied" errors
fetching this tarball.  Instead of relying on upstream when fetching the
tarball, use the Yocto source mirrors instead.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agodbus: move messagebus user to dbus-common package
Luca Boccassi [Mon, 30 Nov 2020 16:49:10 +0000 (16:49 +0000)]
dbus: move messagebus user to dbus-common package

dbus-broker also uses the messagebus user, so move it
over from dbus to dbus-common

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolz4: Use the new branch naming from upstream
Richard Purdie [Mon, 30 Nov 2020 13:45:31 +0000 (13:45 +0000)]
lz4: Use the new branch naming from upstream

Upstream renamed master -> dev, update SRC_URI to match.

[YOCTO #14135]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobuildtools-tarball: add wic dependency into extended buildtools
Changqing Li [Wed, 25 Nov 2020 02:02:48 +0000 (10:02 +0800)]
buildtools-tarball: add wic dependency into extended buildtools

fix below error:
wic ls ./core-image-minimal-intel-x86-64.wic

ERROR: Can't find executable parted

wic depend on some tools like parted/mtools/..., and we have those
tools in native_sysroot. so above problem can be avoided by
run command like wic ls imagename.wic --native-sysroot <path>

but this cannot cover condition that usr don't have build the
image, the image just copy from somewhere.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agokernel-dummy: fix executing unexpected tasks
Andrej Valek [Sun, 29 Nov 2020 07:49:20 +0000 (08:49 +0100)]
kernel-dummy: fix executing unexpected tasks

 - correctly save files into sstate
  - fix: ERROR: Task linux-dummy.do_fetch attempted to execute unexpectedly

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>