]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
14 years agodistrodata.bbclass: add .xz file type
Saul Wold [Thu, 20 Jan 2011 23:10:54 +0000 (15:10 -0800)]
distrodata.bbclass: add .xz file type

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agometa-environment: Remove the recursive dependency on do_compile
Dongxiao Xu [Thu, 20 Jan 2011 04:54:48 +0000 (12:54 +0800)]
meta-environment: Remove the recursive dependency on do_compile

It is not needed to have dependency on each do_compile of its recursive
depend tasks.

This problem is triggered by building meta-toolchain-sdk from prebuilt
result. Some packages like quilt-native, which is already been populated
and packaged by do_populate_sysroot_setscene and
do_package_write_xxx_setscene, however this recursive dependency of
do_compile triggers the tasks flow of "do_setscene --> do_fetch -->
do_unpack --> ..." again and do_setscene removes all the quilt-native
files, making the other recipes failed while do_patch.

Thanks for Kevin's help in root causing this issue.

CC: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agobitbake: fix parameter order for flaglist()
Dongxiao Xu [Thu, 20 Jan 2011 13:02:11 +0000 (21:02 +0800)]
bitbake: fix parameter order for flaglist()

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agobitbake/providers.py: Fix runtime providers problems
Richard Purdie [Thu, 20 Jan 2011 22:44:33 +0000 (22:44 +0000)]
bitbake/providers.py: Fix runtime providers problems

Take a real world testcase where you have two recipes, each of which
contains PACKAGES_DYNAMIC = "gdk-pixbuf-loaders-*" and recipes which
RDEPEND on some gdk-pixbuf-loaders-xxx package. To select between these
you need to set a PREFERRED_PROVIDER.

These are specified in the PN namespace so the locgical conclusion is
that setting PREFERRED_PROVIDER_gdk-pixbuf = "gtk+" should work. It
doesn't and instead checks crazy things.

The code was correctly finding the two possible providers, gtk+ and
gdk-pixbuf. It was however only accepting PREFERRED_PROVIDER_gtk+
= "gdk-pixbuf" to resolve this problem which reads as the exact
opposite to what was wanted.

This patch changes the code to do something that makes sense. I suspect
that before these changes it was pretty much a null operation rubber
stamping the single provider case. For Poky at least it exposes a few
cases where -nativesdk recipes were providing the same things as their
normal counterparts but these are genuine bugs in the metadata.

I've also attempted to make the multiple provider error message human
readable as I counldn't understand it and I doubt anyone else could
either.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Correctly set gdk-pixbuf PREFERRED_PROVIDER
Richard Purdie [Thu, 20 Jan 2011 22:44:11 +0000 (22:44 +0000)]
poky.conf: Correctly set gdk-pixbuf PREFERRED_PROVIDER

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoopkg: Stop opkg-nativesdk providing update-alternatives-cwrorth and libopkg
Richard Purdie [Thu, 20 Jan 2011 22:43:25 +0000 (22:43 +0000)]
opkg: Stop opkg-nativesdk providing update-alternatives-cwrorth and libopkg

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoeglibc-package.inc: Stop eglibc-nativesdk providing eglib-thread-db and locale-base-*
Richard Purdie [Thu, 20 Jan 2011 22:42:34 +0000 (22:42 +0000)]
eglibc-package.inc: Stop eglibc-nativesdk providing eglib-thread-db and locale-base-*

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Add PREFERRED_PROVIDERs for gdk-pixbuf-loaders after gdk-pixbuf updates
Richard Purdie [Thu, 20 Jan 2011 21:42:32 +0000 (21:42 +0000)]
poky.conf: Add PREFERRED_PROVIDERs for gdk-pixbuf-loaders after gdk-pixbuf updates

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoapt: fix build issue with gcc dso linking change
Nitin A Kamble [Thu, 20 Jan 2011 00:41:01 +0000 (16:41 -0800)]
apt: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libpthread library explicitely for linking to work
without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agozypper: fix build issue with gcc dso linking change
Nitin A Kamble [Wed, 19 Jan 2011 17:19:27 +0000 (09:19 -0800)]
zypper: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libpthread library explicitely for linking to work
without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibzypp: fix build issue with gcc dso linking change
Nitin A Kamble [Wed, 19 Jan 2011 01:21:41 +0000 (17:21 -0800)]
libzypp: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libpthread library explicitely for linking to work
without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoscreenshot: fix build issue with gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 18:32:10 +0000 (10:32 -0800)]
screenshot: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libX11 libgdk-x11-2.0 and libgdk_pixbuf-2.0 libraries
explicitely for linking to work without errors.

