]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
11 years agopackage_rpm: Remove need for locking
Richard Purdie [Tue, 5 Nov 2013 22:08:04 +0000 (22:08 +0000)] 
package_rpm: Remove need for locking

Currently if multiple package tasks are running against a recipe, package_rpm
is restricted to the slowest speed of them due to the locking. This patch
explicitly ignores the opkg/debian artefacts and hence allows a speedup.

It also removes an issue were a Ctrl+C interrupting a deb.ipk packaging task
would end up with CONTROL/DEBIAN files in the spec file resulting in a build
failure.

(From OE-Core rev: 4c3b3a57aa9ced231f5c0340920195c15a26f2b1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agotoolchain-scripts: Drop darwin8 code
Richard Purdie [Tue, 5 Nov 2013 22:10:30 +0000 (22:10 +0000)] 
toolchain-scripts: Drop darwin8 code

The code was clearly broken and isn't used, even by meta-darwin so we
might as well remove it.

(From OE-Core rev: b9d51bfe0d4821f5de75085ba8af732c46de3328)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agotoolchain-scripts/meta-environment: Merge toolchain_create_sdk_env_script and the...
Richard Purdie [Tue, 5 Nov 2013 22:09:51 +0000 (22:09 +0000)] 
toolchain-scripts/meta-environment: Merge toolchain_create_sdk_env_script and the for_installer variant

Having two scripts which do basically the same thing is a nightmare. This merges
them together. It also makes the sysroot location a variable in its own right
which may be more useful for end users wanting to change sysroot.

(From OE-Core rev: 213e0c67e938b802e6bb2246f00b7343a6f77b99)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoextrausers.bbclass: avoid infinite loop
Chen Qi [Wed, 6 Nov 2013 02:50:43 +0000 (10:50 +0800)] 
extrausers.bbclass: avoid infinite loop

Avoid infinite loop if the last record in EXTRA_USRES_PARAMS doesn't
end with a semicolon.

It's possible the the users will write configurations like below.

INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "useradd tester; useradd developer"

In such situation, the do_rootfs task will enter an infinite loop.
An infinite loop is never acceptable.

This patch fixes the above problem.

(From OE-Core rev: bf4fb345a9db306fa4c7211b7e6795334a649dd5)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agomdadm: Disable the RUN_DIR check
Saul Wold [Mon, 4 Nov 2013 22:07:40 +0000 (14:07 -0800)] 
mdadm: Disable the RUN_DIR check

This check was looking for /run/mdadm on the host system, this check is optional so disable it.

[YOCTO #5447]

(From OE-Core rev: d62882794890eeee8e8d5c9ba4837ec77a58d787)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agozisofs-tools-native: add missing DEPENDS on zlib-native
Paul Eggleton [Tue, 5 Nov 2013 10:15:19 +0000 (10:15 +0000)] 
zisofs-tools-native: add missing DEPENDS on zlib-native

zisofs-tools links against zlib.

Fixes [YOCTO #5420].

(From OE-Core rev: 6058a34f4f0d907a3a065a0323ca085df690bd9b)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agozisofs-tools-native: fix meta fields
Paul Eggleton [Tue, 5 Nov 2013 10:15:20 +0000 (10:15 +0000)] 
zisofs-tools-native: fix meta fields

* Drop redundant DESCRIPTION (same as SUMMARY)
* Set SUMMARY to slightly more descriptive value borrowed from Fedora
* Fix HOMEPAGE URL (repeated http://)

(From OE-Core rev: 0346375152761b2aaa897a546ae9ba2d386d5267)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopython-pycurl: upgrade to 7.19.0.2
Laurentiu Palcu [Tue, 5 Nov 2013 09:25:17 +0000 (11:25 +0200)] 
python-pycurl: upgrade to 7.19.0.2

Refreshed no-static-link.patch to work with this release and changed the
lines/checksum (and the file) where the license can be found.

(From OE-Core rev: beaa98867954898f75c8a0987218a2caffb8daba)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodiffstat: upgrade to 1.58
Laurentiu Palcu [Tue, 5 Nov 2013 09:25:16 +0000 (11:25 +0200)] 
diffstat: upgrade to 1.58

Adjusted aclocal.patch to apply correctly.

(From OE-Core rev: f5bf674d0497a094682609b74da018e040f8d150)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoxz: upgrade to 5.1.3alpha
Laurentiu Palcu [Tue, 5 Nov 2013 09:25:15 +0000 (11:25 +0200)] 
xz: upgrade to 5.1.3alpha

(From OE-Core rev: c93a2f6cb61d7a94249ef6097b3cacac66324fcd)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agogit: upgrade to 1.8.4.2
Laurentiu Palcu [Tue, 5 Nov 2013 09:25:14 +0000 (11:25 +0200)] 
git: upgrade to 1.8.4.2

(From OE-Core rev: 0288d4337533e32124ff040701d2ef012970e8f2)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoxtrans: upgrade to 1.3.0
Laurentiu Palcu [Tue, 5 Nov 2013 09:25:13 +0000 (11:25 +0200)] 
xtrans: upgrade to 1.3.0

(From OE-Core rev: 2a69e7cb48e32b2a6077c4d3738d09254463e54a)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoxf86-input-keyboard: upgrade to 1.8.0
Laurentiu Palcu [Tue, 5 Nov 2013 09:25:12 +0000 (11:25 +0200)] 
xf86-input-keyboard: upgrade to 1.8.0

(From OE-Core rev: 460440c7dc55bb6dcf44509cfd0400a68f469178)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopython-setuptools: upgrade to 1.1.7
Laurentiu Palcu [Tue, 5 Nov 2013 09:25:11 +0000 (11:25 +0200)] 
python-setuptools: upgrade to 1.1.7

(From OE-Core rev: 427e822b0a89d730a1715c37b36b30f26028b0ea)

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolinux-yocto/3.10: fix qemuarm boot and spurious mips build warning
Bruce Ashfield [Tue, 5 Nov 2013 18:47:50 +0000 (13:47 -0500)] 
linux-yocto/3.10: fix qemuarm boot and spurious mips build warning

This update fixes two issues:

a) qemuarm boot failure

v3.10.13 picked up a patch for arm versatile interrupt mappings that fixes
the emulator boot out of the box. But it interacts badly with our previous
fix for the issue. Reverting the existing patch and going with the mainline
solution fixes the boot.

b) qemumips build warning and failure

Depending on the build host and compiler, the build of menuconfig throws
an potentially uninitialized variable warning. That warning causes an
error on archs with -Werror. We can do a trivial change to avoid the
warning all together (initilize it to null), and keep everyone happy.

[YOCTO #5460]

(From OE-Core rev: 8d1a041891c87d0c2003c80f84b0501bdc9403a1)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoqemu: upgrade to 1.6.1
Chris Patterson [Sat, 2 Nov 2013 19:52:13 +0000 (15:52 -0400)] 
qemu: upgrade to 1.6.1

This update also drops the following patches which appear to have
been resolved upstream:
- ftd_header.patch
- target-i386-Fix-aflag-logic-for-CODE64-and-the-0x67-.patch
- target-ppc_fix_bit_extraction.patch

Qemu no longer uses the i386.ld and x86_64.ld linker scripts
and the .interp section should now have a 0x1000 size with the
proper path.  Therefore, for nativesdk-qemu, the following
patch should no longer be required and is also dropped:
- relocatable_sdk.patch

(From OE-Core rev: 8e22b08de2745e08421b38f8ba215bcc1de4b423)

Signed-off-by: Chris Patterson <cjp256@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoppp: Add two structures in if_pppol2tp.h
Lu Chong [Sat, 2 Nov 2013 08:30:28 +0000 (16:30 +0800)] 
ppp: Add two structures in if_pppol2tp.h

Some further structure definitions are needed in include/linux/if_pppol2tp.h for
IPv6 support, else we would get the error as below:

In file included from plugin.c:53:0:
bitbake_build/tmp/sysroots/intel-x86-64/usr/include/linux/if_pppox.h:84:26:
error: field 'pppol2tp' has incomplete type
     struct pppol2tpin6_addr pppol2tp;
                   ^
bitbake_build/tmp/sysroots/intel-x86-64/usr/include/linux/if_pppox.h:99:28:
error: field 'pppol2tp' has incomplete type
  struct pppol2tpv3in6_addr pppol2tp;
                     ^
make[2]: *** [plugin.o] Error 1

(From OE-Core rev: 73d08c4bf12e2cc4f291cb018d00b26a5a573be4)

Signed-off-by: Lu Chong <Chong.Lu@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoeglibc-locale: Does not create {localedir} if the toolchain has no files under it
Roy Li [Fri, 1 Nov 2013 07:03:53 +0000 (15:03 +0800)] 
eglibc-locale: Does not create {localedir} if the toolchain has no files under it

This will kill the not shipped Error:
    ERROR: QA Issue: eglibc-locale: Files/directories were installed but not shipped
       /usr/lib/locale

(From OE-Core rev: 168630394b3af47b7a914475865eed17b6a3b1a2)

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolib/oeqa: add oeTest superclass
Stefan Stanacar [Fri, 1 Nov 2013 10:37:56 +0000 (12:37 +0200)] 
lib/oeqa: add oeTest superclass

Add oeTest superclass, make oeRuntimeTest inherit that and
make the necesarry adjustments. Tests in lib/oeqa/runtime don't
change, they still inherit oeRuntimeTest.
We should do this because oetest.py in the future can be a base module
for more stuff than oeRuntimeTest.

(From OE-Core rev: cd4ed41a070bd52c446ac3df8337f17ab9421145)

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoiproute2: de-bash its scripts to remove the bash dependency
Chen Qi [Fri, 1 Nov 2013 08:21:06 +0000 (16:21 +0800)] 
iproute2: de-bash its scripts to remove the bash dependency

If we build a minimal image with iproute2 installed, the following
error will appear during rootfs.

error: Can't install iproute2-3.10.0-r0.0@i586: no package provides /bin/bash

The problem is that iproute2 has an implicit dependency on 'bash'.
This dependency is from per-file dependency checking.

Patch two scripts, ifcfg and rtpr, from iproute2 to remove the bash
specific syntax.

[YOCTO #5415]

(From OE-Core rev: 1132c4210eddd59b22b2640935ab0bb8f48c0124)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agokernel.bbclass: Delay rm_work to run after do_bundle_initramfs
Xufeng Zhang [Fri, 1 Nov 2013 04:25:17 +0000 (12:25 +0800)] 
kernel.bbclass: Delay rm_work to run after do_bundle_initramfs

Since kernel will build twice when we are trying to bundle kernel
and initramfs together after commit 609d5a9ab("kernel.bbclass,
image.bbclass: Implement kernel INITRAMFS dependency and bundling"),
thus, the second building for kernel would fail if rm_work is done
previously.

To fix this problem, we need to make do_bundle_initramfs task run
before do_rm_work task.

[YOCTO #5416]

(From OE-Core rev: 8308e22a44a2dea7d1bbfb429b9df9c63714a649)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Xufeng Zhang <xufeng.zhang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopackage.bbclass: Fix split_and_strip_files when file has single quote (')
Felipe F. Tonello [Fri, 1 Nov 2013 03:51:51 +0000 (20:51 -0700)] 
package.bbclass: Fix split_and_strip_files when file has single quote (')

Fix false error report when a file that has a single quote by escaping
the single quote. Some packages might install files with quotes, such
as music files and other types, that will cause the problem.

(From OE-Core rev: 212471f81d210e596798db5e5d927418090a63a2)

Signed-off-by: Felipe F. Tonello <eu@felipetonello.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodb: Fix build with high PARALLEL_MAKE
Martin Jansa [Thu, 31 Oct 2013 18:59:54 +0000 (19:59 +0100)] 
db: Fix build with high PARALLEL_MAKE

* sometimes it fails with:
  libtool: link: `util_log.lo' is not a valid libtool object
  make: *** [db_replicate] Error 1

(From OE-Core rev: 0a1efeb6260a565b6ce3abd523eabb15384570d1)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: toaster: fix target package information
Alexandru DAMIAN [Tue, 5 Nov 2013 12:26:46 +0000 (12:26 +0000)] 
bitbake: toaster: fix target package information

Toaster needs to record information about packages
installed on a built target image, and dependencies
between these packages.

This patch fixes a bug where the variable from the
server wasn't read correctly leading which caused
the buildhistory to not be processed correctly.

Additionally, two display issues in the package table
were fixed, issues that lead to package information
being displayed incorrectly.

    [YOCTO #5197]

(Bitbake rev: ab4bc18409d80de6d069e3dd76c3c54964fe5764)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: toaster: enable required classes in the toaster startup script
Alexandru DAMIAN [Fri, 1 Nov 2013 15:58:35 +0000 (15:58 +0000)] 
bitbake: toaster: enable required classes in the toaster startup script

In order to use toaster, now you have to set INHERIT+="toaster buildhistory"
To keep it simple, I've done some changes in order to automate it. When toaster
is started, this line is added to a new file called toaster.conf.

This file is passed to the bitbake server with the --postread parameter.

Based on a patch by Cristiana Voicu <cristiana.voicu@intel.com>

(Bitbake rev: 029e868044989eda370340f8bf4200cfd2670fca)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: toaster: add variable description for prefixed/suffixed variables
Cristiana Voicu [Fri, 1 Nov 2013 15:58:34 +0000 (15:58 +0000)] 
bitbake: toaster: add variable description for prefixed/suffixed variables

In the Configuration table, we need to link prefixed / suffixed
variables to the corresponding variable descriptions in documentation.conf.

[YOCTO #5198]

(Bitbake rev: 641d9c4fda5fe978154fdfab978c3c09e3906eab)

Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: toaster: server shutdown on terminal exit
Alexandru DAMIAN [Fri, 1 Nov 2013 15:58:33 +0000 (15:58 +0000)] 
bitbake: toaster: server shutdown on terminal exit

If the terminal where the server was started is closed,
the bitbake server should shutdown. Currently the system
is left in hanging state.

This patch uses "trap" command to make sure the servers
are closed on terminal exit.

[YOCTO #5376]

(Bitbake rev: 5f8b97010f7b465753b6ff6275d18426006ee14b)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: toaster: fix timezone settings
Alexandru DAMIAN [Fri, 1 Nov 2013 15:58:32 +0000 (15:58 +0000)] 
bitbake: toaster: fix timezone settings

This patch fixes an issue where, if not defined,
the timezone defaults to 'America/Chicago'.

The solution is to set the timezone to current computer's
timezone.

[YOCTO #5186]

(Bitbake rev: a4102b549f04a9b52cdcd318bf511a18ab48067d)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: cooker: do not recreate recipecache in buildfile mode
Alexandru DAMIAN [Fri, 1 Nov 2013 15:58:30 +0000 (15:58 +0000)] 
bitbake: cooker: do not recreate recipecache in buildfile mode

When building a single file, the cooker will recreate
the recipecache from scratch.

I suspect this is a remnant of past code, since:
* the current recipecache works fine
* the new recipecache will not have all the fields as
requested by HOB_EXTRA_CACHES setting

This patch disables recreating the recipecache, leading
to shorter times when building single build files
(-b option) and better compatibility with Toaster.

(Bitbake rev: 618d69b00075981b8553513130d7deb1aed61578)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: build, toaster: record proper task type
Alexandru DAMIAN [Fri, 1 Nov 2013 15:58:31 +0000 (15:58 +0000)] 
bitbake: build, toaster: record proper task type

Bitbake tasks may be of type 'python' or 'shell',
or they may not be executed at all, which is record
as task type 'noexec'.

In order to record proper task type, this patch:

* creates no exec task type as the default value in
the toaster model definition

* adds full task flags to the bb.build.TaskStarted event
in build.py

* if the task actually starts, the toaster ui will
record the type of the task as either 'python' or 'shell'
based on the task flags.

[YOCTO #5073]
[YOCTO #5075]
[YOCTO #5327]

(Bitbake rev: 6648c57e6d369fc009ea3a9fe939def5d2c67bf5)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: cooker: add data to the dependency tree dump
Alexandru DAMIAN [Fri, 1 Nov 2013 15:58:29 +0000 (15:58 +0000)] 
bitbake: cooker: add data to the dependency tree dump

Toaster needes to record extra data that needs to
be moved at the time of the dependency tree dump.

This data includes:
* layer priorities for recording in the layer section
* the inherit list for each PN which allows to determine
the type of the PN (regular package, image, etc).

This patch adds this data to the dependency tree dump.

(Bitbake rev: 7636aba37320aaf9b044d3832ddc21af51ccd69c)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: toaster: fixes for null values from events
Alexandru DAMIAN [Fri, 1 Nov 2013 15:58:28 +0000 (15:58 +0000)] 
bitbake: toaster: fixes for null values from events

Some of the data values may come of as None through the event system,
and the UI would encounter a problem saving the Configuration.
It would be trying to save these values as NULL in the
database, which is not allowed.

This patch adds more verification for data coming through
the event system.

Other minor updates:
* update for the event model from toaster.bbclass
* minor code flow fix in the event system

(Bitbake rev: 03fafd086381723c6486522873671515824e49f2)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agotoaster: add class to dump toaster-tracked data
Alexandru DAMIAN [Fri, 1 Nov 2013 16:09:44 +0000 (16:09 +0000)] 
toaster: add class to dump toaster-tracked data

Adding a new bbclass that will collect and send relevant
data from the task context to the Toaster UI.

This bbclass consists of postfuncs that get executed
right after the main task func, and in the same context.
This allows data gathering in a synchronous manner during
the build, guaranteeing data integrity. This approach also
preserves the task signatures.

The data is moved to the UI through the event system.

There is no performance impact if the class is disabled.

License is MIT.

(From OE-Core rev: 1d2d37d579492b63d20ff8aa890a43b9a1576cf0)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodocumentation.conf: update contents
Belen Barros Pena [Fri, 1 Nov 2013 16:09:43 +0000 (16:09 +0000)] 
documentation.conf: update contents

This patch updates descriptions and brings more
info for the variable configurations as documented
in the OE-Core manual.

This file is used by Toaster to display help for
the configuration variables.

(From OE-Core rev: 98405beddb93490c8a2e9903adc2a510969ed6a9)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoimage_types: Improve dependency handling between types (and use for sum.jffs2)
Richard Purdie [Tue, 29 Oct 2013 15:26:54 +0000 (15:26 +0000)] 
image_types: Improve dependency handling between types (and use for sum.jffs2)

We're seeing a pattern of one image type needing to depend on another
type. A good example is jffs2 and sum.jffs2. This patch makes sum.jffs2
depend on jffs2 which will then allow a EXTRA_IMGAGECMD to be set for
sum.jffs2 individually without changing the jffs2 command. This allows the
-pad option to be configured differently.

(From OE-Core rev: 4a05f4f03b7d710e9e19a97f5d2c35d101e2c648)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolinux-yocto/3.10: common-pc: add missing dependencies for BRCMSMAC
Bruce Ashfield [Mon, 4 Nov 2013 05:56:26 +0000 (00:56 -0500)] 
linux-yocto/3.10: common-pc: add missing dependencies for BRCMSMAC

Updating the meta branch SRCREV to import some configuration updates
for the common-pc-wifi feature:

   CONFIG_WEXT_CORE=y
   CONFIG_WEXT_PROC=y
   CONFIG_CFG80211_WEXT=y

   CONFIG_BCMA=m
   CONFIG_BCMA_HOST_PCI_POSSIBLE=y
   CONFIG_BCMA_HOST_PCI=y
   CONFIG_BCMA_DRIVER_GMAC_CMN=y

   CONFIG_CRC8=m
   CONFIG_CORDIC=m

(From OE-Core rev: cdd8145a7f4abc75c4089a30206c277db2712649)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolinux-yocto/3.8: add crystalforest bsp legacy block drivers configurations
Bruce Ashfield [Mon, 4 Nov 2013 05:56:25 +0000 (00:56 -0500)] 
linux-yocto/3.8: add crystalforest bsp legacy block drivers configurations

Updating the meta SRCREV to include the latest crystalforest configuration
updates.

(From OE-Core rev: 9480e5b7231a2923b5ebff9623827c5d90334df3)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolinux-yocto/3.10: haswell-wc and crystalforest support
Bruce Ashfield [Mon, 4 Nov 2013 05:56:24 +0000 (00:56 -0500)] 
linux-yocto/3.10: haswell-wc and crystalforest support

Updating the 3.10 SRCREVs to add support for the haswell-sc and crystalforest
boards.

(From OE-Core rev: 47ebe8677ac0dc4f8799d0af75f5b7bc611fd882)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agolinux-yocto-3.10: bump to 3.10.17 and -rt11
Bruce Ashfield [Mon, 4 Nov 2013 05:56:23 +0000 (00:56 -0500)] 
linux-yocto-3.10: bump to 3.10.17 and -rt11

Updating the SRCREVs to reflect the integration of the .17 -stable release
and the preempt-rt up date to -rt11.

(From OE-Core rev: cefa022b814b8b4f9afacecf3bb035d211a0f3bf)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: hob: do not display the "Package list may be incomplete!" dialog
Cristiana Voicu [Mon, 28 Oct 2013 13:30:21 +0000 (15:30 +0200)] 
bitbake: hob: do not display the "Package list may be incomplete!" dialog

This dialog is not needed. Instead "Edit packages" button should
redirect to Packages list.

[YOCTO #5257]
(Bitbake rev: aa2e86a2ac28414f6d25fcd541a6ed2b50f15a2c)

Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: fetch/hg: Improve user/password handling
Volker Vogelhuber [Fri, 1 Nov 2013 17:53:09 +0000 (17:53 +0000)] 
bitbake: fetch/hg: Improve user/password handling

Trying to use a server with username and password authentication
within the URL of the SRC_URI variable doesn't appear to work.

This patch adds the missing parts to the hg fetcher to make this
work properly.

(Bitbake rev: dc3d6d73e44802c203b3f7247f6f212acc2f69bf)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: hob: populate error_msg when hob receives a CommandFailed event
Cristiana Voicu [Fri, 1 Nov 2013 09:18:45 +0000 (11:18 +0200)] 
bitbake: hob: populate error_msg when hob receives a CommandFailed event

When Hob receives a bb.command.CommandFailed event, it doesn't show any error,
because the error_msg is empty. If so, it is hard to detect the issue, because
Hob continues to run till it blocks because of an information gap.

[YOCTO #5097]
(Bitbake rev: a5abd1826f34e6a7eefa837620b846e9b62ae758)

Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobitbake: fetch2/svn.py: use log instead of info to retrieve revision
Nicolas Dechesne [Fri, 1 Nov 2013 00:36:25 +0000 (17:36 -0700)] 
bitbake: fetch2/svn.py: use log instead of info to retrieve revision

We have faced a corner case situation where the 'last changed
revision' returned from svn info is wrong. It happens when the last
revision is a directory move. e.g. if we assume that the svn
repository at revA has root/x/y/z/foo/bar and it is moved to
root/a/b/c/foo/bar in revB, then svn info 'last change revision' will
return revA. As such when using AUTOREV, we are going to attempt to
retrieve root/a/b/c/foo/bar (as per SRC_URI) but at revA when it did
not exist.

So this patch changes how we retrieve the latest revision and uses
'svn log --limit 1' which gives correct result in all tested cases.

(Bitbake rev: 17d8ef0b813a05c231e3dbe6e8bc82a4a9b1d2f8)

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Updated the note about BB Commander/Eclipse WS locations
Scott Rifenbark [Fri, 1 Nov 2013 17:00:32 +0000 (10:00 -0700)] 
dev-manual: Updated the note about BB Commander/Eclipse WS locations

Fixes [YOCTO #5203]

This was reviewed by Alex and an ordering change was needed due
to the order of how things are created during the workflow.

(From yocto-docs rev: 0c630fed9f9a609c1ca13359efe47cad6f60e00b)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Added note for static builds using -c populate_sdk
Maxin B. John [Thu, 31 Oct 2013 15:01:25 +0000 (08:01 -0700)] 
adt-manual: Added note for static builds using -c populate_sdk

Documentation fix for [YOCTO #5347]

SDK created useing the "-c populate_sdk" will not support static
binary build without proper staticdev library packages.
I have added a note to inform the user about this limitation.

(From yocto-docs rev: 91409d77d68e55f4089cab3e7f48dd385dddff2e)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Updates to Toaster section
Scott Rifenbark [Wed, 30 Oct 2013 18:42:59 +0000 (11:42 -0700)] 
dev-manual: Updates to Toaster section

Partial fix for [YOCTO #4414]

I put in the API stuff as well as made sure the other comments
for the dora-toaster branch and temporariness of the GUI were
mentioned.  Probably more tweaks before this section settles
out.

(From yocto-docs rev: 4df966bb21a014b8fcac69abb7b912e109089606)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Edits to the toaster section
Scott Rifenbark [Wed, 30 Oct 2013 17:35:01 +0000 (10:35 -0700)] 
dev-manual: Edits to the toaster section

Partial fix for [YOCTO #4414]

Got some feedback on the section and added a step that the user
needs to checkout the dora-toaster branch after clonine poky.
Also, that the Django version is specific and not the listed
version +.  Finally, a bit of wording to note that the GUI is
temporary for this release.

(From yocto-docs rev: 775d55f33a4dfbb21db896b81159e16ee7e16034)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoref-manual: Updated the "Development Checkouts" section
Scott Rifenbark [Wed, 30 Oct 2013 15:16:37 +0000 (08:16 -0700)] 
ref-manual: Updated the "Development Checkouts" section

Partial fix for [YOCTO #5368]

Removed the tarball method completely.

(From yocto-docs rev: ca898b6ada09cdf88d6eab373119aac941299363)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoref-manual: updated the list of where to get YP release
Scott Rifenbark [Wed, 30 Oct 2013 15:09:53 +0000 (08:09 -0700)] 
ref-manual: updated the list of where to get YP release

Partial fix for [YOCTO #5368]

The list that summarized where to get YP release did not include
the source repositories.  It basically just listed tarball
areas.  Now that cloning the Git repo of poky is the preferred
method for obtaining YP, I made sure that this area was the
first spot listed and called out as the preferred method.

(From yocto-docs rev: d5aabd2cb70ea7b7caf5f39d0630ba6961280e1a)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoref-manual: Updated link to build tools.
Scott Rifenbark [Wed, 30 Oct 2013 14:54:33 +0000 (07:54 -0700)] 
ref-manual: Updated link to build tools.

The link had a hard-coded 1.5 in it.  I replaced it with a
&DISTRO variable that resolves to the release.

(From yocto-docs rev: ce7ae7131a7e1d79bbc67e82cb5232a6ffbaa324)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Fixed grammar error.
Scott Rifenbark [Wed, 30 Oct 2013 13:57:45 +0000 (06:57 -0700)] 
dev-manual: Fixed grammar error.

(From yocto-docs rev: dcbb832479943d2db637932e07d0a6d09233be5f)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Updated the layer.conf example
Scott Rifenbark [Tue, 29 Oct 2013 23:39:25 +0000 (16:39 -0700)] 
dev-manual: Updated the layer.conf example

The meta-yocto-bsp/conf/layer.conf example had gone stale.
I updated it.

(From yocto-docs rev: bf77d70789f85400e2d6be7e4e32475506183217)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual, dev-manual: Removed the LatencyTop website link.
Scott Rifenbark [Tue, 29 Oct 2013 22:49:03 +0000 (15:49 -0700)] 
adt-manual, dev-manual: Removed the LatencyTop website link.

This site has disappeared and I don't think there is a
replacement.

(From yocto-docs rev: 711488b664e1da7f3a4c64af3fbd4012bfb44d56)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual, mega-manual: Updated kernel flow (text and figs)
Scott Rifenbark [Tue, 29 Oct 2013 18:27:38 +0000 (11:27 -0700)] 
dev-manual, mega-manual: Updated kernel flow (text and figs)

Partial fix for [YOCTO #5368]

Updated the figure to not have the tarball method in there
for setting up poky repo locally.  Also, added specific references
to the environment setup scripts.

(From yocto-docs rev: 7c6ececaf8eb987206567077f42213dbe4cdc4f2)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual, mega-manual: Updated BSP Development figure
Scott Rifenbark [Tue, 29 Oct 2013 17:51:01 +0000 (10:51 -0700)] 
dev-manual, mega-manual: Updated BSP Development figure

Partial fix to [YOCTO #5368]

I updated the workflow so that it does not have the tarball
extraction option to set up local copies of poky and meta-intel.
The figure is housed in dev-manual and mega-manual.

(From yocto-docs rev: d70214d7d348d38b574561339987bd3371167a48)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Edits to the "Source Directory" term
Scott Rifenbark [Tue, 29 Oct 2013 16:45:24 +0000 (09:45 -0700)] 
dev-manual: Edits to the "Source Directory" term

Fixes [YOCTO #5368]

Partial fix to the tarball removal issue.  I rewrote parts of
this term's definition to slightly de-emphasize tarball expansion
as a method to set up the Source Directory on the local machine.

(From yocto-docs rev: 2fb1e569129e9942ca4a99fe7f73de02ccbd1876)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Edits to "Yocto Project Source Repositories" section
Scott Rifenbark [Tue, 29 Oct 2013 15:53:14 +0000 (08:53 -0700)] 
dev-manual: Edits to "Yocto Project Source Repositories" section

Fixes [YOCTO #5368]

This is a partial fix to the removing tarball setup method issue.
I have modified the "Yocto Project source Repositories" section to
de-emphasize the tarball installation method for poky and meta-intel.
We cannot remove these obviously because the download page of the
website gives the use access to tarballs.  Also, the Index of
Releases basically does the same thing.  So, we can't ignore the
fact that they are there. So, I added a note basically saying we
recommend the Git method for creation of poky and meta-intel on the
development system.

(From yocto-docs rev: 7843ea5e592582f74a02536ec4057067c43eb507)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Removed tarball method for installing meta-intel
Scott Rifenbark [Tue, 29 Oct 2013 15:14:12 +0000 (08:14 -0700)] 
dev-manual: Removed tarball method for installing meta-intel

Fixes [YOCTO #5368]

Partial fix for this issue, which is removal of the tarball install
methods for poky and now evidently meta-intel.  This commit removed
the tarball install step for meta-intel in the "Supported Board
Support Packages (BSPs):" bullet item in the getting setup section.

(From yocto-docs rev: 98f13d8178a63258e2b80d78796e473d09abb452)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Removed tarball method for poky in setup section
Scott Rifenbark [Tue, 29 Oct 2013 14:37:31 +0000 (07:37 -0700)] 
dev-manual: Removed tarball method for poky in setup section

Fixes [YOCTO #5368]

Partial fix for the bug.  This part removed the tarball install
method from the getting setup section of the second chapter. I
did some rewriting to smooth it out.

(From yocto-docs rev: b051433e34e0f3a46deba0b2b4815ab77fde62c8)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Updates to toaster section
Scott Rifenbark [Mon, 28 Oct 2013 16:20:42 +0000 (09:20 -0700)] 
dev-manual: Updates to toaster section

Fixes [YOCTO #4414]

Some changes to the toaster section according to the updated
toaster wike site and Belen.

(From yocto-docs rev: 1e66b4d377c21fae179826dab5ceb75b9aea1a1b)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoref-manual: Edits to the IMAGE_FSTYPES variable
Scott Rifenbark [Mon, 28 Oct 2013 13:25:32 +0000 (06:25 -0700)] 
ref-manual: Edits to the IMAGE_FSTYPES variable

Fixes [YOCTO #5368]

Applied some review comments from Laszlo to the new description.
I added an example.

Reported-by: Laszlo Papp <lpapp@kde.org>
(From yocto-docs rev: 5961cde05aff967f8db7cd10cd9b46c147c62f83)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoref-manual: Updated IMAGE_FSTYPES variable description.
Scott Rifenbark [Mon, 28 Oct 2013 13:06:16 +0000 (06:06 -0700)] 
ref-manual: Updated IMAGE_FSTYPES variable description.

Fixes [YOCTO #5368]

The current explanation was ambiguous regarging the term
"subset".  I have rewritten to be clear.

Reported-by: Laszlo Papp <lpapp@kde.org>
(From yocto-docs rev: 3bf41e856c3d9828d5c9cd6d70467e88a4af575f)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Minor edits to Chapter 4
Scott Rifenbark [Fri, 25 Oct 2013 17:37:12 +0000 (10:37 -0700)] 
adt-manual: Minor edits to Chapter 4

Broke up the introductory paragraph a bit because it was one
large chunk of text.

Added the release variable to specify the directory in which to
find the environment setup script for the toolchain.

(From yocto-docs rev: 82f4a35fa29526fcfa4041c410b52f9c87ec939a)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Edits to "Optionally Building a Toolchain Installer"
Scott Rifenbark [Fri, 25 Oct 2013 16:59:53 +0000 (09:59 -0700)] 
adt-manual: Edits to "Optionally Building a Toolchain Installer"

This section pretty much sucked.  I did some re-writing and
created a list to better present the material and options.

(From yocto-docs rev: 4bd833d2a0f55865d9f35784fbfd3c00ebc2daea)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Edits to "Extracting the Root Filesystem" section
Scott Rifenbark [Fri, 25 Oct 2013 16:43:43 +0000 (09:43 -0700)] 
adt-manual: Edits to "Extracting the Root Filesystem" section

This section was a bit confusing.  I added some lists to make
it clearer when this step is necessary.  I also added some more
detail on where to find the setup script.

(From yocto-docs rev: 0518aeeb0b395c84233bace26fc3f40234e044b3)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Edits to "Getting the Images" section
Scott Rifenbark [Thu, 24 Oct 2013 22:20:30 +0000 (15:20 -0700)] 
adt-manual: Edits to "Getting the Images" section

Fixed a grammar issue and provided some wording to make things
clearer for locating the Makefile.inc file.

(From yocto-docs rev: b734fddeb700a0e2e685e8453395653926dbabe6)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Edits to "Using BitBake and the Build Directory" section.
Scott Rifenbark [Thu, 24 Oct 2013 21:05:38 +0000 (14:05 -0700)] 
adt-manual: Edits to "Using BitBake and the Build Directory" section.

I added in some enhancements here:

1. Worded the local build environment setup stuff to include
   the possibility of memory resident version of BB.

2. Make a better looking list.

3. Dumped the note about changing directories after running
   your setup script.

(From yocto-docs rev: a19874c2b01a38b72fc02e9ae373c335f1dfbef7)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Edits to the "Using a Cross-Toolchain Tarball" section.
Scott Rifenbark [Thu, 24 Oct 2013 20:15:24 +0000 (13:15 -0700)] 
adt-manual: Edits to the "Using a Cross-Toolchain Tarball" section.

This section was not quite right for the installation method
after obtaining the tarball.  There was some old stuff in there
and it didn't mention the fact that the script asks you what
directory you want to install into.

(From yocto-docs rev: b49c86a1a447a8d39b0054a480fb5d4b6f608297)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Fixed toolchain path in example
Scott Rifenbark [Thu, 24 Oct 2013 17:44:52 +0000 (10:44 -0700)] 
adt-manual: Fixed toolchain path in example

The path used for the toolchain was wrong.  The string
"toolchain" appears in the path.  I was not informed of this
before locking down 1.5 release doc changes.  I have updated
the path in the "Using a Cross-Toolchain Tarball" section.
Occured twice.

(From yocto-docs rev: 307f570b3bc253ef110553d950c1f2a43396b908)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Removed tarball method from "Getting the ADT Installer Tarball"
Scott Rifenbark [Thu, 24 Oct 2013 16:51:38 +0000 (09:51 -0700)] 
adt-manual: Removed tarball method from "Getting the ADT Installer Tarball"

Fixes [YOCTO #5368]

Partial fix to this issue.

This section demonstrated how to build the ADT Installer tarball
using BitBake by downloading the poky release tarball.  I updated
the section to use the method where you use Git to clone the
poky repo and then check out the current release as a branch.

I also re-organized the section to read better.

(From yocto-docs rev: 116779a3fa776a4eeb283b238bc2b5fb7202ffb4)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoadt-manual: Fixed wording for getting the ADT tarball
Scott Rifenbark [Thu, 24 Oct 2013 16:09:42 +0000 (09:09 -0700)] 
adt-manual: Fixed wording for getting the ADT tarball

Poorly worded opening sentence for the "Getting the ADT Installer
Tarball" section.  I re-wrote this to remove the confusing link
to the Index of Releases.

(From yocto-docs rev: c0c7a8f04040f0718366b268e2493320a00c84d3)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-project-qs: Updated the "Super User" section for no tarballs
Scott Rifenbark [Thu, 24 Oct 2013 15:42:21 +0000 (08:42 -0700)] 
yocto-project-qs: Updated the "Super User" section for no tarballs

Fixes [YOCTO #5368]

Partial fix for this issue.  This section had two options for
setting up the Source Directory (tarball and cloned repo).  I
removed the tarball option.

Also, I did some routine formatting as well as verified that
the example runs on a more recent Linux distro.  Previously, the
example was confirmed and stated that it ran on 10.04 Ubuntu.
Well, this distro is not even in the supported list any longer
so I ran it on a 12.04 Ubuntu machine and stated that.

(From yocto-docs rev: 1203e083ec8f7ac91bd832a27273ab4afc5aa4c8)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-project-qs: Fixed toolchain path
Scott Rifenbark [Wed, 23 Oct 2013 23:20:37 +0000 (16:20 -0700)] 
yocto-project-qs: Fixed toolchain path

I messed up on a previous commit and didn't get the example
path correct.  This fixes it.

(From yocto-docs rev: 6523a8f09343241c47af573c0eb2aabac0061358)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-project-qs: Removed note in "Downloading the Filesystem" section.
Scott Rifenbark [Wed, 23 Oct 2013 23:13:44 +0000 (16:13 -0700)] 
yocto-project-qs: Removed note in "Downloading the Filesystem" section.

This note is bullshit.  It was left over from like YP 1.3
release.  I have removed it.

(From yocto-docs rev: a71f44e61913128d5914e852e7305c95a7fd87a2)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-project-qs: Fixed toolchain installer download path
Scott Rifenbark [Wed, 23 Oct 2013 22:59:10 +0000 (15:59 -0700)] 
yocto-project-qs: Fixed toolchain installer download path

Discovered that the string "toolchain" is in the pathname of the
toolchain installers from the downloads area.  This invalidated
the explanation of how the installer files are named and the
actual examples themselves.  I fixed it all.

(From yocto-docs rev: d59b88ad8dbd4548cbb50d81d5ee174fc84e6bd4)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoyocto-project-qs: Updated "Building an Image" example to use Git repo
Scott Rifenbark [Wed, 23 Oct 2013 22:44:48 +0000 (15:44 -0700)] 
yocto-project-qs: Updated "Building an Image" example to use Git repo

Fixes [YOCTO #5368]

Partially addresses this issue, which is removal of examples that
use a poky tarball.  I changed the example so that it clones the
upstream poky repo and then checks out a local branch named for
the most recent release.

(From yocto-docs rev: 58bd7cf3a09ccbe63b5349edb3d68f35e9eab339)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodocumentation: Changed Note for most recent manual
Scott Rifenbark [Wed, 23 Oct 2013 17:41:09 +0000 (10:41 -0700)] 
documentation: Changed Note for most recent manual

Fixes [YOCTO #5368]

Changes partially address this issue, which is the removal of
tarball installations for poky.  The notes at the beginning of
the YP manuals suggested that the tarball version of a manual
might lag the version found on the website.  Because we are
discouraging installing poky/documentation from a tarball now,
I have re-written the note to be generic and suggest simply that
for the most recent version of the manual associated with the
release, see the manual on the website.

(From yocto-docs rev: a5e96e7eb719e69bbcf2139af2e20230aedc4247)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoref-manual: Added sdk-pms to Distro Feature list.
David Nyström [Wed, 23 Oct 2013 16:25:02 +0000 (09:25 -0700)] 
ref-manual: Added sdk-pms to Distro Feature list.

Added description of DISTRO_FEATURE sdk-pms in the Yocto
Reference Manual.

The changes I made are not exactly identical to the patch
submitted by David.  I dit a bit of re-writing for the
text but the concepts are the same.

(From yocto-docs rev: f8076f1916cc52647b129922c1b1646ad6df8ff9)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agokernel-dev: Corrected error in the FILESEXTRAPATHS example
Robert P. J. Day [Wed, 23 Oct 2013 16:06:36 +0000 (09:06 -0700)] 
kernel-dev: Corrected error in the FILESEXTRAPATHS example

FILESEXTRAPATHS_prepend example is missing essential trailing
colon.

(From yocto-docs rev: 6287fee9fba7173cdd22fc9bbd4378367c75627f)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Added -ptest to list of complementarty packages
Scott Rifenbark [Tue, 22 Oct 2013 15:58:21 +0000 (08:58 -0700)] 
dev-manual: Added -ptest to list of complementarty packages

Added the '-ptest' complementary package to the list of packages,
which included '-dev' and '-dbg' when using inherit packagegroup.
Robert P. J. Day pointed out the code in the OE packagegroup.bbclass
class that showed these three packages all together.

Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: 823555ac44958995426cc631d992b9d276c42ca4)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Uncommented the Toaster GUI section.
Scott Rifenbark [Tue, 22 Oct 2013 15:49:31 +0000 (08:49 -0700)] 
dev-manual: Uncommented the Toaster GUI section.

Removed the comments for the section that describes how the
Toaster works with a GUI.  I also commented out the smaller
section that was used in place of the GUI section before it
was fully functional.

(From yocto-docs rev: 9c82007f23c83806d9c3748369b61426196b748f)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodocumentation: Updates to Manual revision tables
Scott Rifenbark [Mon, 21 Oct 2013 16:38:58 +0000 (09:38 -0700)] 
documentation: Updates to Manual revision tables

Updated all six tables for both 1.5.1 and 1.6 releases.  Both
entries need to ultimately be in the 1.6 version of the
manuals.

(From yocto-docs rev: ac1d2cc5686da142562cd674f7fa8908895a27df)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agotools/mega-manual.sed: Updated to build for 1.6 release.
Scott Rifenbark [Mon, 21 Oct 2013 16:33:09 +0000 (09:33 -0700)] 
tools/mega-manual.sed: Updated to build for 1.6 release.

(From yocto-docs rev: 580e6fbbe9c55b91a8dc6c257b615b0507de3c50)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agopoky.ent: Updated variables for 1.6 release support.
Scott Rifenbark [Mon, 21 Oct 2013 16:15:24 +0000 (09:15 -0700)] 
poky.ent: Updated variables for 1.6 release support.

changed release number, etc. to strings to support 1.6
development.  The only thing left undefined is the distro
name, which I set to "tbd".

(From yocto-docs rev: db5ca1326325ec5840cee179297a765335f16e8f)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoprofile-manual: Added note about SystemTap ssh connectivity
Scott Rifenbark [Mon, 14 Oct 2013 18:18:04 +0000 (11:18 -0700)] 
profile-manual: Added note about SystemTap ssh connectivity

Fixes [YOCTO #4409]

Added a note into the Setup section for SystemTap that tells
how ssh connection is assumed.  Also provided a link to the
wiki page that basically replicates all the same information that
is in the section.

(From yocto-docs rev: 7887aab3707d7da0c1556207936e2c35ddde158e)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Added note for BB Commander project location.
Scott Rifenbark [Mon, 14 Oct 2013 16:55:44 +0000 (09:55 -0700)] 
dev-manual: Added note for BB Commander project location.

Fixes [YOCTO #5203]

Adding a BB Commander project location that is the same as your
Eclipse workspace causes an error.  I have added a note warning
the user to not do this.

(From yocto-docs rev: 0eca6618be8e4765b8513fb5951257ec17cdd355)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Updates to section on using script to create general layer
Scott Rifenbark [Fri, 11 Oct 2013 16:13:47 +0000 (09:13 -0700)] 
dev-manual: Updates to section on using script to create general layer

I made some minor edits to this section for better wording.

(From yocto-docs rev: 614bbc24272461db6a1534334dae7b758001211d)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Updated "Using .bbappend Files" section.
Scott Rifenbark [Fri, 11 Oct 2013 15:56:48 +0000 (08:56 -0700)] 
dev-manual: Updated "Using .bbappend Files" section.

The actual file listings for the formfactor_0.0.bb and
formfactor_0.0.bbappend files had changed.  I updated the listings
to match the actual files with the release.

(From yocto-docs rev: a7a610223a5ce98d806e99474764381ca9752775)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agodev-manual: Updates to "Best Practices to Follow When Creating Layers"
Scott Rifenbark [Fri, 11 Oct 2013 15:41:46 +0000 (08:41 -0700)] 
dev-manual: Updates to "Best Practices to Follow When Creating Layers"

I applied some capital letters to a bullet item for consistency.

(From yocto-docs rev: ee24d04512e9a211499e546b06e5121ee968f88f)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobsp-guide: Fixed some grammar and some filenames.
Robert P. J. Day [Fri, 11 Oct 2013 14:16:55 +0000 (07:16 -0700)] 
bsp-guide: Fixed some grammar and some filenames.

* A couple grammatical fixes.
* A couple filename corrections.

(From yocto-docs rev: 8ff06e98753146010d1b355f869135a0da3b6625)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agosgml-common: make postinst run successfully at rootfs time
Chen Qi [Thu, 31 Oct 2013 06:00:12 +0000 (14:00 +0800)] 
sgml-common: make postinst run successfully at rootfs time

Take $D into consideration and make postinst run successfully at
rootfs time.

(From OE-Core rev: 0636093711547957a8f5b25322bd3e0da367cfc4)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agogroff: fix pkg_postinst and remove unneeded do_install_prepend
Chen Qi [Thu, 31 Oct 2013 06:00:11 +0000 (14:00 +0800)] 
groff: fix pkg_postinst and remove unneeded do_install_prepend

Fix to take $D into consideration in pkg_postinst so that the postinst
script could run at rootfs time.

The existence of ${D} is ensured by the in base.bbclass.
    do_install[dirs] = "${D} ${S} ${B}"
So there's no need for this do_install_prepend.

(From OE-Core rev: 4facf4df0bc0d71d11ba53737faff6f2c6e5863b)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agojpeg: enable postinst to run at rootfs time successfully
Chen Qi [Thu, 31 Oct 2013 06:00:13 +0000 (14:00 +0800)] 
jpeg: enable postinst to run at rootfs time successfully

(From OE-Core rev: 41eda2f5a256f495b788e1ced22e6d19c007e34e)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agobusybox: fix sed auto insert newline testcase
Jackie Huang [Thu, 31 Oct 2013 08:16:28 +0000 (16:16 +0800)] 
busybox: fix sed auto insert newline testcase

backport the patch from busybox upstream to fix the
auto insert newline issue.

busybox defect:
https://bugs.busybox.net/show_bug.cgi?id=6584

(From OE-Core rev: db00fa405c025c61844df2e9589fe635fc5df0e2)

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoudev: fix typo in local.rules
Saul Wold [Wed, 30 Oct 2013 22:38:44 +0000 (15:38 -0700)] 
udev: fix typo in local.rules

(From OE-Core rev: b8e6b73d4ef6aa957bfcae299f754c2dcb702b84)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agogrub-efi.bbclass: Fix startup.nsh to work on more EFI revs
Jason Wessel [Wed, 30 Oct 2013 17:35:17 +0000 (12:35 -0500)] 
grub-efi.bbclass: Fix startup.nsh to work on more EFI revs

Some revs of the EFI firmware + shell do not automatically setup the
path in a such a way as to execute a binary without an absolute
reference like "FS0:\EFI\BOOT\bootx64.efi".  All the versions that I
have tested work properly by simply calling the binary which is in the
EFI\BOOT directory by name like "bootx64.efi".

The error you see on the console looks like the following:

startup.nsh> EFI\BOOT\bootx64.efi
'EFI\BOOT\bootx64.efi' is not recognized as an internal or external command, operable program, or batch file
Shell>

This patch simply drops the EFI\BOOT for greater compatibility.

(From OE-Core rev: 754b52ea7a3cdf8e7e939a314525d16c4dfb52cb)

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoupdate-rc.d.bbclass: Cleanup package scripts
Jacob Kroon [Wed, 30 Oct 2013 00:57:11 +0000 (01:57 +0100)] 
update-rc.d.bbclass: Cleanup package scripts

* Add proper preinst script
* Use -n "$D"/-z "$D" checks throughout the scripts
* Only set OPT in cases where its used
* Don't pass unnecessary -f to update-rc.d in postrm script
* Remove outdated comment

(From OE-Core rev: 2d9114aaf130179cb13c20c8b045c2694eca6fd9)

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agorxvt-unicode: upgrade to 9.19
Cristiana Voicu [Wed, 30 Oct 2013 15:35:50 +0000 (17:35 +0200)] 
rxvt-unicode: upgrade to 9.19

(From OE-Core rev: a896ac91109ab3f2a6b8c7253c6da3e3e60203b6)

Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agogrub-efi.bbclass: Fixes GRUB_IMAGE when using boot-directdisk class
Joao Henrique Ferreira de Freitas [Wed, 30 Oct 2013 10:37:42 +0000 (08:37 -0200)] 
grub-efi.bbclass: Fixes GRUB_IMAGE when using boot-directdisk class

When boot-directdisk class is used and EFI boot is set the
grub-efi-${TRANSLATED_TARGET_ARCH}-native need to be dependent.
Allowing GRUB_IMAGE to be created and bootia32.efi got from the
image directory.

(From OE-Core rev: b9778975db410b8cd01ef6854c7cd3ea22a0b5b7)

Signed-off-by: Joao Henrique Ferreira de Freitas <joaohf@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 years agoMesa: upgrade to 9.2.2
Valentin Popa [Wed, 30 Oct 2013 10:27:39 +0000 (12:27 +0200)] 
Mesa: upgrade to 9.2.2

* License is still MIT
* removed patches were already merged or
  another solution was backported.

(From OE-Core rev: 263e654e5d28fa7f6b0c8cc23f57a31448e88a40)

Signed-off-by: Valentin Popa <valentin.popa@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>