]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
8 years agobinutils-2.27: Fix linker segfaults when linking binary files
Khem Raj [Fri, 28 Oct 2016 18:40:58 +0000 (11:40 -0700)]
binutils-2.27: Fix linker segfaults when linking binary files

Fixes segfaults when doing partial linking and generaring binary objects

/tmp/binu/ld/ld-new -r -b binary -o etc_certs_ui_ca_pem.o etc_certs_ui_ca_pem

0  elf32_arm_count_additional_relocs (sec=0x79bf40) at /mnt/a/work/oe/binutils-gdb/bfd/elf32-arm.c:18210
1  0x000000000047635a in bfd_elf_final_link (abfd=abfd@entry=0x783250, info=info@entry=0x748400 <link_info>) at /mnt/a/work/oe/binutils-gdb/bfd/elflink.c:11224
2  0x000000000044df7b in elf32_arm_final_link (abfd=0x783250, info=0x748400 <link_info>) at /mnt/a/work/oe/binutils-gdb/bfd/elf32-arm.c:12131
3  0x0000000000418917 in ldwrite () at /mnt/a/work/oe/binutils-gdb/ld/ldwrite.c:577
4  0x000000000040365f in main (argc=<optimized out>, argv=<optimized out>) at /mnt/a/work/oe/binutils-gdb/ld/ldmain.c:433

gold works ok. The patch is already applied in master binutils

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython: fix python-tests rdepends
Markus Lehtonen [Fri, 28 Oct 2016 12:18:47 +0000 (15:18 +0300)]
python: fix python-tests rdepends

test.regrtest depends on most of python modules so require all of them.