This is identified as a libtool issue. While creating the libshot.la
file, libtool should have added these needed libraries in there.
 A bug has been created for this issue:
   http://bugzilla.pokylinux.org/show_bug.cgi?id=664

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agomatchbox-stroke: : fix build issue with gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 17:48:49 +0000 (09:48 -0800)]
matchbox-stroke: : fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libxrender library explicitely for
linking to work without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agodates: fix build issue with gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 17:38:09 +0000 (09:38 -0800)]
dates: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libm and libpango-1.0 libraries explicitely for
linking to work without errors.

This is identified as a libtool issue. While creating the libgtkdatesview.la
file, libtool should have added these needed libraries in there.
 A bug has been created for this issue:
   http://bugzilla.pokylinux.org/show_bug.cgi?id=664

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agofstests: fix build issue with gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 16:14:04 +0000 (08:14 -0800)]
fstests: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libX11 library explicitely for linking to
work without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoblktrace: fix build issue with gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 15:43:49 +0000 (07:43 -0800)]
blktrace: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libXrender library explicitely for linking to
work without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agoxtscal: fix build issue with gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 15:34:03 +0000 (07:34 -0800)]
xtscal: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libXrender library explicitely for linking to
work without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agomatchbox-desktop: fix build issue with gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 15:22:37 +0000 (07:22 -0800)]
matchbox-desktop: fix build issue with gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libX11 library explicitely for linking to
work without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agosettings-daemon: fix build error with new gcc dso linking change
Nitin A Kamble [Tue, 11 Jan 2011 15:16:13 +0000 (07:16 -0800)]
settings-daemon: fix build error with new gcc dso linking change

All the libraries needs to be specified explicitely with the new gcc dso
linking change patch. This was causing build errors for this
recipe. Specifying the libX11 library explicitely for linking to work
without errors.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agooprofileui: fix the build failure after gcc dso change
Nitin A Kamble [Tue, 11 Jan 2011 11:49:06 +0000 (03:49 -0800)]
oprofileui: fix the build failure after gcc dso change

With a change in gcc all the libraries needs to be specified explicitely
for linking. That breaks compile for this package as libm is not
explicitely specified. This commit fixes that linking  issue.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agolibmusicbrainz: fix the build failure caused by gcc dso linkcing change
Nitin A Kamble [Mon, 17 Jan 2011 22:01:54 +0000 (14:01 -0800)]
libmusicbrainz: fix the build failure caused by gcc dso linkcing change

The libraries for linking are not determined automatically now. All
the needed libraries must be specified explicitly.

This patch fixes the issue for missing libpthread library in the linker
script.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agosat-solver: fix the build failure caused by gcc dso linkcing change
Nitin A Kamble [Mon, 17 Jan 2011 21:58:19 +0000 (13:58 -0800)]
sat-solver: fix the build failure caused by gcc dso linkcing change

The libraries for linking are not determined automatically now. All
the needed libraries must be specified explicitly.

This patch fixes the issue for missing librpmmisc library in the linker
script.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agogcc_4.5.1: add DSO linking change patch
Nitin A Kamble [Thu, 6 Jan 2011 18:13:05 +0000 (10:13 -0800)]
gcc_4.5.1: add DSO linking change patch

This patch changes gcc's (ld's) linking behavior. It passes
--no-add-needed flag to ld. Because of it ld does not try to find
related libraries for linking, causing link failures. And these
link failures can be fixed by specifying the library to be linked
explicitely on the gcc command line.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agogdk-pixbuf-native: add jpeg-native as a dependency
Saul Wold [Thu, 20 Jan 2011 03:09:45 +0000 (19:09 -0800)]
gdk-pixbuf-native: add jpeg-native as a dependency

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agoperl: Add GDBM module for perl
Jingdong Lu [Wed, 19 Jan 2011 09:11:53 +0000 (17:11 +0800)]
perl: Add GDBM module for perl

Add GDBM_File module and add it into perl extension in config.sh in order to fix failure of lsb-perl-test.

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
14 years agopython: Fix failures of LSB python-runtime tests.
Jingdong Lu [Wed, 19 Jan 2011 09:04:43 +0000 (17:04 +0800)]
python: Fix failures of LSB python-runtime tests.

