]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
7 years agoutils: qemurunner.py: Log both 'failed to reach login banner" reasons
Mark Asselstine [Fri, 1 Dec 2017 16:30:12 +0000 (11:30 -0500)]
utils: qemurunner.py: Log both 'failed to reach login banner" reasons

The current logging always assumes the boot timeout has expired yet
there is a second reason we might have ended up in a position where no
login banner was found, that being a socket disconnect. Add logging
for the disconnect case and make the timeout expiration conditional on
the timeout being exhausted.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoutils: qemurunner.py: Add wall clock to 'timeout' logging
Mark Asselstine [Fri, 1 Dec 2017 16:30:11 +0000 (11:30 -0500)]
utils: qemurunner.py: Add wall clock to 'timeout' logging

When debugging issues when timeouts are involved it is always best to
have wall clock times included. This helps give confidence that the
timeout is in fact run down at the right rate and that no unexpected
events were the true cause of a premature running down of the
timeout. Having these times in old logs also helps when debugging
issues as we have a historic record as to what is a 'typical' time to
complete an action.

In addition to adding the wall clock times the time to 'login' is now
printed making it consistent with the time to 'qemu pid'.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogrub: Move grub-editenv packaging to grub2.inc
Otavio Salvador [Fri, 1 Dec 2017 13:02:54 +0000 (11:02 -0200)]
grub: Move grub-editenv packaging to grub2.inc

The editenv utility must be available on grub and grub-efi so we
better have it inside the grub2.inc file to avoid the duplication of
metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogrub-efi: Add loadenv and test as default built-in
Otavio Salvador [Fri, 1 Dec 2017 13:02:53 +0000 (11:02 -0200)]
grub-efi: Add loadenv and test as default built-in

To allow scripting and environment changes, the loadenv and test must
be enabled. This adds those to the default set.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogrub-efi: Rework GRUB_BUILTIN variable as it is too long
Otavio Salvador [Fri, 1 Dec 2017 13:02:52 +0000 (11:02 -0200)]
grub-efi: Rework GRUB_BUILTIN variable as it is too long

As we will add new values here, it is better to split it in multiple
lines.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agowayland-protocols: update to 1.12
Denys Dmytriyenko [Sun, 3 Dec 2017 05:58:40 +0000 (00:58 -0500)]
wayland-protocols: update to 1.12

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinitramfs-framework: Add exec module
Otavio Salvador [Fri, 1 Dec 2017 13:05:32 +0000 (11:05 -0200)]
initramfs-framework: Add exec module

This new module allow for easy execution of external scripts or
applications. It runs anything found in /exec.d directory in order and
in case of no scripts to be available, it opens a shell.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobitbake.conf: set more conservative default for IMAGE_FSTYPES_DEBUGFS
Andre McCurdy [Fri, 27 Oct 2017 21:50:48 +0000 (14:50 -0700)]
bitbake.conf: set more conservative default for IMAGE_FSTYPES_DEBUGFS

Setting IMAGE_FSTYPES_DEBUGFS to the same value as IMAGE_FSTYPES can
lead to creating a large number of DEBUGFS filesystem images, many of
which may not make much sense (or may not even be buildable).

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibbsd: Make it build with GCC 5.0 and older
Peter Kjellerstedt [Mon, 4 Dec 2017 10:59:17 +0000 (11:59 +0100)]
libbsd: Make it build with GCC 5.0 and older

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopciutils: upgrade to 3.5.6
Chen Qi [Mon, 4 Dec 2017 10:25:35 +0000 (18:25 +0800)]
pciutils: upgrade to 3.5.6

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoltp: remove ltp-staticdev package
Dengke Du [Mon, 4 Dec 2017 09:22:03 +0000 (04:22 -0500)]
ltp: remove ltp-staticdev package

The nm01 testcase runtime depends on a static library, and ltp-staticdev
package is entirely pointless, so remove it and add the static libraries
to ltp main package and skip the "staticdev" checks.

Signed-off-by: Dengke Du <dengke.du@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agomusl: prevent errors if do_install is run more than once
Andre McCurdy [Thu, 30 Nov 2017 20:20:40 +0000 (12:20 -0800)]
musl: prevent errors if do_install is run more than once

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoquilt: don't patch in an old acinclude.m4, just excude aclocal
Ross Burton [Thu, 30 Nov 2017 13:56:09 +0000 (13:56 +0000)]
quilt: don't patch in an old acinclude.m4, just excude aclocal

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogperf: don't use aclocal.m4/acinclude.m4 dance
Ross Burton [Thu, 30 Nov 2017 13:15:24 +0000 (13:15 +0000)]
gperf: don't use aclocal.m4/acinclude.m4 dance

