]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
8 years agooeqa/controllers: Add test target for Systemd-boot
Jose Perez Carranza [Wed, 13 Jul 2016 19:01:57 +0000 (14:01 -0500)]
oeqa/controllers: Add test target for Systemd-boot

A new test target is neede to test Systemd-boot similar
to gummiboot. Created a copy of GummibootTarget class
and named as SystemdbootTarget, at this point the
gummibootTarget will remain until documentation is
updated with new systed information.

Signed-off-by: Jose Perez Carranza <jose.perez.carranza@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooetest.py: Fix problem when there is more than one json file for package extraction
Mariano Lopez [Wed, 13 Jul 2016 11:47:09 +0000 (11:47 +0000)]
oetest.py: Fix problem when there is more than one json file for package extraction

This allow to have more than one test to have json file in order
to install packages in the DUT without using a package manager.

[YOCTO #9926]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooe-selftest: print errors when failed to find test
Robert Yang [Tue, 12 Jul 2016 12:04:01 +0000 (05:04 -0700)]
oe-selftest: print errors when failed to find test

For example:
$ oe-selftest --run-tests-by name hello world
2016-07-12 00:33:28,678 - selftest - ERROR - Failed to find test: hello
2016-07-12 00:33:28,679 - selftest - ERROR - Failed to find test: world

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolib/oeqa/utils/commands.py: Move updateEnv() from runexported.py
Mariano Lopez [Thu, 7 Jul 2016 14:48:55 +0000 (14:48 +0000)]
lib/oeqa/utils/commands.py: Move updateEnv() from runexported.py

updateEnv() can be used in other places so move the
function to utils/commands.py

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agointltool: remove broken XML::Parser detection
Ross Burton [Tue, 19 Jul 2016 11:04:12 +0000 (12:04 +0100)]
intltool: remove broken XML::Parser detection

intltool.m4 has a chunk of code that runs during configure which probes for a
perl binary and verifies that it has the XML::Parser module.  However in builds
using intltool-native the perl binary that it finds is likely to not be the one
that the intltool scripts will be using as the scripts hardcode nativeperl yet
the m4 fragment searches for "perl" in $PATH.  If the host perl doesn't have
XML::Parser the configure will fail, despite the fact that the scripts will
work.

Solve this by taking an old patch from the upstream bug system to simply remove
the check in intltool.m4 as it's generally useless, and remove existing patches
that almost but not quite solved this issue.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agointltool: merge .bb and .inc
Ross Burton [Tue, 19 Jul 2016 10:42:25 +0000 (11:42 +0100)]
intltool: merge .bb and .inc

There's no use in having these split, so merge them together for clarity.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/recipetool: update recipe test to pass SHA
Ross Burton [Mon, 18 Jul 2016 20:43:35 +0000 (21:43 +0100)]
oeqa/recipetool: update recipe test to pass SHA

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/devtool: update recipe test as libmatchbox changed
Ross Burton [Mon, 18 Jul 2016 20:43:12 +0000 (21:43 +0100)]
oeqa/devtool: update recipe test as libmatchbox changed

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxf86-input-libinput: Upgrade 0.16.0 -> 0.19.0
Jussi Kukkonen [Fri, 15 Jul 2016 08:28:14 +0000 (11:28 +0300)]
xf86-input-libinput: Upgrade 0.16.0 -> 0.19.0

Note that the xorg configuration file for input-libinput now sorts
lower than it used to (90 -> 60).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agoxf86-input-evdev: Upgrade 2.10.2 -> 2.10.3
Jussi Kukkonen [Fri, 15 Jul 2016 08:22:12 +0000 (11:22 +0300)]
xf86-input-evdev: Upgrade 2.10.2 -> 2.10.3

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agoxkeyboard-config: Upgrade 2.17 -> 2.18
Jussi Kukkonen [Fri, 15 Jul 2016 08:18:37 +0000 (11:18 +0300)]
xkeyboard-config: Upgrade 2.17 -> 2.18

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agolibxfixes: Upgrade 5.0.1 -> 5.0.2
Jussi Kukkonen [Fri, 15 Jul 2016 08:10:50 +0000 (11:10 +0300)]
libxfixes: Upgrade 5.0.1 -> 5.0.2

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agoweston: Upgrade 1.10.0 -> 1.11.0
Jussi Kukkonen [Fri, 15 Jul 2016 08:07:31 +0000 (11:07 +0300)]
weston: Upgrade 1.10.0 -> 1.11.0

Remove now unnecessary patch, rebase others.
Add musl build fix patch.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agowayland: Upgrade 1.10.0 -> 1.11.0
Jussi Kukkonen [Fri, 15 Jul 2016 07:31:42 +0000 (10:31 +0300)]
wayland: Upgrade 1.10.0 -> 1.11.0

Add a musl build fix patch.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agowayland-protocols: Upgrade 1.3 -> 1.4
Jussi Kukkonen [Fri, 15 Jul 2016 07:29:33 +0000 (10:29 +0300)]
wayland-protocols: Upgrade 1.3 -> 1.4

Remove backported patch.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agomesa: Upgrade 11.2.2 -> 12.0.1
Jussi Kukkonen [Fri, 15 Jul 2016 07:13:31 +0000 (10:13 +0300)]
mesa: Upgrade 11.2.2 -> 12.0.1

Massive mesa upgrade (OpenGL 4.3, GLVND support, vulkan driver
for intel etc), although many new things are disabled by default.

License file change does not change the actual licenses.

piglit results (with piglit update on ML) on an old NUC with Intel
HD5000 for reference:
       pass:   33972
       fail:     306
      crash:       2
       skip:   30857
       warn:       7
      total:   65144

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agomesa-demos: Require X11 distro feature
Jussi Kukkonen [Mon, 18 Jul 2016 11:54:48 +0000 (14:54 +0300)]
mesa-demos: Require X11 distro feature

Mesa-demos theoretically does not require X11 (apart from xdemos/)
but reality is that every other binary requires glut. So:
 * 'non-glut' part of mesa-demos requires X11
 * current freeglut recipe also depends on X11

There is apparently wayland support in freeglut now: This recipe
should be modified when meta-oe freeglut recipe has that feature.

The change became necessary now because mesa no longer mistakenly
installs GL files when X11 is disabled (and mesa-demos configure
currently requires GL).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
8 years agoimage: add do_image_qa task to run QA checks on the constructed image
Joshua Lock [Thu, 14 Jul 2016 13:36:32 +0000 (14:36 +0100)]
image: add do_image_qa task to run QA checks on the constructed image

This task runs all functions in IMAGE_QA_COMMANDS after the image
construction has completed in order to validate the resulting image.

Image sanity checks should either be Python functions which raise
bb.build.FuncFailed on failure or shell functions with return a
non-zero exit code.

Python functions may instead raise an oe.utils.ImageQAFailed
Exception which takes an extra argument, a description of the
failure.

   python image_check_python_ok () {
       if True:
           raise bb.build.FuncFailed('This check always fails')
       else:
           bb.note("Nothing to see here")
   }

   image_check_shell_ok () {
       if true
           exit 1
       else
           exit 0
       fi
   }

[YOCTO #9448]

Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython3: Security fix CVE-2016-5636
Armin Kuster [Sat, 16 Jul 2016 23:04:15 +0000 (16:04 -0700)]
python3: Security fix CVE-2016-5636

Affects python3 < 3.5.1
Base Score (4.4) Medium

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython2: Security fix CVE-2016-5636
Armin Kuster [Sat, 16 Jul 2016 23:04:14 +0000 (16:04 -0700)]
python2: Security fix CVE-2016-5636

Affects python2 < 2.7.11
Base score (4.4) Medium

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobzip2: Security fix CVE-2016-3189
Armin Kuster [Sat, 16 Jul 2016 23:04:13 +0000 (16:04 -0700)]
bzip2: Security fix CVE-2016-3189

Affects bzip2 <= 1.0.6
CVSS v2 Base Score: 4.3 MEDIUM

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopenssl: Security fix CVE-2016-2178
Armin Kuster [Sat, 16 Jul 2016 23:04:12 +0000 (16:04 -0700)]
openssl: Security fix CVE-2016-2178

affects  openssl <=  1.0.2h
CVSS v2 Base Score: 2.1 LOW

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopenssl: Security fix CVE-2016-2177
Armin Kuster [Sat, 16 Jul 2016 23:04:11 +0000 (16:04 -0700)]
openssl: Security fix CVE-2016-2177

Affects openssl <= 1.0.2h
CVSS v2 Base Score: 7.5 HIGH

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxmlto: only target requires coreutils
Robert Yang [Mon, 18 Jul 2016 03:05:52 +0000 (20:05 -0700)]
xmlto: only target requires coreutils

The coreutils added to RDEPENDS was for tail command which is everywhere
on the build host, so only add it to target. There was a side effect if
coreutils-native was build, when its commands install to sysroots, they
would be removed during rebuild, and cause other recipes fail to build:

/path/to/tmp/sysroots/x86_64-linux/usr/bin/mkdir -p lib/sys
make: /path/to/tmp/sysroots/x86_64-linux/usr/bin/mkdir: Command not found

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopiglit: Fix build on musl/arm
Khem Raj [Sat, 9 Jul 2016 08:00:54 +0000 (01:00 -0700)]
piglit: Fix build on musl/arm

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxuser-account: remove GROUPADD_PARAM
Robert Yang [Mon, 11 Jul 2016 15:25:50 +0000 (08:25 -0700)]
xuser-account: remove GROUPADD_PARAM

The group shutdown had been provided by base-passwd, otherwise, it may cause
sysvinit failed to build:

$ bitbake xuser-account sysvinit && bitbake xuser-account sysvinit -ccleansstate && bitbake sysvinit
[snip]
| chown: invalid user: root.shutdown
[snip]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorecipes-graphics: Added native and nativesdk support for some libraries
Felipe F. Tonello [Fri, 15 Jul 2016 16:36:32 +0000 (17:36 +0100)]
recipes-graphics: Added native and nativesdk support for some libraries

These libraries are used in some recipes outside oe-core, so we should add
this class support to avoid duplication and bbappends on other layers.

Signed-off-by: Felipe F. Tonello <eu@felipetonello.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotcl: fix sed command in do_install
Robert Yang [Tue, 24 May 2016 02:34:18 +0000 (19:34 -0700)]
tcl: fix sed command in do_install

The -I= and -L= is used for cross compile, target doesn't need, and
binconfig.class can handle usr/bin/crossscripts/tclConfig.sh.

Fix do_configure error for the recipe which uses tclConfig.sh, for
example, postgresql.do_configure:
configure: error: header file <tcl.h> is required for Tcl

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooe-git-proxy: don't depend on syslinux
André Draszik [Fri, 15 Jul 2016 15:03:27 +0000 (16:03 +0100)]
oe-git-proxy: don't depend on syslinux

gethostip comes from syslinux. It seems odd to depend on a bootloader
to clone a git repository.

Switch to using getent from the c-library, which should be available
on every system.

We now also support the case where a hostname resolves to more than
one IP address.

Signed-off-by: André Draszik <git@andred.net>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosysstat: upgrade to 11.3.5
Chen Qi [Fri, 15 Jul 2016 01:49:38 +0000 (09:49 +0800)]
sysstat: upgrade to 11.3.5

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosudo: upgrade to 1.8.17p1
Chen Qi [Fri, 15 Jul 2016 01:49:37 +0000 (09:49 +0800)]
sudo: upgrade to 1.8.17p1

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocups: upgrade to 2.1.4
Chen Qi [Fri, 15 Jul 2016 01:49:36 +0000 (09:49 +0800)]
cups: upgrade to 2.1.4

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobyacc: upgrade to 20160606
Chen Qi [Fri, 15 Jul 2016 01:49:35 +0000 (09:49 +0800)]
byacc: upgrade to 20160606

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoat: upgrade to 3.1.20
Chen Qi [Fri, 15 Jul 2016 01:49:34 +0000 (09:49 +0800)]
at: upgrade to 3.1.20

configure-fix-with-without-selinux.patch is removed as it has been merged.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxsettings-client: Remove as unneeded
Jussi Kukkonen [Fri, 15 Jul 2016 12:20:05 +0000 (15:20 +0300)]
libxsettings-client: Remove as unneeded

xsettings-client is not meant to be a shared library and the only
user in oe-core (libmatchbox) now has an in-tree copy.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibmatchbox: Upgrade 1.11 -> 1.12
Jussi Kukkonen [Fri, 15 Jul 2016 12:20:04 +0000 (15:20 +0300)]
libmatchbox: Upgrade 1.11 -> 1.12

libmatchbox now has a in-tree xsettings-client.

* Use git SRC_URI like the other matchbox components.
* Remove upstreamed patch.
* Update license info (xsettings code is MIT).
* Stop depending on libxsettings-client

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-keyboard: Upgrade to 0.1.1
Jussi Kukkonen [Fri, 15 Jul 2016 12:20:03 +0000 (15:20 +0300)]
matchbox-keyboard: Upgrade to 0.1.1

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosato-screenshot: Upgrade 0.2 -> 0.3
Jussi Kukkonen [Fri, 15 Jul 2016 12:20:02 +0000 (15:20 +0300)]
sato-screenshot: Upgrade 0.2 -> 0.3

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-panel-2: Upgrade 2.10 -> 2.11
Jussi Kukkonen [Fri, 15 Jul 2016 12:20:01 +0000 (15:20 +0300)]
matchbox-panel-2: Upgrade 2.10 -> 2.11

New release finishes the port from buggy ScalingImage to
ScalingImage2.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibpng: update to 1.6.23
Maxin B. John [Fri, 15 Jul 2016 12:09:15 +0000 (15:09 +0300)]
libpng: update to 1.6.23

1.6.22 -> 1.6.23

License files changes are due to updates in Copyright date and Version

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: update to revision cccb6a0da9
Maxin B. John [Fri, 15 Jul 2016 12:09:14 +0000 (15:09 +0300)]
linux-firmware: update to revision cccb6a0da9

Upgrade to revision cccb6a0da9

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agonss: Fix build on mips/clang
Khem Raj [Fri, 15 Jul 2016 10:03:25 +0000 (03:03 -0700)]
nss: Fix build on mips/clang

This issue is also reported here
https://trac.macports.org/ticket/51709
Patch is also from same ticket

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowic: oe-selftest: build bmap-tools-native
Ed Bartosh [Fri, 15 Jul 2016 06:53:47 +0000 (09:53 +0300)]
wic: oe-selftest: build bmap-tools-native

bmap-tools-native is required to generate .bmap file. Without it
wic fails with this error when run with --bmap option:
    Error: A native program bmaptool required to build
           the image was not found

Added bmap-tools-native to the list of requirements to build
in Wic.setUpLocal method.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomusl: Fix mips regressions in 1.1.15
Khem Raj [Thu, 14 Jul 2016 15:15:17 +0000 (08:15 -0700)]
musl: Fix mips regressions in 1.1.15

Bobby Bingham (2):
      remove or1k version of sem.h
      remove obsolete gitignore rules

Rich Felker (4):
      remove obsolete and unused gethostbyaddr implementation
      fix asctime day/month names not to vary by locale
      fix regression in tcsetattr on all mips archs
      revert unrelated change that slipped into last commit

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobinutils: backport fix for TLSDESC relocations with no TLS segment on arch64
Ross Burton [Thu, 14 Jul 2016 18:59:47 +0000 (19:59 +0100)]
binutils: backport fix for TLSDESC relocations with no TLS segment on arch64

As exposed by WebKit on aarch64 hosts, which causes binutils to throw an
internal error.

[ YOCTO #9509 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/license.bbclass: don't set [dirs] and [cleandirs]
Ross Burton [Thu, 7 Jul 2016 13:34:18 +0000 (14:34 +0100)]
classes/license.bbclass: don't set [dirs] and [cleandirs]

There's no need to set these as the restore from sstate will create the
directories as required.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoglibc: use the host locale archive in nativesdk builds
Ross Burton [Wed, 6 Jul 2016 09:54:29 +0000 (10:54 +0100)]
glibc: use the host locale archive in nativesdk builds

The nativesdk libc when used by buildtools has a hard requirement on supporting
a UTF-8 locale because Python 3 needs a UTF-8 locale.  However we currently only
ship the C locale, which means that Python attempts to lookup the user's locale
(for example, en_NZ.UTF-8) in the locale archive under it's prefix it fails and
falls back to C.  This the results in Python using ASCII instead of UTF-8 for
file encoding, and bitbake breaks.

Th obvious solution would be to ship all locales, but this would add
approximately 250MB to the size of the buildtools tarball (which is currently
around 30MB).  Generating a binary locale archive reduces this down to 100MB,
but this is still a drastic increase in footprint.  If we ship a subset of
locales in the tarball then there will be users whose locale isn't in the
tarball, and they'll have to change their locale to an "approved" one, which
isn't the best of messages to send to new users.

The alternative is to tell the nativesdk libc that the locale archive isn't
under it own prefix but is in fact at /usr/lib/locale/locale-archive, so the
buildtools libc uses the host locale archive. The locale archive format appears
to be at least fairly stable: our glibc 2.24 can read the locale archive
generated by glibc 2.17 (Centos 7).

[ YOCTO #9775 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoperl: fix CVE-2016-2381
Kai Kang [Thu, 14 Jul 2016 08:53:08 +0000 (16:53 +0800)]
perl: fix CVE-2016-2381

Backport patch to fix CVE-2016-2381 from perl upstream:

http://perl5.git.perl.org/perl.git/commitdiff/ae37b791a73a9e78dedb89fb2429d2628cf58076

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopkg: upgrade to v0.3.3
Alejandro del Castillo [Wed, 13 Jul 2016 21:05:34 +0000 (16:05 -0500)]
opkg: upgrade to v0.3.3

Bug fix release to address two regressions:

*  Fix build breakage when using configure option --enable-sha256
*  Do not remove packages if removal operation is not valid due to
   installed dependents

Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodevtool: add finish subcommand
Paul Eggleton [Wed, 13 Jul 2016 21:04:25 +0000 (09:04 +1200)]
devtool: add finish subcommand

Add a subcommand which will "finish" the work on a recipe. This is
effectively the same as update-recipe followed by reset, except that the
destination layer is required and it will do the right thing depending
on the situation - if the recipe file itself is in the workspace (e.g.
as a result of devtool add), the recipe file and any associated files
will be moved to the destination layer; or if the destination layer is
the one containing the original recipe, the recipe will be overwritten;
otherwise a bbappend will be created to apply the changes. In all cases
the layer path can be loosely specified - it could be a layer name, or
a partial path into a recipe. In the case of upgrades, devtool finish
will also take care of deleting the old recipe.

This avoids the user having to figure out the correct actions when
they're done - they just do "devtool finish recipename layername" and
it saves their work and then removes the recipe from the workspace.

Addresses [YOCTO #8594].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodevtool: upgrade: record original recipe files
Paul Eggleton [Wed, 13 Jul 2016 21:04:24 +0000 (09:04 +1200)]
devtool: upgrade: record original recipe files

This provides us with the information we need to remove the original
version recipe and associated files when running "devtool finish" after
"devtool upgrade".

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodevtool: update-recipe: refactor to allow calling separately
Paul Eggleton [Wed, 13 Jul 2016 21:04:23 +0000 (09:04 +1200)]
devtool: update-recipe: refactor to allow calling separately

This will be called by "devtool finish" to allow it to update the recipe
or create the bbappend depending on the destination.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodevtool: reset: refactor to allow calling separately
Paul Eggleton [Wed, 13 Jul 2016 21:04:22 +0000 (09:04 +1200)]
devtool: reset: refactor to allow calling separately

This will be called by "devtool finish" to allow it to reset the recipe
at the end.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolib/oe/recipeutils: fix a few issues in find_layerdir()
Paul Eggleton [Wed, 13 Jul 2016 21:04:21 +0000 (09:04 +1200)]
lib/oe/recipeutils: fix a few issues in find_layerdir()

* Allow the function to be called with the base layer path (in which
  case it will just return the same path)
* Ensure that the function doesn't recurse indefinitely if it's called
  on a file that's not inside a layer
* Correct the doc comment for accuracy

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodevtool: update-recipe: don't copy local files that haven't changed
Paul Eggleton [Wed, 13 Jul 2016 21:04:20 +0000 (09:04 +1200)]
devtool: update-recipe: don't copy local files that haven't changed

If there are files in the oe-local-files directory which are identical
to the original version, then we shouldn't be copying them to the
destination layer. This is particularly important when using the -a
option to create a bbappend.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodevtool: update-recipe: find and use existing files directories
Paul Eggleton [Wed, 13 Jul 2016 21:04:19 +0000 (09:04 +1200)]
devtool: update-recipe: find and use existing files directories

devtool update-recipe was defaulting to the ${BPN} named directory when
adding patches next to a recipe, but that meant if you already had files
in a ${BP} named directory (i.e. name and version) or "files" then you'd
end up with two directories next to the recipe, which is usually not
what you want. To avoid this, look through FILESPATH and take the first
one that's the same level or one level down from the recipe and already
exists, if any.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobash: fix string format errors when enabling security flags
Ross Burton [Thu, 14 Jul 2016 09:21:51 +0000 (10:21 +0100)]
bash: fix string format errors when enabling security flags

If security_flags.inc is included then bash 3.2.48 fails to build:

| ../bash-3.2.48/print_cmd.c:1152:3: error: format not a string literal and no format arguments [-Werror=format-security]
|    cprintf (indentation_string);

Backport a patch from upstream to solve this.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobash: ensure LDFLAGS is passed when building ptest
Ross Burton [Thu, 14 Jul 2016 09:07:17 +0000 (10:07 +0100)]
bash: ensure LDFLAGS is passed when building ptest

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibevdev: Upgrade 1.5.1 -> 1.5.2
Jussi Kukkonen [Wed, 13 Jul 2016 12:54:09 +0000 (15:54 +0300)]
libevdev: Upgrade 1.5.1 -> 1.5.2

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibrsvg: Upgrade 2.40.15 -> 2.40.16
Jussi Kukkonen [Wed, 13 Jul 2016 12:54:08 +0000 (15:54 +0300)]
librsvg: Upgrade 2.40.15 -> 2.40.16

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibgpg-error: Upgrade 1.22 -> 1.23
Jussi Kukkonen [Wed, 13 Jul 2016 12:54:07 +0000 (15:54 +0300)]
libgpg-error: Upgrade 1.22 -> 1.23

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agofreetype: Upgrade 2.6.3 -> 2.6.5
Jussi Kukkonen [Wed, 13 Jul 2016 12:54:06 +0000 (15:54 +0300)]
freetype: Upgrade 2.6.3 -> 2.6.5

A new supposedly superior subpixel hinting mode was added and made
default in 2.6.4 but 2.6.5 reverts the default to "no hinting".

License checksum changes because of a copyright symbol change.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agofontconfig: Upgrade 2.11.95 -> 2.12.0
Jussi Kukkonen [Wed, 13 Jul 2016 12:54:05 +0000 (15:54 +0300)]
fontconfig: Upgrade 2.11.95 -> 2.12.0

License unchanged, just moved by a few lines.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocairo: Remove unnecessary UPSTREAM_CHECK_REGEX
Jussi Kukkonen [Wed, 13 Jul 2016 12:54:04 +0000 (15:54 +0300)]
cairo: Remove unnecessary UPSTREAM_CHECK_REGEX

This overwrites the regex set by upstream-version-is-even.bbclass.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoexpat: Upgrade 2.1.1 -> 2.2.0
Jussi Kukkonen [Wed, 13 Jul 2016 12:54:03 +0000 (15:54 +0300)]
expat: Upgrade 2.1.1 -> 2.2.0

Remove a patch that is no longer needed.
License checksum changes because of a copyright year change.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-core-tools-testapps: remove Piglit temporarily
Ross Burton [Mon, 18 Jul 2016 08:34:53 +0000 (09:34 +0100)]
packagegroup-core-tools-testapps: remove Piglit temporarily

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopiglit: Upgrade version, use python3
Jussi Kukkonen [Wed, 13 Jul 2016 17:00:33 +0000 (20:00 +0300)]
piglit: Upgrade version, use python3

* Remove backported patch
* Update dependencies to use python3 modules, add depencies added
  in the new version
* Install only stripped binaries to keep size down
* Fix bash-completion install location

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooe/lib/package: handle shlibs files disappearing
Ross Burton [Wed, 13 Jul 2016 14:34:53 +0000 (15:34 +0100)]
oe/lib/package: handle shlibs files disappearing

During a parallel build it's possible for unrelated shlib files to be removed if
the recipe they came from is about to be rebuilt.  They can't be involved in the
dependency chains as otherwise they wouldn't be removed, so just silently handle
files disappearing.

[ YOCTO #8555 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobitbake.conf: use ${prefix} to define exec_prefix
Ross Burton [Wed, 13 Jul 2016 12:45:02 +0000 (13:45 +0100)]
bitbake.conf: use ${prefix} to define exec_prefix

This was simply changing prefix will relocate everything which is generally the
intention, whilst still allowing the variables to be set independently.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoutils/qemurunner.py: QemuRunner.start() add support for specify extra kernel cmdline
Aníbal Limón [Tue, 12 Jul 2016 21:29:49 +0000 (16:29 -0500)]
utils/qemurunner.py: QemuRunner.start() add support for specify extra kernel cmdline

Add ability to specify extra_bootargs (kernel cmdline) in order to enable systemd
debug log in images that enables systemd init.

[YOCTO #9299]

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosite: Move rsync_cv_HAVE_C99_VSNPRINTF to common-linux
Khem Raj [Wed, 13 Jul 2016 06:38:50 +0000 (23:38 -0700)]
site: Move rsync_cv_HAVE_C99_VSNPRINTF to common-linux

If we do not cache is then configure in distcc will try
to compute it using AC_TRY_RUN which will give some result
on x86-64 host when target is x86-64 but it generally is wrong
for cross compilation. We therefore cache it for all linux
targets.

This issue is highlighted by clang when compiling distcc
where it figures that its cross compiling and therefore triggers
it to include its own implementation of snprintf() which does
not go well with clang, gcc compiles it fine thats why we
never saw the problem thus far.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agonss: Fix build with clang
Khem Raj [Wed, 13 Jul 2016 06:38:49 +0000 (23:38 -0700)]
nss: Fix build with clang

Add a patch to disable a clang specific warning
and avoid passing clang options to gcc when we have
cross compiler is clang but host compiler is gcc
We do not need to use target cflags when building
native pieces and hence avoid the inter-mixing of
compiler options

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython-six: Add to oe-core
Jussi Kukkonen [Tue, 12 Jul 2016 11:14:51 +0000 (14:14 +0300)]
python-six: Add to oe-core

Recipes are moved from meta-openembedded/meta-python

Changes compared to meta-python version:
* Modified to not inherit pypi
* Fix python-io dependency for python3
* Support native, nativesdk
* Do not install .egg

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython3: update manifest RDEPENDS for importlib and compression packages
Derek Straka [Mon, 11 Jul 2016 18:05:22 +0000 (14:05 -0400)]
python3: update manifest RDEPENDS for importlib and compression packages

zipfile.py has dependencies on importlib, threading, and shell
importlib has a dependency on lang
operator and contextlib added to the lang package instead of falling into misc

Signed-off-by: Derek Straka <derek@asterius.io>
8 years agodb: Use cross libtool
Khem Raj [Tue, 12 Jul 2016 17:10:17 +0000 (10:10 -0700)]
db: Use cross libtool

Reintroduce the use of cross-libtool when building the target package
this fails otherwise with clang

| ./libtool --mode=execute true db_printlog
| /usr/lib/libstdc++.so: file not recognized: File format not recognized
| clang-3.9: error: linker command failed with exit code 1 (use -v to see invocation)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoinitramfs-framework: make rootfs module optional
Patrick Ohly [Tue, 12 Jul 2016 13:24:26 +0000 (15:24 +0200)]
initramfs-framework: make rootfs module optional

It still gets installed by default via RRECOMMENDS without having to update
users of the framework (because without it, the framework is incomplete),
but that recommendation can be overridden on a per-image basis.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotestimage.bbclass: INHERIT -> IMAGE_CLASSES
Robert Yang [Tue, 12 Jul 2016 12:04:02 +0000 (05:04 -0700)]
testimage.bbclass: INHERIT -> IMAGE_CLASSES

Use IMAGE_CLASSES which is only seen by image recipe.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowic: mountpoint is an optional argument
Maciej Borzecki [Tue, 12 Jul 2016 11:37:25 +0000 (13:37 +0200)]
wic: mountpoint is an optional argument

According to wic documentation partition mount point is an optional
argument. Skipping mount point also makes sense in certain
configurations when one needs to specify a partition that is not mounted
by the running system, such as a recovery or a mirror partition (in dual
rootfs setups).

Signed-off-by: Maciej Borzecki <maciej.borzecki@rndity.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoreport-error: replace build paths with markers not whitespace
Ross Burton [Tue, 12 Jul 2016 09:23:18 +0000 (10:23 +0100)]
report-error: replace build paths with markers not whitespace

To remove potentially personal information and reduce irrelevant noise when
searching for similar reports the error reporting class removes ${TOPDIR} from
the logs.  Whilst this is valid intention, the replacement of ' ' results in
potentially confusing logs as it appears that builds are happening in /tmp, or
whitespace can appear in places where it isn't allowed which can look like a
bug.

Solve both of these by replacing the value of TOPDIR with the literal string
TOPDIR.

Also replace TMPDIR after TOPDIR, as it's not uncommon to have TMPDIR somewhere
other than directly under TOPDIR.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorpm: remove CVS-based recipe
Ross Burton [Tue, 12 Jul 2016 07:54:38 +0000 (08:54 +0100)]
rpm: remove CVS-based recipe

This recipe doesn't really get used or maintained, and as the sole recipe in
oe-core that uses the CVS fetcher it's removal means we don't need to list CVS
as a host dependency.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorecipes-sato: fix upstream version check
Alexander Kanavin [Mon, 11 Jul 2016 14:33:53 +0000 (17:33 +0300)]
recipes-sato: 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 agopython-numpy: fix upstream version check
Alexander Kanavin [Mon, 11 Jul 2016 14:33:52 +0000 (17:33 +0300)]
python-numpy: 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 agopython-scons: fix upstream version check
Alexander Kanavin [Mon, 11 Jul 2016 14:33:51 +0000 (17:33 +0300)]
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>
8 years agoepiphany: update to 3.20.3
Alexander Kanavin [Mon, 11 Jul 2016 14:33:50 +0000 (17:33 +0300)]
epiphany: update to 3.20.3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibwnck3: upgrade to 3.20.1
Alexander Kanavin [Mon, 11 Jul 2016 14:33:49 +0000 (17:33 +0300)]
libwnck3: upgrade to 3.20.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodesktop-file-utils-native: update to 0.23
Alexander Kanavin [Mon, 11 Jul 2016 14:33:48 +0000 (17:33 +0300)]
desktop-file-utils-native: update to 0.23

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobash-completion: update to 2.3
Alexander Kanavin [Mon, 11 Jul 2016 14:33:47 +0000 (17:33 +0300)]
bash-completion: update to 2.3

Drop files that are no longer present upstream.
Package cmake modules.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowic: clone gummiboot wks for systemd-boot
Jianxun Zhang [Fri, 8 Jul 2016 17:44:30 +0000 (10:44 -0700)]
wic: clone gummiboot wks for systemd-boot

This wks is just a copy of gummiboot wks with bootloader
changed to systemd-boot. A very basic boot test on a X86
target is done with a direct-boot image generated by:

wic create mksystemd-bootdisk -e core-image-minimal

Because we plan to replace gummiboot with systemd-boot at any
time in the future, we summarize history (as much as I can) of
the current gummiboot wks before it's gone:

-----------------------------------------------------------------
commit 7d4bb40905fab38fb3db1d0e17afbc803622f00c
Author: Ed Bartosh <ed.bartosh@linux.intel.com>
Date:   Wed Sep 2 13:58:02 2015 +0300

    wic: get rid of scripts/lib/image

    Moved content of scripts/lib/image/ to scripts/lib/wic as
    one directory with the same name as a tool is self-explanatory
    and less confusing than two.

    (From OE-Core rev: 5dc02d572794298b3362378cea3d7da654456c44)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
commit 77561e719181d58289687373eebadce764f838a7
Author: Ed Bartosh <ed.bartosh@linux.intel.com>
Date:   Wed Sep 2 13:58:01 2015 +0300

    wic: use ext4 in canned .wks files

    Latest kernel doesn't have ext3 compiled in. Wic images produced
    from canned .wks can't boot because of that. Switching to ext4
    fixes this issue.

    (From OE-Core rev: d281a65a81f369fc8d75023b8f911ce4106969c1)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
commit 072657ce98414afdd6f68941847e21fc5ce496c7
Author: Tom Zanussi <tom.zanussi@linux.intel.com>
Date:   Mon Aug 11 20:35:41 2014 -0500

    wic: Add mkgummidisk kickstart file

    This is the same as mkefidisk but uses gummiboot instead of grub-efi.

    (From OE-Core rev: 5979409ebfab0bb07b3c2b2fcf14a722c441f07b)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-----------------------------------------------------------------

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowic: add systemd-boot option in EFI boot image plugin
Jianxun Zhang [Fri, 8 Jul 2016 17:44:29 +0000 (10:44 -0700)]
wic: add systemd-boot option in EFI boot image plugin

The new systemd-boot enabled in OE is the old gummiboot
merged into systemd project. Our intention is to replace
gummiboot with systemd-boot in OE once every feature based
on gummiboot is supported with systemd-boot.

Before we can purge gummiboot, we temporarily keep both of
the two bootloaders supported.

Patch doesn't do replacement for every "gummi" occurrence.
We think cleaning can be done in background after we disable
people to use gummiboot, so we just keep change small and
safe this time.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogcc-cross: default linker hash style to sysv
Christopher Larson [Thu, 7 Jul 2016 21:08:33 +0000 (14:08 -0700)]
gcc-cross: default linker hash style to sysv

We explicitly set the hash style to gnu in our LDFLAGS. Setting the default to
this in the toolchain, while convenient, actually hides bugs, as a failure to
obey LDFLAGS isn't noticed. By removing this, it's not dissimilar to how we
poison the sysroot -- rather than relying on the default, notice right away if
somoeone isn't obeying the needed flags.

This will result in a failure to obey LDFLAGS causing a GNU_HASH QA failure,
which is what's often seen with external toolchains. This brings us all on the
same page, and makes sure a failure to obey LDFLAGS is seen early.

This is limited to cross, to retain ease of use for SDKs.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Fix little rectangel appears at the center when use squeeze...
Yuqing Zhu [Mon, 4 Jul 2016 05:46:33 +0000 (13:46 +0800)]
gstreamer1.0-plugins-bad: Fix little rectangel appears at the center when use squeeze and tunnel effects

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Use the newer texture() function in glcolorconvert
Yuqing Zhu [Mon, 4 Jul 2016 05:46:32 +0000 (13:46 +0800)]
gstreamer1.0-plugins-bad: Use the newer texture() function in glcolorconvert

GLES3 deprecates texture2D() and it does not work at all
in newer versions than 3.3. The new function can fix it.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Add glBindFragDataLocation in glshader
Yuqing Zhu [Mon, 4 Jul 2016 05:46:31 +0000 (13:46 +0800)]
gstreamer1.0-plugins-bad: Add glBindFragDataLocation in glshader

There are some cases where it's needed for
binding in/out variables in shaders.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Don't use the predefined variable name in glcolorconvert
Yuqing Zhu [Mon, 4 Jul 2016 05:46:30 +0000 (13:46 +0800)]
gstreamer1.0-plugins-bad: Don't use the predefined variable name in glcolorconvert

Using 'sample' as a variable name is an error in GLES3.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Implement multiple render targets for GLES3
Yuqing Zhu [Mon, 4 Jul 2016 05:46:29 +0000 (13:46 +0800)]
gstreamer1.0-plugins-bad: Implement multiple render targets for GLES3

There are numerous slight differences required between Desktop GL and GLES3 for
multiple render targets. Need to realize it.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Enable gldeinterlace on OpenGL ES
Yuqing Zhu [Tue, 5 Jul 2016 09:29:08 +0000 (17:29 +0800)]
gstreamer1.0-plugins-bad: Enable gldeinterlace on OpenGL ES

Enable gldeinterlace on OpenGL ES to improve performance.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogettext_0.16.1: remove useless files to avoid sysroot conflicts
Chen Qi [Thu, 7 Jul 2016 09:45:35 +0000 (17:45 +0800)]
gettext_0.16.1: remove useless files to avoid sysroot conflicts

Do as the 0.19.6 version do, remove these files to avoid sysroot conflicts
with gettext-native-minimal.

[YOCTO #9890]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogit: 2.8.4 -> 2.9.0
Robert Yang [Thu, 7 Jul 2016 01:37:02 +0000 (18:37 -0700)]
git: 2.8.4 -> 2.9.0

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosstate.bbclass: make PV to depend on PV variable value
Ed Bartosh [Mon, 11 Jul 2016 09:43:09 +0000 (12:43 +0300)]
sstate.bbclass: make PV to depend on PV variable value

Currently PV is defined in meta/conf/bitbake.conf as a python
expression: "${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE',
False),d)[1] or '1.0'}". As FILE is whitelisted it causes PV to
not depend on it. This causes sstate code to not detect that
PV changes when recipe filename changes.

Making PV to explicitly depend on PV variable value overrides default
behaviour. Instead of depending on python expression bitbake depends
on evaluated value of PV variable, which should fix the above
mentioned issue.

[YOCTO #9806]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agov86d: Accept aarch64 as build host
Khem Raj [Sat, 9 Jul 2016 23:27:17 +0000 (16:27 -0700)]
v86d: Accept aarch64 as build host

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>