Fix failues of LSB python-runtime tests.
test_largefile: add "ac_cv_sizeof_off_t=8" option explicitly into configure options in order to enable "LFS".
test_codecs, test_re, test_unicode: "--with-wctype-functions" will cause these tests failed, so remove it for LSB.
test_builtin, test_getargs: "sitecustomize.py" cause default encoding changed from "ascii" into "utf8" and it will cause these tests failed, so remove this file for LSB.

Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
14 years agopoky-lsb: Add poky-lsb.conf as distro of lsb image
Jingdong Lu [Wed, 19 Jan 2011 08:39:12 +0000 (16:39 +0800)]
poky-lsb: Add poky-lsb.conf as distro of lsb image

Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
14 years agolibxml2: Enable "--with-docbook --with-debug --with-catalog" for LSB test.
Jingdong Lu [Wed, 19 Jan 2011 08:30:00 +0000 (16:30 +0800)]
libxml2: Enable "--with-docbook --with-debug --with-catalog" for LSB test.

Enable options "--with-doc --with-debug --with-catalog" in order to pass LSB test.

Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
14 years agoglib-2.0: Enable debug option for LSB test.
Jingdong Lu [Wed, 19 Jan 2011 08:23:31 +0000 (16:23 +0800)]
glib-2.0: Enable debug option for LSB test.

Enable "debug" option of glib-2.0 and make "glib_mem_profiler_table" and "g_mem_profile" enabled for LSB test.

Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
14 years agoqt4: Enable accessibility and sm option for LSB.
Jingdong Lu [Wed, 19 Jan 2011 08:19:05 +0000 (16:19 +0800)]
qt4: Enable accessibility and sm option for LSB.

LSB library checks will look for some symbols of qt4 libraries. Enable "accessibility" and "sm" in order to pass the LSB test.

Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
14 years agodocumentation/yocto-project-qs/figures/using-a-pre-built-image.png: Updated figure
Scott Rifenbark [Wed, 19 Jan 2011 18:25:11 +0000 (10:25 -0800)]
documentation/yocto-project-qs/figures/using-a-pre-built-image.png:  Updated figure

Changed the figure so that "File System" is "Filesystem"

Signed-off-by: Scott Rifenbark <scott@scott-desktop.(none)>
14 years agodocumentation/yocto-project-qs/yocto-project-qs.xml: General edits to YP QS.
Scott Rifenbark [Wed, 19 Jan 2011 18:20:11 +0000 (10:20 -0800)]
documentation/yocto-project-qs/yocto-project-qs.xml: General edits to YP QS.

Revised the manual for better grammar and more technically accurate wordings.
Worked closely with Scott Garman on the revision.

Signed-off-by: Scott Rifenbark <scott@scott-desktop.(none)>
14 years agodocumentation/poky-ref-manual: expand discussion of PR and INC_PR
Paul Eggleton [Thu, 23 Dec 2010 13:44:05 +0000 (13:44 +0000)]
documentation/poky-ref-manual: expand discussion of PR and INC_PR

Expands a little on PR and INC_PR.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agodocumentation/bsp-guide/bsp.xml: fix typo in variable name
Paul Eggleton [Thu, 23 Dec 2010 13:04:02 +0000 (13:04 +0000)]
documentation/bsp-guide/bsp.xml: fix typo in variable name

FILESEXTRAPATH -> FILESEXTRAPATHS

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
14 years agodistutils(-common-base) bbclass: sync with OE
Koen Kooi [Tue, 18 Jan 2011 11:11:37 +0000 (12:11 +0100)]
distutils(-common-base) bbclass: sync with OE

When using python recipes imported from OE (e.g. python-cheetah) parsing only succeeds when python has already been built due to the PYTHON_DIR references.

This commit syncs the classes with OE to make it work, but keeps the *.pyo removal from yocto.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agopython-dir bbclass: import from OE
Koen Kooi [Tue, 18 Jan 2011 11:11:36 +0000 (12:11 +0100)]
python-dir bbclass: import from OE

This will be used later on when updating the distutils classes

A small deviation from OE is the use of PYTHON_BASEVERSION instead of non-deterministic python code. See https://lists.yoctoproject.org/pipermail/poky/2011-January/002320.html for some background info

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agosetuptools bbclass: import from OE
Koen Kooi [Tue, 18 Jan 2011 11:11:38 +0000 (12:11 +0100)]
setuptools bbclass: import from OE

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agosanity.bbclass: remove SDK_ARCH check
Jessica Zhang [Mon, 17 Jan 2011 18:25:47 +0000 (10:25 -0800)]
sanity.bbclass: remove SDK_ARCH check