[YOCTO #10522]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorm_work: Ensure we don't remove sigbasedata files
Richard Purdie [Wed, 2 Nov 2016 15:05:17 +0000 (15:05 +0000)]
rm_work: Ensure we don't remove sigbasedata files

We don't remove sigdata files, we also shouldn't remove sigbasedata files
as this hinders debugging.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosstate: Ensure we don't remove sigbasedata files
Richard Purdie [Wed, 2 Nov 2016 15:04:08 +0000 (15:04 +0000)]
sstate: Ensure we don't remove sigbasedata files

We don't remove sigdata files, we also shouldn't remove sigbasedata files
as this hinders debugging.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.1: update to v4.1.35
Bruce Ashfield [Thu, 3 Nov 2016 13:25:16 +0000 (09:25 -0400)]
linux-yocto/4.1: update to v4.1.35

Updating to the korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.8: update to 4.8.6
Bruce Ashfield [Thu, 3 Nov 2016 13:25:14 +0000 (09:25 -0400)]
linux-yocto/4.8: update to 4.8.6

Integrating the korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.4: update to v4.4.30
Bruce Ashfield [Thu, 3 Nov 2016 13:25:15 +0000 (09:25 -0400)]
linux-yocto/4.4: update to v4.4.30

Updating to the korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodistcc: Don't remove users/groups in postrm
Jussi Kukkonen [Mon, 31 Oct 2016 13:40:18 +0000 (15:40 +0200)]
distcc: Don't remove users/groups in postrm

There's no way to ensure that files owned by the users aren't left
on the system at postrm time: Removing the user would mean those
files are now owned by a non-existing user, and later may be owned
by a completely unrelated new user.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoavahi: Don't remove users/groups in postrm
Jussi Kukkonen [Mon, 31 Oct 2016 13:40:17 +0000 (15:40 +0200)]
avahi: Don't remove users/groups in postrm

There's no way to ensure that files owned by the users aren't left
on the system at postrm time: Removing the user would mean those
files are now owned by a non-existing user, and later may be owned
by a completely unrelated new user.

[YOCTO #10442]

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoe2fsprogs: Depend on attr
Jussi Kukkonen [Mon, 31 Oct 2016 13:40:16 +0000 (15:40 +0200)]
e2fsprogs: Depend on attr

e2fsprogs builds fine with or without attr but it's possible to
end up with this sequence:
 * e2fsprogs configure finds attr/xattr.h (coming from sstate)
 * attr starts rebuild, attr/xattr.h is removed from sysroot
 * e2fsprogs compile fails: "attr/xattr.h: No such file or directory"

Depend on attr to ensure reproducible build.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agooeqa/selftest/kernel.py: Add new file destined for kernel related tests
Costin Constantin [Mon, 29 Feb 2016 10:38:02 +0000 (12:38 +0200)]
oeqa/selftest/kernel.py: Add new file destined for kernel related tests

[YP#7202]:  Test for linux-dummy
The new kernel.py file is intended for kernel related test cases.
The test for linux-dummy will ensure it is in good shape and can
be used as a kernel replacement at build time. To do this, the
test will first clean sstate for linux-dummy target, ensuring no
file is present in the stamps directory. After, core-image-minimal
is built, ensuring linux-dummy can be used as a kernel substitute.

Signed-off-by: Costin Constantin <costin.c.constantin@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolttng: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:33:50 +0000 (16:33 +0300)]
lttng: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+3: Upgrade 3.20.9 -> 3.22.1
Jussi Kukkonen [Mon, 24 Oct 2016 10:10:49 +0000 (13:10 +0300)]
gtk+3: Upgrade 3.20.9 -> 3.22.1

Six-monthly feature release.

* Rebase the --disable-opengl patch.
* Remove a backported patch.
* Inherit gettext as that seems to have been missing.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+: Upgrade 2.24.30 -> 2.24.31
Jussi Kukkonen [Mon, 24 Oct 2016 11:00:09 +0000 (14:00 +0300)]
gtk+: Upgrade 2.24.30 -> 2.24.31

Bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk-icon-utils-native: Upgrade 3.20.9 -> 3.22.1
Jussi Kukkonen [Mon, 24 Oct 2016 07:55:54 +0000 (10:55 +0300)]
gtk-icon-utils-native: Upgrade 3.20.9 -> 3.22.1

Six-monthly feature release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogdk-pixbuf: 2.34.0 -> 2.36.0
Jussi Kukkonen [Mon, 24 Oct 2016 07:39:12 +0000 (10:39 +0300)]
gdk-pixbuf: 2.34.0 -> 2.36.0

Six-monthly feature release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoglib-networking: Upgrade 2.48.2 -> 2.50.0
Jussi Kukkonen [Thu, 20 Oct 2016 18:04:47 +0000 (21:04 +0300)]
glib-networking: Upgrade 2.48.2 -> 2.50.0

Six-monthly feature release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agofreetype: Upgrade 2.6.5 -> 2.7
Jussi Kukkonen [Thu, 20 Oct 2016 17:20:58 +0000 (20:20 +0300)]
freetype: Upgrade 2.6.5 -> 2.7

Includes new default subpixel hinting mode (aka ClearType).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoat-spi2-atk: Upgrade 2.20.1 -> 2.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 11:22:42 +0000 (14:22 +0300)]
at-spi2-atk: Upgrade 2.20.1 -> 2.22.0

Six-monthly release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoat-spi2-core: Upgrade 2.20.2 -> 2.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 16:15:05 +0000 (19:15 +0300)]
at-spi2-core: Upgrade 2.20.2 -> 2.22.0

Six-monthly release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoatk: Upgrade 2.20.0 -> 2.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 16:17:31 +0000 (19:17 +0300)]
atk: Upgrade 2.20.0 -> 2.22.0

Six-monthly release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibsoup-2.4: Upgrade 2.54.1 -> 2.56.0
Jussi Kukkonen [Mon, 24 Oct 2016 11:18:47 +0000 (14:18 +0300)]
libsoup-2.4: Upgrade 2.54.1 -> 2.56.0

Six-monthly feature release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoglib-2.0: Upgrade 2.48.2 -> 2.50.1
Jussi Kukkonen [Thu, 20 Oct 2016 17:49:20 +0000 (20:49 +0300)]
glib-2.0: Upgrade 2.48.2 -> 2.50.1

Six-monthly feature release.

glib-2.0-utils now includes "gio" command line utility.

Drop a patch that's now upstream. Add PACKAGECONFIG for libmount,
enabled by default.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agognome-themes-standard: Upgrade 3.20.2 -> 3.22.2
Jussi Kukkonen [Mon, 24 Oct 2016 11:32:34 +0000 (14:32 +0300)]
gnome-themes-standard: Upgrade 3.20.2 -> 3.22.2

