]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agositeinfo: add microblaze little endian target info
Adrian Alonso [Tue, 5 Jul 2011 19:38:11 +0000 (14:38 -0500)]
siteinfo: add microblaze little endian target info

* Add microblaze little endian target information
  Endian little, 32 bits

Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinsane: add microblaze little endian target info
Adrian Alonso [Tue, 5 Jul 2011 19:38:09 +0000 (14:38 -0500)]
insane: add microblaze little endian target info

* Add microblaze little endian target info to
  package_qa_get_machine_dict

Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokernel-arch: microblaze little endian fix kernel arch
Adrian Alonso [Tue, 5 Jul 2011 19:38:10 +0000 (14:38 -0500)]
kernel-arch: microblaze little endian fix kernel arch

* In map_kernel_arch function return valid arch for
  microblazeel target arch.
  if TARGET_ARCH = "microblazeel" return "microblaze"

Signed-off-by: Adrian Alonso <aalonso@secretlab.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibxslt: Inherit from binconfig
Michael Lippautz [Tue, 5 Jul 2011 19:28:24 +0000 (21:28 +0200)]
libxslt: Inherit from binconfig

libxslt provides a binconfig that may be used to cross-compile/-link against the
target library.

Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopowertop: inherit update-alternatives and use a higher priority than busybox
Dexuan Cui [Thu, 7 Jul 2011 07:45:57 +0000 (15:45 +0800)]
powertop: inherit update-alternatives and use a higher priority than busybox

busybox-1.18.4 installs /bin/powertop and the powertop recipe installs
/usr/bin/powertop. So, in PATH, if /bin appears before /usr/bin, we would
run the version offered by busybox, which has a very limited function (e.g.,
no parameter is accepted) and this causes trouble to eclipse plugin.

We can use update-alternatives for powertop with higher priority to resolve
the issue.