remove sanity check for SDK_ARCH=i686 due to recent fixes in cross toolchain areas, etc. the old issue no longer exists

Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
14 years agolinux-igep: Add required LIC_FILES_CHKSUM
Gary Thomas [Tue, 18 Jan 2011 11:41:36 +0000 (04:41 -0700)]
linux-igep: Add required LIC_FILES_CHKSUM

[sgw@linux.intel.com: added linux-igep to synopsis]
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agoopenssl: drop the valgrind patch that introduce a security hole
Ilya Yanok [Mon, 17 Jan 2011 22:36:17 +0000 (01:36 +0300)]
openssl: drop the valgrind patch that introduce a security hole

debian/valgrind.patch is the 'famous' Debian OpenSSL patch responsible
for everyone using Debian and derivatives changing their keys. All keys
generated with the patched OpenSSL are compromised so at very least we
have to drop this patch for good.

Signed-off-by: Ilya Yanok <yanok@emcraft.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agolinux-dummy: add license and LIC_FILES_CHKSUM
Ilya Yanok [Mon, 17 Jan 2011 22:37:13 +0000 (01:37 +0300)]
linux-dummy: add license and LIC_FILES_CHKSUM

This package fails to build because of missing LIC_FILES_CHKSUM option.
This patch adds GPL and LIC_FILES_CHKSUM to this recipe.

Signed-off-by: Ilya Yanok <yanok@emcraft.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agobase.bbclass: fix parse error on recipes with '++' in their name
Paul Eggleton [Tue, 18 Jan 2011 15:51:32 +0000 (15:51 +0000)]
base.bbclass: fix parse error on recipes with '++' in their name

Fixes "multiple repeat" or "nothing to repeat" errors when parsing recipes
with '++' in the file name.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agometa-rt: atom-pc support
Darren Hart [Tue, 28 Dec 2010 17:23:29 +0000 (09:23 -0800)]
meta-rt: atom-pc support

Add support for the atom-pc machine to the meta-rt layer. This has
been boot tested on the Intel n450 development board (Black Sand).

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agomachine/qemu: Allow for users to override the preferred kernel version
Darren Hart [Sat, 18 Dec 2010 00:05:25 +0000 (16:05 -0800)]
machine/qemu: Allow for users to override the preferred kernel version

The linux-yocto-rt kernel has been boot tested on qemux86-64. Unlock
the preferred provider for virtual/kernel so it can be selected and
used.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
14 years agometa-rt/poky-image-*rt: Add initial PREEMPT_RT image recipes
Darren Hart [Mon, 20 Dec 2010 23:05:33 +0000 (15:05 -0800)]
meta-rt/poky-image-*rt: Add initial PREEMPT_RT image recipes

Add poky-image-minimal-rt* image recipes. They are based on the minimal recipe
and add rt-tests for basic evaluation of a board with a PREEMPT_RT kernel.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agometa-rt/rt-tests: add the PREEMPT_RT rt-tests testsuite and recipes-tests directory
Darren Hart [Mon, 20 Dec 2010 23:03:40 +0000 (15:03 -0800)]
meta-rt/rt-tests: add the PREEMPT_RT rt-tests testsuite and recipes-tests directory

The rt-tests test-suite is a collection of tests meant to measure the latency
and determinism of the Linux PREEMPT_RT kernel.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agometa-rt: Initial PREEMPT_RT layer and kernel recipes
Darren Hart [Mon, 20 Dec 2010 23:02:40 +0000 (15:02 -0800)]
meta-rt: Initial PREEMPT_RT layer and kernel recipes

The meta-rt layer provides a preempt_rt kernel recipe
using the linux-yocto-stable git tree. It overrides
the virtual/kernel provider and defines the compatible
machines and per-machine SRCREVs. The initial layer
supports only qemux86-64.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agosanity.bbclass: Disable TERMCMD checking with noop patching
Mark Hatle [Tue, 18 Jan 2011 16:07:32 +0000 (10:07 -0600)]
sanity.bbclass: Disable TERMCMD checking with noop patching

If PATCHRESOLVE is set to "noop", then it isn't supposed to try and
resolve patches at all, and thus does not need TERMCMD. Therefore,
make sure Poky doesn't check for (and possibly fail at finding)
TERMCMD if it isn't needed in the first place.

