]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
14 years agobitbake/fetch2: Fix typo
Richard Purdie [Fri, 4 Feb 2011 11:06:16 +0000 (11:06 +0000)]
bitbake/fetch2: Fix typo

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Drop legacy CVSDATE support
Richard Purdie [Fri, 4 Feb 2011 11:03:34 +0000 (11:03 +0000)]
bitbake/fetch2: Drop legacy CVSDATE support

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Move getSRCDate to FetchData class where is more appropriate
Richard Purdie [Fri, 4 Feb 2011 11:02:15 +0000 (11:02 +0000)]
bitbake/fetch2: Move getSRCDate to FetchData class where is more appropriate

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Make srcrev_internal_helper a normal function, doesn't belong in...
Richard Purdie [Fri, 4 Feb 2011 10:59:42 +0000 (10:59 +0000)]
bitbake/fetch2: Make srcrev_internal_helper a normal function, doesn't belong in the FetchMethod class

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Rename Fetch class to FetchMethod
Richard Purdie [Fri, 4 Feb 2011 10:49:27 +0000 (10:49 +0000)]
bitbake/fetch2: Rename Fetch class to FetchMethod

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Drop old md5 handling code
Richard Purdie [Fri, 4 Feb 2011 10:30:54 +0000 (10:30 +0000)]
bitbake/fetch2: Drop old md5 handling code

Drop some old md5 functions since we have improved functionality now which includes
sha256 checksum support. This stops each download being md5 checksumed twice.

Also change ".md5" stamp extentions to ".done" to better describe its use as a
download complete marker file and no longer write the md5 sum to the files.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Rewrite and improve exception handling, reusing core functions for...
Richard Purdie [Fri, 4 Feb 2011 10:26:21 +0000 (10:26 +0000)]
bitbake/fetch2: Rewrite and improve exception handling, reusing core functions for common operations where possible

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Have all fetcher exceptions derived from a common BBFetchException...
Richard Purdie [Thu, 3 Feb 2011 23:23:11 +0000 (23:23 +0000)]
bitbake/fetch2: Have all fetcher exceptions derived from a common BBFetchException class

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobase.bbclass: Update after fetcher changes
Richard Purdie [Thu, 3 Feb 2011 23:14:56 +0000 (23:14 +0000)]
base.bbclass: Update after fetcher changes

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Drop unused parameter for localpath() and update comments
Richard Purdie [Thu, 3 Feb 2011 22:02:09 +0000 (22:02 +0000)]
bitbake/fetch2: Drop unused parameter for localpath() and update comments

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Simplfy setup_srcrevs
Richard Purdie [Thu, 3 Feb 2011 21:43:01 +0000 (21:43 +0000)]
bitbake/fetch2: Simplfy setup_srcrevs

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Simplify localpath variable handling FetchData init
Richard Purdie [Thu, 3 Feb 2011 21:40:03 +0000 (21:40 +0000)]
bitbake/fetch2: Simplify localpath variable handling FetchData init

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Define a sane localpath function and remove code duplication
Richard Purdie [Thu, 3 Feb 2011 21:20:39 +0000 (21:20 +0000)]
bitbake/fetch2: Define a sane localpath function and remove code duplication

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Move ud.localfile setup into urldata_init
Richard Purdie [Thu, 3 Feb 2011 21:17:26 +0000 (21:17 +0000)]
bitbake/fetch2: Move ud.localfile setup into urldata_init

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Drop horrible SRCREV hack which is no longer needed
Richard Purdie [Thu, 3 Feb 2011 20:33:07 +0000 (20:33 +0000)]
bitbake/fetch2: Drop horrible SRCREV hack which is no longer needed

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake.conf: Force git fetches to a new location after fetcher layout changes
Richard Purdie [Mon, 7 Feb 2011 00:58:44 +0000 (00:58 +0000)]
bitbake.conf: Force git fetches to a new location after fetcher layout changes

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopoky.conf: Turn off mirror tarball generation by default
Richard Purdie [Sun, 6 Feb 2011 11:42:35 +0000 (11:42 +0000)]
poky.conf: Turn off mirror tarball generation by default

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2/git: Switch to completely use bare clones
Richard Purdie [Sun, 6 Feb 2011 10:20:18 +0000 (10:20 +0000)]
bitbake/fetch2/git: Switch to completely use bare clones

We no longer need index/workdir support in the mirror tree and it causes all
kind of reference naming problems.Simplifying the code to remove this and use
just bare clones addresses this problem.

We increase the "version" number on the mirror tarballs to reflect the change
and ensure older mirror tarballs are not used as they would break.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoprelink: Temporary workaround for documentation build
Mark Hatle [Thu, 3 Feb 2011 17:43:39 +0000 (11:43 -0600)]
prelink: Temporary workaround for documentation build

