]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
9 years agovalgrind: build ptests without optimizations
Dave Lerner [Mon, 17 Aug 2015 19:55:56 +0000 (14:55 -0500)]
valgrind: build ptests without optimizations

This commit changes the both CFLAGS and CXXFLAGS when building the
valgrind ptest binaries by appending -O0, forcing no optimizations
instead of the default -O2.  For qemux86-64, this change results in
FAIL/PASS ratio improvements from 149/394 to 58/485.

It is evident that the expected result files were generated from
regression tests binaries built without optimizations.

[ YOCTO #8063 ]

Signed-off-by: Dave Lerner <dave.lerner@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoopenssh: Upgrade 6.9p1 -> 7.0p1
Roy Li [Tue, 18 Aug 2015 01:33:10 +0000 (09:33 +0800)]
openssh: Upgrade 6.9p1 -> 7.0p1

7.0p1 includes the fix for CVE-2015-5600, and release note is in:
http://www.openssh.com/txt/release-7.0

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogdk-pixbuf: Security Advisory - gdk-pixbuf - CVE-2015-4491
Li Zhou [Tue, 18 Aug 2015 03:45:41 +0000 (11:45 +0800)]
gdk-pixbuf: Security Advisory - gdk-pixbuf - CVE-2015-4491

pixops: Be more careful about integer overflow

Integer overflow in the make_filter_table function in pixops/pixops.c
in gdk-pixbuf before 2.31.5, as used in Mozilla Firefox before 40.0 and
Firefox ESR 38.x before 38.2 on Linux, Google Chrome on Linux, and other
products, allows remote attackers to execute arbitrary code or cause a
denial of service (heap-based buffer overflow and application crash) via
crafted bitmap dimensions that are mishandled during scaling.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agolz4: update to 131
Armin Kuster [Mon, 17 Aug 2015 11:52:32 +0000 (04:52 -0700)]
lz4: update to 131

Clean up SRC_URI.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoarchiver.bbclass: Run deploy_archives in $WORKDIR
Clemens Lang [Mon, 17 Aug 2015 08:37:47 +0000 (10:37 +0200)]
archiver.bbclass: Run deploy_archives in $WORKDIR

In recipes that are exempt from source code archiving due to
COPYLEFT_LICENSE_EXCLUDE, do_deploy_archives does not have a transitive
dependency on do_unpack. Given enough parallelism, this means
do_deploy_archives can run at the same time or before do_unpack.

Because do_deploy_archives did not specify a working directory, its
working directory was ${B}, which defaults to ${S}, which may be set by
a recipe to a directory that is created by do_unpack.

In this case, do_deploy_archives can fail because do_unpack deletes and
re-creates the directory and do_deploy_archives cannot change into the
non-existent directory. Avoid this problem by explicitly specifying
a working directory for do_deploy_archives (and for
do_deploy_all_archives as well for good measure).

Signed-off-by: Clemens Lang <clemens.lang@bmw-carit.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agouclibc: Upgrade to tip of master
Khem Raj [Mon, 17 Aug 2015 09:35:33 +0000 (02:35 -0700)]
uclibc: Upgrade to tip of master

Drop upstreamed patches convert the rest to git am'able patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agolzop: Fix build with gcc5 on ppc
Khem Raj [Sun, 16 Aug 2015 18:30:03 +0000 (11:30 -0700)]
lzop: Fix build with gcc5 on ppc

It seems all other architectures provide their own definitions for these
functions like __ACC_UA_GET_LE16 and this code is exposed only on ppc
this is the typical extern inline ( gnu definition ) version c99
semantics, lets use static inline which works both ways

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agolibunistring: Upgrade recipe 0.9.4 -> 0.9.5
Khem Raj [Sun, 16 Aug 2015 18:30:02 +0000 (11:30 -0700)]
libunistring: Upgrade recipe 0.9.4 -> 0.9.5

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoguile: Specify directories to find proper libunistring, libgmp and libltdl
Khem Raj [Sun, 16 Aug 2015 18:30:01 +0000 (11:30 -0700)]
guile: Specify directories to find proper libunistring, libgmp and libltdl

Just when building on host which doesnt have libunistring on host guile
fails the following configure test

| configure: error: GNU libunistring is required, please install it.
| Configure failed. The contents of all config.log files follows to aid
debugging

The reason is that its looking for libunistring dev files on build
system, so lets point the configure into target sysroot, similar issue
exist for libgmp, libltdl detection as well, fixed thusly

Get rid of trailing whitespaces while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoglibc: Consider adding -Wno-error in cases when not using -O2
Khem Raj [Sun, 16 Aug 2015 01:26:11 +0000 (18:26 -0700)]
glibc: Consider adding -Wno-error in cases when not using -O2

glibc has recently turned on Werror globally which is good but then not
all option combos are well tested so there still remains cleanup needed
when not using -O2, so lets just disable Werror in such cases, until
fixed upstream

Change-Id: I2d491c360a15b0752c97ff77ee0faaeede6e8d2a
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agocanned-wks: added a qemux86* directdisk recipe for wic
Cristian Iorga [Fri, 14 Aug 2015 15:54:11 +0000 (18:54 +0300)]
canned-wks: added a qemux86* directdisk recipe for wic

qemu-directdisk.wks creates a raw disk image
that a qemux86* machine can boot from.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoimage_types.bbclass: allow replacing tar command
Patrick Ohly [Fri, 14 Aug 2015 14:59:04 +0000 (16:59 +0200)]
image_types.bbclass: allow replacing tar command

Usually, the host's tar command is sufficient. However, special cases
like archiving xattrs depend on a modern GNU tar version. The new
IMAGE_CMD_TAR makes that possible, with xattrs given as example.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agotar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIX
Patrick Ohly [Fri, 14 Aug 2015 16:01:41 +0000 (18:01 +0200)]
tar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIX

Building tar-replacement-native as replacement of the host's tar in
the standard path was meant to be done manually by a user in
preparation for the regular bitbake run. Such a usage has been
superseeded by installing the pre-compiled buildutils and might have
been broken on hosts which need it by the sanity check for tar >=
1.26.

Therefore tar-replacement-native_1.28.bb can be removed in favor of
adapting the normal tar recipe such that it installs an opt-in binary
under a different path.

The special do_install logic is explicitly limited to class-target,
instead of making it the default and disabling it (which would be the
case for class-native and class-nativesdk).

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqemu: upgrade to 2.4.0
Cristian Iorga [Wed, 12 Aug 2015 14:48:31 +0000 (17:48 +0300)]
qemu: upgrade to 2.4.0

All CVE patches removed, included in release.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoadt-installer: use DEPLOY_DIR in ANT_DEPLOY expansion
Dmitry Eremin-Solenikov [Wed, 12 Aug 2015 14:00:23 +0000 (17:00 +0300)]
adt-installer: use DEPLOY_DIR in ANT_DEPLOY expansion

Currently adt-installer uses "${TMPDIR}/deploy/sdk/" as a deployment dir.
This doesn't interact well with DEPLOY_DIR reassignment. So let's use
"${DEPLOY_DIR}/sdk/" instead.

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agomtd-utils: keep xattr support enabled
Patrick Ohly [Tue, 11 Aug 2015 08:45:00 +0000 (10:45 +0200)]
mtd-utils: keep xattr support enabled

xattrs may be needed by some distros. Support that by compiling in the
necessary code, even if it is not used by default. Then .jffs2 images
including xattrs can be created with:

   EXTRA_IMAGECMD_jffs2_append = " --with-xattr"

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agopackage_regex.inc: fix regexes for adwaita-icon-theme, cairo and dhcp
Alexander Kanavin [Wed, 5 Aug 2015 12:40:26 +0000 (15:40 +0300)]
package_regex.inc: fix regexes for adwaita-icon-theme, cairo and dhcp

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agopuzzles: switch svn for git, as upstream has done the same
Alexander Kanavin [Wed, 8 Jul 2015 14:30:52 +0000 (17:30 +0300)]
puzzles: switch svn for git, as upstream has done the same

Also, drop puzzles_x32_abi_time.patch as it has been merged upstream

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agotremor: update to 20150107 (svn r19427)
Alexander Kanavin [Wed, 12 Aug 2015 15:39:01 +0000 (18:39 +0300)]
tremor: update to 20150107 (svn r19427)

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoquilt: fix the deps for ptest
Maxin B. John [Thu, 13 Aug 2015 22:44:16 +0000 (00:44 +0200)]
quilt: fix the deps for ptest

quilt ptest requires getopt and perl-module-overloading.

[YOCTO #8062]

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agocurl: upgrade to 7.44
Maxin B. John [Thu, 13 Aug 2015 23:08:28 +0000 (01:08 +0200)]
curl: upgrade to 7.44

Bump to version 7.44

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agolibpfm4: Fix GNU_HASH warning.
Noor [Thu, 13 Aug 2015 11:43:14 +0000 (16:43 +0500)]
libpfm4: Fix GNU_HASH warning.

* Add a patch which updated add LDFLAGS variable to SLDFLAGS
  in Makefile.

Signed-off-by: Noor Ahsan <noor_ahsan@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoscreen: Upgrade 4.0.3 -> 4.3.1
Jussi Kukkonen [Thu, 13 Aug 2015 13:26:43 +0000 (16:26 +0300)]
screen: Upgrade 4.0.3 -> 4.3.1

* License is now GPLv3+
* Remove patches that are already in upstream or not applicable
  anymore
* Add a patchset to enable cross-compiling 4.3.1 (modified from
  http://savannah.gnu.org/bugs/?43223)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoglibc: Package libmvec when built
Khem Raj [Fri, 24 Jul 2015 21:55:30 +0000 (14:55 -0700)]
glibc: Package libmvec when built

libmvec is new library in glibc 2.22 and currently turned on by default
on x86_64. this helps in packaging it properly when its generated

Fixes warning like
WARNING: QA Issue: nativesdk-glibc: Files/directories were installed but
not shipped in any package:
  /usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/lib/libmvec-2.21.90.so
  Please set FILES such that these items are packaged. Alternatively if
  they are unneeded, avoid installing them or delete them within
  do_install. [installed-vs-shipped]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoglibc: Upgrade 2.21 -> 2.22
Khem Raj [Wed, 18 Mar 2015 02:05:06 +0000 (02:05 +0000)]
glibc: Upgrade 2.21 -> 2.22

- git'ify the OE patches
- add_resource_h_to_wait_h.patch - dropped, we do not support that old
  perf anymore
- mips-rld-map-check.patch - Dropped because binutils is fixed for it
  see https://sourceware.org/ml/binutils/2011-12/msg00112.html
- initgroups_keys.patch - Folded into
  0026-eglibc-Forward-port-eglibc-options-groups-support.patch

Change-Id: Ib8e731b212f52b8ff12e2180babbc19970fb1ef1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoopenssh: Upgrade 6.8p1 -> 6.9p1
Jussi Kukkonen [Mon, 10 Aug 2015 14:45:39 +0000 (17:45 +0300)]
openssh: Upgrade 6.8p1 -> 6.9p1

6.9p1 is primarily a bugfix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoapmd: update to 3.2.2-15
Alexander Kanavin [Tue, 11 Aug 2015 15:27:16 +0000 (18:27 +0300)]
apmd: update to 3.2.2-15

This basically means replacing a "-14" Debian patch with "-15" patch.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoblktool: update to 4-7
Alexander Kanavin [Tue, 11 Aug 2015 15:27:17 +0000 (18:27 +0300)]
blktool: update to 4-7

This means replacing a "-6.1" Debian patch with "-7" patch.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agobuild-appliance-image: use ext4 for rootfs
Juro Bystricky [Tue, 11 Aug 2015 19:02:43 +0000 (12:02 -0700)]
build-appliance-image: use ext4 for rootfs

Changes due to IMAGES_FSTYPES "vmdk" and "vdi" now defaulting to ext4.
Switching Build Appliance to Ext4 will bring it more in-line with other BSPs.

[YOCTO #8096]

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoIMAGES_FSTYPES: default to EXT4
Juro Bystricky [Tue, 11 Aug 2015 19:02:42 +0000 (12:02 -0700)]
IMAGES_FSTYPES: default to EXT4

The following IMAGES_FSTYPES defaulted to ext3:
"vmdk", "vdi", "qcow2", "live", "iso", "hddimg"

This patch changes the default for those IMAGES_FSTYPES to
ext4 in order to bring the images more in line with other BSPs.

Besides improvements in performance and reliability ext4 provides
additional functionality as well (option to turn off the journaling,
dynamic resizing of VDI volumes etc.).

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agooetest.py: Don't wait to write dump files
Mariano Lopez [Wed, 12 Aug 2015 13:48:09 +0000 (13:48 +0000)]
oetest.py: Don't wait to write dump files

This allows to write the dump files immediately
after get the data from the target. Before this,
it would run all the commands and write the files.
The old behavior could cause no log written at all
if the serial console gets stuck.

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agooetest.py: Added method tearDown for oeRuntimeTest
Mariano Lopez [Wed, 12 Aug 2015 10:58:53 +0000 (10:58 +0000)]
oetest.py: Added method tearDown for oeRuntimeTest

The tearDown method is triggered when a tests ends
it doesn't matter if fails or succeeds. Inside this
method added an evalution to check if fails and then
run some commands in the target to get the data for
later debugging.

[YOCTO #8118]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqemurunner.py: Performance improvements in run_serial
Mariano Lopez [Wed, 12 Aug 2015 08:37:28 +0000 (08:37 +0000)]
qemurunner.py: Performance improvements in run_serial

This allow to search for the prompt after a command is
run so it can avoid waiting for the timeout.

Also corrected identation issues

[YOCTO #8118]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqemurunner.py: Added raw mode in run_serial
Mariano Lopez [Wed, 12 Aug 2015 07:02:21 +0000 (07:02 +0000)]
qemurunner.py: Added raw mode in run_serial

Raw mode allows to send the command without sending
'echo $?' for validation; Also this doesn't remove the
command or the prompt from the output returned. In raw
mode validation is done if there is output.

This raw mode would be useful for validate the prompt
when a user logs in.

[YOCTO #8118]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqemurunner.py: Added login to start method
Mariano Lopez [Tue, 11 Aug 2015 13:41:04 +0000 (13:41 +0000)]
qemurunner.py: Added login to start method

This adds the automatic login after the target
finished booting. If the automatic login fails
it won't stop the target or any test, it would
only send a log to the file.

[YOCTO #8118]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqemurunner.py: Add method run_serial
Mariano Lopez [Tue, 11 Aug 2015 13:24:44 +0000 (13:24 +0000)]
qemurunner.py: Add method run_serial

The only need for the console before this patch was
to check if the target has booted. This allows to send
commands to the terminal.

This new method is based on the method with the same name
of the QemuTinyRunner class. The difference here is it will
remove the command and the prompt. The other diference is
it will send an echo $? to check if the last command was
successful.

[YOCTO #8118]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agognu-efi: BBCLASSEXTEND to native
Koen Kooi [Wed, 12 Aug 2015 11:26:16 +0000 (13:26 +0200)]
gnu-efi: BBCLASSEXTEND to native

Sbsigntool depends on gnu-efi and we need sbsigntool-native to do some signing, so extend gnu-efi to support that.

Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqemu-native: Add debugging when qemu fails with qemu_cpu_kick_thread
Aníbal Limón [Wed, 12 Aug 2015 20:38:49 +0000 (15:38 -0500)]
qemu-native: Add debugging when qemu fails with qemu_cpu_kick_thread

We are expecting some random failures in QEMU runs one of this is
related to qemu_cpu_kick_thread that ends on exit(1) on qemu.

To improve debug information add patch that prints the backtrace and
the status of qemu cpu.

[YOCTO #8143]

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agobash: append srcdir to run-ptest script
Ajay M [Wed, 12 Aug 2015 07:05:37 +0000 (12:35 +0530)]
bash: append srcdir to run-ptest script

If srcdir is not set, we get below error while running ptest for bash
on qemu target,

-- snip --
root@qemux86:/usr/lib/bash/ptest# ./run-ptest
/bin/sh: line 0: cd: /home/ajay/Downloads/poky-fido-13.0.0/build/tmp/work/i586-poky-linux/bash/4.3-r1/bash-4.3/tests: No such file or directory
Makefile:879: recipe for target 'runtest' failed
make: *** [runtest] Error 1
root@qemux86:/usr/lib/bash/ptest# vi run-ptest
root@qemux86:/usr/lib/bash/ptest#
-- CUT --

So, set srcdir to current directory, where tests binaries exist.

[YOCTO #8145]

Signed-off-by: Ajay M <ajay.gju@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agosystemd: update SRC_URI
Ross Burton [Wed, 12 Aug 2015 16:33:07 +0000 (17:33 +0100)]
systemd: update SRC_URI

Upstream has moved git hosts, so update the SRC_URI appropriately.

[ YOCTO #8181 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agocreate-pull-request: cleanup bashisms
Ed Bartosh [Wed, 12 Aug 2015 09:33:31 +0000 (12:33 +0300)]
create-pull-request: cleanup bashisms

Made create-pull-request POSIX compatible:
   - Replaced /bin/bash -> /bin/sh in shebang.
   - Replaced usage of pushd/popd with generic shell commands.
   - Tested on zsh and dash.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agovalgrind: Fix build with glibc 2.22
Khem Raj [Tue, 11 Aug 2015 21:36:24 +0000 (14:36 -0700)]
valgrind: Fix build with glibc 2.22

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agolibrsvg: Upgrade 2.40.9 -> 2.40.10
Jussi Kukkonen [Tue, 11 Aug 2015 13:35:08 +0000 (16:35 +0300)]
librsvg: Upgrade 2.40.9 -> 2.40.10

Rebase gtk-option.patch

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agonss: Upgrade 3.19.1 -> 3.19.2
Jussi Kukkonen [Tue, 11 Aug 2015 07:06:28 +0000 (10:06 +0300)]
nss: Upgrade 3.19.1 -> 3.19.2

This is a bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agomc: Fix QA warning depends on util-linux
Aníbal Limón [Tue, 11 Aug 2015 15:17:27 +0000 (10:17 -0500)]
mc: Fix QA warning depends on util-linux

mc depends on util-linux that uses libmount for mount filesystems.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoattr: narrow fix_symlink to populate_sysroot
Roy Li [Tue, 11 Aug 2015 01:34:53 +0000 (09:34 +0800)]
attr: narrow fix_symlink to populate_sysroot

fix_symlink will be called many times, like populate_sysroot and populate_lic;
which maybe lead to rpm-native building failure, due to the below error:
".../usr/lib/libacl.so: No such file or directory"
since after acl/attr finished populate_sysroot task, rpm start to be compiled
but acl/attr populate_lic, which run fix_symlink, maybe remove the
.../usr/lib/libacl.so

In fact, fix_symlink only needs to be called after populate_sysroot

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agotzdata: update to 2015f
Armin Kuster [Tue, 11 Aug 2015 05:41:04 +0000 (11:11 +0530)]
tzdata: update to 2015f

Changes affecting future time stamps

North Korea switches to +0830 on 2015-08-15.  (Thanks to Steffen Thorsen.)
The abbreviation remains "KST".  (Thanks to Robert Elz.)

Uruguay no longer observes DST.  (Thanks to Steffen Thorsen
and Pablo Camargo.)

Changes affecting past and future time stamps

Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
(Thanks to Roman Tudos.)

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agotzcode-native: update to 2015f
Armin Kuster [Tue, 11 Aug 2015 05:41:03 +0000 (11:11 +0530)]
tzcode-native: update to 2015f

Changes affecting code

zdump and zic no longer warn about valid time zone abbreviations
like '-05'.

Some Visual Studio 2013 warnings have been suppressed.
(Thanks to Kees Dekker.)

'date' no longer sets the time of day and its -a, -d, -n and -t
options have been removed.  Long obsolescent, the implementation
of these features had porting problems.  Builders no longer need
to configure HAVE_ADJTIME, HAVE_SETTIMEOFDAY, or HAVE_UTMPX_H.
(Thanks to Kees Dekker for pointing out the problem.)

Changes affecting documentation
The Theory file mentions naming issues earlier, as these seem to be
poorly publicized (thanks to Gilmore Davidson for reporting the problem).

tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant).

Mention that Herbert Samuel introduced the term "Summer Time".

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agokernel: Correct mishandling of linux.bin for building uImage
He Zhe [Tue, 11 Aug 2015 08:22:23 +0000 (16:22 +0800)]
kernel: Correct mishandling of linux.bin for building uImage

Building uImage fails when KEEPUIMAGE is not "yes".
Remove wrong removal of linux.bin before compressing it.

Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agouclibc.inc: remove unused UCLIBC_EXTRA_LDFLAGS
Andre McCurdy [Fri, 7 Aug 2015 01:54:16 +0000 (18:54 -0700)]
uclibc.inc: remove unused UCLIBC_EXTRA_LDFLAGS

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolib/oe/package_manager: fix opkg feed generation
Joshua Lock [Tue, 11 Aug 2015 08:45:02 +0000 (09:45 +0100)]
lib/oe/package_manager: fix opkg feed generation

The insert_feed_uris() method of OpkgPM was creating an initial
entry in the feeds list which pointed to the root of the ipk
directory, however the on-device package manager can't consume
this feed resulting in runtime errors - therefore we remove the
code to generate that initial feed uri.

Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoupstream_tracking.inc: add no update reasons for base-passwd and chkconfig
Alexander Kanavin [Fri, 7 Aug 2015 15:28:04 +0000 (18:28 +0300)]
upstream_tracking.inc: add no update reasons for base-passwd and chkconfig

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agodistrodata: Make self-contained.
Aníbal Limón [Tue, 11 Aug 2015 16:41:41 +0000 (11:41 -0500)]
distrodata: Make self-contained.

Include by default all the files needed to perform checkpkg task.

These files are copied from meta-yocto because they refers recipes in
oe-core, the only missing file are maintainers.inc because it needs
consensus between OE-Core and Yocto project to define a common set of
maintainers.

[YOCTO #7895]

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoperf: fix build breakage on kernels after 4.1
Reinette Chatre [Tue, 11 Aug 2015 21:12:20 +0000 (14:12 -0700)]
perf: fix build breakage on kernels after 4.1

A recent commit fixed perf build failures with a change that duplicates
a fix that can be found in kernels after 4.1. Unfortunately there is a
conflict between these two fixes and we see perf build failures when
building perf in kernels that contain the fix already. The problem is
that the fix from the recipe modifies the location of .config-detected
to $(OUTPUT).config-detected. In a 4.2 kernel the location will be
changed to $(OUTPUT)$(OUTPUT).config-detected.

We change the recipe to require a space in the pattern to only change
kernel sources that do not already place file in $(OUTPUT).

The recent commit that introduced the build failure is:

   commit ea9016b60b47138bc58d84a06954b44527b20a19
    Author: Richard Purdie <richard.purdie@linuxfoundation.org>
    Date:   Sat Jul 25 14:37:58 2015 +0100

        perf: Fix config file conflict with 4.1 kernels

        If you setup mutlitlibs and then:

        bitbake perf libb32-perf
        bitbake perf libb32-perf -c cleansstate
        bitbake perf libb32-perf

        you will see races where the two builds get confused about which directory
        they should be using and they corrupt each other.

        The issue is that .config-detected is created in ${S}, not $(OUTPUT).
        We can fix this by moving the file to $(OUTPUT).

        [YCOTO #8043]

        (From OE-Core rev: 00608cffffb586e8d2a2075117e710113c471448)

        (From OE-Core rev: 57df1ebd910e42af47a0039830a60f41a3bd29b6)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit in the kernel source that fixes the problem from kernel side is:
    commit 642273795fa81da11290ffa90bce6ff242f2a7bb
    Author: Aaro Koskinen <aaro.koskinen@nokia.com>
    Date:   Wed Jul 1 14:54:42 2015 +0300

        perf tools: Create config.detected into OUTPUT directory

        Create config.detected into OUTPUT directory instead of source
        directory.

        This fixes parallel builds that share the same source directory.

Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1435751683-18500-1-git-send-email-aaro.koskinen@nokia.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoclutter-gst: update to 3.0.8
Alexander Kanavin [Fri, 7 Aug 2015 15:27:49 +0000 (18:27 +0300)]
clutter-gst: update to 3.0.8

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoRevert "base.bbclass/blacklist.bbclass: remove doc item when d.getVarFlags()"
Ross Burton [Tue, 11 Aug 2015 14:30:19 +0000 (15:30 +0100)]
Revert "base.bbclass/blacklist.bbclass: remove doc item when d.getVarFlags()"

This deletes and therefore breaks PACKAGECONFIG[doc], so revert.

This reverts commit b741780d43ad412f6a1ae91d8489ec3522447ea2.

Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agofotowall: update SRC_URI to use github instead of qt-apps.org
Alexander Kanavin [Fri, 26 Jun 2015 13:04:33 +0000 (16:04 +0300)]
fotowall: update SRC_URI to use github instead of qt-apps.org

GitHub is where upstream development is happening, so we are more likely
to find out about new releases from there

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agodistcc: update SRC_URI to not use Google Code
Alexander Kanavin [Fri, 26 Jun 2015 13:05:40 +0000 (16:05 +0300)]
distcc: update SRC_URI to not use Google Code

Google Code is shutting down soon and distcc has moved to github.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoxf86-video-omapfb: switch SRC_URI to debian git repo
Alexander Kanavin [Fri, 10 Jul 2015 12:26:35 +0000 (15:26 +0300)]
xf86-video-omapfb: switch SRC_URI to debian git repo

The previous upstream is no longer available. Debian git repository
is one commit behind the original repository, so that commit is added
as a patch.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agostress: use BPN and BP in SRC_URI
Alexander Kanavin [Fri, 31 Jul 2015 12:17:12 +0000 (15:17 +0300)]
stress: use BPN and BP in SRC_URI

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agotexinfo: Upgrade 5.2 -> 6.0
Jussi Kukkonen [Thu, 6 Aug 2015 11:41:35 +0000 (14:41 +0300)]
texinfo: Upgrade 5.2 -> 6.0

* Remove texinfo-4.13a-powerpc.patch (already in upstream)
* Rebase texinfo-4.12-zlib.patch, dont-depend-on-help2man.patch

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqmmp: Upgrade 0.8.5 -> 0.8.6
Jussi Kukkonen [Sun, 9 Aug 2015 19:29:29 +0000 (22:29 +0300)]
qmmp: Upgrade 0.8.5 -> 0.8.6

Add a missing runtime dependency.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agolibepoxy: Upgrade 1.2 -> 1.3.1
Jussi Kukkonen [Mon, 10 Aug 2015 10:42:56 +0000 (13:42 +0300)]
libepoxy: Upgrade 1.2 -> 1.3.1

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoautogen: update to 5.18.5
Alexander Kanavin [Wed, 5 Aug 2015 11:08:57 +0000 (14:08 +0300)]
autogen: update to 5.18.5

Also, drop guile.patch, because the same problem has been fixed
differently in the new upstream release.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoapt: update to 1.0.10.1
Alexander Kanavin [Wed, 5 Aug 2015 11:29:58 +0000 (14:29 +0300)]
apt: update to 1.0.10.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agobluez5: update to 5.33
Alexander Kanavin [Thu, 6 Aug 2015 09:06:18 +0000 (12:06 +0300)]
bluez5: update to 5.33

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agocdrtools: update to 3.01a31
Alexander Kanavin [Fri, 7 Aug 2015 15:08:26 +0000 (18:08 +0300)]
cdrtools: update to 3.01a31

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agonettle: clean up license information
Armin Kuster [Sun, 9 Aug 2015 05:28:21 +0000 (10:58 +0530)]
nettle: clean up license information

adding the license definitions on the few packages that
deviate from the overall package license.

based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
and spot checking files.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agopackagegroup-core-sdk: Disable sanitizers on musl
Khem Raj [Fri, 7 Aug 2015 20:18:46 +0000 (13:18 -0700)]
packagegroup-core-sdk: Disable sanitizers on musl

sanitizers assume linux == glibc :(

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agocml1.bbclass: make menuconfig task configurable
Stefan Müller-Klieser [Mon, 10 Aug 2015 15:22:22 +0000 (17:22 +0200)]
cml1.bbclass: make menuconfig task configurable

Menuconfig is sometimes not the most convenient way to configure a
kernel, as the default color scheme can be hard to read. This variable
gives you access to the MENUCONFIG_COLOR variable or lets you select
nconfig, e.g. by setting it in your local.conf:

KCONFIG_CONFIG_COMMAND = "MENUCONFIG_COLOR=mono menuconfig"
or
KCONFIG_CONFIG_COMMAND = "nconfig"

Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agooeqa/selftest: remove tests for TCs that are no longer valid
Mihail Stanciu [Fri, 7 Aug 2015 16:18:09 +0000 (19:18 +0300)]
oeqa/selftest: remove tests for TCs that are no longer valid

Several toaster backend tests are no longer valid due to design changes.

Signed-off-by: Mihail Stanciu <stanciux.mihail@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agokernel.bbclass: dont assume ${B}/include/generated exists
Andre McCurdy [Sat, 8 Aug 2015 01:15:21 +0000 (18:15 -0700)]
kernel.bbclass: dont assume ${B}/include/generated exists

Older kernels (e.g. 2.6.32) don't create an include/generated directory,
so check that the directory exists before trying to copy files from it
in do_shared_workdir().

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agosanity.bbclass: check SSTATE_DIR, DL_DIR and *MIRROR for broken symlinks
Mikko Rapeli [Mon, 10 Aug 2015 14:00:23 +0000 (17:00 +0300)]
sanity.bbclass: check SSTATE_DIR, DL_DIR and *MIRROR for broken symlinks

This change makes broken symlinks stand out clearly instead of bitbake
failing with odd error messages. Tested locally with broken symlink
as SSTATE_DIR, DL_DIR and SSTATE_MIRROR.

Change-Id: I2e92702237ab3bdb897d0bdefcf33480aabbc288
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Need more buffers in output queue for better performance
Yuqing Zhu [Mon, 10 Aug 2015 03:41:43 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Need more buffers in output queue for better performance

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Set need_segment after sink pad receive GST_EVENT_SEGMENT
Yuqing Zhu [Mon, 10 Aug 2015 03:41:42 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Set need_segment after sink pad receive GST_EVENT_SEGMENT

Subparse works in push mode, chain funciton will be called once
up stream element finished the seeking and flushing.

If set need_segment flag in src pad event handler, the segment
event will be pushed earlier, result in the subtitle text will
be send out to down stream from the beginning.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Enhance SSA text lines parsing
Yuqing Zhu [Mon, 10 Aug 2015 03:41:41 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Enhance SSA text lines parsing

Some parser will pass in the original ssa text line which starts with "Dialog:"
and there's are maybe multiple Dialog lines in one input buffer.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Don't set async of custom text-sink to false
Yuqing Zhu [Mon, 10 Aug 2015 03:41:40 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Don't set async of custom text-sink to false

Setting async to false will lead A/V sync problem when seeking.
The preroll need to use GAP event instead of setting async to false.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Make memory copy when video buffer's memory is read only
Yuqing Zhu [Mon, 10 Aug 2015 03:41:39 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Make memory copy when video buffer's memory is read only

Detect the memory flag and use gst_buffer_copy_region with GST_BUFFER_COPY_DEEP
parameter to perform deep memory copy.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Do not change EOS event to GAP event
Yuqing Zhu [Mon, 10 Aug 2015 03:41:38 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Do not change EOS event to GAP event

-Sending EOS event instead of GAP event as GAP event has error if A/V have the different duration.

-Stop sending second track EOS event when returing failure after sending the first track EOS.
 Fixed by ignoring the return error.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Keep sticky events around when doing a soft reset
Yuqing Zhu [Mon, 10 Aug 2015 03:41:37 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Keep sticky events around when doing a soft reset

The current code will first discard all frames, and then tries to copy
all sticky events from the (now discarded) frames. So change the order.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Fix output buffer can't writable after frame_map() issue
Yuqing Zhu [Mon, 10 Aug 2015 03:41:36 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Fix output buffer can't writable after frame_map() issue

-Add GST_VIDEO_FRAME_MAP_FLAG_NO_REF
 This makes sure that the buffer is not reffed another time when
 storing it in the GstVideoFrame, keeping it writable if it was writable.

-Use new GST_VIDEO_FRAME_MAP_FLAG_NO_REF to replace the old one because it's kind of ugly.

-Don't ref buffers twice when mapping

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Update video alignment after video alignment
Yuqing Zhu [Mon, 10 Aug 2015 03:41:35 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Update video alignment after video alignment

Video buffer pool will update video alignment to respect stride alignment
requirement. But haven't update it to video alignment in configure.
Which will cause user get wrong video alignment.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Handle audio/video decoder error
Yuqing Zhu [Mon, 10 Aug 2015 03:41:34 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Handle audio/video decoder error

When there is input data and no output data to the end of the stream, it will
send GST_ELEMENT_ERROR and quit from playing.
The patch comments the GST_ELEMENT_ERROR() and just add GST_ERROR_OBJECT()
information instead.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agogstreamer1.0-plugins-base: Bug fix for id3demux issue
Yuqing Zhu [Mon, 10 Aug 2015 03:41:33 +0000 (11:41 +0800)]
gstreamer1.0-plugins-base: Bug fix for id3demux issue

Use g_utf16_to_utf8() instead of g_convert to fix the issue that
id3 tags utf16 charaters cannot be extreacted in id3demux when try
to get the id3v2 tag such as TIT2, TALB etc.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agognu-config: Update git version to latest and use it
Khem Raj [Fri, 7 Aug 2015 20:18:47 +0000 (13:18 -0700)]
gnu-config: Update git version to latest and use it

latest gnu-config code has all the patches to support
musl/uclibc upstreamed so lets use it after upgrading to latest
its GPLv3 with autoconf exception but the GPLv2 copy of recipe
is left in as well to not break non-GPLv3 builds

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agowpa-supplicant: Fix CVE-2015-4142
Otavio Salvador [Mon, 10 Aug 2015 19:08:36 +0000 (16:08 -0300)]
wpa-supplicant: Fix CVE-2015-4142

The original commit "wpa-supplicant: Fix CVE-2015-4142" included the
patch file but didn't apply it into the recipe, so the backport has
not been effective.

Reported-by: Adam Moore <adam.moore@savantsystems.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoweston: improve parallel make race fixes
Ross Burton [Mon, 10 Aug 2015 19:32:57 +0000 (20:32 +0100)]
weston: improve parallel make race fixes

The original fix is upstream already so mark as a backport, and update the patch
with another race fix.

Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agobootchart2: update to 0.14.7
Alexander Kanavin [Mon, 10 Aug 2015 14:23:24 +0000 (17:23 +0300)]
bootchart2: update to 0.14.7

Drop bootchartd-no-bashism.patch as it's been merged upstream

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agomesa-demos: Fix dependency for 'vg' support
Otavio Salvador [Mon, 10 Aug 2015 19:47:46 +0000 (16:47 -0300)]
mesa-demos: Fix dependency for 'vg' support

The 'vg' support should depends on virtual/libopenvg. There is no
provider for libvg in OE-Core so this option seems untested being safe
to change.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agobind: upgrade to 9.10.2-p3
Roy Li [Fri, 7 Aug 2015 06:30:07 +0000 (14:30 +0800)]
bind: upgrade to 9.10.2-p3

9.10.2-p3 includes the fix for CVE-2015-5477:
  BIND 9.x before 9.9.7-P2 and 9.10.x before 9.10.2-P3 allows remote
  attackers to cause a denial of service (REQUIRE assertion failure
  and daemon exit) via TKEY queries.

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agorecipeutils.py: allow all characters in regexes used to parse version strings
Alexander Kanavin [Mon, 3 Aug 2015 16:29:54 +0000 (19:29 +0300)]
recipeutils.py: allow all characters in regexes used to parse version strings

Previously only numeric characters were matches and anything else was
discarded, so 4.0-rc3, 2005e, 1.0.2a and similar versions got truncated.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agooprofile: reorder SRC_URI lines to fix upstream version check
Alexander Kanavin [Mon, 3 Aug 2015 16:29:51 +0000 (19:29 +0300)]
oprofile: reorder SRC_URI lines to fix upstream version check

The source tarball should be listed first.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogptfdisk: update to 1.0.0
Alexander Kanavin [Mon, 3 Aug 2015 16:29:50 +0000 (19:29 +0300)]
gptfdisk: update to 1.0.0

Also, use tarballs instead of git for fetching source code.
git repository does not have version tags, so upstream version check
cannot be performed.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agomesa: upgrade 10.5.8 -> 10.6.3
Nicolas Dechesne [Tue, 4 Aug 2015 07:37:49 +0000 (08:37 +0100)]
mesa: upgrade 10.5.8 -> 10.6.3

* Removed openvg references in PACKAGECONFIG, FILES and PACKAGES since OpenVG
  support was removed in mesa 10.6
* Tested with X11 :
 * xf86-video-freedreno on IFC6410 and DragonBoard 410c
 * softpipe on DragonBoard 410c
 * using meta-qualcomm BSP

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoxf86-input-vmmouse: Upgrade 13.0.0 -> 13.1.0
Jussi Kukkonen [Tue, 4 Aug 2015 11:01:14 +0000 (14:01 +0300)]
xf86-input-vmmouse: Upgrade 13.0.0 -> 13.1.0

* Remove backported patch
* Remove PR
* Use ${nonarch_base_libdir} for udev files.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agopulseaudio: Add systemd to PACKAGECONFIG if enabled in DISTRO_FEATURES
Pau Espin Pedrol [Thu, 30 Jul 2015 11:33:13 +0000 (13:33 +0200)]
pulseaudio: Add systemd to PACKAGECONFIG if enabled in DISTRO_FEATURES

Signed-off-by: Pau Espin Pedrol <pau.espin@aweurope.be>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agosystemd.bbclass: Use systemd_system_unitdir
Pau Espin Pedrol [Thu, 30 Jul 2015 11:33:12 +0000 (13:33 +0200)]
systemd.bbclass: Use systemd_system_unitdir

Signed-off-by: Pau Espin Pedrol <pau.espin@aweurope.be>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobitbake.conf: Add nonarch_libdir and base systemd vars on it
Pau Espin Pedrol [Thu, 30 Jul 2015 11:33:11 +0000 (13:33 +0200)]
bitbake.conf: Add nonarch_libdir and base systemd vars on it

Signed-off-by: Pau Espin Pedrol <pau.espin@aweurope.be>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobootimg.bbclass:iso: determine the -iso-level only if there is a rootfs
Ricardo Neri [Sat, 11 Jul 2015 00:41:03 +0000 (17:41 -0700)]
bootimg.bbclass:iso: determine the -iso-level only if there is a rootfs

It may be possible that some bootable images do not use a rootfs; this
may be the case if the bootable image utilize only an initrd for all its
needs.

If there is not rootfs, the size calculation will fail. Furthermore, given
that the iso9660 conformance level is determined using the size of rootfs,
it makes sense to not make the calculation if there is not such rootfs.

Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobash_3.2.48: dont include target CFLAGS in host LDFLAGS
Andre McCurdy [Wed, 15 Jul 2015 08:16:39 +0000 (01:16 -0700)]
bash_3.2.48: dont include target CFLAGS in host LDFLAGS

Building the host tool 'mkbuiltins' will fail if the target CFLAGS
contains an option which isn't supported by the host's gcc. To prevent
the issue, define LDFLAGS_FOR_BUILD based on CFLAGS_FOR_BUILD instead
of CFLAGS.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>