]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
9 years agocairo: make xlib and libxcb dependencies explicit
Joshua Lock [Fri, 15 May 2015 13:37:12 +0000 (14:37 +0100)]
cairo: make xlib and libxcb dependencies explicit

Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobase-files: Remove /proc/bus/usb from fstab.
Andreas Oberritter [Fri, 15 May 2015 16:03:42 +0000 (18:03 +0200)]
base-files: Remove /proc/bus/usb from fstab.

The usb filesystem was removed in Linux 3.5.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoautomake: simplify perl location forcing logic
Ross Burton [Fri, 15 May 2015 16:42:09 +0000 (17:42 +0100)]
automake: simplify perl location forcing logic

Instead of letting configure find the host's perl and then use a complicated sed
to replace it at install time, simply pre-seed the configure logic with the path
we want to use.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoautoconf: simplify perl location forcing logic
Ross Burton [Fri, 15 May 2015 16:42:08 +0000 (17:42 +0100)]
autoconf: simplify perl location forcing logic

Instead of letting configure find the host's perl and then use a complicated sed
to replace it at install time, simply pre-seed the configure logic with the path
we want to use.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoboost: properly fix do_boostconfig re-execution
Martin Jansa [Thu, 14 May 2015 11:41:26 +0000 (13:41 +0200)]
boost: properly fix do_boostconfig re-execution

* it was partially fixed in:
  commit 291e20a51544c640d07767d1dc32d762f4370f41
  Author: Venkata ramana gollamudi <ramana.gollamudi@huawei.com>
  Date:   Fri Apr 13 11:42:46 2012 +0000
  Subject: boost: fix re-execution of task

  but with disadvantage that when CXX or *FLAGS variables were changed
  it was continuing to use old values
* just remove the line before appending it with current values to fix
  that

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agopython3: Upgrade from 3.4.2 to 3.4.3
Alejandro Hernandez [Tue, 12 May 2015 15:09:50 +0000 (15:09 +0000)]
python3: Upgrade from 3.4.2 to 3.4.3

Modifies:
python3-native_3.4.2.bb -> python3-native_3.4.3.bb: Updates checksums, LICENSE did not change,
dates were updated.
python3_3.4.2.bb -> python3_3.4.3.bb: Updates checksums, LICENSE did not change,
dates were updated.
generate-manifest-3.4.py: fixes asyncio and net-tools.
python-3.4-manifest.inc: fixes asyncio and net-tools.
This upgrade contains a fix for CVE-2014-9365.

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agosstate: Improve HASHCHECK function to make siginfo configurable
Richard Purdie [Thu, 14 May 2015 09:32:24 +0000 (10:32 +0100)]
sstate: Improve HASHCHECK function to make siginfo configurable

In some cases we want to test the availability of siginfo files, in some
cases we do not and really want the .tgz files (which may or may
not be present too). This makes adds a parameter to the function to allow
this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agokernel/rm_work: Improve interaction
Richard Purdie [Thu, 14 May 2015 09:31:51 +0000 (10:31 +0100)]
kernel/rm_work: Improve interaction

The do_shared_workdir task does leave behind the necessary information in
shared-work after it completes. We don't make this a "full" sstate task
however since that means tarring up and copying what is usually a large
amount of data which would be better extracted straight from the original
SCM.

The issue with rm_work occurs since it removes the do_shared_workdir stamp
meaning subsequent builds will add it back if they need to touch any kernel
modules for example. This ends up triggering a near enough complete kernerl
rebuild since if configure reruns, populate_sysroot has to rerun.

This change promotes the task to have a "setscene" variant but it doesn't use
any of the sstate class lifting to generate the sstate file. The sstate function
will therefore never get called since the sstate object will never exist.

We can add the task to the list of tasks rm_work promotes to a setscene variant
and unwanted rebuilds of the kernel should be avoided.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobase: Avoid find race
Richard Purdie [Thu, 14 May 2015 14:20:30 +0000 (15:20 +0100)]
base: Avoid find race

In a similar way to http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=aa1438b56f30515f9c31b306decef7f562dda81f
and http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=527b28c10955daf0387597020d69593ce24bcaa4
there is a find race in base.bbclass.

For recipes with PACKAGES_remove = "${PN}", the find which removes
.la files can race against deletion of other directories in WORKDIR
e.g.:

find: '/home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/sstate-build-populate_lic': No such file or directory
| WARNING: /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7/temp/run.do_configure.6558:1 exit 1 from
| find /home/autobuilder/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0-r7 -name \*.la -delete

Fix the race in the same way.