This issue is really do to the timestamps of files being different
enough and that the make of the doc directory is being triggered by
this.

This is partly due to the new git fetcher laying the files down
differently.  Once this issue is resolve, this can be reverted.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agofetch2/git.py: Fix problem when fetching with no origin
Saul Wold [Sat, 5 Feb 2011 22:11:25 +0000 (14:11 -0800)]
fetch2/git.py: Fix problem when fetching with no origin

When updating a git repo, its possible to not have an origin,
so fail gracefully with a debug message.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agobitbake/fetch2/git: Ensure we prune origin to remove stale branches
Richard Purdie [Sat, 5 Feb 2011 13:16:45 +0000 (14:16 +0100)]
bitbake/fetch2/git: Ensure we prune origin to remove stale branches

Thanks to Bruce Ashfield for the tip.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoRevert "iputils: enable generation of man pages"
Saul Wold [Fri, 4 Feb 2011 00:07:03 +0000 (16:07 -0800)]
Revert "iputils: enable generation of man pages"

This reverts commit 62337be30b904542ca46333aa9b58fe0f09d3561.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agoRevert "docbook-utils: new recipe v0.6.14"
Saul Wold [Fri, 4 Feb 2011 00:07:13 +0000 (16:07 -0800)]
Revert "docbook-utils: new recipe v0.6.14"

This reverts commit 8b5e600141b2b4275551bea925a2e63cfe1297bd.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agoRevert "docbook-utils: fix build errors"
Saul Wold [Fri, 4 Feb 2011 00:06:51 +0000 (16:06 -0800)]
Revert "docbook-utils: fix build errors"

This reverts commit 3eef8470547beed186c38a7da44cb8e22e1497e8.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agopackage.bbclass: Optimise file dependency calculations to ignore locales and kernel...
Richard Purdie [Thu, 3 Feb 2011 20:17:30 +0000 (20:17 +0000)]
package.bbclass: Optimise file dependency calculations to ignore locales and kernel modules as these never have dependencies we'd detect anyway

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2/git: Ensure deleted branches upstream are removed, all branch tags...
Richard Purdie [Thu, 3 Feb 2011 20:16:05 +0000 (20:16 +0000)]
bitbake/fetch2/git: Ensure deleted branches upstream are removed, all branch tags are forced to the upstream revisions and all revisions and tags are always fetched

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobeagleboard: set kernel provider to linux-yocto (2.6.37)
Darren Hart [Tue, 1 Feb 2011 16:24:48 +0000 (08:24 -0800)]
beagleboard: set kernel provider to linux-yocto (2.6.37)

Support has been added for basic Beagleboard xM functionality,
including networking, to the linux-yocto kernel repository.
Tested on the Beagleboard xM.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agobitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION
Mark Hatle [Wed, 2 Feb 2011 15:16:47 +0000 (09:16 -0600)]
bitbake.conf & package.bbclass: Use default SUMMARY and DESCRIPTION

A new default SUMMARY and DESCRIPTION was defined for any package that
previously did not contain one.  This value is based on the original
SUMMARY_${PN} value.

The new default SUMMARY and DESCRIPTION is used as a basis for all of
the automatic summary and descriptions for the various package splits,
include ${PN}, ${PN}-dbg, ${PN}-dev, ${PN}-doc, and locales.

A recipe may also override any of the automatic summaries by simply
specifying the value.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agobitbake/fetch2: Remove old local file acceleration code
Richard Purdie [Thu, 3 Feb 2011 18:24:25 +0000 (18:24 +0000)]
bitbake/fetch2: Remove old local file acceleration code

Since local mirror fetches are always symlinked from the download directory
directly, there is no need for this premirrors hack which doesn't cover
mirrors and also abuses the localpath variable with inconsistent results.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Ensure that mirror fetches are symlinked from the download directory
Richard Purdie [Thu, 3 Feb 2011 18:22:06 +0000 (18:22 +0000)]
bitbake/fetch2: Ensure that mirror fetches are symlinked from the download directory

When files are fetched from a mirror source that happens to be local,
ensure links are created for the file since subsequent fetch calls
can then follow the links to find files.

Any other approach such as the existing manipulations of localpath
internally to the fetcher are prone to errors, races and other issues.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: When encoding a file:// url, drop user and host information
Richard Purdie [Thu, 3 Feb 2011 18:19:23 +0000 (18:19 +0000)]
bitbake/fetch2: When encoding a file:// url, drop user and host information