Six-monthly release.

Package the new dark variant of GTK2-Adwaita separately.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoadwaita-icon-theme: Upgrade 3.20 -> 3.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 11:18:32 +0000 (14:18 +0300)]
adwaita-icon-theme: Upgrade 3.20 -> 3.22.0

Package 512x512 icons in adwaita-icon-theme-hires.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopango: Upgrade 1.40.1 -> 1.40.3
Jussi Kukkonen [Thu, 20 Oct 2016 07:55:29 +0000 (10:55 +0300)]
pango: Upgrade 1.40.1 -> 1.40.3

Bug fix releases.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxserver-xf86-config: Remove legacy drivers from xorg.conf
Jussi Kukkonen [Wed, 26 Oct 2016 08:37:39 +0000 (11:37 +0300)]
xserver-xf86-config: Remove legacy drivers from xorg.conf

Trying to configure evdev and mouse leads to errors in X startup
because xf86-input-libinput is now the default. No configuration
should be needed: xf86-input-libinput should just work out-of-the-box.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoconf: Use xf86-input-libinput by default
Jussi Kukkonen [Wed, 26 Oct 2016 08:37:38 +0000 (11:37 +0300)]
conf: Use xf86-input-libinput by default

Don't install legacy X input drivers for any machines by default,
RRECOMMEND xf86-input-libinput instead.

This is the setup suggested by upstream: install only libinput by
default, but let niche legacy drivers sort higher in configuration
so they get chosen if installed. So the order is:
 evdev < libinput < (synaptics|vmmouse|...)

This also removes vmmouse X driver from the qemu config. If a VMware
virtual mouse device really needs to be supported, we should enable
CONFIG_MOUSE_PS2_VMMOUSE in kernel instead: that is directly supported
by the libinput X driver.

Fixes [YOCTO #10195].

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotaglib: update to 1.11
Andreas Müller [Thu, 27 Oct 2016 20:07:20 +0000 (22:07 +0200)]
taglib: update to 1.11

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibsdl2: update to 2.0.5
Andreas Müller [Thu, 27 Oct 2016 20:07:19 +0000 (22:07 +0200)]
libsdl2: update to 2.0.5

* 0001-src-video-make-it-compatible-with-wayland-1.10.patch is removed because
  the problem has been resolved upstream
* Add 0001-prepend-our-sysroot-path-so-that-make-finds-our-wayl.patch
  so that WAYLAND_PROTOCOLS_SYSROOT_DIR is substituted in a way similar to gtk3

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoboost: fix the SRC_URI to point to an actual release, and not a master snapshot
Alexander Kanavin [Mon, 31 Oct 2016 13:23:36 +0000 (15:23 +0200)]
boost: fix the SRC_URI to point to an actual release, and not a master snapshot

Sourceforge does a not-so-clever redirecting that fails miserably here:

     Proxy request sent, awaiting response... 301 Moved Permanently
     Location: http://downloads.sourceforge.net/project/boost/boost/snapshots/master/boost_1_62_0.tar.bz2 [following]

Also, boost developers are naming their snapshot tarballs the same as
release tarballs. The two things conspired together.

The new tarball does have the same checksum as the one in release
announcement, so we should be good now:

http://lists.boost.org/Archives/boost/2016/09/230886.php

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoRemove LIC_FILES_CHKSUM from recipes without SRC_URI
Olaf Mandel [Fri, 21 Oct 2016 14:06:08 +0000 (14:06 +0000)]
Remove LIC_FILES_CHKSUM from recipes without SRC_URI

LICENSE and LIC_FILES_CHKSUM apply to the sources specified by SRC_URI,
not to the recipe itself. As such a license declaration for a source-less
recipe makes little sense. The LICENSE declaration is mandatory, but
LIC_FILES_CHKSUM can be removed in such cases.

Remove the LIC_FILES_CHKSUM declarations from all recipes that do not
need it.

CC: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Olaf Mandel <o.mandel@menlosystems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocombo-layer: handle file_exclude matching dirs
Olaf Mandel [Fri, 21 Oct 2016 09:24:27 +0000 (09:24 +0000)]
combo-layer: handle file_exclude matching dirs

If file_exclude matches a directory, os.unlink() got called with this
directory as an argument.

Filter out paths that end in a directory separator.

This still leaves the (then empty) directories, but this does not affect
the git commit.

Signed-off-by: Olaf Mandel <o.mandel@menlosystems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibx11-diet: Upgrade 1.6.3 -> 1.6.4
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:12 +0000 (13:22 +0300)]
libx11-diet: Upgrade 1.6.3 -> 1.6.4