gperf doesn't use aclocal so don't call aclocal.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogperf: merge inc into bb
Ross Burton [Thu, 30 Nov 2017 12:47:12 +0000 (12:47 +0000)]
gperf: merge inc into bb

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssh: don't do aclocal/acinclude dance
Ross Burton [Thu, 30 Nov 2017 12:30:43 +0000 (12:30 +0000)]
openssh: don't do aclocal/acinclude dance

Instead, just stop running aclocal.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopango: update upstream-status on a patch
Ross Burton [Wed, 29 Nov 2017 17:38:26 +0000 (17:38 +0000)]
pango: update upstream-status on a patch

7 years agorecipes-graphics/piglit: Add patch to fix build in some platforms
Aníbal Limón [Tue, 28 Nov 2017 17:03:23 +0000 (11:03 -0600)]
recipes-graphics/piglit: Add patch to fix build in some platforms

The entry point is not guaranteed to exist, so use the
piglit_egl_get_default_display() helper which does the correct thing.

Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agowic: support filesystem label for rawcopy
Martin Hundebøll [Tue, 28 Nov 2017 12:56:11 +0000 (13:56 +0100)]
wic: support filesystem label for rawcopy

The '--label' argument should work for '--source rawcopy' as it does for
'--source rootfs', so add a method in RawCopyPlugin to update the label
on the temporary filesystem images.

Signed-off-by: Martin Hundebøll <mnhu@prevas.dk>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoprocps: fix two small problems
Chen Qi [Tue, 28 Nov 2017 08:16:08 +0000 (16:16 +0800)]
procps: fix two small problems

1. Fix HOMEPAGE. The old one is obsolete.

2. Remove the setting of CPPFLAGS.
It was used to support out-of-tree build. But the problem has been
fixed upstream since commit 90cc5460aa0e9ca10a0d7c8c44064fd14789f750
(build-sys: add $(top_srcdir) to include search dir).

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoqemu: fix the makefile for ptest
Jackie Huang [Tue, 28 Nov 2017 07:01:09 +0000 (15:01 +0800)]
qemu: fix the makefile for ptest

It always fail to check the file generated by configure
when running ptest on the target since it's cross-compiling,
so remove the check from the Makefile for ptest.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agokernel.bbclass: Add cleandirs for do_shared_workdir
Saul Wold [Mon, 27 Nov 2017 19:01:54 +0000 (11:01 -0800)]
kernel.bbclass: Add cleandirs for do_shared_workdir

We add the kernel-build-artifacts to the cleandirs list to ensure
that there are no remaining artificats in the kernel-build-artifacts
directory which is STAGING_KERNEL_BUILDDIR. Without this change
multiple System.map files are visiable in the STAGING_KERNEL_BUILDDIR,
which could cause problems for some tools.