When processing a cvs SRC_URI to a file:// mirror, the user and host information
will break the mirror processing. This patch addresses it by only constructing
valid urls.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agorecipes-graphics: Add more detailed SUMMARY and DESCRIPTIONS
Mark Hatle [Wed, 2 Feb 2011 14:43:42 +0000 (08:43 -0600)]
recipes-graphics: Add more detailed SUMMARY and DESCRIPTIONS

Add more detailed SUMMARY and DESCRIPTIONS to various graphics and
graphics related components.  I've recently gotten question from users
what something is, or why it was needed.. this should go a long way toward
answering those questions.

Many of the descriptions were taken directly from the upstream location,
where one was not available the Debian packages were consulted for
information.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agobitbake.conf: Fix missing NM definition
Mark Hatle [Tue, 1 Feb 2011 21:15:54 +0000 (15:15 -0600)]
bitbake.conf: Fix missing NM definition

The definition of NM was missing, causing certain configure calls to revert
to using the host system's version of NM.  This can cause problems on some
MIPS based targets, but is theoretically wrong everywhere.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agolinux-yocto: BSP updates
Bruce Ashfield [Wed, 2 Feb 2011 06:00:34 +0000 (01:00 -0500)]
linux-yocto: BSP updates

Updating for the sugarbay and beagleboard BSPs. To make the sugbay
inhert common-pc-64 generic config/changes/fixes it has been
branched in the kernel as yocto/standard/common-pc-64/sugarbar, as
a result, we'll bump the common-pc-64 to be yocto/standard/common-pc-64/base.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agogobject-introspection: fix DEPENDS
Joshua Lock [Wed, 2 Feb 2011 12:58:37 +0000 (12:58 +0000)]
gobject-introspection: fix DEPENDS

We need flex and bison to build gobject-introspection

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agomailx: Disable parallel make
Saul Wold [Wed, 2 Feb 2011 08:04:26 +0000 (00:04 -0800)]
mailx: Disable parallel make