Maintenance release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibx11: Upgrade 1.6.3 -> 1.6.4
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:11 +0000 (13:22 +0300)]
libx11: Upgrade 1.6.3 -> 1.6.4

Maintenance release. libx11-xcb no longer links against libx11.

Remove backported patch.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxfixes: Upgrade 5.0.2 -> 5.0.3
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:10 +0000 (13:22 +0300)]
libxfixes: Upgrade 5.0.2 -> 5.0.3

Tiny bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxfont: Upgrade 1.5.1 -> 1.5.2
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:09 +0000 (13:22 +0300)]
libxfont: Upgrade 1.5.1 -> 1.5.2

Bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxi: Upgrade 1.7.6 -> 1.7.7
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:08 +0000 (13:22 +0300)]
libxi: Upgrade 1.7.6 -> 1.7.7

Tiny bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxrender: Upgrade 0.9.9 -> 0.9.10
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:07 +0000 (13:22 +0300)]
libxrender: Upgrade 0.9.9 -> 0.9.10

Tiny bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxtst: Upgrade 1.2.2 -> 1.2.3
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:06 +0000 (13:22 +0300)]
libxtst: Upgrade 1.2.2 -> 1.2.3

Tiny bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxv: Upgrade 1.0.10 -> 1.0.11
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:05 +0000 (13:22 +0300)]
libxv: Upgrade 1.0.10 -> 1.0.11

Tiny bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxvmc: Upgrade 1.0.9 -> 1.0.10
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:04 +0000 (13:22 +0300)]
libxvmc: Upgrade 1.0.9 -> 1.0.10

Tiny bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxproto: Upgrade 7.0.29 -> 7.0.31
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:03 +0000 (13:22 +0300)]
xproto: Upgrade 7.0.29 -> 7.0.31

Tiny bug fix releases.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxf86-input-libinput: Upgrade 0.19.0 -> 0.22.0
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:02 +0000 (13:22 +0300)]
xf86-input-libinput: Upgrade 0.19.0 -> 0.22.0

Bug fixes and some added configuration support.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibdrm: Upgrade 2.4.70 -> 2.4.71
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:01 +0000 (13:22 +0300)]
libdrm: Upgrade 2.4.70 -> 2.4.71

Mostly a bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibevdev: Upgrade 1.5.2 -> 1.5.4
Jussi Kukkonen [Fri, 21 Oct 2016 10:22:00 +0000 (13:22 +0300)]
libevdev: Upgrade 1.5.2 -> 1.5.4

Tiny bug fix releases.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibinput: Upgrade 1.4.1 -> 1.5.0
Jussi Kukkonen [Fri, 21 Oct 2016 10:21:59 +0000 (13:21 +0300)]
libinput: Upgrade 1.4.1 -> 1.5.0

A large part of this release cycle was internal cleanups and
improvements to the test suite, only few new features were added.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agouseradd-staticids.bbclass: catch missing uid/gid exceptions
Mikko Ylinen [Fri, 21 Oct 2016 07:05:45 +0000 (10:05 +0300)]
useradd-staticids.bbclass: catch missing uid/gid exceptions

The change to get rid of FuncFailed exceptions changed the behavior
of how missing uid/gid error are be handled. Instead of catching
the exception and handling that via bb.parse.SkipPackage(), a fatal
error was called.

This won't work with recipes that are unused and therefore do not have
UID/GIDs defined. The problem triggers when parsing all recipes (e.g.,
oe-selftest runs bitbake -p).

The right way to handle this is to raise bb.parse.SkipPackage(). This
will error correctly once the recipe is needed.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobinutils: enable warn system direcotories in cross-canadian ld
Yuanjie Huang [Fri, 21 Oct 2016 02:47:52 +0000 (19:47 -0700)]
binutils: enable warn system direcotories in cross-canadian ld