[YOCTO #11880]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobash: fix build race under musl
Ross Burton [Wed, 29 Nov 2017 12:31:55 +0000 (12:31 +0000)]
bash: fix build race under musl

Under musl bash uses its own libintl clone but there are some missing
dependencies so it is possible for pathexp.o to be built whilst libintl.h is
being written, leading to compile errors.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolzo: don't do aclocal/acinclude dance
Ross Burton [Tue, 28 Nov 2017 20:18:41 +0000 (20:18 +0000)]
lzo: don't do aclocal/acinclude dance

autoreconf finds autoconf/local.m4 on its own, so there's no need to mess around
with a fork of aclocal.m4 as acinclude.m4.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agonettle: remove aclocal/acinclude dance
Ross Burton [Tue, 28 Nov 2017 19:36:19 +0000 (19:36 +0000)]
nettle: remove aclocal/acinclude dance

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosite: consolidate ac_cv_func_mmap_fixed_mapped definitions
Ross Burton [Tue, 28 Nov 2017 16:18:15 +0000 (16:18 +0000)]
site: consolidate ac_cv_func_mmap_fixed_mapped definitions

This is the cache variable used by AC_FUNC_MMAP, which is possibly one of the
worst autoconf macros to exist.

Apart from being a runtime test which silently claims that mmap() is broken when
cross-compiling, this is basically to verify that mmap() actually works, because
SVR4.0 (released 1988) was broken.  Thirty years later, everyone has a working
mmap().

common-glibc already has an assignment, so add a corresponding assignment to
common-musl and remove it from the machine-specific files.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobash: disable aclocal
Ross Burton [Tue, 28 Nov 2017 14:45:36 +0000 (14:45 +0000)]
bash: disable aclocal

Bash hand-maintains their aclocal.m4, so stop autoreconf from invoking aclocal
and overwriting it.  This means we can remove the kludge to copy aclocal.m4 to
acinclude.m4.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoalsa-utils: 1.1.4 -> 1.1.5
Tanu Kaskinen [Mon, 27 Nov 2017 16:39:34 +0000 (18:39 +0200)]
alsa-utils: 1.1.4 -> 1.1.5

Changes:
http://www.alsa-project.org/main/index.php/Changes_v1.1.4_v1.1.5

Rebased 0001-alsactl-don-t-let-systemd-unit-restore-the-volume-wh.patch.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoalsa-tools: 1.1.3 -> 1.1.5
Tanu Kaskinen [Mon, 27 Nov 2017 16:39:33 +0000 (18:39 +0200)]
alsa-tools: 1.1.3 -> 1.1.5

Changes:
http://www.alsa-project.org/main/index.php/Changes_v1.1.4_v1.1.5

Rebased autotools.patch and makefile_no_gtk.patch.

Dropped 0001-as10k1-Make-output_tram_line-static-inline.patch with the
assumption that it's not needed any more. The patch added a "static"
qualifier to a function. According to the commit message, this was done
to improve optimization. Upstream removed the "inline" qualifier from
that same function, because it caused some trouble with clang. My guess
is that the patch author actually ran into the same clang problem as
upstream, but came up with a different fix. It doesn't seem like a
function whose optimization anyone would really be interested in.

Cc: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoalsa-plugins: 1.1.4 -> 1.1.5
Tanu Kaskinen [Mon, 27 Nov 2017 16:39:32 +0000 (18:39 +0200)]
alsa-plugins: 1.1.4 -> 1.1.5

Changes:
http://www.alsa-project.org/main/index.php/Changes_v1.1.4_v1.1.5

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoalsa-lib: 1.1.4.1 -> 1.1.5
Tanu Kaskinen [Mon, 27 Nov 2017 16:39:31 +0000 (18:39 +0200)]
alsa-lib: 1.1.4.1 -> 1.1.5

Changes:
http://www.alsa-project.org/main/index.php/Changes_v1.1.4_v1.1.5

Dropped all patches. The poll.h patch is included in the release, and
the wordexp patch is not needed any more, because the wordexp function
is replaced by an internal reimplementation.

It would still be possible to enable the use of wordexp with the
--with-wordexp configure option. The option exists, because the internal
reimplementation covers only part of what wordexp can do, so not using
wordexp can in theory cause regressions. However, it seems that
regressions are quite unlikely in practice. Here's some discussion about
the topic:
http://mailman.alsa-project.org/pipermail/alsa-devel/2017-July/122667.html

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolame: 3.99.5 -> 3.100
Tanu Kaskinen [Mon, 27 Nov 2017 16:39:30 +0000 (18:39 +0200)]
lame: 3.99.5 -> 3.100

Release notes:
http://lame.cvs.sourceforge.net/viewvc/lame/lame/doc/html/history.html?revision=1.154

Dropped patches that are included in the release:
 - lame-3.99.5_fix_for_automake-1.12.x.patch
 - CVE-2017-13712.patch

The CACHED_CONFIGUREVARS thing to disable SSE code on x86 isn't needed
anymore. The build system now correctly detects when SSE isn't
available.

Note for stable branch maintainers: This release includes several fixes
for bugs that have a CVE number associated with them. The bugs (or at
least most of them) are crashes that seem to be considered "remote DoS"
vulnerabilities, probably because it's easy to imagine lame being used
with untrusted audio files from remote sources. If you want to backport
"all sercurity fixes" to the stable brances, that task seems pretty
difficult. The release notes explicitly mention three CVE numbers, but
there are more: for example, OE had a fix for CVE-2017-13712, which is
not mentioned in the release notes but is fixed in the release. The
commit log doesn't keep any track of CVE numbers either. Maybe it would
be best to just upgrade lame to 3.100 also in the stable branches.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopulseaudio: 10.0 -> 11.1
Tanu Kaskinen [Mon, 27 Nov 2017 16:39:29 +0000 (18:39 +0200)]
pulseaudio: 10.0 -> 11.1

11.0 release notes:
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/

Additional changes in 11.1:
 * Fix a crash in filter modules related to flat volumes and volume
   sharing
 * Fix a crash when the bluetooth adapter reports weird MTU size
 * Disable bluetooth MTU autodetection by default
 * Add mixer handling back for hardware that doesn't have any alsa-lib
   configuration
 * Prioritize USB devices over built-in sound cards (11.0 was supposed
   to have this feature, but the implementation turned out to be
   incomplete)

Dropped backported patch:
pulseaudio-discuss-iochannel-don-t-use-variable-length-array-in-union.patch

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agorootfs-postcommands.bbclass: ensure that rootfs gets mounted ro
Patrick Ohly [Mon, 27 Nov 2017 15:56:42 +0000 (16:56 +0100)]
rootfs-postcommands.bbclass: ensure that rootfs gets mounted ro

When read-only-rootfs is active, we need to ensure that the rootfs
does not get mounted read/write by the kernel or initramfs. Adding
"ro" to the boot parameters achieves that.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoconnman.inc: do not check IMAGE_FEATURES
Patrick Ohly [Mon, 27 Nov 2017 15:56:41 +0000 (16:56 +0100)]
connman.inc: do not check IMAGE_FEATURES

Recipes can't rely on IMAGE_FEATURES to determine whether the
resulting packages will be used in an image with read/write or
read-only rootfs because IMAGE_FEATURES is a per-image recipe
variable.

The connman.inc code checked IMAGE_FEATURES to determine whether
/var/run/connman needs to be created via tmpfiles.d when booting a
read-only rootfs. In my tests that is not necessary (anymore?),
something (connman itself?) creates the missing directory.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agotemplates/layer.conf: remove backslash to enable bbappend setting
Chen Qi [Fri, 24 Nov 2017 04:57:24 +0000 (12:57 +0800)]
templates/layer.conf: remove backslash to enable bbappend setting

Remove the redundant backslash in template layer.conf file, otherwise,
the bbappend line setting wouldn't have effect, causing bbappend files
in these created layers not having any effect.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: allow dots in arguments to template units
Martin Hundebøll [Thu, 23 Nov 2017 12:24:10 +0000 (13:24 +0100)]
systemd: allow dots in arguments to template units

When installing systemd template units with an argument, the current code
removes characters between the '@' and the '.' from service names in
SYSTEMD_SERVICE_${PN}, e.g.:

  getty@tty1.service -> getty@.service

This fails for services with dots in the argument (which is perfectly
legal in systemd), since the code searches only until the first dot.
E.g.:

  vlan@eth0.1.service -> vlan@1.service

This is obviously wrong, and fails in systemd_populate_packages(), where
it fails to find the unit file.

Fix this by reworking the removal of the argument part of the service
name, so that parts before '@' and after teh last '.' are used as base
name.

Signed-off-by: Martin Hundebøll <mnhu@prevas.dk>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoxserver-xf86-config: remove last trace of 10-preload-modules.conf
Ross Burton [Fri, 1 Dec 2017 13:44:13 +0000 (13:44 +0000)]
xserver-xf86-config: remove last trace of 10-preload-modules.conf

This file has been removed but the CONFFILES assignment for it wasn't.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolib/oe/utils: remove param_bool()
Ross Burton [Thu, 30 Nov 2017 10:58:13 +0000 (10:58 +0000)]
lib/oe/utils: remove param_bool()

This function is not used by any classes or recipes that I can find, so lets
delete it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopackage_manager: force dnf to refresh the cache
Ross Burton [Mon, 27 Nov 2017 17:14:50 +0000 (17:14 +0000)]
package_manager: force dnf to refresh the cache

DNF has a time-based cache policy (and a great sense of humour) so it's possible
that 'dnf makecache' won't actually refresh any caches.  Force the cache updates
by passing --refresh.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agometa-selftest: fix upstream version checks for devtool test recipes
Alexander Kanavin [Fri, 24 Nov 2017 13:17:44 +0000 (15:17 +0200)]
meta-selftest: fix upstream version checks for devtool test recipes

So that they're reported correctly when checking 'universe' for
latest upstream versions.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoutil-linux: fix register location for rfkill to avoid conflict
Chen Qi [Thu, 23 Nov 2017 05:55:40 +0000 (13:55 +0800)]
util-linux: fix register location for rfkill to avoid conflict

If we have 'wifi' in distro feature, then busybox would have rfkill
enabled. And we would have the following do_rootfs failure if we
install both busybox and util-linux-rfkill.

  Error: cannot register alternative rfkill to /usr/bin/rfkill since
  it is already registered to /usr/sbin/rfkill.

There's another provider of rfkill in OE, that is rfkill recipe in meta-oe.
And it also registers rfkill to ${sbindir}/rfkill.

So change the register location of rfkill in util-linux to avoid
conflict with busybox and rfkill recipes.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agorunqemu: Allow the user to override the device tree option
Alistair Francis [Wed, 22 Nov 2017 00:43:57 +0000 (16:43 -0800)]
runqemu: Allow the user to override the device tree option

Update the runqemu script to allow the user to specify a device tree
to boot when calling runqemu.

This involves creating a seperate check_dtb() function incase the user
has specified 'none' for the kernel but still wants a device tree.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Ben Levinsky <ben.levinsky@xilinx.com>
Cc: Ben Levinsky <ben.levinsky@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agorunqemu: Allow the user to override the Kernel option
Alistair Francis [Wed, 22 Nov 2017 00:43:56 +0000 (16:43 -0800)]
runqemu: Allow the user to override the Kernel option

Update the runqemu script to allow the user to specify a Kernel to boot
when calling runqemu.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Cc: Ben Levinsky <ben.levinsky@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogo: ensure use of BUILD_CC when building bootstrap tools
Matt Madison [Tue, 14 Nov 2017 17:20:15 +0000 (09:20 -0800)]
go: ensure use of BUILD_CC when building bootstrap tools

For cross-canadian builds, we were accidentally using
the crosssdk C compiler when building the Go compiler
bootstrap.  Add a patch to the make script to let us
use BUILD_CC, and prepend do_compile to set it in
the local environment to ensure that the trailing
blank gets stripped, since that confuses Go.

[YOCTO #12341]

Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agomtd-utils: fix flash_eraseall installation conflict
Andrej Valek [Thu, 23 Nov 2017 09:38:58 +0000 (10:38 +0100)]
mtd-utils: fix flash_eraseall installation conflict

override correctly busybox's applet when CONFIG_FLASH_ERASEALL=y is set

Error: update-alternatives: not linking /builds/image/1.0-r0/rootfs/usr/
sbin/flash_eraseall to /bin/busybox.nosuid since /builds/image/1.0-r0/
rootfs/usr/sbin/flash_eraseall exists and is not a link

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoltp: improve reproducibility
Juro Bystricky [Wed, 22 Nov 2017 21:58:29 +0000 (13:58 -0800)]
ltp: improve reproducibility

ltp package contains several gzipped files.
Improve reproducibility of the build by ensuring the gzipped files
do not contain timestamps in their headers.

https://wiki.debian.org/ReproducibleBuilds/TimestampsInGzipHeaders

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinitramfs-live-boot-tiny: Create the initramfs-live-boot-tiny recipe
Alejandro Hernandez [Wed, 22 Nov 2017 17:09:30 +0000 (09:09 -0800)]
initramfs-live-boot-tiny: Create the initramfs-live-boot-tiny recipe

The original initramfs-live-boot recipe RDEPENDS on udev, which is ok since
the init script relies some of its functionality on udevadm and such,
but on core-image-tiny-initramfs the init script simply drops to shell
after a basic setup, so udev is not needed.

This patch splits up an initramfs-live-boot-tiny recipe which does not
use udev, but uses busybox-mdev instead, eudev installed about 600
extra Kilobytes to core-image-tiny-initramfs userspace, by avoiding to
install eudev we achieve an even smaller footprint (almost 40% smaller).

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoneon: remove the recipe
Alexander Kanavin [Wed, 22 Nov 2017 16:32:33 +0000 (18:32 +0200)]
neon: remove the recipe

For these reasons:
1) Upstream website has been dead for quite a while now;
2) Nothing is actually using neon in oe-core, except one gstreamer plugin in gst-plugins-bad
(and I couldn't find evidence of that plugin being used anywhere)

However, the recipe is still required by libmusicbrainz in meta-oe and so it will be moved there
(with the tarball taken from debian).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agokern-tools-native: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:32 +0000 (18:32 +0200)]
kern-tools-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopkg-utils: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:31 +0000 (18:32 +0200)]
opkg-utils: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agom4-native: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:30 +0000 (18:32 +0200)]
m4-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agocdrtools-native: fix upstream version check
Alexander Kanavin [Wed, 22 Nov 2017 16:32:29 +0000 (18:32 +0200)]
cdrtools-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agowpa-supplicant: add a missing WPA_COMMON_CTRL_IFACE definition
Ming Liu [Wed, 22 Nov 2017 13:40:33 +0000 (14:40 +0100)]
wpa-supplicant: add a missing WPA_COMMON_CTRL_IFACE definition