[YOCTO #7522]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoglibc: Fix x32 make race
Richard Purdie [Wed, 13 May 2015 08:08:09 +0000 (09:08 +0100)]
glibc: Fix x32 make race

On x32 builds, sysd-syscalls appears malformed since the make-target-directory
appears on the wrong line. This causes races during the build process where you can
see failures like:

Assembler messages:
Fatal error: can't create [...]glibc/2.21-r0/build-x86_64-poky-linux-gnux32/time/gettimeofday.os: No such file or directory
Assembler messages:
Fatal error: can't create [...]glibc/2.21-r0/build-x86_64-poky-linux-gnux32/time/time.os: No such file or directory

The issue is that the carriage return is being escaped when it should
not be. The change to sysd-syscalls with this change:

before:

"""
$(foreach p,$(sysd-rules-targets),$(objpfx)$(patsubst %,$p,time).os): \
                $(..)sysdeps/unix/make-syscalls.sh      $(make-target-directory)
        (echo '#include <dl-vdso.h>';
"""

after:

"""
$(foreach p,$(sysd-rules-targets),$(objpfx)$(patsubst %,$p,time).os): \
                $(..)sysdeps/unix/make-syscalls.sh
        $(make-target-directory)
        (echo '#include <dl-vdso.h>';
"""

which ensures the target directory is correctly created. Only x32 uses the vdso
code which contains the bug which is why the error only really appears on x32.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agooeqa/utils: Fixed a problem with get_bb_var not returning right variable.
Lucian Musat [Tue, 12 May 2015 15:00:06 +0000 (18:00 +0300)]
oeqa/utils: Fixed a problem with get_bb_var not returning right variable.

It searches using regex now and should be more accurate.

Signed-off-by: Lucian Musat <george.l.musat@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agolibevent: add ptest
Dmitry Eremin-Solenikov [Mon, 11 May 2015 19:52:29 +0000 (22:52 +0300)]
libevent: add ptest

Use provided regression testing as a ptest for libevent package.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agosystemd: removing workaround odering journal after remote-fs.target
Bruno Bottazzini [Mon, 11 May 2015 18:02:50 +0000 (15:02 -0300)]
systemd: removing workaround odering journal after remote-fs.target

This workaround is not needed in version 219 since the fix is upstreamed with:
919699ec301ea507edce4a619141ed22e789ac0d

Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoalsa-tools: set CLEANBROKEN
Robert Yang [Mon, 11 May 2015 08:44:03 +0000 (01:44 -0700)]
alsa-tools: set CLEANBROKEN

Fixed:
make[1]: Entering directory `alsa-tools-1.0.28/envy24control'
make[1]: *** No rule to make target `clean'.  Stop.

There is no "make clean" in envy24control when DISTRO_FEATURES is
changed from no-x11 to x11.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agosystemd.bbclass: drop has_exactly_one_service setting
Dmitry Eremin-Solenikov [Mon, 11 May 2015 19:51:35 +0000 (22:51 +0300)]
systemd.bbclass: drop has_exactly_one_service setting

The has_exactly_one_service variable was used in now deleted code. Drop
this part to make code cleaner.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agostrace: add PACKAGECONFIG for bluez
Robert Yang [Mon, 11 May 2015 07:46:56 +0000 (00:46 -0700)]
strace: add PACKAGECONFIG for bluez

Fixed:
net.c:65:34: fatal error: bluetooth/bluetooth.h: No such file or directory
 # include <bluetooth/bluetooth.h>
                                  ^
compilation terminated.

And use "??=" rather than "?=" for PACKAGECONFIG.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agosocat: fix for parallel build
Robert Yang [Mon, 4 May 2015 08:02:24 +0000 (01:02 -0700)]
socat: fix for parallel build

Fixed:
vsnprintf_r.o: file not recognized: File truncated
collect2: error: ld returned 3 exit status
Makefile:122: recipe for target 'filan' failed

Let filan depend on vsnprintf_r.o and snprinterr.o to fix the issue.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agoghostscript: 9.15 -> 9.16
Robert Yang [Mon, 4 May 2015 15:32:35 +0000 (08:32 -0700)]
ghostscript: 9.15 -> 9.16

* Update LICENSE's md5sum, the new version added a "of" in the file, the
  license is the same.
* Remove ghostscript-9.02-parallel-make.patch, it has 932 lines and
  modified 24 files, which is hard to maintain, and it can't be applied
  since the code has changed, and if we meet parallel issues again, we
  need fix it in other ways.
* Fix a build error of -Werror=return-type.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agoapr: 1.5.1 -> 1.5.2
Robert Yang [Mon, 4 May 2015 14:26:51 +0000 (07:26 -0700)]
apr: 1.5.1 -> 1.5.2

Updated upgrade-and-fix-1.5.1.patch.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agolibpcre: 8.36 -> 8.37
Robert Yang [Mon, 4 May 2015 14:31:32 +0000 (07:31 -0700)]
libpcre: 8.36 -> 8.37

The LICENSE's md5sum has changed mainly because the new version added
this line:
The data in the testdata directory is not copyrighted and is in the
public domain.

The license is the same, so just update the md5sum.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agocoreutils_6.9.bb: Fix LSB NG Cases.
Li xin [Tue, 12 May 2015 02:09:13 +0000 (10:09 +0800)]
coreutils_6.9.bb: Fix LSB NG Cases.

-/tset/LI18NUX2K.L1/utils/sort/T.sort #1/3/17/19/33/35
-/tset/LI18NUX2K.L1/utils/comm/T.comm #1/2

The LSB test require comm can handle multibyte characters and
sort can interpret blank and alphanumeric character according
to the current locale and so on.

Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agobind: separate B and S
Robert Yang [Tue, 12 May 2015 02:13:53 +0000 (19:13 -0700)]
bind: separate B and S

Fix B != S and separate them.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoxf86-video-cirrus: Upgrade 1.5.2 -> 1.5.3
Jussi Kukkonen [Thu, 7 May 2015 10:33:01 +0000 (13:33 +0300)]
xf86-video-cirrus: Upgrade 1.5.2 -> 1.5.3

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
9 years agopackagegroup-core-qt: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Mon, 11 May 2015 06:08:43 +0000 (23:08 -0700)]
packagegroup-core-qt: add x11 to REQUIRED_DISTRO_FEATURES

It can't be built withou x11 in DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoat-spi2-atk: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Mon, 11 May 2015 02:30:03 +0000 (19:30 -0700)]
at-spi2-atk: add x11 to REQUIRED_DISTRO_FEATURES