Warn system directories requires a configuration option to be enabled.
This patch enables the warning for cross-canadian ld, to align with the
cross version.

Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobtrfs-tools: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 14:48:25 +0000 (17:48 +0300)]
btrfs-tools: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopulseaudio: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:38:02 +0000 (16:38 +0300)]
pulseaudio: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoalsa-utils: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:34:18 +0000 (16:34 +0300)]
alsa-utils: enable optional building of manpages

'xmlto' package feature is renamed to 'manpages' for consistency
with other manpage-enabled recipes.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agokmod: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:33:16 +0000 (16:33 +0300)]
kmod: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibdrm: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:32:39 +0000 (16:32 +0300)]
libdrm: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibsecret: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:32:24 +0000 (16:32 +0300)]
libsecret: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agojson-glib: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:31:41 +0000 (16:31 +0300)]
json-glib: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:31:14 +0000 (16:31 +0300)]
gtk+: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopixz: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:30:20 +0000 (16:30 +0300)]
pixz: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosystemd: enable building of manpages if api-documentation feature is in distro features
Alexander Kanavin [Thu, 29 Sep 2016 13:29:41 +0000 (16:29 +0300)]
systemd: enable building of manpages if api-documentation feature is in distro features

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoglib: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:28:56 +0000 (16:28 +0300)]
glib: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoavahi: enable manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:27:59 +0000 (16:27 +0300)]
avahi: enable manpages

They come prebuilt and don't require any dependencies, so there is no
penalty in enabling them.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosystemd-boot: add a comment about manpages being disabled
Alexander Kanavin [Thu, 29 Sep 2016 13:24:20 +0000 (16:24 +0300)]
systemd-boot: add a comment about manpages being disabled

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopm-utils: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:23:31 +0000 (16:23 +0300)]
pm-utils: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogummiboot: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:22:55 +0000 (16:22 +0300)]
gummiboot: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomanpages.bbclass: add a class
Alexander Kanavin [Thu, 29 Sep 2016 13:20:33 +0000 (16:20 +0300)]
manpages.bbclass: add a class

This class enables 'manpages' feature in packages if 'api-documentation'
is in distro features. This ensures that manpages are always built
and installed when API documentation feature is enabled.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoRemove the SGML stack
Alexander Kanavin [Fri, 30 Sep 2016 09:52:25 +0000 (12:52 +0300)]
Remove the SGML stack

It is not used for anything, and is something of a pain to maintain.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosystemd: do not depend on SGML stack
Alexander Kanavin [Fri, 30 Sep 2016 09:25:15 +0000 (12:25 +0300)]
systemd: do not depend on SGML stack

I couldn't find any reference whatsoever to it in the source tree.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibuser: do not depend on SGML stack
Alexander Kanavin [Fri, 30 Sep 2016 09:21:40 +0000 (12:21 +0300)]
libuser: do not depend on SGML stack

libuser tarballs already supply pre-generated html/txt outputs.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoiputils: do not build or install manpages
Alexander Kanavin [Fri, 30 Sep 2016 09:47:34 +0000 (12:47 +0300)]
iputils: do not build or install manpages

This allows dropping the SGML stack dependency, and iputils is the
only package in oe-core that still needs it (for manpages only).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+3: remove SGML stack dependency
Alexander Kanavin [Fri, 30 Sep 2016 09:38:05 +0000 (12:38 +0300)]
gtk+3: remove SGML stack dependency

Gtk3 hasn't had it for a long time.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+: remove dependency on SGML stack
Alexander Kanavin [Fri, 30 Sep 2016 09:32:51 +0000 (12:32 +0300)]
gtk+: remove dependency on SGML stack

This means that FAQ and tutorial will not be built, but even when they
were, they were not installed anywhere.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomesa: update to 12.0.3
Andreas Müller [Thu, 20 Oct 2016 10:06:15 +0000 (12:06 +0200)]
mesa: update to 12.0.3

* removed patch was applied mainline
* tested on RaspberryPi2 weston / lxqt / kde

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosstate-sysroot-cruft: Add /etc/ld.so.conf to whitelist
Martin Jansa [Wed, 19 Oct 2016 15:31:57 +0000 (17:31 +0200)]
sstate-sysroot-cruft: Add /etc/ld.so.conf to whitelist

