]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
12 years agotelepathy-glib: update to 0.19.6
Constantin Musca [Thu, 23 Aug 2012 06:13:10 +0000 (09:13 +0300)]
telepathy-glib: update to 0.19.6

The 0001-Fix-a-race-in-_gen-reentrant-methods.list patch is
included in the 0.19.6 version.

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
12 years agodistutils/steuptools: Fix files layout and unbreak builds
Richard Purdie [Fri, 24 Aug 2012 16:12:39 +0000 (16:12 +0000)]
distutils/steuptools: Fix files layout and unbreak builds

The last two distutils changes progressivly broke the builds. Firstly they
moved things from the site_packages directory to being higher up the tree
which introduced package QA warnings as a side effect. Secondly, it interacts
badly with setuptools which passes in --root=${D} itself.

This patch restores the original directory layout, hence fixing the QA
warnings and also passes extra options to setuptools to deal with the
--root option it passes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomutter: Explictly disable libcanberra
Richard Purdie [Fri, 24 Aug 2012 15:23:50 +0000 (15:23 +0000)]
mutter: Explictly disable libcanberra

Its not listed in DEPENDS, this ensures build reproducibility.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogcc-4.7: Add fix for libtool rpath problems
Richard Purdie [Fri, 24 Aug 2012 14:10:59 +0000 (14:10 +0000)]
gcc-4.7: Add fix for libtool rpath problems

This avoids problems with libstdc++ having bad rpaths (/usr/lib/../.lib)
in its .la file. See the patch for more information.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibtool: update rpath normalization to use builtin
Andy Ross [Thu, 23 Aug 2012 17:32:30 +0000 (17:32 +0000)]
libtool: update rpath normalization to use builtin

Use the built-in normalization function instead of the sed hack.

Signed-off-by: Andy Ross <andy.ross@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agold: -rpath must search under sysroot
Andy Ross [Thu, 23 Aug 2012 17:32:31 +0000 (17:32 +0000)]
ld: -rpath must search under sysroot

The -rpath argument would search the host filesystem for libraries,
even when a sysroot was defined.  For cross toolchains with targets
compatible with the host architecture this can find incorrect
libraries.  Leave -rpath-link unmodified, as build systems in the wild
are already using this to point to host directories.