The WPA_COMMON_CTRL_IFACE definition is missing, which leads to obvious
problems since there is no way to access the ctrl socket. So add it in.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinstall*.sh: add short sleep after parted commands
California Sullivan [Tue, 21 Nov 2017 23:02:09 +0000 (15:02 -0800)]
install*.sh: add short sleep after parted commands

I wasn't able to install to my Optane SSD due to the following error:

Formatting /dev/nvme0n1p1 to vfat...
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/nvme0n1p1: No such file or directory
Target install-efi failed

A couple lines later I see:

[    10.265401]  nvme0n1: p1 p2 p3

Then looking at the device itself after booting from a USB stick:

root@intel-corei7-64: ~# ls /dev/nvme0n1*
/dev/nvme0n1 /dev/nvme0n1p1 /dev/nvme0n1p2 /dev/nvme0n1p3

So it looks like the parted commands return before the device node is
actually created.

Work around this issue by waiting for device nodes for a short duration.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoinit-install: fix grub-install command
California Sullivan [Tue, 21 Nov 2017 21:47:02 +0000 (13:47 -0800)]
init-install: fix grub-install command

The grub_version variable was calling 'grub-install -v' (verbose) instead
of 'grub-install -V' (version) causing unexpected failures.

Fixes bug [YOCTO #12111].

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoupdate-alternatives.bbclass: refuse to manage SysV init scripts
Markus Lehtonen [Mon, 5 Dec 2016 11:35:16 +0000 (13:35 +0200)]
update-alternatives.bbclass: refuse to manage SysV init scripts

Sanity check for future packages.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agoRevert "classes: Fix alternatives and rc.d ordering"
Markus Lehtonen [Thu, 19 Jan 2017 12:28:48 +0000 (14:28 +0200)]
Revert "classes: Fix alternatives and rc.d ordering"

This kludge is not needed anymore, now that syslog packages (or any
other package) don't use update-alternatives for managing SysV init
scripts.

This reverts commit fc89a3f739ff25306ea91d9bdb424fc8389bdf72.

[YOCTO #10944]

7 years agoinitscripts: rrecommend initscripts-functions
Markus Lehtonen [Wed, 14 Dec 2016 11:51:37 +0000 (13:51 +0200)]
initscripts: rrecommend initscripts-functions

In order to make that the default provider for initd-functions.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agolsbinitscripts: don't use update-alternatives
Markus Lehtonen [Wed, 7 Dec 2016 10:25:35 +0000 (12:25 +0200)]
lsbinitscripts: don't use update-alternatives

Make lsbinitscripts (r)conflict with initscripts-functions package.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agoinitscripts: don't use update-alternatives
Markus Lehtonen [Wed, 7 Dec 2016 10:08:25 +0000 (12:08 +0200)]
initscripts: don't use update-alternatives

Stop using update-alternatives for managing /etc/init.d/functions. Also,
make the initscripts-functions subpackage to (runtime) conflict with
lsbinitscripts.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agosysklogd: don't use update-alternatives
Markus Lehtonen [Fri, 18 Nov 2016 12:08:28 +0000 (14:08 +0200)]
sysklogd: don't use update-alternatives

Using update-alternatives for managing init scripts has proved to be
problematic. And, sysklogd rconflicts with other syslog daemons so there
is no point in using update-alternatives from this perspective, either.

[YOCTO #10944]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agooeqa/selftest/runtime_test: simplify postinst testing
Ross Burton [Wed, 22 Nov 2017 16:00:17 +0000 (16:00 +0000)]
oeqa/selftest/runtime_test: simplify postinst testing

Update the packages and file names to reflect the new postinst recipe.

Fix a sh syntax error in the run_serial file exists test which was hidden by a
logic problem in the status code.

Remove the older test_verify_postinst as it's effectively a subset of
test_postinst_rootfs_and_boot, and doesn't work: when booting under systemd the
strings it searches for are not output to the console, but the test still
passes.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopostinst: fix and simplify the postinst test recipe
Ross Burton [Wed, 22 Nov 2017 15:59:30 +0000 (15:59 +0000)]
postinst: fix and simplify the postinst test recipe

Reduce the number of packages, and fix some syntax and logic errors in the
scripts.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agooeqa/commands: don't break if get_bb_vars is passed a tuple
Ross Burton [Wed, 22 Nov 2017 15:56:54 +0000 (15:56 +0000)]
oeqa/commands: don't break if get_bb_vars is passed a tuple

get_bb_vars was using variables.copy() to duplicate the list of variables passed
but this function only exists in lists [1,2] and not tuples (1,2).

Instead of throwing an exception if the variables are in a tuple, simply
construct a new list using the passed sequence-like object.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobin_package: fail if ${S} doesn't actually contain anything
Ross Burton [Thu, 15 Jun 2017 16:48:58 +0000 (17:48 +0100)]
bin_package: fail if ${S} doesn't actually contain anything

If the user is trying to use bin_package but the SRC_URI hasn't extracted
anything into ${S}, which is easily done when writing a recipe by hand, instead
of silently shippping an empty package abort the build.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibassuan: update to 2.4.4
Armin Kuster [Tue, 21 Nov 2017 20:01:35 +0000 (12:01 -0800)]
libassuan: update to 2.4.4

forward ported patch

assuan-def.h checksum changed do to "SPDX formating"
assuan.c checksum changes do to "SPDX formating"

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agonss: update to 3.34
Armin Kuster [Tue, 21 Nov 2017 20:01:34 +0000 (12:01 -0800)]
nss: update to 3.34

for more info see:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.34_release_notes

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agonettle: update to 3.4 and cleanup
Armin Kuster [Tue, 21 Nov 2017 20:01:33 +0000 (12:01 -0800)]
nettle: update to 3.4 and cleanup

merge .inc
forward ported two patches to work with 3.4

for more info see:
http://lists.gnu.org/archive/html/info-gnu/2017-11/msg00007.html

Change SRC_URI to use GNU download instead of liu.se, which interacts badly with
wget 1.19.2 and downloads uncompressed tarballs (RB).

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
XX nettle: update SRC_URI

7 years agognutls: update to 3.6.1
Armin Kuster [Tue, 21 Nov 2017 20:01:32 +0000 (12:01 -0800)]
gnutls: update to 3.6.1

zlib configure.ac support removed in  3.6.1
drop patch

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl: fix runtime errors with Thumb2 when using binutils 2.29
Stefan Agner [Sat, 18 Nov 2017 08:53:57 +0000 (09:53 +0100)]
openssl: fix runtime errors with Thumb2 when using binutils 2.29

When compiling OpenSSL with binutils 2.29 for ARM with Thumb2 enabled
crashes and unexpected behavior occurs. E.g. connecting to a OpenSSH
server using the affected binary fails with:
  ssh_dispatch_run_fatal: Connection to 192.168.10.171 port 22: incorrect signature

Backport upstream bugfix:
https://github.com/openssl/openssl/issues/4659

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl: Upgrade 1.1.0f -> 1.1.0g
Stefan Agner [Sat, 18 Nov 2017 08:53:56 +0000 (09:53 +0100)]
openssl: Upgrade 1.1.0f -> 1.1.0g

Deals with two CVEs:
* bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736)
* Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735)

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl10: fix runtime errors with Thumb2 when using binutils 2.29
Stefan Agner [Sat, 18 Nov 2017 08:53:55 +0000 (09:53 +0100)]
openssl10: fix runtime errors with Thumb2 when using binutils 2.29

When compiling OpenSSL with binutils 2.29 for ARM with Thumb2 enabled
crashes and unexpected behavior occurs. E.g. connecting to a OpenSSH
server using the affected binary fails with:
  ssh_dispatch_run_fatal: Connection to 192.168.10.171 port 22: incorrect signature

Backport upstream bugfix:
https://github.com/openssl/openssl/issues/4659

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoopenssl10: Upgrade 1.0.2l -> 1.0.2m
Stefan Agner [Sat, 18 Nov 2017 08:53:54 +0000 (09:53 +0100)]
openssl10: Upgrade 1.0.2l -> 1.0.2m

Deals with two CVEs:
* bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736)
* Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735)

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoscripts/contrib/bbvars.py: Remove dead code
Amanda Brindle [Tue, 21 Nov 2017 00:40:25 +0000 (16:40 -0800)]
scripts/contrib/bbvars.py: Remove dead code