It can't be built withou x11 in DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agorecipes-sato: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Mon, 11 May 2015 02:30:03 +0000 (19:30 -0700)]
recipes-sato: add x11 to REQUIRED_DISTRO_FEATURES

They can't be built withou x11 in DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agogst-plugins-gl: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Mon, 11 May 2015 02:30:03 +0000 (19:30 -0700)]
gst-plugins-gl: add x11 to REQUIRED_DISTRO_FEATURES

It can't be built withou x11 in DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agorecipes-graphics: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Mon, 11 May 2015 02:30:03 +0000 (19:30 -0700)]
recipes-graphics: add x11 to REQUIRED_DISTRO_FEATURES

They can't be built withou x11 in DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agorecipes-extended: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Mon, 11 May 2015 02:30:03 +0000 (19:30 -0700)]
recipes-extended: add x11 to REQUIRED_DISTRO_FEATURES

They can't be built withou x11 in DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agolibowl/settings-daemon/libnotify: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Mon, 11 May 2015 02:17:07 +0000 (19:17 -0700)]
libowl/settings-daemon/libnotify: add x11 to REQUIRED_DISTRO_FEATURES

The libowl, settings-daemon and libnotify requires gdk/gdkx.h which is
provided by gtk when x11 in DISTRO_FEATURES, so add x11 to
REQUIRED_DISTRO_FEATURES.

The leafpad, settings-daemon and oh-puzzles requires
libowl or settings-daemon, so add xx to REQUIRED_DISTRO_FEATURES for
them too.

The leafpad can't be built without libowl, so depends in directly rather
than use DEPENDS_append_poky.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agolibsdl: depends on libglu when x11
Robert Yang [Fri, 8 May 2015 02:47:14 +0000 (19:47 -0700)]
libsdl: depends on libglu when x11

Let it depend on libglu when x11 rather than opengl, since libglu can't
be built without x11.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agolibglu: add x11 to REQUIRED_DISTRO_FEATURES
Robert Yang [Fri, 8 May 2015 02:44:40 +0000 (19:44 -0700)]
libglu: add x11 to REQUIRED_DISTRO_FEATURES

It requires libGL.so which is provided by mesa when x11 in
DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agomesa-demos: only enable glu when x11 in DISTRO_FEATURES
Robert Yang [Wed, 6 May 2015 09:17:08 +0000 (02:17 -0700)]
mesa-demos: only enable glu when x11 in DISTRO_FEATURES

Fixed when no x11 in DISTRO_FEATURES:
checking for GL/glu.h... no
configure: error: GLU not found

The GL/glu.h is provided by libglu, and libglu requires libGL.so which
is provided by mesa, but mesa doesn't build out libGL.so without x11 in
DISTRO_FEATURES, so only enable glu when x11 in DISTRO_FEATURES.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agomesa: fix do_install_append
Robert Yang [Wed, 6 May 2015 07:08:35 +0000 (00:08 -0700)]
mesa: fix do_install_append

"ifdef MESA_EGL_NO_X11_HEADERS" -> "if defined(MESA_EGL_NO_X11_HEADERS)"

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agolibxml2: fix python path and add libxml2-python
Robert Yang [Tue, 9 Sep 2014 03:24:38 +0000 (20:24 -0700)]
libxml2: fix python path and add libxml2-python

We have libxml2-python for native and nativesdk, but don't have it for
target, and can't find the reason from the git log, libxml2-python is
widely used, after looked into it's configure.in, we can add it
by PACKAGECONFIG.

The previous --with-python=${STAGING_BINDIR}/python is incorrect, it
acted as work becase it's conigure can check automatically, python is in
${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN}, as known as
${PYTHON}.

Add python to PACKAGECONFIG, since createrepo rdepends on
libxml2-python, otherwise the target createrepo can't work.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
9 years agoncurses: inherit pkgconfig
Christophe Guillon [Wed, 6 May 2015 13:32:22 +0000 (14:32 +0100)]
ncurses: inherit pkgconfig

Without pkgconfig being present at build time it's possible for the .pc files to
not be installed correctly.

Signed-off-by: Christophe Guillon <christophe.guillon@st.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agoqt4-x11-free: make virtual/libgl dependency conditional
Dmitry Eremin-Solenikov [Fri, 24 Apr 2015 20:02:21 +0000 (23:02 +0300)]
qt4-x11-free: make virtual/libgl dependency conditional

Make qt4-x11-free depend on virtual/libgl only if the DISTRO_FEATURES
contains opengl. Otherwise there will be no package to fullfil this
dependency.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agosanity.bbclass: Increased verbosity for connectivity check
Mariano Lopez [Tue, 28 Apr 2015 11:27:25 +0000 (12:27 +0100)]
sanity.bbclass: Increased verbosity for connectivity check

The connectivity sanity error doesn't tell you which URL failed to fetch nor how
it failed.

This provides the URL that failed and why it failed using BBFetchException
messages during the connectivity check.