Signed-off-by: Derek Buitenhuis <dbuitenh@windriver.com>
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agolibtool: Adjusted content of various libtool packages.
Lianhao Lu [Tue, 18 Jan 2011 08:10:43 +0000 (16:10 +0800)]
libtool: Adjusted content of various libtool packages.

[BUGID #562] fixing:
1. Adjusted the content of various packages generated by libtool.
2. Added libtool-nativesdk into task-sdk-host.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
14 years agotask-poky-tools: move systemtap to machine specific tasks
Saul Wold [Tue, 18 Jan 2011 22:25:45 +0000 (14:25 -0800)]
task-poky-tools: move systemtap to machine specific tasks

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agosystemtap: new package
Tom Zanussi [Wed, 12 Jan 2011 22:42:33 +0000 (16:42 -0600)]
systemtap: new package

Add systemtap, a general-purpose script-directed dynamic tracing and
performance analysis tool for Linux.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
14 years agoqemuimagetest: Use same image during sanity testing instead of copying a new image...
Jiajun Xu [Tue, 18 Jan 2011 16:22:30 +0000 (00:22 +0800)]
qemuimagetest: Use same image during sanity testing instead of copying a new image for each case

To reduce the time on sanity testing, we remove variable SHARE_IMAGE and use
a new variable TEST_SERIALIZE in local.conf. It is by default set to 1. Poky
will copy and boot the to-be tested image for only once. It will not remove
or kill the image and test cases will be serialized executed against the same
image. If it is set to 0, image is always be copied for each cases, which takes
much time. I had a experiment that latest qemuppc sato only takes 7 minutes to
finish 9 sanity test cases, which takes more than 20 minutes before.

I also removed sanity case "boot" from sato/sdk/lsb because the other cases for
these targets already cover the check point of "boot".

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>

14 years agoapr-util: Update to 1.3.10
Zhai Edwin [Wed, 29 Dec 2010 07:11:46 +0000 (15:11 +0800)]
apr-util: Update to 1.3.10

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agoapr: Update to 1.4.2
Zhai Edwin [Fri, 17 Dec 2010 02:00:20 +0000 (10:00 +0800)]
apr: Update to 1.4.2

Add buildconf_fix.patch of removing new libtool detection method to avoid config
failure.  Handled build/libtool.m4 & apr_rules.mk after configure to take place
of "top_builddir" by "apr_builddir", as these files would be reused by apr-util.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agogdk-pixbuf: Add 2.22.1 as new recipe
Zhai Edwin [Thu, 25 Nov 2010 06:42:43 +0000 (14:42 +0800)]
gdk-pixbuf: Add 2.22.1 as new recipe

Updating gtk+ to 2.23.2 requires gdk-pixbuf, which is originaly a module in gtk+.
Borrow hardcoded_libtool.patch from original gtk+, and add configure_fix.patch
to fix build failure in cross-compile environment.

As gdk-pixbuf is a stand-alone package now, gdk-pixbuf-csource-native can be
safely removed. So extend gdk-pixbuf with native support, and make related
packages depend on it.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agolinux-yocto: update validate_branches to detected invalid commit IDs
Bruce Ashfield [Mon, 17 Jan 2011 21:34:58 +0000 (16:34 -0500)]
linux-yocto: update validate_branches to detected invalid commit IDs

The previous implementation of invalid commit ID checks would
error early when a bad object was detected. Rather than changing
to set +e for the entire routine, we'll capture the output and
do an explicit check for a bad object and throw a useful error
message when it is detected.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto: streamline new BSP creation
Bruce Ashfield [Fri, 14 Jan 2011 05:33:26 +0000 (00:33 -0500)]
linux-yocto: streamline new BSP creation

By setting BOOTSTRAP to the branch that should be used for a
currently undefined BSP a build can be completed and an
environment for streamlining the BSP created.

With the appropriate machine.conf, and a defconfig any MACHINE
can be built against and inherit the configuration of the
standard yocto kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto: beagleboard enablement
Bruce Ashfield [Tue, 11 Jan 2011 18:30:08 +0000 (13:30 -0500)]
linux-yocto: beagleboard enablement

Enable beagleboard support for 2.6.37. The only non-kernel related
change for the board is to update the serial console designation.

The Beagleboard use omap serial driver, so we replace ttyS2 with ttyO2.
This is described in following link:
http://www.mail-archive.com/linux-omap@vger.kernel.org/msg40838.html

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Liming Wang <liming.wang@windriver.com>
14 years agobitbake/utils.py: Teach unlockfile about shared mode lockfiles
Richard Purdie [Wed, 19 Jan 2011 13:30:14 +0000 (13:30 +0000)]
bitbake/utils.py: Teach unlockfile about shared mode lockfiles

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agosstate.bbclass: Ensure clean/setscene sstate functions run under appropriate locking
Richard Purdie [Wed, 19 Jan 2011 11:48:55 +0000 (11:48 +0000)]
sstate.bbclass: Ensure clean/setscene sstate functions run under appropriate locking

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopackage.bbclass: Take a shared lock when reading to improve do_package parallelism
Richard Purdie [Wed, 19 Jan 2011 11:04:15 +0000 (11:04 +0000)]
package.bbclass: Take a shared lock when reading to improve do_package parallelism

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/utils.py: Add option of holding shared lockfiles
Richard Purdie [Wed, 19 Jan 2011 11:01:54 +0000 (11:01 +0000)]
bitbake/utils.py: Add option of holding shared lockfiles

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopsplash_svn.bb: Change poky boot logo to yocto logo
Mei Lei [Sun, 16 Jan 2011 13:34:05 +0000 (21:34 +0800)]
psplash_svn.bb: Change poky boot logo to yocto logo

Change the boot logo to yocto logo

Signed-off-by:Mei Lei <lei.mei@intel.com>

14 years agodistro-tracking: update manual checking
Saul Wold [Tue, 18 Jan 2011 08:04:17 +0000 (00:04 -0800)]
distro-tracking: update manual checking

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agopuzzles: SRC_URI Checksum disabled
Saul Wold [Sun, 16 Jan 2011 22:06:24 +0000 (14:06 -0800)]
puzzles: SRC_URI Checksum disabled

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agodocumentation/yocto-project-qs: Updated the Packages section.
Scott Rifenbark [Fri, 14 Jan 2011 19:10:04 +0000 (11:10 -0800)]
documentation/yocto-project-qs:  Updated the Packages section.

Added the packages autoconf and automake to both the Debeian-based
host and the RPM-based host example commands.  During a fresh
development host system test run I found these packages were
necessary to develop Yocto projects using Eclipse IDE.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
14 years agoWorkaround issue with latest version of pseudo.
Mark Hatle [Fri, 14 Jan 2011 20:37:59 +0000 (14:37 -0600)]
Workaround issue with latest version of pseudo.

The latest version of pseudo occasionally caches on an execvp.  This should
resolve the issue.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agopseudo: Update to the latest upstream version
Mark Hatle [Fri, 14 Jan 2011 00:19:29 +0000 (18:19 -0600)]
pseudo: Update to the latest upstream version

Update pseudo to the latest version to resolve a number of optimization defects.

The problems were present on both 64-bit and 32-bit systems, but generally only
caused issues on 32-bit hosts.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agoxserver-xf86-dri-lite: upgrade to 1.9.3
Yu Ke [Sun, 16 Jan 2011 08:06:51 +0000 (16:06 +0800)]
xserver-xf86-dri-lite: upgrade to 1.9.3

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agomesa: add mesa 7.8.2
Yu Ke [Fri, 14 Jan 2011 09:05:33 +0000 (17:05 +0800)]
mesa: add mesa 7.8.2

The latest mesa 7.10 has dependency on GPLv3 library talloc, so it is still necessary to keep one old non-GPLv3 mesa.And the latest non-GPLv3 version is mesa 7.8.2, so this patch add it.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agomesa-glsl: add mesa glsl 7.8.2
Yu Ke [Fri, 14 Jan 2011 15:13:37 +0000 (23:13 +0800)]
mesa-glsl: add mesa glsl 7.8.2

mesa glsl is required by mesa 7.8.2, so add it.

Signed-off-by: Yu Ke <ke.y@intel.com>
14 years agomesa: upgrade to mesa 7.10
Yu Ke [Fri, 14 Jan 2011 08:39:59 +0000 (16:39 +0800)]
mesa: upgrade to mesa 7.10

- add SRC_URI checksum
- remove the DEFAULT_PREFERENCE for atom_pc, since mesa 7.10 has dependency on GPLv3 talloc. the latest non-GPLv3 one is mesa 7.8.2, atom_pc can use that vesion.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agocairo: upgrade to 1.10.2
Yu Ke [Fri, 14 Jan 2011 08:26:38 +0000 (16:26 +0800)]
cairo: upgrade to 1.10.2

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxf86-video-intel: upgrade to 2.14.0
Yu Ke [Fri, 14 Jan 2011 08:22:13 +0000 (16:22 +0800)]
xf86-video-intel: upgrade to 2.14.0

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxwininfo: upgrade to 1.1.1
Yu Ke [Fri, 14 Jan 2011 08:07:07 +0000 (16:07 +0800)]
xwininfo: upgrade to 1.1.1

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agolibdrm: upgrade to 2.4.23
Yu Ke [Fri, 14 Jan 2011 07:56:34 +0000 (15:56 +0800)]
libdrm: upgrade to 2.4.23

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxf86-input-synaptics: upgrade to 1.3.0
Yu Ke [Fri, 14 Jan 2011 06:47:07 +0000 (14:47 +0800)]
xf86-input-synaptics: upgrade to 1.3.0

- update license checksum due to commit "COPYING: add three missing authors listed in synaptics.c". the license type is unchanged.
- Pass correct "sdkdir" value for cross compiling

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxf86-input-evdev: upgrade to 2.6.0
Yu Ke [Fri, 14 Jan 2011 06:41:22 +0000 (14:41 +0800)]
xf86-input-evdev: upgrade to 2.6.0

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxkbcomp: upgrade to 1.2.0
Yu Ke [Fri, 14 Jan 2011 04:18:50 +0000 (12:18 +0800)]
xkbcomp: upgrade to 1.2.0

- also pick one patch from upstream to fix the cross compiling error during the do_configure. it can be safely removed in the next upgrade.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxf86-input-keyboard: upgrade to 1.5.0
Yu Ke [Fri, 14 Jan 2011 04:14:11 +0000 (12:14 +0800)]
xf86-input-keyboard: upgrade to 1.5.0

- update license checksum due to commit "Sun's copyrights now belong to Oracle". the license type is unchanged.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxdpyinfo: upgrade to 1.2.0
Yu Ke [Fri, 14 Jan 2011 04:00:06 +0000 (12:00 +0800)]
xdpyinfo: upgrade to 1.2.0

- update license checksume due to the commit "COPYING: replace stub with actual copyright notice". it provide more accurate license info. the license type is unchanged.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agomkfontscale: upgrade to 1.0.8
Yu Ke [Fri, 14 Jan 2011 03:42:11 +0000 (11:42 +0800)]
mkfontscale: upgrade to 1.0.8

- update license checksum, due to commit "Sun's copyrights now belong to Oracle". the license type is not changed.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxprop: upgrade to 1.2.0
Yu Ke [Fri, 14 Jan 2011 03:32:59 +0000 (11:32 +0800)]
xprop: upgrade to 1.2.0

- LICENSE_CHECKSUM changed due to the commit "COPYING: replace stub with copyright notices". this commit add more accurate license info, and the license type is still MIT-X.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agobigreqsproto: upgrade to 1.1.1
Yu Ke [Fri, 14 Jan 2011 03:21:23 +0000 (11:21 +0800)]
bigreqsproto: upgrade to 1.1.1

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxinit: upgrade to 1.3.0
Yu Ke [Fri, 14 Jan 2011 03:15:09 +0000 (11:15 +0800)]
xinit: upgrade to 1.3.0

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agomkfontdir: upgrade to 1.0.6
Yu Ke [Thu, 13 Jan 2011 07:37:33 +0000 (15:37 +0800)]
mkfontdir: upgrade to 1.0.6

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoxhost: upgrade to 1.0.4
Yu Ke [Thu, 13 Jan 2011 07:29:28 +0000 (15:29 +0800)]
xhost: upgrade to 1.0.4

- LICENSE checksum changes due to that "Sun's copyrights now belong to Oracle". it is corp name change only, the license is still MIT-X.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agotask-sdk-host: add libtool-nativesdk to meta-toolchain
Saul Wold [Sun, 16 Jan 2011 17:08:02 +0000 (09:08 -0800)]
task-sdk-host: add libtool-nativesdk to meta-toolchain

This address [BUGID #652]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agometa-environment.bb: fix comments typos
Otavio Salvador [Tue, 18 Jan 2011 12:44:49 +0000 (10:44 -0200)]
meta-environment.bb: fix comments typos

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake: Introduce stamp-extra-info task flag into stamp filenames
Dongxiao Xu [Tue, 18 Jan 2011 08:18:18 +0000 (16:18 +0800)]
bitbake: Introduce stamp-extra-info task flag into stamp filenames

For certain tasks, we need additional information in build stamp file
other than the task name and file name. stamp-extra-info is introduced as
a task flag which is appended to the stamp file name.

[Code simplifcations/tweaks from Richard]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky-init-build-env: unset BBPATH
Otavio Salvador [Tue, 18 Jan 2011 00:12:38 +0000 (22:12 -0200)]
poky-init-build-env: unset BBPATH

When using OpenEmbedded and Yocto I had it previously set to OE and
this made bitbake to get confused. This was difficult to figure out
and then it seems safer and cleaner if the script unset it to avoid
this confusing behaviour.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/build.py: Allow FuncFailed error to have an optional message
Richard Purdie [Mon, 17 Jan 2011 23:54:11 +0000 (23:54 +0000)]
bitbake/build.py: Allow FuncFailed error to have an optional message

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agostaging: relocate *.la paths in destination dirs
Dongxiao Xu [Thu, 13 Jan 2011 13:54:25 +0000 (21:54 +0800)]
staging: relocate *.la paths in destination dirs

Keep the la files in source directories unchanged,
and do relocation in destination directories (sysroot-destdir).

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agolibc-package.bbclass: should not rm scsi/*.h
Dexuan Cui [Sat, 15 Jan 2011 10:50:14 +0000 (18:50 +0800)]
libc-package.bbclass: should not rm scsi/*.h

{e}glibc should install the scsi/*.h files, which are needed by hal.
Currently hal can build because eglibc-initial (which has its own do_install)
installs the files. In future eglibc will have its own sysroot, so hal
won't build.

BTW: in OE side, eglibc's do_install also doesn't remove the files.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agolibgcc: use the new recipe (rather than gcc-runtime) to install libgcc_s.so* and...
Dexuan Cui [Sat, 15 Jan 2011 10:47:50 +0000 (18:47 +0800)]
libgcc: use the new recipe (rather than gcc-runtime) to install libgcc_s.so* and crt*.o

Currently gcc-runtime installs the files, but actually gcc-runtime's
do_configure checks if the files are available, so before we build gcc-runtime,
we should have some recipe install the files first! -- currently
gcc-cross-intermediate actually does that(gcc-cross also installs the files,
but it installs into the gcc-build-internal* directory), but
gcc-cross-intermediate will have its own sysroot in future, after that,
gcc-runtime won't build. So let us add this new target recipe and move the
installation of the files from gcc-runtime into it.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agolinux-yocto: enable arch ARM config settings for KARCH based boards
Bruce Ashfield [Mon, 17 Jan 2011 18:14:46 +0000 (13:14 -0500)]
linux-yocto: enable arch ARM config settings for KARCH based boards

The switch to KARCH meant that the arch arm settings were not
being applied to all boards. This commit adds the new option
along with the existing one to cover all boards.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto-stable: add atom-pc preempt_rt support
Bruce Ashfield [Fri, 14 Jan 2011 05:41:40 +0000 (00:41 -0500)]
linux-yocto-stable: add atom-pc preempt_rt support

Updating the SRCREV to capture this commit to the 2.6.34 kernel:

    linux-2.6-windriver: atom-pc-preempt_rt meta-data

    The following patch adds support for the preempt_rt kernel type
    for the atom-pc machine. It should be applied to the wrs_meta
    branch.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agolinux-yocto: add systemtap config to -stable and -dev kernels
Bruce Ashfield [Fri, 14 Jan 2011 05:29:15 +0000 (00:29 -0500)]
linux-yocto: add systemtap config to -stable and -dev kernels

Enable the parameters required for systemtap for all BSPs based
off the standard kernel type.

CONFIG_KPROBES=y
CONFIG_RELAY=y
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_FS=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agobitbake/build.py: Rename message field to avoid DeprecationWarning: BaseException...
Richard Purdie [Mon, 17 Jan 2011 15:52:06 +0000 (15:52 +0000)]
bitbake/build.py: Rename message field to avoid DeprecationWarning: BaseException.message warning

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoperl-native: Ensure the wrapper appends to any existing PERL5LIB
Richard Purdie [Mon, 17 Jan 2011 15:15:13 +0000 (15:15 +0000)]
perl-native: Ensure the wrapper appends to any existing PERL5LIB

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>