Removed the -m option since this script now searches through all
recipes in the configuration. Also removed dead code, which includes
the functions recipe_bbvars() and collect_bbvars().

Signed-off-by: Amanda Brindle <amanda.r.brindle@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibepoxy: Fix build break for EGL_CAST dependency
Tom Hochstein [Sat, 18 Nov 2017 15:02:20 +0000 (09:02 -0600)]
libepoxy: Fix build break for EGL_CAST dependency

This is a backport [1] to fix the following build error:

| In file included from /home/r60874/upstream/xwayland/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/gtk+3/3.22.17-r0/recipe-sysroot/usr/include/epoxy/egl.h:46:0,
|                  from ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.h:32,
|                  from ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c:24:
| ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c: In function 'gdk_wayland_gl_context_realize':
| ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c:179:43: error: expected expression before 'EGLContext'
|                                          : EGL_NO_CONTEXT,
|                                            ^

[1] https://github.com/anholt/libepoxy/commit/ebe3a53db1c0bb34e1ca963b95d1f222115f93f8

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython3: remove two setup.py cross-compile hacks
Markus Lehtonen [Mon, 20 Nov 2017 12:15:32 +0000 (14:15 +0200)]
python3: remove two setup.py cross-compile hacks

Remove two unneeded hacks. The first hack ("setup.py: no host headers
libs" patch) is not needed because we use cross-compiler (e.g.
i586-oe-linux-gcc) which has not been configured with any host system
include or library directories, and thus, we don't get any host system
directories when running "gcc -E -v".

