]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
5 years agobind: fix build with python3 PACKAGECONFIG enabled
Chen Qi [Fri, 23 Aug 2019 08:56:29 +0000 (16:56 +0800)]
bind: fix build with python3 PACKAGECONFIG enabled

If the PACKAGECONFIG item, python3, is enabled, we get the following
QA issue when multilib is enabled.

  ERROR: bind-9.11.5-P4-r0 do_package: QA Issue: bind: Files/directories were installed but not shipped in any package:
  /usr/lib
  /usr/lib/python3.7
  /usr/lib/python3.7/site-packages
  /usr/lib/python3.7/site-packages/isc-2.0-py3.7.egg-info
  /usr/lib/python3.7/site-packages/isc
  /usr/lib/python3.7/site-packages/isc/policy.py
  [snip]

The thing is, when --with-python is specified with a path instead of 'yes',
the --with-python-install-dir is in fact ignored.

Fix this issue by specifying the correct arguments.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodevsrc: update arm64 scripts/prepare for kernels 5.3+
Bruce Ashfield [Wed, 28 Aug 2019 19:28:41 +0000 (15:28 -0400)]
devsrc: update arm64 scripts/prepare for kernels 5.3+

We need to include a few more small files for on target module
builds for 5.3+ kernels.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoperf: v5.3+ build fixes
Bruce Ashfield [Wed, 28 Aug 2019 19:28:40 +0000 (15:28 -0400)]
perf: v5.3+ build fixes

In the 5.3+ perf builds, there are multiple unistd.h files that need
to be kept in sync. So not only do we update one, we update both to
ensure that libc-headers and the perf build are in sync.

perf checks some key files itself to be sure they are in sync, and
bits.h can be out of sync. There's no build error that results with
bits.h at the moment, but we still make sure they are in sync to
avoid the configure/compile warning.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoperf: change dependencies on python to python3
Bruce Ashfield [Thu, 29 Aug 2019 02:14:41 +0000 (22:14 -0400)]
perf: change dependencies on python to python3

The upstream kernel can now handle python3 for the perf scripts, coupled
with the impending EOL of python2, we switch the dependencies in perf
(scripting) to python3.

Outside of dependency changes, we also pass the following two variables
to the perf build: PYTHON=python3 PYTHON_CONFIG=python3-config. To
ensure that our python3 components are used.

For configurations that disable perf scripting, there is no change in
behaviour.