[YOCTO #2965]

Signed-off-by: Andy Ross <andy.ross@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoxev: Add missing dependencies on libxrandr and xproto
Richard Purdie [Thu, 23 Aug 2012 14:15:27 +0000 (14:15 +0000)]
xev: Add missing dependencies on libxrandr and xproto

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoexternal-python-tarball: Blacklist recipe if ipk is not in the PACKAGE_CLASSES list
Saul Wold [Wed, 22 Aug 2012 20:54:04 +0000 (20:54 +0000)]
external-python-tarball: Blacklist recipe if ipk is not in the PACKAGE_CLASSES list

This is needed because ipk tools and variables (specically
IPKGCONF_TARGET and IPKGCONF_SDK) are used from the rootfs_ipk.bbclass

I tried to inherit directly but it still fails to expand those.

[YOCTO #2814]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibiconv: skip recipe if using eglibc
Paul Eggleton [Mon, 20 Aug 2012 13:20:41 +0000 (14:20 +0100)]
libiconv: skip recipe if using eglibc

libiconv is provided for use with uClibc - if you build it together with
eglibc (which already PROVIDES virtual/libiconv) you can end up with
dependency problems during do_rootfs.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agocups: disable pdftops
Saul Wold [Wed, 22 Aug 2012 20:32:18 +0000 (13:32 -0700)]
cups: disable pdftops

This ensure a reliable built without host contamination, this
will also disable the usage of ghostscript.

[YOCTO #2966]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agotask-base: pull in the bluez asound module when appropriate
Christopher Larson [Tue, 21 Aug 2012 18:10:00 +0000 (11:10 -0700)]
task-base: pull in the bluez asound module when appropriate

If the machine and distro both want alsa, then have task-base-bluetooth pull
in the libasound-module-bluez package.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agobusybox: Upgrade to upstream 1.20.2
Radu Moisan [Wed, 22 Aug 2012 09:22:22 +0000 (12:22 +0300)]
busybox: Upgrade to upstream 1.20.2

Updated defconfig file from generated .config
Disabled CONFIG_LSOF,CONFIG_CROSS_COMPILER_PREFIX, and CONFIG_EXTRA_CFLAGS
for backwards compatibility.
Added busybox-1.20.2-kernel_ver.patch from upstream.

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agogrub-efi-native: Update to version 2.00
Radu Moisan [Tue, 21 Aug 2012 11:48:38 +0000 (14:48 +0300)]
grub-efi-native: Update to version 2.00

Added -Wno-unused-result because of a read() with no result, and causing
error due to -Werror
Updated grub recipe because of a patch name change
Removed unnecessary patches (merged upstream).

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agogrub: Update to upstream stable 2.00
Radu Moisan [Tue, 21 Aug 2012 11:34:25 +0000 (14:34 +0300)]
grub: Update to upstream stable 2.00

Removed unnecessary patches (merged upstream).

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoscripts/combo-layer: specify branch when getting current revision
Paul Eggleton [Tue, 21 Aug 2012 13:17:10 +0000 (14:17 +0100)]
scripts/combo-layer: specify branch when getting current revision

Handle the case during update where the configured branch is not
currently checked out in the component repository by just specifying
it in the places where it was not previously.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agogrub-1.99: Add flex-native to DEPENDS
Xin Ouyang [Mon, 20 Aug 2012 19:36:46 +0000 (14:36 -0500)]
grub-1.99: Add flex-native to DEPENDS

[YOCTO #2916]

On some systems the host version of flex may be too old to work properly,
instead we depend on flex-native to ensure that we have the proper version
available to us.  (Flex version 2.5.35 or newer is requried.)

Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
Clarified commit message

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoeglibc-2.15: Delete
Khem Raj [Wed, 22 Aug 2012 17:59:50 +0000 (10:59 -0700)]
eglibc-2.15: Delete

eglibc 2.15 is not buildable with current toolchain build sequence
and is not used as default on OE-Core. So lets remove it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolinux-yocto: Remove parens from COMPATIBLE_MACHINE regexp
Khem Raj [Wed, 22 Aug 2012 17:59:48 +0000 (10:59 -0700)]
linux-yocto: Remove parens from COMPATIBLE_MACHINE regexp

This helps in appending to this regexp from bbappends
coming from other layers who want to leverage linux-yocto
with minimum tweaks by using a standard prefefined machine
from linux-yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agorunqemu: Honor KERNEL and ROOTFS settings from environment
Khem Raj [Wed, 22 Aug 2012 17:59:47 +0000 (10:59 -0700)]
runqemu: Honor KERNEL and ROOTFS settings from environment

Expand the usage to be able to specify KERNEL and ROOTFS
on commandline. This helps in using the script for booting
images that are essentially not part of OE-Core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agomesa: clean up PACKAGECONFIG
Ross Burton [Mon, 20 Aug 2012 10:25:18 +0000 (11:25 +0100)]
mesa: clean up PACKAGECONFIG

Use machine overrides instead of machine features.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogmp-4.2.1: Set CC_FOR_BUILD to ensure the host system compiler is used, not the targe...
Richard Purdie [Wed, 22 Aug 2012 18:30:22 +0000 (19:30 +0100)]
gmp-4.2.1: Set CC_FOR_BUILD to ensure the host system compiler is used, not the target one

This addresses errors like:

| NOTE: make -j 16
| i586-poky-linux-gcc  -m32   -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 `test -f 'gen-fac_ui.c' || echo './'`gen-fac_ui.c -o gen-fac_ui
| i586-poky-linux-gcc  -m32   -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 `test -f 'gen-fib.c' || echo './'`gen-fib.c -o gen-fib
| i586-poky-linux-gcc  -m32   -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 `test -f 'gen-bases.c' || echo './'`gen-bases.c -o gen-bases -lm
| i586-poky-linux-gcc  -m32   -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 `test -f 'gen-psqr.c' || echo './'`gen-psqr.c -o gen-psqr -lm
| ./gen-fac_ui 32 0 >mpz/fac_ui.h || (rm -f mpz/fac_ui.h; exit 1)
| ./gen-bases header 32 0 >mp_bases.h || (rm -f mp_bases.h; exit 1)
| ./gen-bases table 32 0 >mpn/mp_bases.c || (rm -f mpn/mp_bases.c; exit 1)
| ./gen-fib header 32 0 >fib_table.h || (rm -f fib_table.h; exit 1)
| ./gen-bases: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory
| ./gen-bases: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory
| ./gen-fib table 32 0 >mpn/fib_table.c || (rm -f mpn/fib_table.c; exit 1)
| make: *** [mp_bases.h] Error 1

and matches the fix for the other gmp version.

[YOCTO #2992]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibtool: normalize link paths before considering for RPATH
Andy Ross [Fri, 17 Aug 2012 15:53:11 +0000 (08:53 -0700)]
libtool: normalize link paths before considering for RPATH

Libtool may be passed link paths of the form "/usr/lib/../lib", which fool
its detection code into thinking it should be included as an RPATH in
the generated binary.  Normalize before comparision.

Signed-off-by: Andy Ross <andy.ross@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agodistutils.bblass: change order of args to install step
Matthew McClintock [Tue, 21 Aug 2012 18:44:21 +0000 (13:44 -0500)]
distutils.bblass: change order of args to install step

This let's the user override install-lib argument again if it needs
to be something else, otherwise things like python-setuptools
won't be able to modify the install-lib dir

This fixes a new issue exposed by my previous distutils patch
that fixed the python modules default install location. Also,
it removes running the install step twice which was inadvertant

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconf/bitbake.conf: allow cache reuse between bitbake, bitbake-layers and hob
Paul Eggleton [Tue, 21 Aug 2012 17:08:29 +0000 (18:08 +0100)]
conf/bitbake.conf: allow cache reuse between bitbake, bitbake-layers and hob

BB_ENV_EXTRAWHITE is set by the bitbake wrapper script but not by
bitbake-layers, and thus it was affecting the data hash and thus
invalidating the cache. Any variables passed through from the
environment by being added to this variable should themselves
influence the hash already if they are not already excluded from,
the data hash, so BB_ENV_EXTRAWHITE can be excluded.

Similarly, DISABLE_SANITY_CHECKS is set by the hob script in order to
have sanity checks run later, but not set by the bitbake wrapper script.
It doesn't actually affect the build itself and so its value can also
be excluded from the data hash.

These changes prevent unnecessary reparsing between executions of
bitbake, bitbake-layers, and the initial pseudo build within the hob
script.

Fixes [YOCTO #2680].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogcc: bump PR
Martin Jansa [Tue, 21 Aug 2012 18:33:35 +0000 (20:33 +0200)]
gcc: bump PR

* missing in 30617bde61a3b0a0944b49a0c9fb7159dacbb19f, eglibc-initial fails to compile in incremental build with OEBasic

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoclasses/package: document do_packages_split arguments
Paul Eggleton [Wed, 22 Aug 2012 10:53:06 +0000 (11:53 +0100)]
classes/package: document do_packages_split arguments

This function takes quite a number of arguments and can be tricky to use
properly; this is not made easier if it is undocumented, so document all
of the arguments. (No functional changes, comments only.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogcc-cross-intermediate, gcc-crosssdk-intermediate: Remove
Khem Raj [Thu, 16 Aug 2012 06:42:00 +0000 (23:42 -0700)]
gcc-cross-intermediate, gcc-crosssdk-intermediate: Remove

These recipes arent used anymore so delete them

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agogcc-crosssdk-initial_4.7.bb: Add --with-native-system-header-dir to EXTRA_OECONF
Khem Raj [Thu, 16 Aug 2012 06:40:47 +0000 (23:40 -0700)]
gcc-crosssdk-initial_4.7.bb: Add --with-native-system-header-dir to EXTRA_OECONF

gcc-crosssdk-intermediate will go away and -initial will
assume its responsibility therefore transfer the option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agouclibc: Use gcc-cross-initial as staging compiler
Khem Raj [Thu, 16 Aug 2012 06:21:04 +0000 (23:21 -0700)]
uclibc: Use gcc-cross-initial as staging compiler

Do not build fake shared libraries during uclibc-initial phase

Let uclibc depend on gcc-cross-initial instead of gcc-cross-intermediate
thereby set stage to remove gcc-cross-intermediate

Let uclibc depend on uclibc-initial so that boostrap sysroot
gets populated properly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agouclibc.inc,uclibc-config.inc: Untabify python snippets
Khem Raj [Thu, 16 Aug 2012 06:18:55 +0000 (23:18 -0700)]
uclibc.inc,uclibc-config.inc: Untabify python snippets

To appease bitbake

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agoeglibc: Fix eglibc-initial and let eglibc depend on it
Khem Raj [Thu, 16 Aug 2012 06:16:11 +0000 (23:16 -0700)]
eglibc: Fix eglibc-initial and let eglibc depend on it

eglibc-initial does not need to install fake shared libs
anymore so drop it.

eglibc now should depend on eglibc-initial so that bootstrap
sysroot gets populated properly.

Drop references to gcc intermediate from glibc testing
scripts.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agogcc-cross: Make gcc-cross-initial as the only intermediate gcc stage
Khem Raj [Thu, 16 Aug 2012 06:12:51 +0000 (23:12 -0700)]
gcc-cross: Make gcc-cross-initial as the only intermediate gcc stage

Now glibc can be compiled with gcc-cross-initial therefore prepare
the stage to drop gcc-cross-intermediate

Also drop arm-nolibfloat.patch should not be needed anymore
half of changes in this patch are meant for OABI which we dont
use anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agoeglibc-2.16: Update to top of 2.16 branch
Khem Raj [Wed, 8 Aug 2012 14:50:58 +0000 (07:50 -0700)]
eglibc-2.16: Update to top of 2.16 branch

Some translations and tst-gettext fixes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agoeglibc-2.16: Remove build dependency on libgcc_s and libgcc_eh
Khem Raj [Thu, 16 Aug 2012 06:09:00 +0000 (23:09 -0700)]
eglibc-2.16: Remove build dependency on libgcc_s and libgcc_eh

This patch backports two patches from glibc trunk essentially
dropping the requirements to have libgcc_s and libgcc_eh
this will simplify the toolchain bootstrap sequence.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 years agocoreutils: fix to build with acl support
Jackie Huang [Tue, 21 Aug 2012 07:43:00 +0000 (15:43 +0800)]
coreutils: fix to build with acl support

Fix the issue that coreutils was built without acl support:

configure: WARNING: libacl development library was not found or not usable.
configure: WARNING: GNU coreutils will be built without ACL support.

which will cause ls and cp commands don't have the ACL related behaviors:
ls -l: no plus sign(+) after the permission string for files that have ACL
cp -p: can not preserves the ACLs.

[YOCTO #2959]

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopackage_rpm.bbclass: fix and enhance the incremental rpm generation
Robert Yang [Tue, 21 Aug 2012 06:48:48 +0000 (14:48 +0800)]
package_rpm.bbclass: fix and enhance the incremental rpm generation

The incremental rpm generation usually broke when package_rpm.bbclass
changed, change its implementation to make it more stable:

* It depended on the previous and current saved manifest files in
  the past, it would break when the manifest changed. Now query the
  previous and current installed pkgs from rootfs/var/lib and
  rootfs/install/, this would be more reliable, the manifest's change
  would not affect it any more.

* Add explanations before package_install_internal_rpm to explain what
  does the function do.

* Remove an unwanted "awk '{print $1}'".

[YOCTO #2906]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoinsane.bbclass: Fix RPATH warning in the face of funny path strings
Andy Ross [Mon, 20 Aug 2012 21:05:58 +0000 (14:05 -0700)]
insane.bbclass: Fix RPATH warning in the face of funny path strings

In toolchain edge cases it's possible for the RPATH of a library to be
set to something like "/usr/lib/../lib".  This should be detected as
"/usr/lib" and generate a warning.

Signed-off-by: Andy Ross <andy.ross@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoformfactor: Clean up errors on machines without framebuffers
Richard Purdie [Mon, 20 Aug 2012 15:44:36 +0000 (16:44 +0100)]
formfactor: Clean up errors on machines without framebuffers

If fbset can't find a framebuffer we end up with a mess on the console.
We might as well avoid doing this on machines without a framebuffer.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agometa/classes: Various python whitespace fixes
Richard Purdie [Mon, 20 Aug 2012 16:52:21 +0000 (16:52 +0000)]
meta/classes: Various python whitespace fixes

It was pointed out we have a number of weird indentations in the python functions.
This patch cleans up 3, 7 and other weird indentations for the core bbclass files.

It also fixes some wierd (odd) shell function indentation which my searches picked up.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoqemu: Fix broken accidental path move
Richard Purdie [Mon, 20 Aug 2012 16:25:21 +0000 (17:25 +0100)]
qemu: Fix broken accidental path move

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosstate-cache-management.sh: update for the SSTATE_MIRRORS
Robert Yang [Mon, 20 Aug 2012 08:29:46 +0000 (16:29 +0800)]
sstate-cache-management.sh: update for the SSTATE_MIRRORS

Several fixes:
* We have put the sstate file to SSTATE_DIR/??/ currently, but the
  sstate file on the SSTATE_MIRRORS or the obsolete one is still in
  SSTATE_DIR/ (no subdir), update the script to support manage them.

* Remove the related ".done" file in the SSTATE_DIR.

* Add a "-L, --follow-symlink" which will remove both the symbol link and
  the destination file

* Change the "ls -u file_list" (access time) to "ls -t file_list"
  (change tiem), since the "ls -u" and readlink will change the
  symlink's access time, which would make the result inconsistent.
  A solution is save the access time before every "ls -u" and "readlink",
  save it back after the command, but this would cause performance lost
  since it needs check each file and modify the symlink's status. Use
  the "-t" doesn't cause much different.

[YOCTO #2897]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoclasses/sanity: remove texi2html from required host utilities
Paul Eggleton [Mon, 20 Aug 2012 08:47:56 +0000 (09:47 +0100)]
classes/sanity: remove texi2html from required host utilities

texi2html is not actually required to build world of OE-Core anymore,
so we don't need to mandate it. The only difference without it (verified
with buildhistory) is that groff doesn't produce HTML documentation; the
rest of its docs are still produced and packaged and no other packages
are affected.

Part of the work towards [YOCTO #2423].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokernel.bbclass: Preserve generated headers only if they exist
Martin Jansa [Mon, 20 Aug 2012 11:19:44 +0000 (13:19 +0200)]
kernel.bbclass: Preserve generated headers only if they exist

* I have 2.6.37 kernel without this directory and do_install now fails
  after 813256bf7bb6e26d542d5f769e2802564116ebe5

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoscripts/runqueue-internal: Drop enable-gl option
Richard Purdie [Mon, 20 Aug 2012 15:07:13 +0000 (15:07 +0000)]
scripts/runqueue-internal: Drop enable-gl option

This is no longer necessary since we've dropped the GL passthrough patches.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoqemu-git: Drop GL passthrough support
Richard Purdie [Mon, 20 Aug 2012 11:23:22 +0000 (11:23 +0000)]
qemu-git: Drop GL passthrough support

These patches are a maintenance nightmare and impacting our abaility to
keep up to date with qemu. They are also a source of various bugs.

Remove them until someone is willing to step up and maintain them,
or upstream gains GL support.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoqemu-0.15: Drop GL passthrough support
Richard Purdie [Mon, 20 Aug 2012 11:20:12 +0000 (11:20 +0000)]
qemu-0.15: Drop GL passthrough support

These patches are a maintenance nightmare and impacting our abaility to
keep up to date with qemu. They are also a source of various bugs.

Remove them until someone is willing to step up and maintain them,
or upstream gains GL support.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibpam: Fix missing DESTDIR for a mkdir causing build failures
Richard Purdie [Sun, 19 Aug 2012 12:30:07 +0000 (12:30 +0000)]
libpam: Fix missing DESTDIR for a mkdir causing build failures

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agorandrproto: upgrade to 1.4.0
Constantin Musca [Tue, 14 Aug 2012 12:50:27 +0000 (15:50 +0300)]
randrproto: upgrade to 1.4.0

License change due to addition of missing Copyright

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoavahi: fix packaging of avahi-autoipd
Marc Reilly [Fri, 17 Aug 2012 00:10:35 +0000 (00:10 +0000)]
avahi: fix packaging of avahi-autoipd

- Avahi's "avahi-autoipd" file is in the dhcp/ folder, not dhcp3/
- udhcpc files were being installed but not being shipped in avahi-autoipd
- do_install override for avahi-autoipd was not being called and is not
  required, so join it into regular do_install.
- While at it, fixup string quoting in description.

This makes avahi-autoipd work with simple ifup/down scripts.

Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibxrandr: upgrade to 1.4.0
Constantin Musca [Fri, 17 Aug 2012 16:21:11 +0000 (19:21 +0300)]
libxrandr: upgrade to 1.4.0

Only some spaces changed in the license file.

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibpam: Update recipes from 1.1.5 -> 1.1.6
Khem Raj [Sat, 18 Aug 2012 04:56:41 +0000 (21:56 -0700)]
libpam: Update recipes from 1.1.5 -> 1.1.6

Drop include-sys-resource.patch already fixed upstream
LIC_FILE_CHKSUM change is due to deletion of space in
COPYING file see
http://git.fedorahosted.org/cgit/linux-pam.git/commit/COPYING?id=1814aec611a5f9e03eceee81237ad3a3f51c954a

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agounifdef-native: Correct LICENSE
Khem Raj [Sun, 19 Aug 2012 00:48:15 +0000 (17:48 -0700)]
unifdef-native: Correct LICENSE

The header in sourcefile says its BSD licensed
not GPL therefore make the correction

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolinux-yocto/3.0: update meta SRCREV
Bruce Ashfield [Sun, 19 Aug 2012 04:28:41 +0000 (00:28 -0400)]
linux-yocto/3.0: update meta SRCREV

Bumping the meta SRCREV to pickup this fix:

    meta: rename virto.scc to virtio.scc

    The virtio configuration block is misnamed. BSPs that include it with
    the proper name, now throw an error (as they should). So fixing the
    name of the fragment fixes the build.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agolinux-yocto-tiny: set default branch
Bruce Ashfield [Sun, 19 Aug 2012 04:18:19 +0000 (00:18 -0400)]
linux-yocto-tiny: set default branch

To streamline the creation of build time branches (branches that are
not always present in the upstream kernel repository), linux-yocto-tiny
should specify a default kernel branch. By setting the default branch
(KBRANCH_DEFAULT) and also setting the build branch (KBRANCH) to that
default, the tools will allow the board description to be processed
and no branching forced.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12 years agopseudo: Fix pseudo-native rebuild when triggered by dep change
Mark Hatle [Fri, 17 Aug 2012 21:24:52 +0000 (16:24 -0500)]
pseudo: Fix pseudo-native rebuild when triggered by dep change

When NO32LIBS = 0, building 32-bit version of pseudo-native and
building on a 64-bit host -- if the build was triggered by a
dependency change on something pseudo uses, the build could fail
due to left over files from the previous build.  Fix this by
ensuring we run make distclean (and ignoring any failure codes) to
ensure we start over.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agorunqemu: work with yocto-bsp created kernel filenames
Scott Garman [Fri, 17 Aug 2012 17:54:40 +0000 (10:54 -0700)]
runqemu: work with yocto-bsp created kernel filenames

The yocto-bsp tool generates kernels with additional strings within
the filename, e.g. zImage-myqemuarm.bin. Loosen the MACHINE detection
regex to work with these filenames.

Fixes [YOCTO #2890].

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agocross-localedef-native_2.16.bb: fix for CentOS 5.X
Matthew McClintock [Fri, 17 Aug 2012 17:54:07 +0000 (12:54 -0500)]
cross-localedef-native_2.16.bb: fix for CentOS 5.X

| gcc -isystem/home/mattsm/git/poky/build-master/tmp/sysroots/x86_64-linux/usr/include -isystem/home/mattsm/git/poky/build-master/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -DNOT_IN_libc=1 -DNO_SYSCONF -DNO_UNCOMPRESS -DLOCALE_PATH='"/usr/local/lib/locale:/usr/local/share/i18n"' -DLOCALEDIR='"/usr/local/lib/locale"' -DLOCALE_ALIAS_PATH='"/usr/local/share/locale"' -DCHARMAP_PATH='"/usr/local/share/i18n/charmaps"' -DREPERTOIREMAP_PATH='"/usr/local/share/i18n/repertoiremaps"' -DLOCSRCDIR='"/usr/local/share/i18n/locales"' -DNOT_IN_libc -DIN_GLIBC_LOCALEDEF -Iglibc/locale/programs -I./include -Iglibc/locale -I. -I. -include ./include/always.h -Wall -Wno-format -c -o ld-address.o glibc/locale/programs/ld-address.c
| In file included from glibc/locale/programs/localedef.h:24,
|                  from glibc/locale/programs/ld-address.c:30:
| ./include/locale.h:6: error: conflicting types for 'locale_t'
| glibc/locale/xlocale.h:42: error: previous declaration of 'locale_t' was here
| make: *** [ld-address.o] Error 1
| ERROR: oe_runmake failed

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoconnman: upgrade to 1.4
Constantin Musca [Fri, 17 Aug 2012 16:10:46 +0000 (19:10 +0300)]
connman: upgrade to 1.4

The removed patch is included in connman 1.4.

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agogst-fluendo-mpegdemux: upgrade to 0.10.71
Constantin Musca [Fri, 17 Aug 2012 15:46:11 +0000 (18:46 +0300)]
gst-fluendo-mpegdemux: upgrade to 0.10.71

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agogst-fluendo-mp3: upgrade to 0.10.19
Constantin Musca [Fri, 17 Aug 2012 16:03:11 +0000 (19:03 +0300)]
gst-fluendo-mp3: upgrade to 0.10.19

Only the copyright year has changed in the license file.

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoperf_3.4.bb: update to build against older kernels
Matthew McClintock [Fri, 17 Aug 2012 02:54:56 +0000 (21:54 -0500)]
perf_3.4.bb: update to build against older kernels

Removes a make install-python_ext when not present since
older versions of perf lack this install rule

This also fixes a library issue on older kernels building with
a newer toolchain where libaries that would previously be pulled
in are no longer. So we add them manually.

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agomesa: enable EGL, with DRM and X11 platforms
Ross Burton [Mon, 30 Jul 2012 15:54:26 +0000 (16:54 +0100)]
mesa: enable EGL, with DRM and X11 platforms

Patch originally by Damien Lespiau <damien.lespiau@intel.com>.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agomesa: respect x11 DISTRO_FEATURE
Ross Burton [Mon, 30 Jul 2012 16:17:28 +0000 (17:17 +0100)]
mesa: respect x11 DISTRO_FEATURE

Patch originally by Damien Lespiau <damien.lespiau@intel.com>.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agomesa-demos: fix GLES2 build
Ross Burton [Wed, 1 Aug 2012 12:17:10 +0000 (13:17 +0100)]
mesa-demos: fix GLES2 build

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agocore: Prefer mesa-dri as virtual/libopengles1/2 provider
Damien Lespiau [Mon, 30 Jul 2012 13:51:14 +0000 (14:51 +0100)]
core: Prefer mesa-dri as virtual/libopengles1/2 provider

Wihtout it, you have both mesa-dri and mesa-xlib as providers. Let's
prefer the accelerated version.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agomesa: enable GLES v1 and v2
Ross Burton [Mon, 30 Jul 2012 14:40:39 +0000 (15:40 +0100)]
mesa: enable GLES v1 and v2

Patch originally by Damien Lespiau <damien.lespiau@intel.com>.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agomesa: Add a mesa-dri-glsl-native_git recipe
Damien Lespiau [Tue, 24 Jul 2012 13:25:57 +0000 (14:25 +0100)]
mesa: Add a mesa-dri-glsl-native_git recipe

If you have both a fixed version of mesa and a git version of mesa, you
also need the mesa-dri-glsl-native recipe for each versions. The code
generation that happens natively has to be done with the tool extracted
from the version you are compiling.

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoncurses: fix file names for update -alternatives
Saul Wold [Fri, 27 Jul 2012 00:45:42 +0000 (17:45 -0700)]
ncurses: fix file names for update -alternatives

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agokern-tools: fixes (branching,buildall) + cleanups (checkpoint,cleaner)
Bruce Ashfield [Wed, 1 Aug 2012 17:14:55 +0000 (13:14 -0400)]
kern-tools: fixes (branching,buildall) + cleanups (checkpoint,cleaner)

Updating the kern-tools SRCREV to pickup a collection of bug fixes
and cleanups:

  75e71c3 kgit-config-cleaner: add -k <keep option>
  02be3b5 buildall: switch back to scc driven processing
  c7101db kern-tools: support flexible branching
  e2d06bd kern-tools: Remove superfluous references to "defconfig" from the "createme" script.
  e693754 kgit-checkpoint: fix verify_branch variable name typo
  ee67a7b kgit-config-cleaner: fix redefintion processing

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolinux-yocto: explicitly export KMETA to scripts
Bruce Ashfield [Sat, 7 Jul 2012 02:47:27 +0000 (22:47 -0400)]
linux-yocto: explicitly export KMETA to scripts

The kern-tools scripts can support a meta branch and directory of a name that
isn't "meta", but they need the name passed through the environment variable
KMETA. ensuring that KMETA is exported in the shell environment sets the stage
to support flexible meta branch name.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolinux-yocto/3.4: remove explicit KBRANCH designations
Bruce Ashfield [Thu, 5 Jul 2012 18:39:17 +0000 (14:39 -0400)]
linux-yocto/3.4: remove explicit KBRANCH designations

A BSP specific KBRANCH assignment is no longer a required
element to locate and build a yocto kernel. As such we can
set the default kbranch, and remove all other explicit
assignments.

KBRANCH is still used, and if it is changed from the
default, that branch will be built.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolinux-yocto: make KBRANCH the exception and not the rule
Bruce Ashfield [Thu, 5 Jul 2012 18:22:53 +0000 (14:22 -0400)]
linux-yocto: make KBRANCH the exception and not the rule

The kernel branch is no longer required by the yocto-kern-tools
to locate BSP feature descriptions (it is the MACHINE:KTYPE
descriptor), so we no longer require that the BSP branch be
explicitly set.

If a kernel branch is explicitly set, it is now used to trigger
a checks to ensure that the branch really is being built.
Otherwise the branch that the machine description creates will
be built (just as it always was).

This further simplies the use and configuration of a linux-yocto
based kernel recipe.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolinux-yocto/3.4: BSP, uprobes, config and cleanups
Bruce Ashfield [Thu, 9 Aug 2012 19:48:27 +0000 (15:48 -0400)]
linux-yocto/3.4: BSP, uprobes, config and cleanups

Updating the linux-yocto 3.4 recipe with consolidated fixes, BSPs
and cleanups.

From the kernel meta branch:

  28bcd46 meta: move emgd features to staging
  6c01949 meta: Crystal Forest Machine Created.
  3c19c4d meta/qemuppc: remove redundant profiling options
  a5da4d5 meta: kgdb: update configuration for out of box functionality
  1d13e00 meta: update status/series and patches for v3.4
  b96c408 fsl-mpc8315e-rdb: replace leading dot with hash in cfg file
  7c9a3b0 usb: fix scc and cfg filename collision with ktypes/base/
  aa0e1f6 kconfig: make CONFIG_BLOCK=y part of base config
  3d1a2f2 kconfig: add tty/serial file to hardware listing
  60b600f routerstationpro: specify chosen filesystems in audit input.
  8b5c8c7 routerstationpro: add config data for audit purposes
  d7ae8fa meta: add ath79 Kconfig to hardware listing.

And from the standard branch:

  c77666c powerpc: uprobes: removed external declaration of uprobe_get_swbp_addr.
  c262f3e powerpc: Uprobes port to powerpc
  d40e73d powerpc: Add trap_nr to thread_struct
  6a64190 Revert "This is the port of uprobes to powerpc. Usage is similar to x86."
  e422119 Revert "powerpc: uprobes: removed external declaration of uprobe_get_swbp_addr."
  d4ef82f keys: kill task_struct->replacement_session_keyring
  1cc141e keys: kill the dummy key_replace_session_keyring()
  090ca45 keys: change keyctl_session_to_parent() to use task_work_add()
  61bc7a8 genirq: reimplement exit_irq_thread() hook via task_work_add()
  5ee34dd task_work_add: generic process-context callbacks
  70754de move key_repace_session_keyring() into tracehook_notify_resume()
  6f70bc1 powerpc: uprobes: removed external declaration of uprobe_get_swbp_addr.
  e5f6a4c This is the port of uprobes to powerpc. Usage is similar to x86.
  2bc4597 On RISC architectures like powerpc, instructions are fixed size. Instruction analysis on such pl
  8893371 perf probe: Detect probe target when m/x options are absent
  544d531a perf probe: Provide perf interface for uprobes
  103b503 tracing: Fix kconfig warning due to a typo
  9bb012e tracing: Provide trace events interface for uprobes
  b9b7281 tracing: Extract out common code for kprobes/uprobes trace events
  91f0360 tracing: Modify is_delete, is_return from int to bool
  a8600f2 uprobes/core: Decrement uprobe count before the pages are unmapped
  a252056 uprobes/core: Make background page replacement logic account for rss_stat counters
  3efc15b uprobes/core: Optimize probe hits with the help of a counter
  20f3d76 uprobes/core: Allocate XOL slots for uprobes use
  77bfad8 uprobes/core: Handle breakpoint and singlestep exceptions
  7196d9a uprobes/core: Rename bkpt to swbp
  c99bc18 uprobes/core: Make order of function parameters consistent across functions
  7e9be99 uprobes/core: Make macro names consistent
  c4247f2 uprobes: Update copyright notices
  f066ff9 uprobes/core: Move insn to arch specific structure
  e91cf65 uprobes/core: Remove uprobe_opcode_sz
  942b91c uprobes/core: Make instruction tables volatile
  56c1e99 uprobes: Move to kernel/events/
  0a7ad1c uprobes/core: Clean up, refactor and improve the code
  3760d62 uprobes, mm, x86: Add the ability to install and remove uprobes breakpoints

Two BSP updates:

  - Crystal Forest Machine has been added
  - routerstationpro configuration updates for 3.4

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolinux-yocto: bump version to 3.4.7
Bruce Ashfield [Wed, 8 Aug 2012 17:38:04 +0000 (13:38 -0400)]
linux-yocto: bump version to 3.4.7

The v3.4.7 -stable update has been released, updating all in-tree
BSPs to this new baseline.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agokernel.bbclass: Preserve generated headers
Khem Raj [Tue, 31 Jul 2012 15:10:40 +0000 (08:10 -0700)]
kernel.bbclass: Preserve generated headers

asm/unistd.h includes asm/unistd_64.h on x86_64
and asm/unistd_32.h on i386 but these files are
generated files in 3.4 and when we do 'make clean' they get
deleted and it shows up as an error when building
external modules. May be its a 3.4 kernel bug may be not
but make clean should have left the tree in
a shape to build modules but it does not.

Probably we should run make modules_prepare after having
run make clean.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agobase.bbclass: fix PACKAGECONFIG handling code
Yao Zhao [Thu, 2 Aug 2012 16:06:36 +0000 (12:06 -0400)]
base.bbclass: fix PACKAGECONFIG handling code

PACKAGECONFIG flag code only handles that when it has 3 or 4 items in flag,
it may have a stale data if some flags doesn't need DEPENDS and RDEPENDS.

Signed-off-by: Yao Zhao <yao.zhao@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoutility-tasks: Set T to alternate location during do_clean
Richard Purdie [Fri, 17 Aug 2012 13:19:22 +0000 (14:19 +0100)]
utility-tasks: Set T to alternate location during do_clean

There is a race where do_clean tries to clean WORKDIR but there are logfiles
written into ${T} by bitbake and this can lead to exceptions due to open files.

The easiest solution is to redirect T to a different location for the do_clean
task, hence avoiding the errors and also allowing the logfiles to be visible
somewhere. ${LOG_DIR} seems an appropriate place for this.

[YOCTO #2846]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibsamplerate: depends on libsdnfile
Saul Wold [Thu, 16 Aug 2012 23:46:22 +0000 (16:46 -0700)]
libsamplerate: depends on libsdnfile

Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agosubversion: Inherit gettext as msgfmt is needed at compile time
Andrei Gherzan [Thu, 16 Aug 2012 22:22:28 +0000 (01:22 +0300)]
subversion: Inherit gettext as msgfmt is needed at compile time

Avoid error:
| /bin/bash: <path>/tmp/sysroots/i686-linux/usr/bin/msgfmt: No such file or
directory
| make: *** [subversion/po/de.mo] Error 127
| make: *** Waiting for unfinished jobs....
| ERROR: oe_runmake failed

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agobusybox: Package hwclock.sh initscript separately
Andrei Gherzan [Thu, 16 Aug 2012 21:15:15 +0000 (00:15 +0300)]
busybox: Package hwclock.sh initscript separately

We package this separately to be able to pull this in only if this makes
sense for the MACHINE.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agotask-core-boot: Add busybox-hwclock if MACHINE_FEATURES contains rtc
Andrei Gherzan [Thu, 16 Aug 2012 21:13:47 +0000 (00:13 +0300)]
task-core-boot: Add busybox-hwclock if MACHINE_FEATURES contains rtc

For machines with no hardware clock it makes no sense to have this
init stript. Moreover, we avoid a boot error in this way.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agobitbake.conf: Add rtc to MACHINE_FEATURES_BACKFILL
Andrei Gherzan [Tue, 10 Jul 2012 13:55:47 +0000 (16:55 +0300)]
bitbake.conf: Add rtc to MACHINE_FEATURES_BACKFILL

This was done this way so that the current machine configuration
would remain unaffected.
The rtc MACHINE_FEATURE will specify if a real time clock is avalaible.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agobitbake.conf: Add MACHINE_FEATURES_BACKFILL and append to MACHINE_FEATURES
Andrei Gherzan [Tue, 10 Jul 2012 13:53:55 +0000 (16:53 +0300)]
bitbake.conf: Add MACHINE_FEATURES_BACKFILL and append to MACHINE_FEATURES

This is works the way DISTRO_FEATURES_BACKFILL does.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agobitbake.conf: Use the new form of features_backfill function
Andrei Gherzan [Tue, 10 Jul 2012 13:47:45 +0000 (16:47 +0300)]
bitbake.conf: Use the new form of features_backfill function

This function was modified in order to be used with other
variables then DISTRO_FEATURES. Use this new function name and
add the parameter needed.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoutils.py: Modify and rename distro_features_backfill python function
Andrei Gherzan [Tue, 10 Jul 2012 13:38:02 +0000 (16:38 +0300)]
utils.py: Modify and rename distro_features_backfill python function

This function was written to be used with DISTRO_FEATURES. This behavior
is usefull with MACHINE_FEATURES as well.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agopulseaudio: upgrade to 2.1
Constantin Musca [Thu, 16 Aug 2012 12:55:19 +0000 (15:55 +0300)]
pulseaudio: upgrade to 2.1

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoiptables: upgrade to 1.4.15
Constantin Musca [Thu, 16 Aug 2012 12:55:18 +0000 (15:55 +0300)]
iptables: upgrade to 1.4.15

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoiproute2: upgrade to 3.5.0
Constantin Musca [Thu, 16 Aug 2012 12:55:17 +0000 (15:55 +0300)]
iproute2: upgrade to 3.5.0

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoofono: upgrade to 1.10
Constantin Musca [Thu, 16 Aug 2012 12:55:16 +0000 (15:55 +0300)]
ofono: upgrade to 1.10

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agodbus: upgrade to 1.6.4
Constantin Musca [Thu, 16 Aug 2012 12:55:15 +0000 (15:55 +0300)]
dbus: upgrade to 1.6.4

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agorootfs_deb: move the lock from WORKDIR to DEPLOY_DIR_DEB
Robert Yang [Mon, 13 Aug 2012 13:03:45 +0000 (21:03 +0800)]
rootfs_deb: move the lock from WORKDIR  to DEPLOY_DIR_DEB

* There would be race issue if we put the lock to the WORKDIR, for
  example:
  bitbake core-image-sato core-image-sato-sdk

  If the lock is in their own WORKDIR, the apt-rootfs.conf and
  Packages.gz maybe be written by two tasks at the same time, which
  would cause unexpected errors.

* Create ${target_rootfs}/etc since the "tar -C" needs it.

Note:
  * The rpm has put the lock to DEPLOY_DIR_RPM
  * The ipk doesn't need it since it has locks for each deploy directory
    and put the opkg.conf in his own WORKDIR, which doesn't like deb put
    the apt-rootfs.conf in ${STAGING_ETCDIR_NATIVE}/apt/.

[YOCTO #2495]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoapt-native 0.7.14: remove an extra line from apt.conf
Robert Yang [Mon, 13 Aug 2012 12:57:20 +0000 (20:57 +0800)]
apt-native 0.7.14: remove an extra line from apt.conf

There is an additional "};" at the end of apt.conf, remove it.

[YOCTO #2495]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoopenssh: openssh's init fails to restart if sshd is not running
Amy Fong [Fri, 27 Jul 2012 15:06:55 +0000 (11:06 -0400)]
openssh: openssh's init fails to restart if sshd is not running

openssh: openssh's init fails to restart if sshd is not running

Because of "set -e", it's necessary to specify the -o (or --oknodo)
so that start-stop-daemon returns an exit status of 0 if no actions
are taken.

Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agopciutils: upgrade to 3.1.10
Constantin Musca [Tue, 14 Aug 2012 12:50:26 +0000 (15:50 +0300)]
pciutils: upgrade to 3.1.10

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoAdd MPL version 2.0 license in common-licenses dir as well as adding a non-SPDX licen...
Florin Sarbu [Tue, 14 Aug 2012 07:26:26 +0000 (10:26 +0300)]
Add MPL version 2.0 license in common-licenses dir as well as adding a non-SPDX license name in license.bbclass

Signed-off-by: Florin Sarbu <florin.sarbu@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agosubversion: two small fixes
Roy.Li [Tue, 14 Aug 2012 05:56:56 +0000 (13:56 +0800)]
subversion: two small fixes

Add missing build dependency on sqlite3

Disable Ruby checking. we do not have Ruby, and subversion always
checks ruby on host which leads to build error when ruby-dev is
installed on host.

Signed-off-by: Roy.Li <rongqing.li@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibatomics-ops: update to the latest version 7.2
Xin Ouyang [Tue, 14 Aug 2012 01:49:08 +0000 (09:49 +0800)]
libatomics-ops: update to the latest version 7.2

All old patches are droped because:

Merged into 7.2 by upstream:
* fedora/libatomic_ops-1.2-ppclwzfix.patch
* gentoo/libatomic_ops-1.2-mips.patch
* gentoo/sh4-atomic-ops.patch
* libatomics-ops_fix_for_x32.patch

Obsolete:
* doublefix.patch

Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoprelink: Update to latest upstream prelink
Mark Hatle [Mon, 13 Aug 2012 19:49:57 +0000 (14:49 -0500)]
prelink: Update to latest upstream prelink

The latest fixes an obscure problem with prelinking on PowerPC, as well
as general updated.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agodistutils.bbclass: fix libdir for 64-bit python modules built with distutils
Matthew McClintock [Mon, 13 Aug 2012 19:44:31 +0000 (14:44 -0500)]
distutils.bbclass: fix libdir for 64-bit python modules built with distutils

Without this some modules will be intalled in /usr/lib/python2.6/
instead of /usr/${libdir}/python2.6

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agorunqemu: support booting ramfs-based images
Scott Garman [Mon, 13 Aug 2012 20:20:38 +0000 (13:20 -0700)]
runqemu: support booting ramfs-based images

Added support for booting ramfs-based images (e.g, poky-tiny) which
do not have block device support.

This fixes [YOCTO #2612].

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>