The second hack becomes useless after the first hack has been removed
and we get the standard include and lib directories normally from gcc.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibmnl: enable native
Markus Lehtonen [Mon, 20 Nov 2017 12:15:23 +0000 (14:15 +0200)]
libmnl: enable native

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agomesa/screen: change patch status
Hongxu Jia [Fri, 17 Nov 2017 06:08:05 +0000 (01:08 -0500)]
mesa/screen: change patch status

The patch has been accepted upstream.
Changed patch status Pending/Submitted -> Accepted.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoeudev: sync rules with systemd
Hongxu Jia [Fri, 17 Nov 2017 06:08:04 +0000 (01:08 -0500)]
eudev: sync rules with systemd

- Add whitelist hd* devices

- Backport latest rules from upstream

- Fix formatting IDE storage does not trigger "change" uevents

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agosystemd: fix formatting IDE storage does not trigger "change" uevents
Hongxu Jia [Fri, 17 Nov 2017 06:08:03 +0000 (01:08 -0500)]
systemd: fix formatting IDE storage does not trigger "change" uevents

Formatting IDE storage does not trigger "change" uevents. As a result
clients using udev API don't get any updates afterwards and get outdated
information about the device.
...
root@qemux86-64:~# mkfs.ext4 -F /dev/hda1
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: 98791eb2-2bf3-47ad-b4d8-4cf7e914eee2