[YOCTO #13358]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agokernel-devsrc: remove python2 dependency
Bruce Ashfield [Wed, 28 Aug 2019 19:28:38 +0000 (15:28 -0400)]
kernel-devsrc: remove python2 dependency

Witht the approaching EOL of python2, the kernel packages need to
be updated to depend on python3.

The core kernel scripts are now python3 safe, making the RDEPENDS
change relatively simple.

but

There are some scripts that are captured in the devsrc files that
are not used, but reference /usr/bin/python. The python3 package
does not provide /usr/bin/python so any package managers with
automatic dependency detection will fail to assemble a rootfs due
to the missing intepreter.

We could drop the scripts from the source capture, but that
risks dropping something that we need in certain operations and
we'd miss when they are updated in tree to explicitly call python3
(since they won't be revisited often). Light testing shows that the
scripts do run with python3, so rather than removing them, we change
the interpreter once they are copied, and automatic dependency
detection won't cause us rootfs assembly issues.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobluez5: fix build against libc-headers 5.2+
Bruce Ashfield [Wed, 28 Aug 2019 19:28:37 +0000 (15:28 -0400)]
bluez5: fix build against libc-headers 5.2+

Backporting the following upstream commit to fix the build against
kernel 5.2+ headers:

[
   Subject: [PATCH] tools: Fix build after y2038 changes in glibc

   The 32-bit SIOCGSTAMP has been deprecated. Use the deprecated name
   to fix the build.
]

Upstream-Status: backport commit f36f71f60b1e68c0f12e615b9b128d089ec3dd19

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: reproducible: Do two clean builds
Joshua Watt [Thu, 29 Aug 2019 15:31:06 +0000 (10:31 -0500)]
oeqa: reproducible: Do two clean builds

Perform two clean builds without sstate instead of one partial rebuild
with sstate and one clean build without. There are some classes of
reproducibility issues that this solves, and while we would like to
resolve them in the long term the direction to do so is not currently
clear.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: Enable reproducible build test
Joshua Watt [Tue, 27 Aug 2019 19:33:49 +0000 (14:33 -0500)]
oeqa: Enable reproducible build test

[YOCTO #13323]

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: reproducible: Record packages in test results
Joshua Watt [Tue, 27 Aug 2019 19:33:48 +0000 (14:33 -0500)]
oeqa: reproducible: Record packages in test results

Records the results of the reproducibility analysis in the JSON test
results file. This makes it easier to do post-test analysis on the
packages.

[YOCTO #13324]

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: Set LD_LIBRARY_PATH when executing native commands
Joshua Watt [Tue, 27 Aug 2019 19:33:47 +0000 (14:33 -0500)]
oeqa: Set LD_LIBRARY_PATH when executing native commands

Some commands like to look for libraries at runtime manually (e.g.
Python's ctype.utils.find_library() function). For this to work
properly, the libraries in the native sysroot must be findable. To
accomplish this, set LD_LIBRARY_PATH to search library paths in the
native sysroot.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: reproducible: Use subTest for packages
Joshua Watt [Tue, 27 Aug 2019 19:33:46 +0000 (14:33 -0500)]
oeqa: reproducible: Use subTest for packages

Runs each package class reproducibility test in a separate sub-test.
This allows the other sub tests to still run in the event that one
fails.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: reproducible: Cleanup reproducible build
Joshua Watt [Tue, 27 Aug 2019 19:33:45 +0000 (14:33 -0500)]
oeqa: reproducible: Cleanup reproducible build

Cleans up the output from the reproducible build before building to
ensure consistent results. Note that the output put is purposely left
after around after the build so that non-reproducible packages can be
diffed.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoltp: cve/meltdown.c: Fix kernel symbol finding
He Zhe [Wed, 28 Aug 2019 06:25:10 +0000 (14:25 +0800)]
ltp: cve/meltdown.c: Fix kernel symbol finding

Backport a patch to fix the following error.
safe_file_ops.c:219: BROK: Expected 3 conversions got 2 at meltdown.c:272

Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocommon-licenses: update BSD-2-CLAUSE license text
Christophe PRIOUZEAU [Wed, 28 Aug 2019 09:21:39 +0000 (09:21 +0000)]
common-licenses: update BSD-2-CLAUSE license text

Using the generic BSD-2-CLAUSE license as specified on
https://opensource.org/licenses/BSD-2-Clause

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agonfs-utils: 2.3.3 -> 2.4.1
Robert Yang [Wed, 28 Aug 2019 11:04:57 +0000 (19:04 +0800)]
nfs-utils: 2.3.3 -> 2.4.1

- Remove 0001-Do-not-pass-null-pointer-to-freeaddrinfo.patch, the new api
  can check the pointer before free it.

- Rmove 0001-makefile.am-update-the-path-of-libnfs.a.patch, it is already in
  the source.

- Rmove nfs-utils-musl-limits.patch, it is already fixed.

-  Rebased the following patches:
   0001-Makefile.am-fix-undefined-function-for-libnsm.a.patch
   0001-configure.ac-Do-not-fatalize-Wmissing-prototypes.patch
   bugfix-adjust-statd-service-name.patch
   nfs-utils-musl-res_querydomain.patch

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoccache: 3.7.1 -> 3.7.3
Robert Yang [Wed, 28 Aug 2019 11:04:56 +0000 (19:04 +0800)]
ccache: 3.7.1 -> 3.7.3

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomesa: disable gallium swrast driver on x86 x32
Alexander Kanavin [Wed, 28 Aug 2019 15:24:40 +0000 (17:24 +0200)]
mesa: disable gallium swrast driver on x86 x32

It was found to crash the X server on startup under qemu.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemu: set default RAM to 256M for all machines
Alexander Kanavin [Wed, 28 Aug 2019 15:24:38 +0000 (17:24 +0200)]
qemu: set default RAM to 256M for all machines

There was a discussion about what amount of RAM is appropriate for a
default; the outcome was that for now it is still 256M. Some qemu machine
definitions have however set this to 512M so for the sake of
treating all architectures fairly, they are reset back to 256M.

Also runqemu is adjusted to use 256M if QB_MEM is not set at all.

http://lists.openembedded.org/pipermail/openembedded-core/2019-August/285900.html

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorpm: resolve a host contamination issue for mono packaging
Alexander Kanavin [Wed, 28 Aug 2019 15:24:37 +0000 (17:24 +0200)]
rpm: resolve a host contamination issue for mono packaging

This is perhaps not the most elegant patch but it be dropped
once rpm is updated to the soon-to-be-released version 4.15
where upstream has removed mono dependency resolution altogether.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoca-certificates: Fix reproducibilty and multilib issue
Richard Purdie [Thu, 29 Aug 2019 11:10:16 +0000 (12:10 +0100)]
ca-certificates: Fix reproducibilty and multilib issue

This command was dependent on the order of files on the disk and for multilib builds
could result in:

Error: Transaction check error:
  file /etc/ca-certificates.conf conflicts between attempted installs of ca-certificates-20190110-r0.core2_32 and lib64-ca-certificates-20190110-r0.x86_64

Sorting the file makes things deterministic.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoRemove LSB support
Adrian Bunk [Sun, 25 Aug 2019 17:21:15 +0000 (20:21 +0300)]
Remove LSB support

LSB as a standard isn't current and isn't well suited to embedded
anyway. Its putting artifical constraints on the system and with modern
layer technology, would now be better off as its own layer. As such
its time to split it out.

The only part with some (marginal) usage is lsb_release,
which is split from the lsb package into an own lsb-release
package.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoscripts/lib/resulttool/report.py: Add more result types
Nathan Rossi [Wed, 28 Aug 2019 05:06:29 +0000 (05:06 +0000)]
scripts/lib/resulttool/report.py: Add more result types

Add additional result types into the dictionary to handle dejagnu style
test results. These include PASS, FAIL, XPASS, XFAIL, UNSUPPORTED,
UNTESTED, UNRESOLVED and ERROR.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/utils/nfs: Add unfs_server function to setup a userspace NFS server
Nathan Rossi [Wed, 28 Aug 2019 05:06:29 +0000 (05:06 +0000)]
oeqa/utils/nfs: Add unfs_server function to setup a userspace NFS server

Add a nfs module into oeqa utils. This module provides unfs_server which
allows a test case to build unfs3-native and setup the unfs server on a
target directory of the host. This directory is then shared and can be
mounted by the host or a target device attached to the host (e.g. qemu
via tap or slirp). The nfs server is setup over UDP and automatically
assigns user privileged ports. The function provides the UDP ports for
the server as part of a returned python contextmanager which handles
cleanup of the server process on completion or exception.

Also add a 'udp' arg to get_free_port to get a free UDP port.

Note: unfs3 still requires the host to have rpcbind or portmap running.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobinutils: Fix mips patch which changes default emulation
Nathan Rossi [Wed, 28 Aug 2019 05:06:29 +0000 (05:06 +0000)]
binutils: Fix mips patch which changes default emulation

The patch incorrectly removes 'mips_elf32_ntrad_le_vec' from the
'targ_selvecs' replacing it with duplicate entries for
'mips_elf32_ntrad_be_vec'. Correct this so that the default binutils can
still handle 'mips_elf32_ntrad_le_vec' binaries.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocommands.py: fix typo
Chen Qi [Fri, 23 Aug 2019 04:52:14 +0000 (12:52 +0800)]
commands.py: fix typo

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibedit: fix failed to get history
Changqing Li [Fri, 23 Aug 2019 01:55:45 +0000 (09:55 +0800)]
libedit: fix failed to get history

Reproduce steps:
run fileman under examples, history command not work,
nothing is output.

Fix by increase history_offset when add history, if not,
it will make current history event not align with offset,
and cannot get history correctly.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobbtests.py: remove recipe-depends.dot
Chen Qi [Fri, 23 Aug 2019 09:13:23 +0000 (17:13 +0800)]
bbtests.py: remove recipe-depends.dot

This file is giving misleading information. There's a patch
for bitbake to remove the generation of this file. Remove
it from OEQA as well.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibffi: Make it build for MIPS o32
Peter Kjellerstedt [Fri, 23 Aug 2019 15:20:16 +0000 (17:20 +0200)]
libffi: Make it build for MIPS o32

This solves the following errors:

  src/mips/o32.S: Assembler messages:
  src/mips/o32.S:286: Error: opcode not supported on this processor:
    mips32r2 (mips32r2) `s.d $f12,((16*4)-10*4)($fp)'
  src/mips/o32.S:287: Error: opcode not supported on this processor:
    mips32r2 (mips32r2) `s.d $f14,((16*4)-8*4)($fp)'

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosystemd: Update to the latest 242 branch
Adrian Bunk [Fri, 23 Aug 2019 14:37:48 +0000 (17:37 +0300)]
systemd: Update to the latest 242 branch

Remove backported patches applied upstream.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-dtb.inc: Remove
Adrian Bunk [Fri, 23 Aug 2019 14:37:50 +0000 (17:37 +0300)]
linux-dtb.inc: Remove

It only printed a warning since Yocto 2.4,
documented to be removed in a future release.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosystemd: Print a buildtime warning about the status with musl
Adrian Bunk [Fri, 23 Aug 2019 14:37:49 +0000 (17:37 +0300)]
systemd: Print a buildtime warning about the status with musl

It is possible if a user really has to use it, but not recommended.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosqlite3: explicitly set target endian-ness
Andre McCurdy [Fri, 23 Aug 2019 20:51:44 +0000 (13:51 -0700)]
sqlite3: explicitly set target endian-ness

Unless SQLITE_BYTEORDER is predefined, the code falls back to build
time huristics - which are not always correct (e.g. in sqlite 3.28.0
big-endian ARM is mis-detected).

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosqlite3: make CFLAGS consistent across native, nativesdk and target cases
Andre McCurdy [Fri, 23 Aug 2019 20:51:43 +0000 (13:51 -0700)]
sqlite3: make CFLAGS consistent across native, nativesdk and target cases

The previous simplification:

  https://git.openembedded.org/openembedded-core/commit/?id=604777acfc54d285f315b622bd147ed02d55d6fd

looked OK but didn't actually work as expected. The native and
nativesdk classes re-set CFLAGS after the += has been applied and
so any modifications made via += are lost. Use _append instead.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobase-files: nsswitch.conf is glibc specific
Andre McCurdy [Fri, 23 Aug 2019 20:51:39 +0000 (13:51 -0700)]
base-files: nsswitch.conf is glibc specific

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorootfs-postcommands.bbclass: add inittab tweak to read_only_rootfs_hook()
Andre McCurdy [Fri, 23 Aug 2019 20:51:38 +0000 (13:51 -0700)]
rootfs-postcommands.bbclass: add inittab tweak to read_only_rootfs_hook()

It's not clear that we actually need to call mount -o remount,XX from
the busybox-inittab inittab at all, but as we currently do, let's
respect read-only-rootfs in IMAGE_FEATURES and not remount / as rw.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopackagegroup-core-boot: drop duplicate MACHINE_ESSENTIAL_EXTRA_RDEPENDS, etc
Andre McCurdy [Fri, 23 Aug 2019 20:51:37 +0000 (13:51 -0700)]
packagegroup-core-boot: drop duplicate MACHINE_ESSENTIAL_EXTRA_RDEPENDS, etc

Default values for MACHINE_ESSENTIAL_EXTRA_RDEPENDS and
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS are set from bitbake.conf and so
don't need to be duplicated in the packagegroup-core-boot recipe.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotune-ep9312.inc: fix TUNEVALID description
Andre McCurdy [Fri, 23 Aug 2019 20:51:35 +0000 (13:51 -0700)]
tune-ep9312.inc: fix TUNEVALID description

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotune-arm1176jz-s.inc: add support for arm1176jz-s CPU specific tuning
Andre McCurdy [Fri, 23 Aug 2019 20:51:34 +0000 (13:51 -0700)]
tune-arm1176jz-s.inc: add support for arm1176jz-s CPU specific tuning

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotune-arm1136jf-s.inc: add hardfloat support
Andre McCurdy [Fri, 23 Aug 2019 20:51:33 +0000 (13:51 -0700)]
tune-arm1136jf-s.inc: add hardfloat support

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobitbake.conf: drop FETCHCMD, GITDIR, etc fetcher over-rides
Andre McCurdy [Fri, 23 Aug 2019 20:51:32 +0000 (13:51 -0700)]
bitbake.conf: drop FETCHCMD, GITDIR, etc fetcher over-rides

This completes cleanup originally proposed in 2012:

  http://lists.openembedded.org/pipermail/openembedded-core/2012-July/064224.html

Current versions of bitbake have "sane" default fetcher commands
so it's no longer necessary for bitbake.conf to over-ride them.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython: Remove PYTHONLSBOPTS that hasn't been set for some time
Adrian Bunk [Sun, 25 Aug 2019 17:21:14 +0000 (20:21 +0300)]
python: Remove PYTHONLSBOPTS that hasn't been set for some time

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agometa/recipes.txt: Stop documenting the long removed recipes-lsb4
Adrian Bunk [Sun, 25 Aug 2019 17:21:35 +0000 (20:21 +0300)]
meta/recipes.txt: Stop documenting the long removed recipes-lsb4

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoiputils: upgrade to s20190709
Changhyeok Bae [Fri, 23 Aug 2019 21:56:53 +0000 (23:56 +0200)]
iputils: upgrade to s20190709

build system is changed to meson.

Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3-pip:upgrade 19.2.2 -> 19.2.3
Zang Ruochen [Mon, 26 Aug 2019 03:09:31 +0000 (11:09 +0800)]
python3-pip:upgrade 19.2.2 -> 19.2.3

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/kerneldevelopment: Able to apply a single patch to the Linux kernel source
Mazliana [Fri, 23 Aug 2019 02:29:18 +0000 (10:29 +0800)]
oeqa/kerneldevelopment: Able to apply a single patch to the Linux kernel source

Purpose of kernel development is basically to customize our
own recipes kernel by reused existing recipes.
 
This is an initiative of automating manual kernel development
test cases. Applying a single patch to the Linux kernel source
is one of the manual test cases of kernel development.

Objective of this test is as a developer we can make changes of
a file in kernel source and able to apply a single patch to
the kernel source.
 
ref:https://wiki.yoctoproject.org/wiki/Kernel_Development_Test_Cases

Signed-off-by: Mazliana <mazliana.mohamad@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoworld-broken.inc: Remove
Adrian Bunk [Tue, 27 Aug 2019 05:52:00 +0000 (08:52 +0300)]
world-broken.inc: Remove

Move still required entries as COMPATIBLE_HOST_libc-musl = 'null'
to individual recipes.

This also gives users a proper error message when trying to build
a known non-building package.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosubversion: Upgrade 1.12.0 -> 1.12.2
Adrian Bunk [Tue, 27 Aug 2019 05:51:59 +0000 (08:51 +0300)]
subversion: Upgrade 1.12.0 -> 1.12.2

Remove backported patch.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoflac: Upgrade 1.3.2 -> 1.3.3
Adrian Bunk [Tue, 27 Aug 2019 05:51:58 +0000 (08:51 +0300)]
flac: Upgrade 1.3.2 -> 1.3.3

Remove backported patch.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglib-networking: Upgrade 2.60.2 -> 2.60.3
Adrian Bunk [Tue, 27 Aug 2019 05:51:57 +0000 (08:51 +0300)]
glib-networking: Upgrade 2.60.2 -> 2.60.3

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agohelp2man: Upgrade 1.47.10 -> 1.47.11
Adrian Bunk [Tue, 27 Aug 2019 05:51:56 +0000 (08:51 +0300)]
help2man: Upgrade 1.47.10 -> 1.47.11

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibarchive:upgrade 3.3.3 -> 3.4.0
Zang Ruochen [Tue, 27 Aug 2019 02:45:16 +0000 (10:45 +0800)]
libarchive:upgrade 3.3.3 -> 3.4.0

-libarchive/CVE-2018-1000877.patch
-libarchive/CVE-2018-1000878.patch
-libarchive/CVE-2018-1000879.patch
-libarchive/CVE-2018-1000880.patch
-libarchive/CVE-2019-1000019.patch
-libarchive/CVE-2019-1000020.patch
-libarchive/bug1066.patch
-libarchive/non-recursive-extract-and-list.patch
 Removed since these are included in 3.4.0.

-License-Update: Copyright year updated to 2018.

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogo-1.12: update to 1.12.9 minor release
Khem Raj [Mon, 26 Aug 2019 16:44:26 +0000 (09:44 -0700)]
go-1.12: update to 1.12.9 minor release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoboost: update to 1.71.0
Alexander Kanavin [Mon, 26 Aug 2019 14:26:28 +0000 (16:26 +0200)]
boost: update to 1.71.0

Some notes:
- bjam bootstrap scripts were changed, and the patch for that had to be
  adjusted. tools/build/src/engine/build.sh now supports an --debug option
  which the bjam-native recipe can use to get the debug build of b2.
- a related patch was added to address a speed regression with the debug
  version of bjam
- gcc.jam patch had to be refreshed because boost added more "cpu-flags"
  lines.
- since 1.70.0, boost includes new cmake config files which are packaged
  in ${PN}-dev now so they make it into the SDK. (although 1.71.0 is needed
  to fix some bugs in them)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoicecc: blacklist systemtap
Tim Blechmann [Tue, 27 Aug 2019 10:37:07 +0000 (18:37 +0800)]
icecc: blacklist systemtap

compiling systemtap with icecc causes the following build failure

> build/tmp/work/silvermont-64-poky-linux/systemtap/4.0-r0/recipe-sysroot/usr/include/python3.7m/modsupport.h:120:66: note: in definition of macro 'PyModule_AddIntMacro'
> HelperSDT/_HelperSDT.c:145:34: error: 'PyTrace_RETURN' undeclared (first use in this function); did you mean 'PyTrace_C_RETURN'?

Signed-off-by: Tim Blechmann <tim@klingt.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoinitscripts: remove warnings on read-only-rootfs (again)
Martin Hundebøll [Wed, 21 Aug 2019 10:25:53 +0000 (12:25 +0200)]
initscripts: remove warnings on read-only-rootfs (again)

When the populate-volatile.sh initscript tests if a configured symlink
is already in place, it uses readlink with the '-f' (follow) option:

> [ "$(readlink -f $source)" = "$dest" ]

If the test fails, it proceeds to delete the exisiting folder/file, and
create the configured symlink.

However, the '-f' option to readlink makes it follow symlinks pointing
at symlinks. If the $dest argument is a symlink, the above test fails,
and warnings are printed due to changing a read-only rootfs.

This is the case for /tmp, and /etc/resolv.conf:
> /tmp -> /var/tmp -> /var/volatile/tmp
> /etc/resolv.conf -> /var/run/resolv.conf -> /run/resolv.conf

Fix the warnings by removing the '-f' option, so that the test matches
the configuration.

[ YOCTO #10814 ]

Signed-off-by: Martin Hundebøll <martin@geanix.com>
Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoimages: use 512M of RAM in qemu if 'opengl" is in DISTRO_FEATURES
Alexander Kanavin [Tue, 20 Aug 2019 15:32:10 +0000 (17:32 +0200)]
images: use 512M of RAM in qemu if 'opengl" is in DISTRO_FEATURES

256M was found to be no longer sufficient, as the X server fails to
start with the modesetting driver and 3D enabled.

Only images that actually include X11 are adjusted.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolighttpd: drop hard-coded lua version in PACKAGECONFIG
Trevor Gamblin [Thu, 22 Aug 2019 18:54:49 +0000 (14:54 -0400)]
lighttpd: drop hard-coded lua version in PACKAGECONFIG

When building lighttpd with PACKAGECONFIG_append_pn-lighttpd = "lua" in local.conf,
bitbake gives the following error:

ERROR: Nothing PROVIDES 'lua5.1' (but /home/tgamblin/build/oe-core/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb DEPENDS on or otherwise requires it)
NOTE: Runtime target 'lighttpd' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['lighttpd', 'lua5.1']

Removing the "5.1" from the PACKAGECONFIG line in lighttpd_1.4.54.bb fixes the issue.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3-numpy: update to 1.17.0
Alexander Kanavin [Thu, 22 Aug 2019 15:07:10 +0000 (17:07 +0200)]
python3-numpy: update to 1.17.0

Rebase files/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch

License-Update: clarified license for numpy/core/src/multiarray/dragon4.c (it is MIT)
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoquilt: added less to RDEPENDS list
Trevor Gamblin [Thu, 22 Aug 2019 12:29:05 +0000 (08:29 -0400)]
quilt: added less to RDEPENDS list

The quilt "series" option relies on "less -R" but, since that
option is not enabled by busybox in oe-core by default,
hard-code the dependency on 'less'.

>From 'man less':
   -r or --raw-control-chars
      Causes "raw" control characters to be displayed. ...
   -R or --RAW-CONTROL-CHARS
      Like -r, but only ANSI "color" escape sequences are
      output in "raw" form.  ...

In 2018, BusyBox's less added:
   8528d3d4f less: optional support of -R
but it is not enable by default for oe-core. While we could
enable the option, all known use-cases involve larger, more
developer-oriented recipes such as quilt or man pages.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoquilt: Export QUILT_PC variable in ptest Makefile
Trevor Gamblin [Thu, 22 Aug 2019 12:29:04 +0000 (08:29 -0400)]
quilt: Export QUILT_PC variable in ptest Makefile

The quilt ptest uses a custom Makefile to implement the
"make check" rule, but the ptest Makefile does not export
the variable QUILT_PC, which is user-settable and normally
defaults to ".pc". This causes failures e.g. import.test
with "rm -rf patches/ %{QUILT_PC}/", evaluating to
"rm -rf patches/ /" if the variable is not set by the
Makefile.

These ptests broke in:
  73d6034f6b quilt: update to 0.66
when the upstream quilt developers enabled users to specify
their own QUILT_PC string.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoncurses: upgrade 6.1+20181013 -> 6.1+20190803
Hongxu Jia [Thu, 22 Aug 2019 02:07:30 +0000 (10:07 +0800)]
ncurses: upgrade 6.1+20181013 -> 6.1+20190803

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodistcc: upgrade 3.3.2 -> 3.3.3
Hongxu Jia [Thu, 22 Aug 2019 02:07:29 +0000 (10:07 +0800)]
distcc: upgrade 3.3.2 -> 3.3.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython3-pip:upgrade 19.2.1 -> 19.2.2
Zang Ruochen [Thu, 22 Aug 2019 01:52:30 +0000 (09:52 +0800)]
python3-pip:upgrade 19.2.1 -> 19.2.2

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolz4:upgrade 1.9.1 -> 1.9.2
Zang Ruochen [Thu, 22 Aug 2019 01:13:24 +0000 (09:13 +0800)]
lz4:upgrade 1.9.1 -> 1.9.2

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopango: upgrade to 1.44.5
Ross Burton [Tue, 6 Aug 2019 11:47:17 +0000 (12:47 +0100)]
pango: upgrade to 1.44.5

This release ships some files that were previously missing from git but needed
for the test suite.

Add RDEPENDS on locale-base-en-us as some of the tests explictly use it.

No need to depend on liberation-fonts, all of the tests use Cantarell.

With these changes, just one test fails (filed upstream as
https://gitlab.gnome.org/GNOME/pango/issues/405) and there are no skips.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agocreaterepo-c: upgrade 0.14.3 -> 0.15.0
Alexander Kanavin [Tue, 20 Aug 2019 15:32:14 +0000 (17:32 +0200)]
createrepo-c: upgrade 0.14.3 -> 0.15.0

Disable delta-rpm, which oe-core does not use.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibmodulemd: depend on target python at build time
Alexander Kanavin [Tue, 20 Aug 2019 15:32:13 +0000 (17:32 +0200)]
libmodulemd: depend on target python at build time

meson build system is importing sysconfig, which requires
having a target confiuguration available.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibffi: Upgrade to 3.3-rc0
Khem Raj [Mon, 19 Aug 2019 16:42:58 +0000 (09:42 -0700)]
libffi: Upgrade to 3.3-rc0

libffi 3.1 release has been a bit aged and new architectures, compilers
have since been come on stage to compile it, we have been carrying
patches, but its better to use the latest 3.3 rc0 which has lot of these
issues handled and is in good shape.

Use 3.3~rc0 for PV to keep room for upgrade path without PE bump

fix the multilib header conflict

file /usr/include/ffi.h from install of libffi-dev-3.2.1+3.3+rc0-r0.core2_32 conflicts with file from package lib64-libffi-dev-3.2.1+3.3+rc0-r0.x86_64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoopensbi: Disable SECURITY_CFLAGS since it cant link with libssp
Khem Raj [Mon, 19 Aug 2019 16:42:59 +0000 (09:42 -0700)]
opensbi: Disable SECURITY_CFLAGS since it cant link with libssp

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoepiphany: upgrade 3.32.3 -> 3.32.4
Alexander Kanavin [Tue, 20 Aug 2019 15:32:19 +0000 (17:32 +0200)]
epiphany: upgrade 3.32.3 -> 3.32.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agovala: upgrade 0.44.5 -> 0.44.7
Alexander Kanavin [Tue, 20 Aug 2019 15:32:17 +0000 (17:32 +0200)]
vala: upgrade 0.44.5 -> 0.44.7

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agort-tests: exclude another development version
Alexander Kanavin [Tue, 20 Aug 2019 15:32:12 +0000 (17:32 +0200)]
rt-tests: exclude another development version

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibdazzle: upgrade 3.32.2 -> 3.32.3
Alexander Kanavin [Tue, 20 Aug 2019 15:32:18 +0000 (17:32 +0200)]
libdazzle: upgrade 3.32.2 -> 3.32.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agodesktop-file-utils: upgrade 0.23 -> 0.24
Alexander Kanavin [Tue, 20 Aug 2019 15:32:16 +0000 (17:32 +0200)]
desktop-file-utils: upgrade 0.23 -> 0.24

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogtk-doc: upgrade 1.30 -> 1.31
Alexander Kanavin [Tue, 20 Aug 2019 15:32:15 +0000 (17:32 +0200)]
gtk-doc: upgrade 1.30 -> 1.31

Drop backported patch.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibnss-nis: upgrade 3.0 -> 3.1
Yuan Chao [Tue, 20 Aug 2019 05:47:41 +0000 (14:47 +0900)]
libnss-nis: upgrade 3.0 -> 3.1

Remove patch 0001-nis-hosts-Remove-use-of-RES_USE_INET6.patch
since this is included in 3.1

Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoqemumips/qemumips64: move QB_SYSTEM_NAME to corresponding conf
Changqing Li [Tue, 20 Aug 2019 02:45:44 +0000 (10:45 +0800)]
qemumips/qemumips64: move QB_SYSTEM_NAME to corresponding conf

Configuration:
MACHINE = qemumips64

bitbake lib32-core-image-minimal
runqemu slirp nographic qemumips64 ext4

Error:
ERROR - Failed to run qemu: qemu-system-mips: unable to find CPU model 'MIPS64R2-generic'

Fixed by moving QB_SYSTEM_NAME to Respective configuration file

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agobtrfs-tools: Add a PACKAGECONFIG for zstd
Adrian Bunk [Wed, 21 Aug 2019 10:58:25 +0000 (13:58 +0300)]
btrfs-tools: Add a PACKAGECONFIG for zstd

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopatch: backport fixes
Anuj Mittal [Wed, 21 Aug 2019 01:44:45 +0000 (09:44 +0800)]
patch: backport fixes

The original fix for CVE-2018-1000156 was incomplete. Backport more
fixes done later for a complete fix.

Also see:
https://savannah.gnu.org/bugs/index.php?53820

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogcc: Search in OE specific target gcclibdir
Khem Raj [Fri, 16 Aug 2019 17:33:00 +0000 (10:33 -0700)]
gcc: Search in OE specific target gcclibdir

We put gcclibir to be /usr/lib/<arch>/... and not default
usr/lib/gcc/<arch>, therefore make the include search path also look
into this directory, this should help in finding gcc headers like omp.h

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Martin Jansa <martin.jansa@gmail.com>
5 years agonfs-utils: decrease RLIMIT_NOFILE to 4k for systemd
Hongxu Jia [Tue, 20 Aug 2019 05:45:18 +0000 (01:45 -0400)]
nfs-utils: decrease RLIMIT_NOFILE to 4k for systemd

On systemd, it set RLIMIT_NOFILE to 512k, since do_testimage
for core-image-sato-sdk has memory limitation (256Mib) which
caused rpc.statd failed with out of memory.
[  531.306146] Out of memory: Kill process 193 (rpc.statd) score 200 or sacrifice child

The rpc.statd and rpc.mountd allocates memory according to
RLIMIT_NOFILE, so decrease it to 4k to keep sync with sysvinit

After applying the patch, the memory cost is the same with sysvinit:

root@qemux86-64:~# systemctl status nfs-statd
* nfs-statd.service - NFS status monitor for NFSv2/3 locking.
   Loaded: loaded (/lib/systemd/system/nfs-statd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-08-20 03:16:18 UTC; 3min 26s ago
 Main PID: 343 (rpc.statd)
    Tasks: 1 (limit: 271)
   Memory: 1.0M

root@qemux86-64:~# systemctl status nfs-mountd
* nfs-mountd.service - NFS Mount Daemon
   Loaded: loaded (/etc/systemd/system/nfs-mountd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-08-20 03:19:01 UTC; 1min 21s ago
 Main PID: 451 (rpc.mountd)
    Tasks: 1 (limit: 271)
   Memory: 736.0K

Suggested-by: Chen Qi <qi.chen@windriver.com>
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython-setuptools: update to 41.2.0
Oleksandr Kravchuk [Wed, 21 Aug 2019 19:02:44 +0000 (21:02 +0200)]
python-setuptools: update to 41.2.0

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoconf/conf-notes.txt: add a mention of common tools
Alexander Kanavin [Wed, 21 Aug 2019 10:22:23 +0000 (12:22 +0200)]
conf/conf-notes.txt: add a mention of common tools

They remain not as widely known as they should be;
perhaps mentioning them in the environment init banner could help.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosystemd: add PACKAGECONFIG for gnu-efi
Ross Burton [Wed, 21 Aug 2019 10:57:03 +0000 (11:57 +0100)]
systemd: add PACKAGECONFIG for gnu-efi

Add a PACKAGECONFIG for gnu-efi, by default the meson.build looks explicitly in
/usr/include and /usr/lib for gnu-efi, and if it is present on the host the
build will fail.

[ YOCTO #13487 ]

Original patch by Chin Huat Ang.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibunwind: Fix MIT license file checksum
Wes Lindauer [Fri, 16 Aug 2019 19:44:04 +0000 (15:44 -0400)]
libunwind: Fix MIT license file checksum

MIT license files must include the copyright notice.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agosudo: Fix BSD license file checksum
Wes Lindauer [Fri, 16 Aug 2019 19:44:03 +0000 (15:44 -0400)]
sudo: Fix BSD license file checksum

BSD license files must include the copyright notice.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoshadow: Fix BSD license file checksum
Wes Lindauer [Fri, 16 Aug 2019 19:44:02 +0000 (15:44 -0400)]
shadow: Fix BSD license file checksum

BSD license files must include the copyright notice.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoopenssh: Update LICENSE field with missing values
Wes Lindauer [Fri, 16 Aug 2019 19:44:01 +0000 (15:44 -0400)]
openssh: Update LICENSE field with missing values

The LICENSE file states that some code is licensed under BSD, some under
ISC, and some under MIT. The LICENSE field should reflect all of these.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoiw: Fix license field to BSD-2-Clause
Wes Lindauer [Fri, 16 Aug 2019 19:44:00 +0000 (15:44 -0400)]
iw: Fix license field to BSD-2-Clause

Using just "BSD" license implies BSD-3-Clause and this recipe appears to
be closer to a BSD-2-Clause.

Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agobinutils: fix CVE-2019-14250 CVE-2019-14444
Anuj Mittal [Mon, 19 Aug 2019 13:43:11 +0000 (21:43 +0800)]
binutils: fix CVE-2019-14250 CVE-2019-14444

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agokmscube: Bump revision to f632b23
Otavio Salvador [Sat, 17 Aug 2019 15:12:16 +0000 (12:12 -0300)]
kmscube: Bump revision to f632b23

This includes following changes:

f632b23 drm: Find a proper modeset device, is none is provided

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agogit: update to 2.23.0
Oleksandr Kravchuk [Sat, 17 Aug 2019 16:24:18 +0000 (18:24 +0200)]
git: update to 2.23.0

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agocups: update to 2.2.12
Oleksandr Kravchuk [Sat, 17 Aug 2019 16:27:02 +0000 (18:27 +0200)]
cups: update to 2.2.12

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoacpid: upgrade 2.0.31 -> 2.0.32
Zang Ruochen [Mon, 19 Aug 2019 06:12:47 +0000 (14:12 +0800)]
acpid: upgrade 2.0.31 -> 2.0.32

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolinux-firmware: Upgrade 20190618 -> 20190815
Otavio Salvador [Sat, 17 Aug 2019 14:48:21 +0000 (11:48 -0300)]
linux-firmware: Upgrade 20190618 -> 20190815

License-Update:
- WHENCE: New firmware files additions and version updates

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agopython3: fix the test_locale output format
Mingli Yu [Mon, 5 Aug 2019 09:38:18 +0000 (02:38 -0700)]
python3: fix the test_locale output format

Before this patch:
 # python3 -m test -v test_locale
 [snip]
 test_getsetlocale_issue1813 (test.test_locale.TestMiscellaneous) ... testing with ('tr_TR', 'ISO8859-9') ok
 [snip]

 After this patch:
 # python3 -m test -v test_locale
 [snip]
 test_getsetlocale_issue1813 (test.test_locale.TestMiscellaneous) ... testing with ('tr_TR', 'ISO8859-9')... ok
 [snip]

Make the test ended with "... ok" is common in python
unittest world, we should make it keep consistent
with other test cases in case it may be ignored to
record in the report if we use the common filter
"... ok".

[YOCTO #13298]

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agolibtasn1: Enable nativesdk support
Philippe Normand [Thu, 30 May 2019 13:47:01 +0000 (14:47 +0100)]
libtasn1: Enable nativesdk support

This is required before enabling p11-kit support by default in gnutls.

Signed-off-by: Philippe Normand <philn@igalia.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agodevtool: build: Also run deploy for devtool build if applicable
Jaewon Lee [Thu, 13 Jun 2019 23:29:48 +0000 (16:29 -0700)]
devtool: build: Also run deploy for devtool build if applicable

Right now `devtool build` runs populate_sysroot and packagedata tasks.
Adding deploy to this list, if the recipe has the deploy task, so that
the newly built artifacts are available in the deploy directory.
Applicable only for packages with deploy task, such as kernel.

[YOCTO#13382]

Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoat: fix a spelling mistake.
Lei Maohui [Fri, 31 May 2019 21:08:34 +0000 (05:08 +0800)]
at: fix a spelling mistake.

"account" not "acount".

Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
5 years agoresulttool: Prevent multiple results for the same test
Jon Mason [Sun, 2 Jun 2019 18:29:13 +0000 (14:29 -0400)]
resulttool: Prevent multiple results for the same test

Currently, if a test occurs multiple times over different series, the
code will sum these.  This can lead to confusion over the desired
results.  Change the code to report the redundant tests and skip adding
an additional values.

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Ross Burton <ross.burton@intel.com>