When makeconfig is called multiple times via parallel make, it
causes the LIBS files to get corrupted.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agolicense.bbclass: Add coverage by sstate code (also use cleandirs and dirs task attrib...
Richard Purdie [Thu, 3 Feb 2011 12:33:18 +0000 (12:33 +0000)]
license.bbclass: Add coverage by sstate code (also use cleandirs and dirs task attribures for directory handling)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agorm_work: Retain package and package-split directories to be consistent with sstate...
Richard Purdie [Thu, 3 Feb 2011 11:34:04 +0000 (11:34 +0000)]
rm_work: Retain package and package-split directories to be consistent with sstate code

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agorootrs_rpm.bbclass: Disable createrepo for now due to this error:
Richard Purdie [Thu, 3 Feb 2011 11:24:19 +0000 (11:24 +0000)]
rootrs_rpm.bbclass: Disable createrepo for now due to this error:

| + createrepo /media/build2/builds/rptest/b4/tmp/deploy/rpm
| Traceback (most recent call last):
|   File "/media/build2/builds/rptest/b4/tmp/sysroots/x86_64-linux/usr/share/createrepo/genpkgmetadata.py", line 26, in <module>
|     import rpm
| ImportError: No module named rpm

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodocbook-utils: fix build errors
Scott Garman [Thu, 3 Feb 2011 00:10:33 +0000 (16:10 -0800)]
docbook-utils: fix build errors

Fix build errors found in my first iteration of the recipe.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agowpa-supplicant 0.7.3: fix packaging of dbus service files and fix layout variables
Koen Kooi [Thu, 3 Feb 2011 09:20:43 +0000 (10:20 +0100)]
wpa-supplicant 0.7.3: fix packaging of dbus service files and fix layout variables

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/lib/bb/fetch2: Assign a default name in the names array as empty strings...
Richard Purdie [Thu, 3 Feb 2011 00:16:23 +0000 (00:16 +0000)]
bitbake/lib/bb/fetch2: Assign a default name in the names array as empty strings as names cause problems for python

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake/fetch2: Add missing parameter to localcount_internal_helper
Richard Purdie [Wed, 2 Feb 2011 18:48:13 +0000 (18:48 +0000)]
bitbake/fetch2: Add missing parameter to localcount_internal_helper

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolibconvert-asn1-perl: upgrade from 0.21 to 0.22
Nitin A Kamble [Wed, 2 Feb 2011 00:43:21 +0000 (16:43 -0800)]
libconvert-asn1-perl: upgrade from 0.21 to 0.22

And fix following issue caused by the upgrade

| Can't load '/build_disk/poky_build/build0/tmp/sysroots/qemux86/usr/lib/perl/5.12.2/auto/File/Glob/Glob.so' for module File::Glob: /build_disk/poky_build/build0/tmp/sysroots/qemux86/usr/lib/perl/5.12.2/auto/File/Glob/Glob.so: wrong ELF class: ELFCLASS32 at /build_disk/poky_build/build0/tmp/sysroots/qemux86/usr/lib/perl/5.12.2/XSLoader.pm line 79.
|  at /build_disk/poky_build/build0/tmp/sysroots/qemux86/usr/lib/perl/5.12.2/File/Glob.pm line 96

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agosubversion: upgrade from 1.6.13 to 1.6 15
Nitin A Kamble [Mon, 31 Jan 2011 18:15:11 +0000 (10:15 -0800)]
subversion: upgrade from 1.6.13 to 1.6 15

Rebased this patch to the newer code
modified:   subversion/disable-revision-install.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agobitbake/fetch2/git: Ensure target directory exists when copying files
Richard Purdie [Wed, 2 Feb 2011 17:46:37 +0000 (17:46 +0000)]
bitbake/fetch2/git: Ensure target directory exists when copying files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto-stable: Update SRC_URI after fetcher changes
Richard Purdie [Wed, 2 Feb 2011 17:41:15 +0000 (17:41 +0000)]
linux-yocto-stable: Update SRC_URI after fetcher changes

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agolinux-yocto/linux-libc-headers-yocto: Adjust to git fetcher improvements
Richard Purdie [Wed, 2 Feb 2011 17:16:36 +0000 (17:16 +0000)]
linux-yocto/linux-libc-headers-yocto: Adjust to git fetcher improvements

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agofetch2: Allow multiple src rev to be used in one src_uri
Yu Ke [Wed, 26 Jan 2011 12:14:06 +0000 (20:14 +0800)]
fetch2: Allow multiple src rev to be used in one src_uri

* SRC_URI format:
the SRC_URI are extended to allow multiple src rev:
name=<name1>,<name2>,...<name-n>
branch=<branch1>,<branch2>,...,<branch-n>
also SRCREV can be defined with
SRCREV_<name1> = xxxxx
SRCREV_<name2> = xxxxx

* FetchData extention
to support multiple src rev, several FetchData data are added:
- FetchData.names: list of name in SRC_URI,  one name per srcrev. name is the index of revision and branch
- FetchData.revisions: dictionary of name->revision.
- FetchData.branches: dictionary of name->branch.

For example, linux-yocto recipes becomes:
SRC_URI = "git://git.pokylinux.org/linux-yocto-2.6.37;protocol=git;branch=${KBRANCH},meta;name=machine,meta"

FetchData.names = ['machine', 'meta']
FetchData.revisions = { 'machine':xxxxx, 'meta':xxxxxx }
FetchData.branches = { 'machine':${KBRANCH}, 'meta':'meta'}

* generic revision handling extension
the related revision handling code in fetch2.__init__.py are changed accordingly. the major change is add name parameter to indicate which src rev to handling. originally there is one src rev per FetchData, so FetchData parameter is enough. now since one FetchData has multiple src rev, it is necessary to use FetchData + name to specifiy src rev.

* git extension
git fetcher are also revised to take advantage of the multiple src rev in FetchData. especially the download() method are enhanced to fetch multiple src rev.

* other fetcher (svn, hg, ...) does not support multiple src rev. they just sync the API to add name, and then simply ignore the name. no actually functional change

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agogit.py: Remove the source tree tarball archives
Yu Ke [Tue, 18 Jan 2011 16:58:42 +0000 (00:58 +0800)]
git.py: Remove the source tree tarball archives

Since we're now always providing the git source control files it becomes
pointless to handle the tarballs of specific git revisions so drop this
part of the fetcher.

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agobitbake/fetch2/git: Add nocheckout option to disable checkouts and always add scm...
Richard Purdie [Wed, 2 Feb 2011 12:48:32 +0000 (12:48 +0000)]
bitbake/fetch2/git: Add nocheckout option to disable checkouts and always add scm data to checkouts

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobb.fetch2: Add git unpack
Yu Ke [Tue, 18 Jan 2011 16:22:13 +0000 (00:22 +0800)]
bb.fetch2: Add git unpack

The git download method clones the git repository to the local machine. The unpack process
can be optimised to be a local to local machine clone or a direct readtree operation to the
destination using git.will clone git repo to local, so git unpack can be simplified
to only checkouting the code to the work dir. For fullclone case, we also
need to manually copy all the ref info, which is needed by the later do_kernel_checkout().
Rather than use hardlinks, we reference the repository using alternatives since the
download directory may be on a different filesystem.

[Change to use -s by Richard Purdie]

Signed-off-by: Yu Ke <ke.yu@intel.com>
14 years agoautotools.bbclass: Drop info directory listings as they're going to be broken if...
Richard Purdie [Wed, 2 Feb 2011 12:03:30 +0000 (12:03 +0000)]
autotools.bbclass: Drop info directory listings as they're going to be broken if generated at this point and cause file conflicts

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agopackage.bbclass: Ensure SUMMARY is written to pkgdata as well as DESCRIPTION
Richard Purdie [Wed, 2 Feb 2011 14:43:58 +0000 (14:43 +0000)]
package.bbclass: Ensure SUMMARY is written to pkgdata as well as DESCRIPTION

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agocross-localedef-native: Fix do_move_ports since the definition of changes. Raises...
Richard Purdie [Wed, 2 Feb 2011 14:35:35 +0000 (14:35 +0000)]
cross-localedef-native: Fix do_move_ports since the definition of  changes. Raises the question of whether we even need ports for this?

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoscripts/poky-env-internal: We set LC_ALL in the core so no need to set LANG here now
Richard Purdie [Wed, 2 Feb 2011 11:58:44 +0000 (11:58 +0000)]
scripts/poky-env-internal: We set LC_ALL in the core so no need to set LANG here now

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agobitbake.conf: Set LC_ALL instead of requring bitbake or env scripts to do this
Richard Purdie [Wed, 2 Feb 2011 11:55:34 +0000 (11:55 +0000)]
bitbake.conf: Set LC_ALL instead of requring bitbake or env scripts to do this

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agoelfutils: Clean up old versions which are no longer required
Richard Purdie [Wed, 2 Feb 2011 11:22:24 +0000 (11:22 +0000)]
elfutils: Clean up old versions which are no longer required

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 years agodistro_Tracking: update as per current devel/toolchain recipes
Nitin A Kamble [Mon, 31 Jan 2011 23:49:57 +0000 (15:49 -0800)]
distro_Tracking: update as per current devel/toolchain recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agodocumentation/poky-ref-manual/extendpoky.xml: Fixed make problem
Scott Rifenbark [Tue, 1 Feb 2011 21:09:12 +0000 (15:09 -0600)]
documentation/poky-ref-manual/extendpoky.xml:  Fixed make problem

Discovered that the manual was not making correctly due to a stray
</literallayout> statement.  I removed this statement and the manual
now builds.

Signed-off-by: Scott Rifenbark <scott@scott-desktop.(none)>
14 years agognome-doc-utils.inc: inherit gettext instead of DEPENDS
Saul Wold [Tue, 1 Feb 2011 00:42:02 +0000 (16:42 -0800)]
gnome-doc-utils.inc: inherit gettext instead of DEPENDS

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agolinux-yocto: export kernel configuration audit to the console
Bruce Ashfield [Mon, 31 Jan 2011 20:52:48 +0000 (15:52 -0500)]
linux-yocto: export kernel configuration audit to the console

Fixes [BUGID #692]

Previously the information dumped by the kernel configuration audit
scripts was only placed in log files. This isn't as useful as it
could be, since they are rarely checked. This change takes the
output from kconf_check and explicitly displays it to the user.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agompc8315e-rdb: set UBOOT_ENTRYPOINT
Bruce Ashfield [Fri, 28 Jan 2011 20:53:32 +0000 (15:53 -0500)]
mpc8315e-rdb: set UBOOT_ENTRYPOINT

Fixes [BUGID #685]

Although not used if the in kernel uImage is booted, it is
a good idea to set the UBOOT_ENTRYPOINT just as the other
uImage based boards do.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
14 years agorpm: Add relocation to rpm-native
Mark Hatle [Tue, 1 Feb 2011 18:26:31 +0000 (12:26 -0600)]
rpm: Add relocation to rpm-native

[BUGID #668]

Use the create_wrapper to setup automatic run-time relocation of
rpm-native.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
14 years agoglib-2.0: Add stable version 2.26.1
Saul Wold [Tue, 1 Feb 2011 21:07:27 +0000 (13:07 -0800)]
glib-2.0: Add stable version 2.26.1

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agolibfm: remove add_missing.patch as part of glib-2.0 downgrade
Saul Wold [Tue, 1 Feb 2011 21:05:39 +0000 (13:05 -0800)]
libfm: remove add_missing.patch as part of glib-2.0 downgrade

Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agodistro_tracking: update distro tracking fields
Dongxiao Xu [Sun, 30 Jan 2011 00:46:15 +0000 (08:46 +0800)]
distro_tracking: update distro tracking fields

Add manual check date for recipes whose upstream vesion could not be
found automatically.

Also update glib-2.0 tracking data.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
14 years agoopkg: Update to svn r596 to fix segfault when upgrading packages
Koen Kooi [Tue, 1 Feb 2011 16:00:24 +0000 (17:00 +0100)]
opkg: Update to svn r596 to fix segfault when upgrading packages

The longlinks patch is upstream and and be removed now

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agomklibs-native: new recipe for optimizing size of library files
Nitin A Kamble [Tue, 25 Jan 2011 04:35:24 +0000 (20:35 -0800)]
mklibs-native: new recipe for optimizing size of library files

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agodistro_tracking: update latest upstream versions
Nitin A Kamble [Tue, 25 Jan 2011 23:58:54 +0000 (15:58 -0800)]
distro_tracking: update latest upstream versions

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
14 years agocups: add cups 1.4.6
Jingdong Lu [Tue, 1 Feb 2011 02:32:09 +0000 (10:32 +0800)]
cups: add cups 1.4.6

This package has been added from meta-openembedded committed by Koen Kooi.
Changes from the meta-openembedded version:
* Add SUMMARY
* Change dependence name: libusb
* Add PR

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
14 years agolibxml2: Enable "--with-legacy" for LSB test.
Jingdong Lu [Sun, 30 Jan 2011 07:27:44 +0000 (15:27 +0800)]
libxml2: Enable "--with-legacy" for LSB test.

Enable "--with-legacy" in order to pass library check of LSB.

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
14 years agomsmtp: add msmtp 1.4.23
Jingdong Lu [Sun, 30 Jan 2011 06:53:32 +0000 (14:53 +0800)]
msmtp: add msmtp 1.4.23

This package has been added from Open Embedded in order to replace sendmail.
Changes from the Open Embedded version:
* Update version to 1.4.23
* Add SUMMARY, LIC_FILES_CHKSUM

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
14 years agomailx: add mailx 12.4
Jingdong Lu [Sun, 30 Jan 2011 06:44:58 +0000 (14:44 +0800)]
mailx: add mailx 12.4

This package has been added from Open Embedded.
Changes from the Open Embedded version:
* Update version to 12.4(mailx has been replaced by heirloom-mailx)
* Add SUMMARY, LIC_FILES_CHKSUM
* Remove patch(install.patch)

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
14 years agoat: allow normal user to use 'at'
Kevin Tian [Wed, 26 Jan 2011 11:44:15 +0000 (19:44 +0800)]
at: allow normal user to use 'at'

fix [BUGID #675]

Similar to previous cronie changes, so far 'at' environment is also not
complete and only root user could trigger delayed tasks. Similar permission
changes are required for:
/etc/at.deny
/usr/bin/at
/var/spool/at/

/usr/bin/at is setgid to 'daemon', to differentiate with cronie. So move
'at' out of 'cron' (/var/spool/cron/at -> /var/spool/at)

another fix is to rename /etc/init.d/at to atd which is more widely used
in other distros (also required by LTP test cases)

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agocronie: enable multi-user crontab usage and make cron environment complete
Kevin Tian [Wed, 26 Jan 2011 11:09:14 +0000 (19:09 +0800)]
cronie: enable multi-user crontab usage and make cron environment complete

fix [BUGID #673]

several cron related test cases in LTP reveals that our current cron recipe
is not complete:

a) a complete cron hierarchy better have:
     /etc/crontab
     /etc/cron.d
     /etc/cron.hourly
     /etc/cron.daily
     /etc/cron.weekly
     /etc/cron.monthly

b) for a normal user to use crontab command:
     add a new group - crontab
     /usr/bin/crontab is setgid to root:crontab
     /var/spool/cron is owned by root:crontab

below are optional, and thus not included in the default setup:
     /etc/cron.deny
     /etc/cron.allow

cronie by default only allows root user to use crontab, if neither cron.deny
nor cron.allow exists. They are controlled by final policy deployed on the
product.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
14 years agodistro_tracking_fields.inc: update pixman
Dexuan Cui [Mon, 31 Jan 2011 05:51:19 +0000 (13:51 +0800)]
distro_tracking_fields.inc: update pixman

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agopixman: downgrade from development release 0.21.4 to stable release 0.20.2
Dexuan Cui [Mon, 31 Jan 2011 05:35:12 +0000 (13:35 +0800)]
pixman: downgrade from development release 0.21.4 to stable release 0.20.2

pixman's stable releases have even minor version numbers, e.g., 0.18.x, 0.20.x.
Odd minor version numbers mean development snapshots that may contain bugs and
experimental features.
The next stable release should be 0.22.0.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agomutter: Upgrade to 2.29.1 via git
Zhai Edwin [Sun, 30 Jan 2011 07:33:42 +0000 (15:33 +0800)]
mutter: Upgrade to 2.29.1 via git

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agogdk-pixbuf: Fix the native png load error and remove duplicated recipe
Zhai Edwin [Sun, 30 Jan 2011 12:28:58 +0000 (20:28 +0800)]
gdk-pixbuf: Fix the native png load error and remove duplicated recipe

Native gdk-pixbuf-csource failed to load png file as the "loaders.cache" was
not properly set by gdk-pxibuf-query-loaders when install. This patch use the
wrapper script rather than query-loaders binary as required libtool library was
not installed when do_install_append.

Also remove dedicated recipe for gdk-pixbuf-native.

[sgw: Added PACKAGES_DYMAMIC_virtclass-native]
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agoclutter-box2d: Upgrade to 0.10.1 via git
Zhai Edwin [Sun, 30 Jan 2011 06:39:47 +0000 (14:39 +0800)]
clutter-box2d: Upgrade to 0.10.1 via git

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agoclutter-gst-1.0: Upgrade to 1.3.4 (clutter 1.4 series)
Zhai Edwin [Sun, 30 Jan 2011 06:19:18 +0000 (14:19 +0800)]
clutter-gst-1.0: Upgrade to 1.3.4 (clutter 1.4 series)

Install the example binary needed for poky-image-clutter.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agoclutter-gtk-1.0: Upgrade to one version prior to 0.90.2 (clutter 1.4 series)
Zhai Edwin [Sun, 30 Jan 2011 02:28:17 +0000 (10:28 +0800)]
clutter-gtk-1.0: Upgrade to one version prior to 0.90.2 (clutter 1.4 series)

0.90.2 depends on unstable gtk+-2.90.x that is not in poky, so pick up one
version prior to it. Also rebase disable_deprecated.patch to keep the API
compatibility with gtk+ and install example binary for poky-image-clutter.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agoclutter-1.0: Upgrade to 1.4 - latest stable version
Zhai Edwin [Fri, 28 Jan 2011 02:01:39 +0000 (10:01 +0800)]
clutter-1.0: Upgrade to 1.4 - latest stable version

* Use tar ball release rather than git, as it is more stable. Added dependence
on gettext, and one patch to fix the cross-compile failure due to
conformance-test.

* configure "--with-json=check" avoid extra dependence on external json lib.

* rename examples package (clutter-examples-1.x => clutter-1.x-example) to lead
the right deploy package name

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
14 years agodistrodata.bbclass: Imporve the checkpkg task more precisely and generate data for...
Mei Lei [Sun, 30 Jan 2011 07:28:46 +0000 (15:28 +0800)]
distrodata.bbclass: Imporve the checkpkg task more precisely and generate data for pkg-report-system

Imporve some regular expression when checking recipes' upstream version, reduce the number of invalid recipes' upstream version and imporve the precision
Generate some data for package report system.

Signed-off-by: Mei Lei<lei.mei@intel.com>
14 years agopopulate_sdk.bbclass/meta-toolchain: Made populate_sdk task more generic
Lianhao Lu [Sun, 30 Jan 2011 07:56:51 +0000 (15:56 +0800)]
populate_sdk.bbclass/meta-toolchain: Made populate_sdk task more generic

Move the populate_sdk task out of meta-toolchain. Made it more generic
to support rpm/deb package format.

This commit is dependant on a series of commit:
2ea0406e4516fc59dff86cb4adc35c82cb774c2f
7ffa45b7cfea24dae1b51f40cfc807bf78b21b66
bf201a74c243942af3fcae6f174496bdd819dbc0
3d29933f2925efe8a84f10efdf50396031c33ae4
3d29933f2925efe8a84f10efdf50396031c33ae4
9c724dbf57e610a9e06bbdce38383dee3ac49281

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
14 years agopopulate_sdk_ipk.bbclass: Added ipk support in populate_sdk task.
Lianhao Lu [Sun, 30 Jan 2011 07:55:41 +0000 (15:55 +0800)]
populate_sdk_ipk.bbclass: Added ipk support in populate_sdk task.

This is a preparation commit for adding ipk support in populate_sdk
task.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
14 years agopopulate_sdk_deb.bbclass: Added deb support for populate_sdk task.
Lianhao Lu [Sun, 30 Jan 2011 07:54:05 +0000 (15:54 +0800)]
populate_sdk_deb.bbclass: Added deb support for populate_sdk task.

This is a preparation commit for adding deb support in populate_sdk
task.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
14 years agopopulate_sdk_rpm.bbclass: Added rpm support for populate_sdk task.
Lianhao Lu [Sun, 30 Jan 2011 07:52:27 +0000 (15:52 +0800)]
populate_sdk_rpm.bbclass: Added rpm support for populate_sdk task.

This is preparation commit to support using rpm in populate_sdk task.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
14 years agorootfs_rpm/package_rpm.bbclass: Move func from rootfs_rpm to package_rpm
Lianhao Lu [Sun, 30 Jan 2011 06:07:50 +0000 (14:07 +0800)]
rootfs_rpm/package_rpm.bbclass: Move func from rootfs_rpm to package_rpm

package_deb.bbclass:
1. Modified package_update_index_rpm() and package_generate_rpm_conf()
to generate sperate depsolver db and rpm configuration, for target
packages and host packages respectively.

2. Added new function package_install_internal_rpm() to install a list
deb packages to a specified root directory, with the specified package
architecutre information.

3. Added new function resolve_package_rpm() to resolve package names to
filepaths.

rootfs_deb.bbclass:
Used the above new functions to install the rootfs.

[sgw: merged changes for createrepo]
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
14 years agorootfs_ipk/package_ipk.bbclass: Move func from rootfs_ipk to package_ipk
Lianhao Lu [Sun, 30 Jan 2011 04:56:40 +0000 (12:56 +0800)]
rootfs_ipk/package_ipk.bbclass: Move func from rootfs_ipk to package_ipk

package_ipk.bbclass:
Added new function package_install_internal_ipk() to install a list of
ipk packages to a specified root directory, with the specified package
architecutre information.

rootfs_ipk.bbclass:
Used the above new functions to install rootfs.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
14 years agorootfs_deb/package_deb.bbclass: move func from rootfs_deb to package_deb
Lianhao Lu [Sun, 30 Jan 2011 04:26:14 +0000 (12:26 +0800)]
rootfs_deb/package_deb.bbclass: move func from rootfs_deb to package_deb

package_deb.bbclass:
1. Added new function package_update_index_deb() to generate package
index files.

2. Added new function package_install_internal_deb() to install a list
deb packages to a specified root directory, with the specified package
architecutre information.

rootfs_deb.bbclass:
Used the above new functions to install the rootfs.

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
14 years agogdk-pixbuf: add jpeg into DEPENDS
Dexuan Cui [Sun, 30 Jan 2011 06:11:57 +0000 (14:11 +0800)]
gdk-pixbuf: add jpeg into DEPENDS

This fixes the following error:
| checking for jpeg_destroy_decompress in -ljpeg... no
| configure: WARNING: *** JPEG loader will not be built (JPEG library not found) ***
| configure: error:
| *** Checks for JPEG loader failed. You can build without it by passing
| *** --without-libjpeg to configure but some programs using GTK+ may
| *** not work properly
| FATAL: oe_runconf failed

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agoxkeyboard-config: upgrade from 2.0 to 2.1
Dexuan Cui [Thu, 27 Jan 2011 17:36:16 +0000 (01:36 +0800)]
xkeyboard-config: upgrade from 2.0 to 2.1

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
14 years agodistro_tracking_fields.inc: added docbook-utils and dependencies
Scott Garman [Thu, 27 Jan 2011 22:36:02 +0000 (14:36 -0800)]
distro_tracking_fields.inc: added docbook-utils and dependencies

These are distro tracking field additions for recipes used for
creating documentation: sgml-common, docbook-sgml-dtd,
docbook-dsssl-stylesheet, sgmlspl, opensp, openjade, docbook-utils

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agoiputils: enable generation of man pages
Scott Garman [Thu, 27 Jan 2011 22:24:58 +0000 (14:24 -0800)]
iputils: enable generation of man pages

Enable documentation generation.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agodocbook-utils: new recipe v0.6.14
Scott Garman [Wed, 26 Jan 2011 21:49:26 +0000 (13:49 -0800)]
docbook-utils: new recipe v0.6.14

Recipe derived from OpenEmbedded. Converted to use BBCLASSEXTEND.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agoopenjade: new recipe v1.3.2
Scott Garman [Wed, 26 Jan 2011 21:35:37 +0000 (13:35 -0800)]
openjade: new recipe v1.3.2

Recipe derived from OpenEmbedded.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agoopensp: new recipe v1.5
Scott Garman [Wed, 26 Jan 2011 19:16:42 +0000 (11:16 -0800)]
opensp: new recipe v1.5

Recipe derived from OpenEmbedded. Removed old-style staging
and converted to BBCLASSEXTEND.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
14 years agosgmlspl: new recipe, v1.03ii
Scott Garman [Tue, 25 Jan 2011 23:40:47 +0000 (15:40 -0800)]
sgmlspl: new recipe, v1.03ii

Recipe derived from OpenEmbedded.

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