root@qemux86-64:~# ls /dev/disk/by-uuid/98791eb2-2bf3-47ad-b4d8-4cf7e914eee2
ls: cannot access '/dev/disk/by-uuid/98791eb2-2bf3-47ad-b4d8-4cf7e914eee2': No such file or directory
...
Include hd* in a match for watch option assignment.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoppp: include netinet/in.h before linux/in.h in pppoe.h
Yi Zhao [Fri, 17 Nov 2017 02:17:13 +0000 (10:17 +0800)]
ppp: include netinet/in.h before linux/in.h in pppoe.h

The patch ppp-fix-building-with-linux-4.8.patch tries to fix build error
with 4.8 or newer linux headers, but it would break building with kernel
< 4.8. There is a better solution to fix this issue in upstream.
Backport the upstream patch and replace the old one.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agousbutils: remove uclibc-specific patch
Ross Burton [Fri, 17 Nov 2017 18:03:12 +0000 (18:03 +0000)]
usbutils: remove uclibc-specific patch

This patch is only needed for uclibc, which we don't support in oe-core anymore.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoe2fsprogs: remove aclocal/acinclude dance
Ross Burton [Fri, 17 Nov 2017 14:21:54 +0000 (14:21 +0000)]
e2fsprogs: remove aclocal/acinclude dance