Fixes [YOCTO #1208]

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agobusybox: bump PR to ensure ipv4 is enabled
Paul Eggleton [Thu, 7 Jul 2011 11:00:40 +0000 (12:00 +0100)]
busybox: bump PR to ensure ipv4 is enabled

Now that ipv4 has been added to the default DISTRO_FEATURES we need to
bump PR as busybox will need to be rebuilt.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agodefault-distrovars.inc: add ipv4 to DISTRO_FEATURES
Paul Eggleton [Thu, 7 Jul 2011 10:58:42 +0000 (11:58 +0100)]
default-distrovars.inc: add ipv4 to DISTRO_FEATURES

Since the change in busybox configuration to match OE (OE core rev
b5564c4a9cadf306b447180c433b25ec071f8ce1) we now need ipv4 in
DISTRO_FEATURES to get standard IPv4 functionality in busybox.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agolibQtOpenGL:Add libQtOpenGL to an lsb image
Xiaofeng Yan [Tue, 5 Jul 2011 08:40:46 +0000 (16:40 +0800)]
libQtOpenGL:Add libQtOpenGL to an lsb image

I make "opengl" as a DISTO_FEATURE for installing libQtOpenGL to image.
Fix Bug [YOCTO #1020]

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosanity: implement network connectivity test
Joshua Lock [Wed, 29 Jun 2011 21:55:03 +0000 (14:55 -0700)]
sanity: implement network connectivity test

Sanity test to verify files can be fetched from the network using git, http
and https fetchers point users at a page to help get set up in the case of a
failure.

Requires a variable CONNECTIVITY_CHECK_URIS to be set, using the same pattern
as SRC_URI, of URI's to test against.
The variable CONNECTIVITY_CHECK_MSG can be set to provide a custom error
message, such as a pointer to some help, when this check fails.

Addresses [YOCTO #933]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotinylogin: use angstrom mirror for SRC_URI
Phil Blundell [Wed, 15 Jun 2011 14:27:41 +0000 (15:27 +0100)]
tinylogin: use angstrom mirror for SRC_URI

since busybox.net no longer seems to be hosting the tarball

Signed-off-by: Phil Blundell <philb@gnu.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking_fields.inc: Update recipes upgrade and manual check information
Mei Lei [Tue, 5 Jul 2011 08:40:50 +0000 (16:40 +0800)]
distro_tracking_fields.inc: Update recipes upgrade and manual check information

upgrade: gawk, gupnp
manual check: diffutils

Signed-off-by: Mei Lei <lei.mei@intel.com>
13 years agogawk: Upgrade from 3.1.8 to 4.0.0
Mei Lei [Tue, 5 Jul 2011 08:16:09 +0000 (16:16 +0800)]
gawk: Upgrade from 3.1.8 to 4.0.0

Signed-off-by: Mei Lei <lei.mei@intel.com>
13 years agogupnp: Upgrade from 0.16.0 to 0.16.1
Mei Lei [Mon, 4 Jul 2011 09:12:28 +0000 (17:12 +0800)]
gupnp: Upgrade from 0.16.0 to 0.16.1

Add introspection.patch from gssdp due to more strict compiler checks in new version

Signed-off-by: Mei Lei <lei.mei@intel.com>
13 years agomodule-base: remove KERNEL-SOURCE
Anders Darander [Tue, 5 Jul 2011 14:55:04 +0000 (16:55 +0200)]
module-base: remove KERNEL-SOURCE

kernel-source do not exist in STAGING_KERNEL_DIR any longer.
Remove the exported KERNEL_SOURCE as the STAGING_KERNEL_DIR can
be used in module recipes directly.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotask-base: remove unconditional inclusion of kernel-module-rtc-sa1100
Anders Darander [Wed, 6 Jul 2011 06:31:46 +0000 (08:31 +0200)]
task-base: remove unconditional inclusion of kernel-module-rtc-sa1100

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotask-base: remove modutils reference.
Anders Darander [Wed, 6 Jul 2011 06:31:45 +0000 (08:31 +0200)]
task-base: remove modutils reference.

Also remove the other kernel24 references.
Make everything dependent on kernel26 default.
Move the RDEPENDS- and RRECOMMENDS_task-base-kernel26 to _task-base.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomodule-init-tools-cross: add SRC_URI Checksums
Saul Wold [Thu, 7 Jul 2011 00:02:08 +0000 (17:02 -0700)]
module-init-tools-cross: add SRC_URI Checksums

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agouboot: Add 2011.06 Version
Saul Wold [Wed, 6 Jul 2011 16:11:27 +0000 (09:11 -0700)]
uboot: Add 2011.06 Version

[YOCTO #1198]

Addes the 2011.06 version, while keeping the older 2011.03 version since
other layers might be using it still.  This will need to be fixed in the
future as oe-core should only be keeping the current versions and layer
management addresses this somehow.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agouclibc-0.9.32: Implement execvpe and refresh scheduler functions
Khem Raj [Fri, 1 Jul 2011 23:48:42 +0000 (16:48 -0700)]
uclibc-0.9.32: Implement execvpe and refresh scheduler functions

Enable UCLIBC_HAS_UTMPX

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agouclibc_git: Implement execvpe and refresh scheduler functions
Khem Raj [Fri, 1 Jul 2011 23:38:45 +0000 (16:38 -0700)]
uclibc_git: Implement execvpe and refresh scheduler functions

Enable UCLIBC_HAS_UTMPX

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agouclibc_git: Move SRCREV past 0.9.32 release
Khem Raj [Fri, 1 Jul 2011 23:17:44 +0000 (16:17 -0700)]
uclibc_git: Move SRCREV past 0.9.32 release

Set DP = -1 since 0.9.32 should be preferred
Remove patches already merged upstream
Change PV to 0.9.32+0.9.33-rc0

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agotcmode-default: Define UCLIBCVERSION and set it to 0.9.32
Khem Raj [Fri, 1 Jul 2011 23:16:57 +0000 (16:16 -0700)]
tcmode-default: Define UCLIBCVERSION and set it to 0.9.32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agouclibc: Add recipes for 0.9.32 release
Khem Raj [Fri, 1 Jul 2011 23:16:11 +0000 (16:16 -0700)]
uclibc: Add recipes for 0.9.32 release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agoopenssh/dropbear: No need for each to PROVIDE ssh/sshd
Richard Purdie [Tue, 5 Jul 2011 13:33:02 +0000 (14:33 +0100)]
openssh/dropbear: No need for each to PROVIDE ssh/sshd

Nothing in the system actually uses the PROVIDES field for these
recipes, its usually the runtime packages that are used. We can
therefore remove the PROVIDES and hence quieten the associated
warnings from bitbake.

If these recipes do really need the PROVIDES, they would be better
as virtuals and adding that to MULTI_PROVIDER_WHITELIST.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agox-load: Drop PR from PV and fix version to 1.5.0
Richard Purdie [Tue, 5 Jul 2011 15:38:28 +0000 (16:38 +0100)]
x-load: Drop PR from PV and fix version to 1.5.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokernel-yocto: Fix case where recipe is always reparsed
Richard Purdie [Tue, 5 Jul 2011 15:35:03 +0000 (16:35 +0100)]
kernel-yocto: Fix case where recipe is always reparsed

If you include a bitbake variable as a comment in a shell function
then it gets expanded by the bitbake signature handling code.

This could be classed as a bug or a feature depending on your viewpoint
(e.g. a multiline variable included in a comment could actually contain
executable code).

Since we don't always want kernel-yocto to reparse this changes the
syntax of the comment so it doesn't trigger the problem.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agochrpath: Ensure the package respects the docdir variable
Richard Purdie [Tue, 5 Jul 2011 22:42:29 +0000 (23:42 +0100)]
chrpath: Ensure the package respects the docdir variable

This resolves unpackaged file QA warnings and an empty -doc package.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoopensp: Add unpackaged files
Richard Purdie [Tue, 5 Jul 2011 22:29:14 +0000 (23:29 +0100)]
opensp: Add unpackaged files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokernelshark/trace-cmd: Clean up QA warnings including fising LDFLAGS issues
Richard Purdie [Tue, 5 Jul 2011 22:25:10 +0000 (23:25 +0100)]
kernelshark/trace-cmd: Clean up QA warnings including fising LDFLAGS issues

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogit: Package up python and gitweb files into appropriate packages
Richard Purdie [Tue, 5 Jul 2011 22:10:50 +0000 (23:10 +0100)]
git: Package up python and gitweb files into appropriate packages

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoapt: Package unpackaged files
Richard Purdie [Tue, 5 Jul 2011 22:06:22 +0000 (23:06 +0100)]
apt: Package unpackaged files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agox11perf: Packaged unpackaged files
Richard Purdie [Tue, 5 Jul 2011 22:04:29 +0000 (23:04 +0100)]
x11perf: Packaged unpackaged files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogtk-engines: Package unpackaged files
Richard Purdie [Tue, 5 Jul 2011 22:01:55 +0000 (23:01 +0100)]
gtk-engines: Package unpackaged files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibrsvg: Clean up unpackaged files
Richard Purdie [Tue, 5 Jul 2011 21:52:38 +0000 (22:52 +0100)]
librsvg: Clean up unpackaged files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotelepathy-python: Remove unneeded and unpackaged files
Richard Purdie [Tue, 5 Jul 2011 21:43:46 +0000 (22:43 +0100)]
telepathy-python: Remove unneeded and unpackaged files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: Package debug source files
Richard Purdie [Tue, 5 Jul 2011 21:33:08 +0000 (22:33 +0100)]
qt4: Package debug source files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agosystemtap: Don't set prefix to a path including so examples get placed in the correc...
Richard Purdie [Tue, 5 Jul 2011 21:32:20 +0000 (22:32 +0100)]
systemtap: Don't set prefix to a path including  so examples get placed in the correct path and packaged correctly

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoeds-dbus: Package unpackaged files
Richard Purdie [Tue, 5 Jul 2011 21:31:32 +0000 (22:31 +0100)]
eds-dbus: Package unpackaged files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxcb-proto: Package unshipped files, create python-xcbgen package for python xcbgen...
Richard Purdie [Tue, 5 Jul 2011 21:31:03 +0000 (22:31 +0100)]
xcb-proto: Package unshipped files, create python-xcbgen package for python xcbgen code

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobtrfs-tools: Fix manpage creation directory
Richard Purdie [Tue, 5 Jul 2011 21:30:12 +0000 (22:30 +0100)]
btrfs-tools: Fix manpage creation directory

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotslib: Package unpackaged .la file
Richard Purdie [Tue, 5 Jul 2011 21:29:31 +0000 (22:29 +0100)]
tslib: Package unpackaged .la file

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconnman: Package unpackaged .la file
Richard Purdie [Tue, 5 Jul 2011 21:29:01 +0000 (22:29 +0100)]
connman: Package unpackaged .la file

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc: Fix unpackaged files warnings, broken symlink and superfluous files
Richard Purdie [Tue, 5 Jul 2011 21:28:00 +0000 (22:28 +0100)]
gcc: Fix unpackaged files warnings, broken symlink and superfluous files

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agox-load: Update to 1.5.0
Saul Wold [Fri, 1 Jul 2011 02:28:45 +0000 (19:28 -0700)]
x-load: Update to 1.5.0

[YOCTO #1197]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibmad: add SRC_URI Checksum
Saul Wold [Fri, 1 Jul 2011 07:03:09 +0000 (00:03 -0700)]
libmad: add SRC_URI Checksum

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agompeg2dec: add SRC_URI Checksum
Saul Wold [Fri, 1 Jul 2011 07:03:52 +0000 (00:03 -0700)]
mpeg2dec: add SRC_URI Checksum

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoinsane.bbclass: Fix indentation error
Richard Purdie [Tue, 5 Jul 2011 13:04:25 +0000 (14:04 +0100)]
insane.bbclass: Fix indentation error

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinsane.bbclass: Add warnings for packages which are not -dev packages which depend...
Richard Purdie [Tue, 5 Jul 2011 13:00:26 +0000 (14:00 +0100)]
insane.bbclass: Add warnings for packages which are not -dev packages which depend on -dev packages

Based on some code from Phil Blundell but reworked against insae.bbclass changes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobase.bbclass: show layer's branches/revisions in the banner info
Dexuan Cui [Tue, 28 Jun 2011 05:18:59 +0000 (13:18 +0800)]
base.bbclass: show layer's branches/revisions in the banner info

The patch removes METADATA_BRANCH and METADATA_REVISION, and treats the meta/
in the same way as other layers.
In the case some layers belonging to the same repo, the branch and revision
are only printed once, but all the layer names are still printed.

An example output can be:

OE Build Configuration:
BB_VERSION        = "1.13.1"
TARGET_ARCH       = "i586"
TARGET_OS         = "linux"
MACHINE           = "emenlow"
DISTRO            = "poky"
DISTRO_VERSION    = "1.0+snapshot-20110702"
TARGET_FPU        = ""
meta
meta-yocto        = "dcui/banner_v3:4b712dba68a98c827b8f3d0242da9153c4f65473"
meta-emenlow
meta-sugarbay
meta-n450         = "dcui/test1:76d1178ba1a43cf6457c89717134aeb9f1275fae"

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agolibxml-parser-perl: convert to BBCLASSEXTEND, merge in OE fixes
Koen Kooi [Sat, 2 Jul 2011 12:24:33 +0000 (14:24 +0200)]
libxml-parser-perl: convert to BBCLASSEXTEND, merge in OE fixes

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopackage.bbclass: Make unshipped packages message more readable
Richard Purdie [Tue, 5 Jul 2011 12:33:52 +0000 (13:33 +0100)]
package.bbclass: Make unshipped packages message more readable

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: ensure target packages don't include host binaries
Paul Eggleton [Tue, 5 Jul 2011 09:44:55 +0000 (10:44 +0100)]
qt4: ensure target packages don't include host binaries

Remove uic, rcc, moc and lrelease from packaged files. This fixes the
following QA warnings:

qt4-x11-free-4.7.3, wrong architecture, qt4-tools-dbg,
  ${WORKDIR}/packages-split/qt4-tools-dbg/usr/bin/.debug/uic
qt4-x11-free-4.7.3, wrong architecture, qt4-tools-dbg,
  ${WORKDIR}/packages-split/qt4-tools-dbg/usr/bin/.debug/rcc
qt4-x11-free-4.7.3, wrong architecture, qt4-tools-dbg,
  ${WORKDIR}/packages-split/qt4-tools-dbg/usr/bin/.debug/moc
qt4-x11-free-4.7.3, wrong architecture, qt4-tools,
  ${WORKDIR}/packages-split/qt4-tools/usr/bin/uic
qt4-x11-free-4.7.3, wrong architecture, qt4-tools,
  ${WORKDIR}/packages-split/qt4-tools/usr/bin/rcc
qt4-x11-free-4.7.3, wrong architecture, qt4-tools,
  ${WORKDIR}/packages-split/qt4-tools/usr/bin/moc
qt4-x11-free-4.7.3, wrong architecture, qt4-linguist,
  ${WORKDIR}/packages-split/qt4-linguist/usr/bin/lrelease

These utilities are all provided by qt4-tools-nativesdk in any case.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
13 years agogettext: fix ERROR: QA Issue: gettext rdepends on gettext-dev
Koen Kooi [Fri, 1 Jul 2011 10:01:43 +0000 (12:01 +0200)]
gettext: fix ERROR: QA Issue: gettext rdepends on gettext-dev

This was fixed in 2008 already, see http://dominion.thruhere.net/koen/cms/the-testlab-strikes-again but regressed during the 0.16.x -> 0.18.x update. Strangely enough the comment was kept.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodb: Add INSANE_SKIP to avoid warning about .so file
Richard Purdie [Tue, 5 Jul 2011 10:15:02 +0000 (11:15 +0100)]
db: Add INSANE_SKIP to avoid warning about .so file

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqemu: Clean up various QA warnings, add approproate INSANE_SKIP for firmware files...
Richard Purdie [Tue, 5 Jul 2011 10:14:36 +0000 (11:14 +0100)]
qemu: Clean up various QA warnings, add approproate INSANE_SKIP for firmware files, ensure files aren't stripped

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoelfutils: Update INSANE_SKIP to new syntax
Richard Purdie [Tue, 5 Jul 2011 10:13:43 +0000 (11:13 +0100)]
elfutils: Update INSANE_SKIP to new syntax

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agou-boot: Drop INSANE_SKIP since it insane no longer trips up on this recipe
Richard Purdie [Tue, 5 Jul 2011 10:13:02 +0000 (11:13 +0100)]
u-boot: Drop INSANE_SKIP since it insane no longer trips up on this recipe

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc-package-cross: Switch to using pattern matching to detect when to stash libgcc...
Richard Purdie [Fri, 17 Jun 2011 16:27:25 +0000 (17:27 +0100)]
gcc-package-cross: Switch to using pattern matching to detect when to stash libgcc into the sysroot

Currently, we stash libgcc if PN is gcc-cross or gcc-crosssdk. This patch
changes it to work for *gcc-cross and *-gcc-crosssdk which means it
will patch for multilib extended toolchains.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolttng-viewer: Fixup various QA warnings and a false positive
Richard Purdie [Mon, 4 Jul 2011 16:12:10 +0000 (17:12 +0100)]
lttng-viewer: Fixup various QA warnings and a false positive

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinsane.bbclass: Allow INSANE_SKIP to work on a per test basis
Richard Purdie [Mon, 4 Jul 2011 16:12:32 +0000 (17:12 +0100)]
insane.bbclass: Allow INSANE_SKIP to work on a per test basis

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc: Remove unneeded module .la file and .so link
Richard Purdie [Mon, 4 Jul 2011 14:58:30 +0000 (15:58 +0100)]
gcc: Remove unneeded module .la file and .so link

This avoids a QA error.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogettext: Disable both git and cvs for autopoint's archive format.
Richard Purdie [Mon, 4 Jul 2011 14:57:00 +0000 (15:57 +0100)]
gettext: Disable both git and cvs for autopoint's archive format.

The git-native dependency is between a 2-10% build performance hit
for a small reduction in autopoint's archive size (500kb vs 3.5MB).
We could always enable this for the target version only I guess.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc: Fix removal of libiberty.a
Richard Purdie [Mon, 4 Jul 2011 14:37:18 +0000 (15:37 +0100)]
gcc: Fix removal of libiberty.a

The changes in commit 553a92c442bc3a35d1520a22e640a3a0e377b8f7 were not applying correctly
due to the error: "find: paths must precede expression"

This patch corrects the find syntax.

[YOCTO #1199]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibgsmd: Fix QA warnings
Richard Purdie [Fri, 1 Jul 2011 17:09:38 +0000 (18:09 +0100)]
libgsmd: Fix QA warnings

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agooprofile: Fix QA warnings
Richard Purdie [Fri, 1 Jul 2011 17:09:20 +0000 (18:09 +0100)]
oprofile: Fix QA warnings

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoxauth: upgrade from 1.05 to 1.06
Yu Ke [Wed, 29 Jun 2011 07:52:13 +0000 (15:52 +0800)]
xauth: upgrade from 1.05 to 1.06

Signed-off-by: Yu Ke <ke.yu@intel.com>
13 years agosqlite: upgrade from 3.7.6.2 to 3.7.7.1
Yu Ke [Sat, 2 Jul 2011 06:54:39 +0000 (14:54 +0800)]
sqlite: upgrade from 3.7.6.2 to 3.7.7.1

Signed-off-by: Yu Ke <ke.yu@intel.com>
13 years agodistro_tracking_field: update the manually check field
Yu Ke [Sat, 2 Jul 2011 06:50:19 +0000 (14:50 +0800)]
distro_tracking_field: update the manually check field

sqlite3
qemugl
console-tools
gconf-dbus

Signed-off-by: Yu Ke <ke.yu@intel.com>
13 years agolibdrm: upgrade to 2.4.26
Yu Ke [Wed, 29 Jun 2011 07:52:13 +0000 (15:52 +0800)]
libdrm: upgrade to 2.4.26

Signed-off-by: Yu Ke <ke.yu@intel.com>
13 years agolibidn: upgrade from 1.20 to 1.22
Yu Ke [Fri, 17 Jun 2011 07:00:12 +0000 (15:00 +0800)]
libidn: upgrade from 1.20 to 1.22

- update the license checksum due to some text indent change

Signed-off-by: Yu Ke <ke.yu@intel.com>
13 years agoresolvconf: update to version 1.58.
Anders Darander [Mon, 4 Jul 2011 09:18:21 +0000 (11:18 +0200)]
resolvconf: update to version 1.58.

The old version has become unavailable from the download site.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking_fields.inc: update recipes upgrade information
Mei Lei [Sun, 3 Jul 2011 15:22:22 +0000 (23:22 +0800)]
distro_tracking_fields.inc: update recipes upgrade information

Signed-off-by: Mei Lei <lei.mei@intel.com>
13 years agocoreutils: Upgrade from 8.9 to 8.12
Mei Lei [Sun, 3 Jul 2011 10:39:42 +0000 (18:39 +0800)]
coreutils: Upgrade from 8.9 to 8.12

Signed-off-by: Mei Lei <lei.mei@intel.com>
13 years agocurl: Upgrade from 7.21.6 to 7.21.7
Mei Lei [Sun, 3 Jul 2011 03:45:16 +0000 (11:45 +0800)]
curl: Upgrade from 7.21.6 to 7.21.7

Signed-off-by: Mei Lei <lei.mei@intel.com>
13 years agouclibc: Fix compilation in thumb mode
Khem Raj [Fri, 1 Jul 2011 05:25:00 +0000 (22:25 -0700)]
uclibc: Fix compilation in thumb mode

It was not setting COMPILE_IN_THUMB_MODE in .config
when ARM_INSTRUCTION_MODE = thumb. Reason was that
this entry has to exist in merged defconfig
so we add it disabled which means no harm to other
architectures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro_tracking_fields: remove modutils.
Anders Darander [Fri, 1 Jul 2011 13:08:04 +0000 (15:08 +0200)]
distro_tracking_fields: remove modutils.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomodutils: remove modutils
Anders Darander [Fri, 1 Jul 2011 13:08:02 +0000 (15:08 +0200)]
modutils: remove modutils

As 2.4 support is being phased out, remove modutils.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokernel.bblass: remove get_kernelmajorversion
Anders Darander [Fri, 1 Jul 2011 13:08:00 +0000 (15:08 +0200)]
kernel.bblass: remove get_kernelmajorversion

It is now unused.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomodutils-initscripts: move recipe prior to modutils removal
Anders Darander [Fri, 1 Jul 2011 13:08:01 +0000 (15:08 +0200)]
modutils-initscripts: move recipe prior to modutils removal

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomodules-init-tools(-cross): update to 3.16
Anders Darander [Fri, 1 Jul 2011 13:07:59 +0000 (15:07 +0200)]
modules-init-tools(-cross): update to 3.16

Update to get support for Linux 3.0.
Delete the ignore_arch_directory.patch (as it does not apply to 3.16).

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage|kernel.bblass|module-init-tools: do not use depmod-2.6
Anders Darander [Fri, 1 Jul 2011 13:07:58 +0000 (15:07 +0200)]
image|kernel.bblass|module-init-tools: do not use depmod-2.6

Change to only depend on virtual/*/depmod.
Change all calls to only use depmod.
Do not install depmod as depmod-2.6
Bump PR in module-init-tools-cross.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoRemove support for building 2.4 kernels
Anders Darander [Fri, 1 Jul 2011 13:07:57 +0000 (15:07 +0200)]
Remove support for building 2.4 kernels

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoDrop PRIORITY variable
Richard Purdie [Fri, 1 Jul 2011 22:25:36 +0000 (23:25 +0100)]
Drop PRIORITY variable

As discussed on the mailing list, this variable isn't useful and if wanted
would be better implemented by distros using pn-X overrides.

This patch executes:

find . -regex ".*\.\(bb\|inc\)$" | xargs sed -i '/^PRIORITY = ".*"$/d'

against the tree removing the referenced. Thanks to Phil Blundell for
the command.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoinsane.bbclass: Start to rework this so specific checks can be easily made warnings...
Richard Purdie [Fri, 1 Jul 2011 14:47:12 +0000 (15:47 +0100)]
insane.bbclass: Start to rework this so specific checks can be easily made warnings/errors

This patch means the warning/error handling can be controlled from local.conf
and/or from the distro level and no longer uses numbers but strings instead.

The system becomes extensible so that other classes can extend the path QA
checks at least.

It also removes all th duplicate error message code, we should have *one*
good error message.

Much work remains including making INSANE_SKIP take the classes of QA test
to skip but its a start.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobeecrypt: Fix up packaging QA warnings
Richard Purdie [Fri, 1 Jul 2011 13:13:54 +0000 (14:13 +0100)]
beecrypt: Fix up packaging QA warnings

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopython: Ensure libpython.so ends up in the .dev package
Richard Purdie [Fri, 1 Jul 2011 13:13:09 +0000 (14:13 +0100)]
python: Ensure libpython.so ends up in the .dev package

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibpcre: Fix QA warnings
Richard Purdie [Fri, 1 Jul 2011 12:20:00 +0000 (13:20 +0100)]
libpcre: Fix QA warnings

This drops the split -dev packaging since it was broken and overcomplex. It ensures .so
symlinks end up in the correct package.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agokernel.bbclass: Ensure kernel/* internal sysroot working directory don't get packaged
Richard Purdie [Fri, 1 Jul 2011 10:59:38 +0000 (11:59 +0100)]
kernel.bbclass: Ensure kernel/* internal sysroot working directory don't get packaged

This removes a couple of megabytes of QA warnings!

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agocairo: Clean up packaging and fix warnings
Richard Purdie [Fri, 1 Jul 2011 09:06:02 +0000 (10:06 +0100)]
cairo: Clean up packaging and fix warnings

There were a number of QA errors being reported when packaging cairo. This patch
ensures the debug files go in the -dbg package, the .so development links go into
the -dev package, .a files into -staticdev.

It also switches back to relying on debian package naming for the library name.
Since this is working correctly now the files are in the correct packages, we
can simplify the recipe and there is no change in the resulting package names
from a package feed perspective.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoppp: sync packaging with OE .dev
Koen Kooi [Fri, 1 Jul 2011 18:17:47 +0000 (20:17 +0200)]
ppp: sync packaging with OE .dev

This fixes the QA errors and the 2.4.3 vs 2.4.5 copy/paste mistake

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoperl: Fix package qa rpath warnings.
Nitin A Kamble [Fri, 1 Jul 2011 18:51:15 +0000 (11:51 -0700)]
perl: Fix package qa rpath warnings.

Fix these kinds of Package QA warnings before they are converted into fetal errors:

WARNING: QA Issue: package perl-module-compress contains bad RPATH /build_disk/poky_build/build0/tmp/sysroots/qemux86/usr/lib in file /build_disk/poky_build/build0/tmp/work/i586-poky-linux/perl-5.12.3-r1/packages-split/perl-module-compress/usr/lib/perl/5.12.3/auto/Compress/Raw/Zlib/Zlib.so

This fixes this warning for perl recipe as well as libxml-parser-perl recipe.
It is a fix to MakeMaker within perl, so all such perl recipes will get
fixed with this perl fix.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agoconsolekit: Add glib-2.0 to DEPENDS
Khem Raj [Fri, 1 Jul 2011 17:46:03 +0000 (10:46 -0700)]
consolekit: Add glib-2.0 to DEPENDS

Otherwise it ends up with this error
| configure: error: Package requirements (dbus-glib-1 >= 0.82
|   gobject-2.0 >= 2.14
|   gthread-2.0 >= 2.14
| ) were not met:
|
| No package 'gobject-2.0' found
| No package 'gthread-2.0' found
|
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agouseradd-example: example recipe for using inherit useradd
Scott Garman [Wed, 18 May 2011 17:44:59 +0000 (10:44 -0700)]
useradd-example: example recipe for using inherit useradd

An example recipe for demonstrating/documenting how user and
group manipulation is done with 'inherit useradd'

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
13 years agouseradd.bbclass: new class for managing user/group permissions
Scott Garman [Tue, 17 May 2011 18:13:49 +0000 (11:13 -0700)]
useradd.bbclass: new class for managing user/group permissions

This class is to be used by recipes that need to set up specific
user/group accounts and set custom file/directory permissions.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
13 years agouclibc: Add default uClibc.machine files
Khem Raj [Thu, 30 Jun 2011 23:33:17 +0000 (16:33 -0700)]
uclibc: Add default uClibc.machine files

Add generic machine config file

uClibc.machine in topdir should work mostly
and odd ones like mips should have a copy
of their own as explained

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agobitbake.conf: update PSEUDO_PASSWD variable
Scott Garman [Thu, 30 Jun 2011 22:39:38 +0000 (15:39 -0700)]
bitbake.conf: update PSEUDO_PASSWD variable

The internal use of PSEUDO_PASSWD adds the /etc path
automatically.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolinux-firmware: Add Realtex rt8192* firmwares
Michael Lippautz [Thu, 30 Jun 2011 18:09:11 +0000 (20:09 +0200)]
linux-firmware: Add Realtex rt8192* firmwares

This patch adds the firmware files for:
 * rt8192cu
 * rt8192ce
 * rt8192su

[RP: Changed file modes to 0644]
Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agouclibc: Fix bug exposed by udev 168+ for mips architecture
Khem Raj [Thu, 30 Jun 2011 08:07:15 +0000 (01:07 -0700)]
uclibc: Fix bug exposed by udev 168+ for mips architecture

newer udev uses sgnalfd + epoll and this exposed a bug
in uclibc for mips where SFD_NONBLOCK should be defined
with 0200 for mips but was using 04000. This would cause
random segfaults in udev during boot process

Tested on qemumips/angstrom console-image since angstrom
uses udev 171. It worked well when we did not use meta-oe
layer because udev in oe-core will then be used which is
at version 164.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoclasses/package.bbclass: Add fixup_perms
Mark Hatle [Mon, 20 Jun 2011 15:57:49 +0000 (10:57 -0500)]
classes/package.bbclass: Add fixup_perms

Add a new function that is responsible for fixing directory and file
permissions, owners and groups during the packaging process.  This will fix
various issues where two packages may create the same directory and end up
with different permissions, owner and/or group.

The issue being resolved is that if two packages conflict in their ownership
of a directory, the first installed into the rootfs sets the permissions.
This leads to a least potentially non-deterministic filesystems, at worst
security defects.

The user can specify their own settings via the configuration files
specified in FILESYSTEM_PERMS_TABLES.  If this is not defined, it will
fall back to loading files/fs-perms.txt from BBPATH.  The format of this
file is documented within the file.

By default all of the system directories, specified in bitbake.conf, will
be fixed to be 0755, root, root.

The fs-perms.txt contains a few default entries to correct documentation,
locale, headers and debug sources.  It was discovered these are often
incorrect due to being directly copied from the build user environment.

The entries needed to match the base-files package have also been added.

Also tweak a couple of warnings to provide more diagnostic information.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
13 years agobinutils: allow distro to select gold as default linker
Phil Blundell [Mon, 27 Jun 2011 15:51:16 +0000 (16:51 +0100)]
binutils: allow distro to select gold as default linker

But ensure that gcc-cross-intermediate always uses ld.bfd since
(e)glibc won't build with gold.

Signed-off-by: Phil Blundell <philb@gnu.org>