[YOCTO #7592]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agounzip: Security Advisory -CVE-2014-9636 and CVE-2015-1315
Roy Li [Wed, 29 Apr 2015 00:53:35 +0000 (08:53 +0800)]
unzip: Security Advisory -CVE-2014-9636 and CVE-2015-1315

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-9636

unzip 6.0 allows remote attackers to cause a denial of service
(out-of-bounds read or write and crash) via an extra field with
an uncompressed size smaller than the compressed field size in a
zip archive that advertises STORED method compression.

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1315

Buffer overflow in the charset_to_intern function in unix/unix.c in
Info-Zip UnZip 6.10b allows remote attackers to execute arbitrary code
via a crafted string, as demonstrated by converting a string from CP866
to UTF-8.

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
9 years agokernelshark: fix for rebuild
Robert Yang [Thu, 14 May 2015 08:12:11 +0000 (01:12 -0700)]
kernelshark: fix for rebuild

Fixed when rebuild:
| NOTE: make prefix=/usr bindir_relative=bin libdir=lib NO_PYTHON=1 gui clean
| make: *** No rule to make target `sysroots/x86_64-linux/usr/lib/i586-poky-linux/gcc/i586-poky-linux/4.9.2/include/stddef.h', needed by `event-parse.o'.  Stop.
| ERROR: oe_runmake failed

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogcc-5: fix installed-vs-shipped
Robert Yang [Thu, 14 May 2015 08:11:04 +0000 (01:11 -0700)]
gcc-5: fix installed-vs-shipped

gcc-5.1.0: gcc: Files/directories were installed but not shipped in any package:
  /usr/bin/i586-poky-linux-gcov-tool

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agomodule/module-base/lttng-modules: Improve kernel module dependencies
Richard Purdie [Thu, 14 May 2015 09:31:05 +0000 (10:31 +0100)]
module/module-base/lttng-modules: Improve kernel module dependencies

If we have DEPENDS = "virtual/kernel" is means that the kernel module
depends on the kernel's do_populate_sysroot task. This is not entirely
desireable since that depends on do_install which depends on
do_compile_kernelmodules and so on. In a situation where rm_work in involved
this can cause some pretty length build cycles after the kernel workdir
has been cleaned up by rm_work.

As well as removing this, take the opportunity to clean up duplicated
dependency lines, tweak the dependency of make_scripts for the same
reason and generally try and make things more readable.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoopenssl/orc: virtclass-native -> class-native
Robert Yang [Tue, 12 May 2015 08:58:51 +0000 (01:58 -0700)]
openssl/orc: virtclass-native -> class-native

The virtclass-native is out of date.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agostat: fix SRC_URI
Robert Yang [Tue, 12 May 2015 08:58:50 +0000 (01:58 -0700)]
stat: fix SRC_URI

The old SRC_URI is redirected to the new one, fixed:
WARNING: Failed to fetch URL ftp://metalab.unc.edu/pub/Linux/utils/file/stat-3.3.tar.gz, attempting MIRRORS if available

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoelfutils: Disable the unnecessary check in iconv.m4
Roy Li [Tue, 12 May 2015 07:38:09 +0000 (15:38 +0800)]
elfutils: Disable the unnecessary check in iconv.m4

Disable the test "Test against HP-UX 11.11 bug: No converter from EUC-JP
to UTF-8 is provided" since we don't support HP-UX and if the euc-jp is
not installed on the host, the dependence will be built without iconv
support and will cause guild-native building fail.

The patch is similar as 0470bd7a9658d3[libunistring: remove the test to
convert euc-jp in configure]

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogcc5: Add back g++ sysroot patch
Richard Purdie [Tue, 12 May 2015 12:02:49 +0000 (13:02 +0100)]
gcc5: Add back g++ sysroot patch

Without this, g++/c++ compilation doesn't work on target due to missing
header files. Automated sanity tests fail. Add back the gcc4 patch to
address this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogcc5: Add PR65779 patch to fix powerpc compile issues
Richard Purdie [Mon, 11 May 2015 16:54:57 +0000 (17:54 +0100)]
gcc5: Add PR65779 patch to fix powerpc compile issues

This fixes compile issues on powerpc with gcc 5 which show up with
errors like:

| make[2]: Entering directory '/media/build1/poky/build/tmp/work/ppc7400-poky-linux/xprop/1_1.2.2-r0/build'
| powerpc-poky-linux-gcc  -m32 -mhard-float -mcpu=7400 --sysroot=/media/build1/poky/build/tmp/sysroots/qemuppc -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing  -O2 -pipe -g -feliminate-unused-debug-types  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o xprop dsimple.o clientwin.o xprop.o -lX11
| /media/build1/poky/build/tmp/sysroots/qemuppc/usr/lib/../lib/libX11.so: undefined reference to `.LCL2'
| collect2: error: ld returned 1 exit status

[YOCTO #7721]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoinsserv: Remove
Richard Purdie [Sun, 10 May 2015 11:30:49 +0000 (12:30 +0100)]
insserv: Remove

Remove insserv from OE-Core. It did have uses but we've optimised the sysvinit
scripts as needed and there are other directions init systems are moving now.
It no longer belongs in the core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agodbus: Fix do_install files outside ${D}
Richard Purdie [Sun, 10 May 2015 11:30:12 +0000 (12:30 +0100)]
dbus: Fix do_install files outside ${D}

do_install should not access the sysroot directly. Add missing ${D}
reference.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolicense_class: license_create_manifest improvment
Aníbal Limón [Fri, 8 May 2015 20:41:32 +0000 (20:41 +0000)]
license_class: license_create_manifest improvment

Use image_list_installed_packges instead of open manually the package
manifest and iterate over it.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolicense: Add support for handle INCOMPATIBLE_LICENSE in manifest creation
Aníbal Limón [Fri, 8 May 2015 20:41:31 +0000 (20:41 +0000)]
license: Add support for handle INCOMPATIBLE_LICENSE in manifest creation

When INCOMPATIBLE_LICENSE's is specified it need to be removed from
license.manifest and also avoid copy to target image.

Add ManifestVisitor that walk the license string searching for
INCOMPATIBLE_LICENSE's if found remove it.

[YOCTO #6765]

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolicense: Split visit_string in LicenseVisitor
Aníbal Limón [Fri, 8 May 2015 20:41:30 +0000 (20:41 +0000)]
license: Split visit_string in LicenseVisitor

Create get_elements and visit_elements in LicenseVisitor based
on visit_string this allow to do modifications on elements before
parsing with AST.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolicense_class: Generalize license_ok function
Aníbal Limón [Fri, 8 May 2015 20:41:29 +0000 (20:41 +0000)]
license_class: Generalize license_ok function

Add dont_want_licenses as parameter to license_ok function and move it
to oe.license module in order to use in other modules.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolicense_class: Reimplemented manifest creation in python
Aníbal Limón [Fri, 8 May 2015 20:41:28 +0000 (20:41 +0000)]
license_class: Reimplemented manifest creation in python

Reimplemented license_manifest_create from shell to python for
INCOMPATIBLE_LICENSE handle using oe.license module.

Optimizations are made to avoid license copy now uses a hardlink
and symbolic link this helps to save space during build.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agodistro_features_check: add any of test
Joe Slater [Thu, 7 May 2015 19:55:26 +0000 (12:55 -0700)]
distro_features_check: add any of test

Add a test for distro features including one or more
items in a list.  This is useful when, for example, we
need either x11 or directfb as a feature.

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agocombo-layer: improve merge commit handling
Patrick Ohly [Fri, 8 May 2015 12:37:30 +0000 (14:37 +0200)]
combo-layer: improve merge commit handling

When the head of a branch is a merge commit, combo-layer did not
record that commit as last_revision because it only considers applied
patches, and the merge commit never gets applied.

This causes problems when the merge commit leads to multiple patches
and the commit id that gets recorded only reaches some of these
patches. The next run then will try to re-apply the other patches.

This special case is now detected and dealt with by bumping
last_revision to the branch commit. The behavior where the head is a
normal commit is intentionally not changed, because some users might
prefer the traditional behavior.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoweston-init: support system's configuration file
Philippe Coval [Fri, 8 May 2015 13:56:40 +0000 (15:56 +0200)]
weston-init: support system's configuration file

Look for OPTARGS variable in /etc/default/weston
and set it as weston's service default options.

This can be used to force system's supported backend.

Change-Id: I0562c9326df5b46226093199873ef58d77aeae75
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agodbus: upgrade to 1.8.16
Roy Li [Thu, 7 May 2015 01:54:08 +0000 (09:54 +0800)]
dbus: upgrade to 1.8.16

Upgrade to fix CVE-2015-0245

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogcc-4.9, gcc-5: Use variable SYSTEMLIBS_DIR instead of hardcoding it for aarch64
Khem Raj [Wed, 6 May 2015 07:04:57 +0000 (00:04 -0700)]
gcc-4.9, gcc-5: Use variable SYSTEMLIBS_DIR instead of hardcoding it for aarch64

Change-Id: I54dc82a569f02d489137d88f16d6b768c4ab779b
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogcc: Add 5 recipes
Khem Raj [Wed, 6 May 2015 07:04:55 +0000 (00:04 -0700)]
gcc: Add 5 recipes

Drop backports obviously
additionally drop local patches around
parallel compilation since it got reworked upstream

To select set

GCCVERSION = "5.1%"
SDKGCCVERSION = "5.1%"

in local.conf

Change-Id: Icdfa61017a617244128f361b022e7c8f1f9e0610
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agokernel-yocto: propagate in tree defconfigs to WORKDIR
Bruce Ashfield [Fri, 8 May 2015 03:36:15 +0000 (23:36 -0400)]
kernel-yocto: propagate in tree defconfigs to WORKDIR

As reported by Steffen Pankratz <Steffen.Pankratz@elektrobit.com>, the
previous logic of KBUILD_DEFCONFIG processing would not propagate an in
tree defcofig to WORKDIR if one was not already present.

We fix the propagation by copying the in tee config if a defconfig is
not already in WORKDIR.

Additionally we only warn (versus copying) if an in tree configuration
is specified, is different than the WORKDIR version and isn't copied.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolinux-yocto/3.14: fix qemumips build error
Bruce Ashfield [Fri, 8 May 2015 03:36:13 +0000 (23:36 -0400)]
linux-yocto/3.14: fix qemumips build error

Updating the SRCREVs to import the following fix:

    mips: define cpu_has_saa in common features include

    To avoid build failures such as the following on non-cavium
    platforms:

     | arch/mips/include/asm/atomic.h: In function 'atomic_add':
     | arch/mips/include/asm/atomic.h:52:6: error: 'cpu_has_saa'
     | undeclared (first use in this function)
     |   if (cpu_has_saa) {
     |       ^

    We define a disabled cpu_has_saa unless the machine specific feature
    overrides define a value.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolinux-yocto: fix race between checkout and meta data generation
Bruce Ashfield [Fri, 8 May 2015 03:36:14 +0000 (23:36 -0400)]
linux-yocto: fix race between checkout and meta data generation

There are two tasks that must run before a linux-yocto kernel is built.

  - Kernel checkout and relocation to work-shared (kernel_checkout)
  - Meta data gathering and configuration prep (kernel_metadata)

The current task definitions for both are simply "before do_patch",
which is correct, but kernel_checkout must run before and not race with
kernel_metadata.

So we set the definition of kernel_checkout to be more specific and
enforce the proper ordering.

[YOCTO: #7731]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolinux-yocto/3.19: Braswell support and bug fixes
Bruce Ashfield [Fri, 8 May 2015 03:36:12 +0000 (23:36 -0400)]
linux-yocto/3.19: Braswell support and bug fixes

Updating to include the following commits:

   a4d0c407cced dmaengine: dw: don't handle interrupt when dmaengine is not used
   e92b2ce791b2 dmaengine: dw: define DW_DMA_MAX_NR_MASTERS
   931304a6567e dmaengine: dw: provide DMA capabilities
   468bad4f7a6f dmaengine: dw: Split device_control
   b4afd7710db7 i2c: i801: Use managed pcim_* PCI device initialization and reservation
   d81a8a11ecba i2c: i801: Remove pci_enable_device() call from i801_resume()
   40e18604e70c i2c: i801: Use managed devm_* memory and irq allocation
   b54f65dbe57b i2c: i801: Remove i801_driver forward declaration
   e95740d4d079 i2c: i801: Don't break user-visible strings
   423e98721e04 ACPI: Introduce has_acpi_companion()
   291f620dc052 i2c: designware: Suppress error message if platform_get_irq() < 0
   cf5ff51a8e3f i2c: designware-pci: no need to provide clk_khz
   4f583ce420d3 i2c: designware-pci: remove Moorestown support
   e000c549c9d8 i2c: designware: Add Intel Baytrail PMIC I2C bus support
   7ffbd9ca19a7 i2c: designware: fixup return handling of wait_for_completion_timeout
   5758d5a1df32 i2c: designware: Do not calculate SCL timing parameters needlessly
   2f58fcae92db i2c: designware: Add i2c bus locking support
   84a73e51e900 i2c: designware: use {readl|writel}_relaxed instead of readl/writel
   f672bb8424e6 serial: 8250_dw: Fix get_mctrl behaviour
   91bd64585489 serial: 8250: add support for ACPI-probed serial port for X-Gene platform
   1190cba71f09 serial:8250:8250_pci: delete unneeded quirk entries
   6405a4b71451 serial:8250:8250_pci: fix redundant entry report for WCH_CH352_2S
   0a1a31bbbc19 serial: 8250_pci: remove one useless explicit type conversion
   4edc52a55f82 intel_idle: Add support for the Airmont Core in the Cherrytrail and Braswell SOCs
   934f85e8bfdb x86/irq, ACPI: Implement ACPI driver to support IOAPIC hotplug
   c6a3440252a8 ACPI / LPSS: check the result of ioremap()
   6aacc0c931b7 pinctrl: update direction_output function of cherryview driver
   cb4a43a2177d pinctrl: cherryview: Configure HiZ pins to be input when requested as GPIOs
   0df22c007ce1 pinctrl: intel: drop owner assignment from platform_drivers
   07b16f04700b pinctrl: cherryview: Save and restore pin configs over system sleep
   e8e5cfffa231 pinctrl: baytrail: Save pin context over system sleep
   04cb3cc0ff21 pinctrl: baytrail: Rework interrupt handling
   4cac25d2574d pinctrl: baytrail: Clear interrupt triggering from pins that are in GPIO mode
   eacab9ab234a pinctrl: baytrail: Relax GPIO request rules

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoxserver-xorg: Make xinerama selectable via PACKAGECONFIG
Ricardo Ribalda Delgado [Fri, 8 May 2015 13:36:01 +0000 (15:36 +0200)]
xserver-xorg: Make xinerama selectable via PACKAGECONFIG

If xinerara can be selected via PACKAGECONFIG, xserver-xorg recipe can
be easier modified via bbappend.

xinerama is needed by the fglrx driver (from AMD).

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogstreamer1.0: Make check selectable via PACKAGECONFIG
Ricardo Ribalda Delgado [Fri, 8 May 2015 15:04:14 +0000 (17:04 +0200)]
gstreamer1.0: Make check selectable via PACKAGECONFIG

This way, this configuration can be easily changed via .bbappend file
without having to re-define the whole EXTRA_OECONF.

With --disable-check  libgstcheck is not build.

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogstreamer1.0: convert GSTREAMER_1_DEBUG to PACKAGECONFIG
Ricardo Ribalda Delgado [Fri, 8 May 2015 15:04:13 +0000 (17:04 +0200)]
gstreamer1.0: convert GSTREAMER_1_DEBUG to PACKAGECONFIG

It is more elegant

Suggested-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobind: disable the HTTP statistics service by default
Ross Burton [Thu, 7 May 2015 14:30:54 +0000 (15:30 +0100)]
bind: disable the HTTP statistics service by default

Rename the "libxml2" PACKAGECONFIG to "httpstats" so that is is meaningful, and
disable it by default as a web frontend to the server statistics shouldn't be
enabled by default.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobind: update libxml2 detection patch
Ross Burton [Thu, 7 May 2015 14:30:53 +0000 (15:30 +0100)]
bind: update libxml2 detection patch

Refresh the libxml2 detection patch to directly call pkg-config instead of
attempting to use xml2-config, which will always return an error in OE.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobind: upgrade to 9.10.2
Roy Li [Mon, 4 May 2015 08:43:39 +0000 (16:43 +0800)]
bind: upgrade to 9.10.2

1. Remove two unneeded CVE patches, 9.10.2 fixed the CVE-2015-1349 also
2. Remove bind-subdirs-run-serially.patch and cross-build-fix.patch,
similar fixes are merged into 9.10.2
3. update the dont-test-on-host.patch
4. update the Copyright file checksum, since the date in it has been changed.
5. replace the hardcode lib dir with $base_libdir in bind-add-crosscripts*.patch

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agooe-selftest: devtool: add a proper test to see if tap devices exist
Paul Eggleton [Thu, 7 May 2015 13:52:25 +0000 (14:52 +0100)]
oe-selftest: devtool: add a proper test to see if tap devices exist

Check up front in test_devtool_deploy_target whether the tap devices
exist and skip if not. If we don't do this we get a significantly less
comprehensible error via pexpect.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agodevtool: fix for rename of gcc-source
Paul Eggleton [Thu, 7 May 2015 13:52:24 +0000 (14:52 +0100)]
devtool: fix for rename of gcc-source

After OE-Core commit 67db7182faf6742b0d971d61d8c5ba34f69d2e12, PV is
appended to the end of the gcc-source PN, thus we need to handle that in
devtool and the corresponding test.

Part of the fix for [YOCTO #7729].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agooe-selftest: devtool: fix broken URL in test_devtool_add_fetch
Paul Eggleton [Thu, 7 May 2015 13:52:23 +0000 (14:52 +0100)]
oe-selftest: devtool: fix broken URL in test_devtool_add_fetch

I already had the file fetched from some previous work and thus it
didn't attempt to download the invalid URL when I tested it earlier.

Part of the fix for [YOCTO #7729].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agobluez: update to 5.30
Kevron Rees [Tue, 5 May 2015 21:37:48 +0000 (14:37 -0700)]
bluez: update to 5.30

Signed-off-by: Kevron Rees <kevron.m.rees@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoe2fsprogs: fix the CVE-2015-1572
Roy Li [Wed, 6 May 2015 09:09:41 +0000 (17:09 +0800)]
e2fsprogs: fix the CVE-2015-1572

Backport a patch to fix CVE-2015-1572
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1572

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agocurl: upgrade to 7.42.1
Roy Li [Wed, 6 May 2015 07:10:54 +0000 (15:10 +0800)]
curl: upgrade to 7.42.1

Upgrade to include a security fixes for CVE-2015-3153

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoinsane: Support aarch64 on musl
Khem Raj [Wed, 6 May 2015 07:04:56 +0000 (00:04 -0700)]
insane: Support aarch64 on musl

musl 1.1.8 supports aarch64

Change-Id: Ie8d39a29dcb7a41c8d59d2a00528b6add8a7655c
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolibart-lgpl: Fix cross compiling
Khem Raj [Wed, 6 May 2015 07:04:59 +0000 (00:04 -0700)]
libart-lgpl: Fix cross compiling

We use standard ISO C data types and get rid of configure guess work
which is iffy in cross compiled environment. Cleans up the re-build as well
since we were deleting art_config.h without considering if the file is
there in first place or not.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agokernel.bbclass: Fix race condition
Ed Bartosh [Wed, 6 May 2015 20:28:39 +0000 (23:28 +0300)]
kernel.bbclass: Fix race condition

Race condition between do_compile_kernelmodules and do_shared_workdir
tasks occurs when do_compile_kernelmodules changes files in
include/generated/* while do_shared_workdir tries to copy them to
shared working directory.

Fixed race by moving do_shared_workdir after do_compile but before
do_compile_kernelmodules.

[YOCTO #7321]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoclasses/buildstats: misc cleanups
Paul Eggleton [Wed, 6 May 2015 16:19:27 +0000 (17:19 +0100)]
classes/buildstats: misc cleanups

* Rename BNFILE and DEVFILE so that they are clearly specific to this
  class, since they end up in the global scope
* Use "with open" when opening files consistently
* Use getVar('PF', True) instead of expand('${PF}')
* Drop some unnecessary assignments

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoclasses/buildstats: don't catch all errors from mkdirhier
Paul Eggleton [Wed, 6 May 2015 16:19:26 +0000 (17:19 +0100)]
classes/buildstats: don't catch all errors from mkdirhier

mkdirhier() doesn't raise an exception if the directory exists, so if it
does raise one we should just be failing, otherwise we're just going
to hit errors later anyway.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoclasses/buildstats: whitespace cleanup
Paul Eggleton [Wed, 6 May 2015 16:19:25 +0000 (17:19 +0100)]
classes/buildstats: whitespace cleanup

* Drop trailing whitespace
* Use spaces around equals in assignments
* Replace an errant tab with spaces

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agorunqemu-internal: correctly set format for root FS as raw
Cristian Iorga [Wed, 6 May 2015 15:21:47 +0000 (18:21 +0300)]
runqemu-internal: correctly set format for root FS as raw

qemu guesses via probing the format of root FS, but
gives a warning and restricts write operations on block 0.
So fix it by setting correctly the format as raw.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoqemu: upgrade to 2.3.0
Cristian Iorga [Wed, 6 May 2015 15:21:46 +0000 (18:21 +0300)]
qemu: upgrade to 2.3.0

Qemu-Arm-versatilepb-Add-memory-size-checking.patch
brought up to date;
37ed3bf1ee07bb1a26adca0df8718f601f231c0b.patch removed,
integrated upstream;
glx enable config option changed to opengl enable,
update accordingly.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agox11perf: Upgrade 1.5.4 -> 1.6.0
Jussi Kukkonen [Tue, 5 May 2015 11:12:49 +0000 (14:12 +0300)]
x11perf: Upgrade 1.5.4 -> 1.6.0

* remove PR

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoxhost: Upgrade 1.0.6 -> 1.0.7
Jussi Kukkonen [Tue, 5 May 2015 11:12:48 +0000 (14:12 +0300)]
xhost: Upgrade 1.0.6 -> 1.0.7

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoxmodmap: Upgrade 1.0.8 -> 1.0.9
Jussi Kukkonen [Tue, 5 May 2015 11:12:47 +0000 (14:12 +0300)]
xmodmap: Upgrade 1.0.8 -> 1.0.9

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoxev: Upgrade 1.2.1 -> 1.2.2
Jussi Kukkonen [Tue, 5 May 2015 11:12:46 +0000 (14:12 +0300)]
xev: Upgrade 1.2.1 -> 1.2.2

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoserf: update SRC_URI to use debian mirrors instead of googlecode
Maxin B. John [Tue, 5 May 2015 14:14:37 +0000 (16:14 +0200)]
serf: update SRC_URI to use debian mirrors instead of googlecode

Update SRC_URI to use debian mirrors as googlecode will be closed
in near future. Also added a summary to the recipe.

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agolibarchive: fix out of tree builds
Ross Burton [Tue, 5 May 2015 14:33:15 +0000 (15:33 +0100)]
libarchive: fix out of tree builds

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agokbproto: Upgrade 1.0.6 -> 1.0.7
Jussi Kukkonen [Tue, 5 May 2015 19:33:11 +0000 (22:33 +0300)]
kbproto: Upgrade 1.0.6 -> 1.0.7

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agorandrproto: Upgrade 1.4.0 -> 1.4.1
Jussi Kukkonen [Tue, 5 May 2015 19:33:10 +0000 (22:33 +0300)]
randrproto: Upgrade 1.4.0 -> 1.4.1

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agoxproto: Upgrade 7.0.26 -> 7.0.27
Jussi Kukkonen [Tue, 5 May 2015 19:33:09 +0000 (22:33 +0300)]
xproto: Upgrade 7.0.26 -> 7.0.27

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agopython3: Disable pip to fix issues on the Autobuilders
Alejandro Hernandez [Mon, 4 May 2015 09:43:01 +0000 (09:43 +0000)]
python3: Disable pip to fix issues on the Autobuilders

As Python-3.4 pip is required and installed by default, pips installation
is bootstrapped using python wheels, this makes it complicated to patch,
by default the installation uses an absolute path to /tmp, on most cases
this would not be a problem, but since on the Autobuilders several Python
installations (for different archs) may be happening at the same time,
this shared resource utilization results in errors at do_install(), this
patch disables pip installation by default for now, until we have a
python3-pip package which we can easily patch in these situations.

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agopython3-native: Disable pip on native builds to fix Autobuilder issues
Alejandro Hernandez [Mon, 4 May 2015 09:43:00 +0000 (09:43 +0000)]
python3-native: Disable pip on native builds to fix Autobuilder issues

As Python-3.4 pip is required and installed by default, pips installation
is bootstrapped using python wheels, this makes it complicated to patch
and causes errors on the Autobuilders, since we don't need pip for
python3-native, this disables it fixing the issues.

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agopython3-native: Fix pip install issue due to unclean build directory
Alejandro Hernandez [Thu, 16 Apr 2015 09:45:29 +0000 (09:45 +0000)]
python3-native: Fix pip install issue due to unclean build directory

When installing python3-native sometimes pips default build
directory (which is on the host and is user dependant) is left unclean,
due to this, when python3-core is being installed it tries to use
the same directory producing an error, this explicitly removes
what the previous installation might have left behind, fixing the issue.

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agopython3: Change python BASEVERSION to 3.4
Alejandro Hernandez [Mon, 13 Apr 2015 18:13:26 +0000 (13:13 -0500)]
python3: Change python BASEVERSION to 3.4

Changes PYTHON_BASEVERSION = 3.4 to fix errors when installing
python3-distribute and probably other libraries

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agogenerate-manifest-3.4.py: Add fractions to ${PN}-numbers
Tim Orling [Thu, 9 Apr 2015 23:55:23 +0000 (16:55 -0700)]
generate-manifest-3.4.py: Add fractions to ${PN}-numbers

python-cryptography requires fractions module which is currently unpackaged.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 years agopython3: Upgrade from 3.3.3 to 3.4.2
Alejandro Hernandez [Fri, 27 Feb 2015 18:49:22 +0000 (12:49 -0600)]
python3: Upgrade from 3.3.3 to 3.4.2

Modifies:
python3-native_3.3.3.bb -> python3-native_3.4.2.bb: Updates checksums, version, patches
and SRC_URIs to use xz format, LICENSE did not change, dates were updated, adds fix for
ctypes/libffi needed for pip <- required since Python 3.4 (see PEP #453).
python3_3.3.3.bb -> python3_3.4.2.bb: Updates checksums, version, patches and SRC_URIs
to use xz format, adds fix for ctypes/libffi, fixes oe_multilib_header() call,
adds python3-core as RDEPENDS to python3-misc to avoid QA issue.
generate-manifest-3.4.py - > generate-manifest-3.4.py: fixes reprlib,
adds _sitebuiltins and _collections_abc <- formerly part of collections, separated since 3.4
python-3.3-manifest.inc -> python-3.4-manifest.inc

Rebases:
12-distutils-prefix-is-inside-staging-area.patch
python-3.3-multilib.patch
04-default-is-optimized.patch
avoid-ncursesw-include-path.patch

Deletes (fixed upstream):
fix-ast.h-dependency.patch
python3-fix-build-error-with-Readline-6.3.patch
06-ctypes-libffi-fix-configure.patch
remove_sqlite_rpath.patch

[YOCTO #6857]

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
9 years agoconnman: upgrade to 1.29
Cristian Iorga [Mon, 4 May 2015 14:15:39 +0000 (17:15 +0300)]
connman: upgrade to 1.29

- Add support for Ethernet and VLAN usage;
- Fixes.

Added build-create-dirs-before-putting-files-in-them.patch,
already submitted upstream.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>