Upstream has fixed their use of aclocal.m4 vs acinclude.m4, so now we can remove
some hacks that were previously required.

Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibxslt: update to 1.1.32
Alexander Kanavin [Tue, 14 Nov 2017 14:57:52 +0000 (16:57 +0200)]
libxslt: update to 1.1.32

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoharfbuzz: update to 1.7.0
Alexander Kanavin [Thu, 16 Nov 2017 23:03:20 +0000 (23:03 +0000)]
harfbuzz: update to 1.7.0

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoicu: update to 60.1
Alexander Kanavin [Tue, 14 Nov 2017 14:57:49 +0000 (16:57 +0200)]
icu: update to 60.1

Rebase a couple of patches.

LICENSE checksum change due to typo fix.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibpciaccess: update to 0.14
Alexander Kanavin [Tue, 14 Nov 2017 14:57:48 +0000 (16:57 +0200)]
libpciaccess: update to 0.14

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoexpect: update to 5.45.3
Alexander Kanavin [Tue, 14 Nov 2017 14:57:47 +0000 (16:57 +0200)]
expect: update to 5.45.3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agobtrfs-tools: update to 4.13.3
Alexander Kanavin [Tue, 14 Nov 2017 14:57:46 +0000 (16:57 +0200)]
btrfs-tools: update to 4.13.3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agognome-desktop3: Update to 3.26.2
Alexander Kanavin [Tue, 14 Nov 2017 14:57:43 +0000 (16:57 +0200)]
gnome-desktop3: Update to 3.26.2

Add a patch to disable libseccomp (not currently used in Yocto).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agogstreamer1.0-plugins: disable introspection on mips64
Alexander Kanavin [Tue, 14 Nov 2017 14:57:42 +0000 (16:57 +0200)]
gstreamer1.0-plugins: disable introspection on mips64

The failure is weird and difficult to diagnoze, so disable the
introspection for now:

qemu-mips64: error while loading shared libraries: .../recipe-sysroot/usr/lib/libgthread-2.0.so.0: ELF file data encoding not little-endian

Note that it shows up only for one specific library (gstaudio), and only
on mips64. Introspection data for other libraries is generated just fine.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agodtc: update to 1.4.5
Alexander Kanavin [Tue, 14 Nov 2017 14:57:37 +0000 (16:57 +0200)]
dtc: update to 1.4.5

Also fix upstream check and disable newly added python2-only bindings
(as there is no clear need for them and python 2 is deprecated).

Add a backported patch to address format errors when compiling.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoglib-networking: update to 2.54.1
Alexander Kanavin [Tue, 14 Nov 2017 14:57:36 +0000 (16:57 +0200)]
glib-networking: update to 2.54.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoglib-2.0: update to 2.54.2
Alexander Kanavin [Tue, 14 Nov 2017 14:57:35 +0000 (16:57 +0200)]
glib-2.0: update to 2.54.2

LGPL version has been updated from 2.0 to 2.1, adjust the checksums accordingly.

Rebase various patches.

A few tools have been rewritten from perl (or C) to python, so
add a patch that avoids hardcoding the python path in the shebang,
and remove previous patching with sed.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agolibcheck: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:33 +0000 (16:57 +0200)]
libcheck: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython3-pycairo: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:32 +0000 (16:57 +0200)]
python3-pycairo: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agoi2c-tools: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:31 +0000 (16:57 +0200)]
i2c-tools: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agopython-scons: fix upstream version check
Alexander Kanavin [Tue, 14 Nov 2017 14:57:30 +0000 (16:57 +0200)]
python-scons: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
7 years agooe-core: take UPSTREAM_CHECK_COMMITS into use where possible
Alexander Kanavin [Tue, 14 Nov 2017 14:57:29 +0000 (16:57 +0200)]
oe-core: take UPSTREAM_CHECK_COMMITS into use where possible

This greatly reduces the amount of recipes for which upstream
version check fails: from about 30 to about 8.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>