* it reports at least 2 issues in every build (this file in
  native and target sysroot) add it to whitelist

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotest-dependencies.sh: Strip also '\.bb: .*' before adding failed recipe to list of...
Martin Jansa [Wed, 19 Oct 2016 15:31:56 +0000 (17:31 +0200)]
test-dependencies.sh: Strip also '\.bb: .*' before adding failed recipe to list of failed

* format of bitbake tasks changed in:
  2c88afb   taskdata/runqueue: Rewrite without use of ID indirection

-ERROR: Task 4 (/OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb, do_fetch) failed with exit code '1'
+ERROR: Task /OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch (/OE/build/oe-core/openembedded-core/meta/recipes-devtools/rpm/sftp.bb:do_fetch) failed with exit code '1'

  so strip not only '\.bb, .*' used before, but also '\.bb:.*' to drop
  the task name to get recipe name.

* for more details see:
  http://lists.openembedded.org/pipermail/openembedded-core/2016-June/123132.html

* without this change you can see test-dependencies.sh trying to rebuild packages
  like:
  Building recipe: fbprogress (6/21)
  Building recipe: fbprogress.bb:do (7/21)
  where the later of course doesn't exist as a recipe

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agou-boot: Factor out common bits
Marek Vasut [Tue, 18 Oct 2016 21:55:09 +0000 (23:55 +0200)]
u-boot: Factor out common bits

The u-boot recipes share a couple of common variables, which makes
updating of the recipes error prone and a toil. Factor those common
bits into u-boot-common_${PV}.inc so that they are in one place.

The u-boot_${PV}.bb now explicitly require u-boot-common_${PV}.inc
before require u-boot.inc , as doing require u-boot-common_${PV}.inc
from u-boot.inc would fail due to ${PV} not being set. This is a
functional change.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomusl: Security fix CVE-2016-8859
Armin Kuster [Thu, 20 Oct 2016 01:00:46 +0000 (18:00 -0700)]
musl: Security fix CVE-2016-8859

CVE-2016-8859: TRE & musl libc regex integer overflows in buffer size computations

Affects musl <= 1.1.15

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoepiphany: update to 3.22.1
Alexander Kanavin [Wed, 19 Oct 2016 14:47:32 +0000 (17:47 +0300)]
epiphany: update to 3.22.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowebkitgtk: update to 2.14.1
Alexander Kanavin [Wed, 19 Oct 2016 13:01:51 +0000 (16:01 +0300)]
webkitgtk: update to 2.14.1

Rebase 0001-WebKitMacros-Append-to-I-and-not-to-isystem.patch

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agovala: update to 0.34.1
Alexander Kanavin [Tue, 18 Oct 2016 15:22:33 +0000 (18:22 +0300)]
vala: update to 0.34.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agonss: update to 3.27.1
Alexander Kanavin [Tue, 18 Oct 2016 14:56:58 +0000 (17:56 +0300)]
nss: update to 3.27.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agonspr: update to 4.13
Alexander Kanavin [Tue, 18 Oct 2016 14:47:42 +0000 (17:47 +0300)]
nspr: update to 4.13

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agompg123: update to 1.23.8
Alexander Kanavin [Tue, 18 Oct 2016 14:45:59 +0000 (17:45 +0300)]
mpg123: update to 1.23.8

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolighttpd: update to 1.4.42
Alexander Kanavin [Tue, 18 Oct 2016 14:44:20 +0000 (17:44 +0300)]
lighttpd: update to 1.4.42

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibksba: update to 1.3.5
Alexander Kanavin [Tue, 18 Oct 2016 14:42:39 +0000 (17:42 +0300)]
libksba: update to 1.3.5

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agognutls: update to 3.5.5
Alexander Kanavin [Tue, 18 Oct 2016 14:05:13 +0000 (17:05 +0300)]
gnutls: update to 3.5.5

Remove backported 0001-Use-correct-include-dir-with-minitasn.patch and
CVE-2016-7444.patch (which still applied silently and incorrectly:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agognome-desktop3: update to 3.22.1
Alexander Kanavin [Tue, 18 Oct 2016 13:54:59 +0000 (16:54 +0300)]
gnome-desktop3: update to 3.22.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoffmpeg: update to 3.1.4
Alexander Kanavin [Tue, 18 Oct 2016 13:53:05 +0000 (16:53 +0300)]
ffmpeg: update to 3.1.4

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodtc: update to 1.4.2
Alexander Kanavin [Tue, 18 Oct 2016 13:49:34 +0000 (16:49 +0300)]
dtc: update to 1.4.2

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocmake: update to 3.6.2
Alexander Kanavin [Tue, 18 Oct 2016 13:46:56 +0000 (16:46 +0300)]
cmake: update to 3.6.2

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobtrfs-tools: update to 4.8.1
Alexander Kanavin [Tue, 18 Oct 2016 13:38:50 +0000 (16:38 +0300)]
btrfs-tools: update to 4.8.1

Remove fix-parallel.patch as version.h is now generated by autoconf in configure()

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoboost: update to 1.62.0
Alexander Kanavin [Tue, 18 Oct 2016 13:28:18 +0000 (16:28 +0300)]
boost: update to 1.62.0

Remove backported 0003-smart_ptr-mips-assembly-doesn-t-compile-in-mips16e-m.patch

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopigz: fix upstream version check
Alexander Kanavin [Tue, 18 Oct 2016 12:24:13 +0000 (15:24 +0300)]
pigz: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocve-check-tool: fix upstream version check
Alexander Kanavin [Tue, 18 Oct 2016 12:11:49 +0000 (15:11 +0300)]
cve-check-tool: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomklibs-native: fix upstream version check
Alexander Kanavin [Tue, 18 Oct 2016 12:07:01 +0000 (15:07 +0300)]
mklibs-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomusl: enable gobject introspection
Alexander Kanavin [Tue, 18 Oct 2016 11:44:06 +0000 (14:44 +0300)]
musl: enable gobject introspection

It's working with recent versions of musl, so there's no reason to
keep it disabled.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoimage_types: Add support for lzo compressed initial ramdisk
Vesa Jääskeläinen [Tue, 18 Oct 2016 15:46:10 +0000 (18:46 +0300)]
image_types: Add support for lzo compressed initial ramdisk

Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoimage_types: Add support to compress initramfs with lz4
Vesa Jääskeläinen [Tue, 18 Oct 2016 15:46:09 +0000 (18:46 +0300)]
image_types: Add support to compress initramfs with lz4

Changed to use lz4 as lz4c seems to be deprecated.

Removed use of redirection in favor of using output file.

As Linux kernel supports only legacy format for initial ramdisk add
COMPRESS_CMD_lz4_legacy mode in case some users are using newer format.

Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobuildhistory: fix latest_srcrev in the common case
Christopher Larson [Mon, 17 Oct 2016 23:02:53 +0000 (16:02 -0700)]
buildhistory: fix latest_srcrev in the common case

buildhistory was writing srcrevs.values() as SRCREV when only one
srcrev/branch exists. This returns a view of the dictionary values in python
3, and used to return a list in python 2, neither of which is an appropriate
value for SRCREV. It was resulting in latest_srcrev files like this:

    # SRCREV = "346584bf6e38232be8773c24fd7dedcbd7b3d9ed"
    SRCREV = "dict_values(['346584bf6e38232be8773c24fd7dedcbd7b3d9ed'])"

Which in turn would result in invalid output in buildhistory-collect-srcrevs.
Fix by calling `next(iter())` on the `.values()`

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocmake: avoid configure failures if CFLAGS contains -Wstrict-prototypes
Andre McCurdy [Mon, 17 Oct 2016 18:48:10 +0000 (11:48 -0700)]
cmake: avoid configure failures if CFLAGS contains -Wstrict-prototypes

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoterminal.py: Add compatiblity for konsole 16.08.1
Davis, Michael [Mon, 17 Oct 2016 15:57:15 +0000 (15:57 +0000)]
terminal.py: Add compatiblity for konsole 16.08.1

Konsole has dropped support for the nofork flag.  It has been replaced with the seperate flag.

Signed-off-by: Michael Davis <michael.davis@essvote.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>