]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
10 years agopopulate_sdk_ext: set noexec flag for some tasks ChenQi/SDK-noexec
Chen Qi [Wed, 13 May 2015 06:40:09 +0000 (14:40 +0800)] 
populate_sdk_ext: set noexec flag for some tasks

For the SDK, what we are interested in is the sysroot part. So the
only useful task is do_populate_sysroot. Other tasks like do_package
don't need to run. So mark them as 'noexec' for SDK.

This would result in two benefits:
1) The size of extensible SDK is larged reduced. For example, extensible
   SDK for core-image-minimal is reduced from 1.8G to 793M.
2) The installation time is reduced as a lot of tasks are not run.

[YOCTO #7590]

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
10 years agogcc5: Add PR65779 patch to fix powerpc compile issues
Richard Purdie [Mon, 11 May 2015 16:54:57 +0000 (17:54 +0100)] 
gcc5: Add PR65779 patch to fix powerpc compile issues

This fixes compile issues on powerpc with gcc 5 which show up with
errors like:

| make[2]: Entering directory '/media/build1/poky/build/tmp/work/ppc7400-poky-linux/xprop/1_1.2.2-r0/build'
| powerpc-poky-linux-gcc  -m32 -mhard-float -mcpu=7400 --sysroot=/media/build1/poky/build/tmp/sysroots/qemuppc -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing  -O2 -pipe -g -feliminate-unused-debug-types  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o xprop dsimple.o clientwin.o xprop.o -lX11
| /media/build1/poky/build/tmp/sysroots/qemuppc/usr/lib/../lib/libX11.so: undefined reference to `.LCL2'
| collect2: error: ld returned 1 exit status

[YOCTO #7721]

(From OE-Core rev: 1702f52b5860336d36fb912fbe2851437e74a7d5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoinsserv: Remove
Richard Purdie [Sun, 10 May 2015 11:30:49 +0000 (12:30 +0100)] 
insserv: Remove

Remove insserv from OE-Core. It did have uses but we've optimised the sysvinit
scripts as needed and there are other directions init systems are moving now.
It no longer belongs in the core.

(From OE-Core rev: 9650efb5bb8fc77627dd567e43f8768b34a22abb)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodbus: Fix do_install files outside ${D}
Richard Purdie [Sun, 10 May 2015 11:30:12 +0000 (12:30 +0100)] 
dbus: Fix do_install files outside ${D}

do_install should not access the sysroot directly. Add missing ${D}
reference.

(From OE-Core rev: 9e246629cf72ff240f56abd775d5412dae2af055)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: fetch2: Add BB_ALLOWED_NETWORKS support
Liam R. Howlett [Thu, 16 Apr 2015 17:23:18 +0000 (13:23 -0400)] 
bitbake: fetch2: Add BB_ALLOWED_NETWORKS support

BB_ALLOWED_NETWORKS is a list of hosts that the fetcher will be allowed
to use when BB_NO_NETWORK is not set.

If BB_NO_NETWORK is set, then networking is still disabled.

If BB_ALLOWED_NETWORKS is not set, the behaviour remains the same as
today.

If BB_NO_NETWORK is NOT set, and BB_ALLOWED_NETWORKS is configured, then
only the hosts in the list are usable by the fetcher.

eg:
BB_ALLOWED_NETWORKS="yoctoproject.org git.gnu.org"
The fetcher will be able to download from yoctoproject.org, git.gnu.org,
but not ftp.gnu.org or any other hostname that is not in the list.

There is also limited support for wildcards on the beginning of the
hosts, so BB_ALLOWED_NETWORKS="*.gnu.org" with match git.gnu.org and
ftp.gnu.org as well as foo.git.gnu.org

(Bitbake rev: c7263096ba31ba45daeeb9de90c1cb9ebef24a28)

Signed-off-by: Liam R. Howlett <Liam.Howlett@WindRiver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: fetch/hg: support submodules
Daniel McGregor [Tue, 12 May 2015 03:25:18 +0000 (21:25 -0600)] 
bitbake: fetch/hg: support submodules

Use hg clone and hg pull to copy the source into the build
directory rather than taring up the cloned repository and
untarring in the destination.

This allows submodules to be cloned. While here, make the default
behaviour keep the hg scm data to match the behaviour of the git
fetcher.

(Bitbake rev: f002b1ca80cb542a4ed0c06c53c914cd5e076565)

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: fetch2: Allow git to use a different CA Bundle with private keys
Jason Wessel [Fri, 8 May 2015 18:21:40 +0000 (13:21 -0500)] 
bitbake: fetch2: Allow git to use a different CA Bundle with private keys

Setting BB_ENV_EXTRAWHITE to include GIT_SSL_CAINFO is enough to
get "git ls-remote" to work for recipe parsing but it is not enough
to get the fetcher to clone properly.

This is because the fetcher has its own idea about what variables
should be exported in the environment for some operations.

It is desirable to use alternate CA Bundles for internal testing prior
to using public keys for https, so we should allow the GIT_SSL_CAINFO
to pass through.

(Bitbake rev: 40ff92282bbf32cf644b021bf7cbb1f393dbb856)

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: bitbake-user-manual-metadata.xml: Alphabetized varflag list.
Scott Rifenbark [Mon, 11 May 2015 14:36:50 +0000 (08:36 -0600)] 
bitbake: bitbake-user-manual-metadata.xml: Alphabetized varflag list.

This list should have been in alphabetical order.  It is now.

(Bitbake rev: 9b7fae5c36c7b48237ce7903434602ebc1a07b20)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: bitbake-user-manual-metadata.xml: Added two new varflag descriptions
Scott Rifenbark [Mon, 11 May 2015 14:31:29 +0000 (08:31 -0600)] 
bitbake: bitbake-user-manual-metadata.xml: Added two new varflag descriptions

Added brief descriptions for recideptask and lockfiles.

Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(Bitbake rev: ee52aa304680a27529264cb186df6936b0375118)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toastergui: removing unused views
Alexandru DAMIAN [Fri, 8 May 2015 16:33:21 +0000 (17:33 +0100)] 
bitbake: toastergui: removing unused views

We remove url entries, views and templates that are not
used in the interface; these are leftovers from the development
process, and are not linked anywhere in the interface nor
mentioned in documentation.

(Bitbake rev: 96bdebaa1aa43a35dc0747eda3081e7cf1a3dbde)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toastergui: fix whitespace after URL
Alexandru DAMIAN [Fri, 8 May 2015 12:20:55 +0000 (13:20 +0100)] 
bitbake: toastergui: fix whitespace after URL

This patch fixes whitespace after URLs in the tasks page,
fixing warnings from the linkchecker.

(Bitbake rev: 2f98e6e78845f699777856ee5dec7b26f4c88d08)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toasterui: URL refactoring
Alexandru DAMIAN [Thu, 7 May 2015 17:09:09 +0000 (18:09 +0100)] 
bitbake: toasterui: URL refactoring

This is a URL refactoring needed to remove the inadvertent
usage of server-side user session in a REST-style API.
We move the parameters that were stored in the user session
to the URL, making navigation more robust.

This refactoring allows a clean (no 500 HTTP return codes) crawl
of the website following inside links.

(Bitbake rev: cc251da0f211f3ee881ad07478733e2f4c1b7019)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toastergui: Consider task name when restarting a build
Ed Bartosh [Tue, 5 May 2015 12:06:28 +0000 (15:06 +0300)] 
bitbake: toastergui: Consider task name when restarting a build

'Run again' button now restarts the build using target:task if task
was specified for the build.

[YOCTO #7442]

(Bitbake rev: 420b197227394b341bcc1075bc298ecf2aabec46)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: <Add class id to a few columns>
Mihail Stanciu [Mon, 4 May 2015 11:47:10 +0000 (07:47 -0400)] 
bitbake: toaster: <Add class id to a few columns>

Added class ids to columns that were missing them in the Packages and Recipes pages. This is required for Toaster UI automation efforts.

[YOCTO #7377]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: fix typo in format string
Ed Bartosh [Fri, 1 May 2015 21:58:15 +0000 (00:58 +0300)] 
bitbake: toaster: fix typo in format string

Fixed TypeError: not all arguments converted during string formatting

[YOCTO #7618]

(Bitbake rev: 308b5529d4e183d550221864bfdbefd31cc23705)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: Code cleanup: indent
Ed Bartosh [Mon, 4 May 2015 10:03:59 +0000 (13:03 +0300)] 
bitbake: toaster: Code cleanup: indent

Replaced tabs with 4 spaces.
Removed useless semicolons at the end of lines.

(Bitbake rev: 5bfe5eb0bf1e53ddb04c31e786e1ffc15542e6e8)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: Make toaster script working in zsh
Ed Bartosh [Mon, 4 May 2015 09:16:48 +0000 (12:16 +0300)] 
bitbake: toaster: Make toaster script working in zsh

Fixed shell syntax not understood by zsh. Made toaster
script to work for both shells in both modes: sourced and
directly called.

[YOCTO #6964]

(Bitbake rev: e7b27843e2f37619dbe555a8883ac67f418f32dc)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toastergui: decrease load time for configuration page
Ed Bartosh [Sat, 2 May 2015 15:50:34 +0000 (18:50 +0300)] 
bitbake: toastergui: decrease load time for configuration page

Used __in field lookup for QuerySet to get build variables faster.

[YOCTO #6691]

(Bitbake rev: 222e21d2fc3dc67449e582d983e11ea927e3eaef)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: clear up toaster shutdown for mac osx
Alexander Kanevskiy [Tue, 31 Mar 2015 16:56:58 +0000 (17:56 +0100)] 
bitbake: toaster: clear up toaster shutdown for mac osx

This patch properly shuts down toaster in interactive mode
under Mac OSx.

(Bitbake rev: a00cd5135a4bbd61d311fa17569894f974ab4420)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolicense_class: license_create_manifest improvment
Aníbal Limón [Fri, 8 May 2015 20:41:32 +0000 (20:41 +0000)] 
license_class: license_create_manifest improvment

Use image_list_installed_packges instead of open manually the package
manifest and iterate over it.

(From OE-Core rev: 7ffe10df73cc20d10fcd41b121074445273bd60e)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolicense: Add support for handle INCOMPATIBLE_LICENSE in manifest creation
Aníbal Limón [Fri, 8 May 2015 20:41:31 +0000 (20:41 +0000)] 
license: Add support for handle INCOMPATIBLE_LICENSE in manifest creation

When INCOMPATIBLE_LICENSE's is specified it need to be removed from
license.manifest and also avoid copy to target image.

Add ManifestVisitor that walk the license string searching for
INCOMPATIBLE_LICENSE's if found remove it.

[YOCTO #6765]

(From OE-Core rev: d1278570041029d7c9fc6ce657e9a1701a421841)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolicense: Split visit_string in LicenseVisitor
Aníbal Limón [Fri, 8 May 2015 20:41:30 +0000 (20:41 +0000)] 
license: Split visit_string in LicenseVisitor

Create get_elements and visit_elements in LicenseVisitor based
on visit_string this allow to do modifications on elements before
parsing with AST.

(From OE-Core rev: c16cf0a0331d128e4ba7341fe28510a9bfb7ee16)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolicense_class: Generalize license_ok function
Aníbal Limón [Fri, 8 May 2015 20:41:29 +0000 (20:41 +0000)] 
license_class: Generalize license_ok function

Add dont_want_licenses as parameter to license_ok function and move it
to oe.license module in order to use in other modules.

(From OE-Core rev: 243fe3a4583a21ad6c0b2a26196ed18d41740f7a)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolicense_class: Reimplemented manifest creation in python
Aníbal Limón [Fri, 8 May 2015 20:41:28 +0000 (20:41 +0000)] 
license_class: Reimplemented manifest creation in python

Reimplemented license_manifest_create from shell to python for
INCOMPATIBLE_LICENSE handle using oe.license module.

Optimizations are made to avoid license copy now uses a hardlink
and symbolic link this helps to save space during build.

(From OE-Core rev: a7976cbae34dc1bd08395afb8d720d43c5f0062e)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodistro_features_check: add any of test
Joe Slater [Thu, 7 May 2015 19:55:26 +0000 (12:55 -0700)] 
distro_features_check: add any of test

Add a test for distro features including one or more
items in a list.  This is useful when, for example, we
need either x11 or directfb as a feature.

(From OE-Core rev: 60157da8a6df0c7ec5bb572bea5124af273bab08)

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agocombo-layer: improve merge commit handling
Patrick Ohly [Fri, 8 May 2015 12:37:30 +0000 (14:37 +0200)] 
combo-layer: improve merge commit handling

When the head of a branch is a merge commit, combo-layer did not
record that commit as last_revision because it only considers applied
patches, and the merge commit never gets applied.

This causes problems when the merge commit leads to multiple patches
and the commit id that gets recorded only reaches some of these
patches. The next run then will try to re-apply the other patches.

This special case is now detected and dealt with by bumping
last_revision to the branch commit. The behavior where the head is a
normal commit is intentionally not changed, because some users might
prefer the traditional behavior.

(From OE-Core rev: 701bcd52c208f22a9a6c48a11a35bcf1c4e413df)

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoweston-init: support system's configuration file
Philippe Coval [Fri, 8 May 2015 13:56:40 +0000 (15:56 +0200)] 
weston-init: support system's configuration file

Look for OPTARGS variable in /etc/default/weston
and set it as weston's service default options.

This can be used to force system's supported backend.

Change-Id: I0562c9326df5b46226093199873ef58d77aeae75
(From OE-Core rev: 8ffcdcc53bac64c62478fbb72d817c842dde8b28)

Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodbus: upgrade to 1.8.16
Roy Li [Thu, 7 May 2015 01:54:08 +0000 (09:54 +0800)] 
dbus: upgrade to 1.8.16

Upgrade to fix CVE-2015-0245

(From OE-Core rev: 63054fa28d36e10b4cb09af18374068674f6746b)

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agogcc-4.9, gcc-5: Use variable SYSTEMLIBS_DIR instead of hardcoding it for aarch64
Khem Raj [Wed, 6 May 2015 07:04:57 +0000 (00:04 -0700)] 
gcc-4.9, gcc-5: Use variable SYSTEMLIBS_DIR instead of hardcoding it for aarch64

Change-Id: I54dc82a569f02d489137d88f16d6b768c4ab779b
(From OE-Core rev: dd45caac51868263bc7e7911a9c1ac96141ed474)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agogcc: Add 5 recipes
Khem Raj [Wed, 6 May 2015 07:04:55 +0000 (00:04 -0700)] 
gcc: Add 5 recipes

Drop backports obviously
additionally drop local patches around
parallel compilation since it got reworked upstream

To select set

GCCVERSION = "5.1%"
SDKGCCVERSION = "5.1%"

in local.conf

Change-Id: Icdfa61017a617244128f361b022e7c8f1f9e0610
(From OE-Core rev: 4bc4acc67e5d7b3f27afadeda5710f9ba5f627d2)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agokernel-yocto: propagate in tree defconfigs to WORKDIR
Bruce Ashfield [Fri, 8 May 2015 03:36:15 +0000 (23:36 -0400)] 
kernel-yocto: propagate in tree defconfigs to WORKDIR

As reported by Steffen Pankratz <Steffen.Pankratz@elektrobit.com>, the
previous logic of KBUILD_DEFCONFIG processing would not propagate an in
tree defcofig to WORKDIR if one was not already present.

We fix the propagation by copying the in tee config if a defconfig is
not already in WORKDIR.

Additionally we only warn (versus copying) if an in tree configuration
is specified, is different than the WORKDIR version and isn't copied.

(From OE-Core rev: 58cc903a5156063b24e48011438a709cb6e09f54)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolinux-yocto/3.14: fix qemumips build error
Bruce Ashfield [Fri, 8 May 2015 03:36:13 +0000 (23:36 -0400)] 
linux-yocto/3.14: fix qemumips build error

Updating the SRCREVs to import the following fix:

    mips: define cpu_has_saa in common features include

    To avoid build failures such as the following on non-cavium
    platforms:

     | arch/mips/include/asm/atomic.h: In function 'atomic_add':
     | arch/mips/include/asm/atomic.h:52:6: error: 'cpu_has_saa'
     | undeclared (first use in this function)
     |   if (cpu_has_saa) {
     |       ^

    We define a disabled cpu_has_saa unless the machine specific feature
    overrides define a value.

(From OE-Core rev: b2f786ca319714bd41d6f9e7ba9efaa8a6d412ab)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolinux-yocto: fix race between checkout and meta data generation
Bruce Ashfield [Fri, 8 May 2015 03:36:14 +0000 (23:36 -0400)] 
linux-yocto: fix race between checkout and meta data generation

There are two tasks that must run before a linux-yocto kernel is built.

  - Kernel checkout and relocation to work-shared (kernel_checkout)
  - Meta data gathering and configuration prep (kernel_metadata)

The current task definitions for both are simply "before do_patch",
which is correct, but kernel_checkout must run before and not race with
kernel_metadata.

So we set the definition of kernel_checkout to be more specific and
enforce the proper ordering.

[YOCTO: #7731]

(From OE-Core rev: 9d806f3d05de918952f839f5e595cb71cd1261db)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolinux-yocto/3.19: Braswell support and bug fixes
Bruce Ashfield [Fri, 8 May 2015 03:36:12 +0000 (23:36 -0400)] 
linux-yocto/3.19: Braswell support and bug fixes

Updating to include the following commits:

   a4d0c407cced dmaengine: dw: don't handle interrupt when dmaengine is not used
   e92b2ce791b2 dmaengine: dw: define DW_DMA_MAX_NR_MASTERS
   931304a6567e dmaengine: dw: provide DMA capabilities
   468bad4f7a6f dmaengine: dw: Split device_control
   b4afd7710db7 i2c: i801: Use managed pcim_* PCI device initialization and reservation
   d81a8a11ecba i2c: i801: Remove pci_enable_device() call from i801_resume()
   40e18604e70c i2c: i801: Use managed devm_* memory and irq allocation
   b54f65dbe57b i2c: i801: Remove i801_driver forward declaration
   e95740d4d079 i2c: i801: Don't break user-visible strings
   423e98721e04 ACPI: Introduce has_acpi_companion()
   291f620dc052 i2c: designware: Suppress error message if platform_get_irq() < 0
   cf5ff51a8e3f i2c: designware-pci: no need to provide clk_khz
   4f583ce420d3 i2c: designware-pci: remove Moorestown support
   e000c549c9d8 i2c: designware: Add Intel Baytrail PMIC I2C bus support
   7ffbd9ca19a7 i2c: designware: fixup return handling of wait_for_completion_timeout
   5758d5a1df32 i2c: designware: Do not calculate SCL timing parameters needlessly
   2f58fcae92db i2c: designware: Add i2c bus locking support
   84a73e51e900 i2c: designware: use {readl|writel}_relaxed instead of readl/writel
   f672bb8424e6 serial: 8250_dw: Fix get_mctrl behaviour
   91bd64585489 serial: 8250: add support for ACPI-probed serial port for X-Gene platform
   1190cba71f09 serial:8250:8250_pci: delete unneeded quirk entries
   6405a4b71451 serial:8250:8250_pci: fix redundant entry report for WCH_CH352_2S
   0a1a31bbbc19 serial: 8250_pci: remove one useless explicit type conversion
   4edc52a55f82 intel_idle: Add support for the Airmont Core in the Cherrytrail and Braswell SOCs
   934f85e8bfdb x86/irq, ACPI: Implement ACPI driver to support IOAPIC hotplug
   c6a3440252a8 ACPI / LPSS: check the result of ioremap()
   6aacc0c931b7 pinctrl: update direction_output function of cherryview driver
   cb4a43a2177d pinctrl: cherryview: Configure HiZ pins to be input when requested as GPIOs
   0df22c007ce1 pinctrl: intel: drop owner assignment from platform_drivers
   07b16f04700b pinctrl: cherryview: Save and restore pin configs over system sleep
   e8e5cfffa231 pinctrl: baytrail: Save pin context over system sleep
   04cb3cc0ff21 pinctrl: baytrail: Rework interrupt handling
   4cac25d2574d pinctrl: baytrail: Clear interrupt triggering from pins that are in GPIO mode
   eacab9ab234a pinctrl: baytrail: Relax GPIO request rules

(From OE-Core rev: d2dd36bafdef7b0424041f5369706b9152ea13da)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoxserver-xorg: Make xinerama selectable via PACKAGECONFIG
Ricardo Ribalda Delgado [Fri, 8 May 2015 13:36:01 +0000 (15:36 +0200)] 
xserver-xorg: Make xinerama selectable via PACKAGECONFIG

If xinerara can be selected via PACKAGECONFIG, xserver-xorg recipe can
be easier modified via bbappend.

xinerama is needed by the fglrx driver (from AMD).

(From OE-Core rev: 350c488883ccf5cc8ccfdd36f93052a8cd43d4b6)

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agogstreamer1.0: Make check selectable via PACKAGECONFIG
Ricardo Ribalda Delgado [Fri, 8 May 2015 15:04:14 +0000 (17:04 +0200)] 
gstreamer1.0: Make check selectable via PACKAGECONFIG

This way, this configuration can be easily changed via .bbappend file
without having to re-define the whole EXTRA_OECONF.

With --disable-check  libgstcheck is not build.

(From OE-Core rev: b964917c7c75c637f64389363d566f57487a14da)

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agogstreamer1.0: convert GSTREAMER_1_DEBUG to PACKAGECONFIG
Ricardo Ribalda Delgado [Fri, 8 May 2015 15:04:13 +0000 (17:04 +0200)] 
gstreamer1.0: convert GSTREAMER_1_DEBUG to PACKAGECONFIG

It is more elegant

Suggested-by: Ross Burton <ross.burton@intel.com>
(From OE-Core rev: 81636555fa7f18407efc172c0d5b9f466b2d4014)

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobind: disable the HTTP statistics service by default
Ross Burton [Thu, 7 May 2015 14:30:54 +0000 (15:30 +0100)] 
bind: disable the HTTP statistics service by default

Rename the "libxml2" PACKAGECONFIG to "httpstats" so that is is meaningful, and
disable it by default as a web frontend to the server statistics shouldn't be
enabled by default.

(From OE-Core rev: 27ab6150f87bee605dc229a948e737a750559759)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobind: update libxml2 detection patch
Ross Burton [Thu, 7 May 2015 14:30:53 +0000 (15:30 +0100)] 
bind: update libxml2 detection patch

Refresh the libxml2 detection patch to directly call pkg-config instead of
attempting to use xml2-config, which will always return an error in OE.

(From OE-Core rev: 76c53feaec1b8c1045aaf2a78a9225a732a37f1f)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobind: upgrade to 9.10.2
Roy Li [Mon, 4 May 2015 08:43:39 +0000 (16:43 +0800)] 
bind: upgrade to 9.10.2

1. Remove two unneeded CVE patches, 9.10.2 fixed the CVE-2015-1349 also
2. Remove bind-subdirs-run-serially.patch and cross-build-fix.patch,
similar fixes are merged into 9.10.2
3. update the dont-test-on-host.patch
4. update the Copyright file checksum, since the date in it has been changed.
5. replace the hardcode lib dir with $base_libdir in bind-add-crosscripts*.patch

(From OE-Core rev: 41d53f0139a9cb29679dbcaaab8311a1364c65f4)

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: prserv: serv.py: remove unused and duplicate imports
Maxin B. John [Mon, 4 May 2015 11:35:35 +0000 (13:35 +0200)] 
bitbake: prserv: serv.py: remove unused and duplicate imports

Remove unused xmlrpclib, atexit and duplicated threading module imports

(Bitbake rev: 3e12f4e8e3ec66d1df772a64be04b90ec72462ae)

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: filtersnippet remove redefinition of filter type key
Michael Wood [Mon, 27 Apr 2015 14:05:18 +0000 (15:05 +0100)] 
bitbake: toaster: filtersnippet remove redefinition of filter type key

This redefinition is not needed and also used Mozilla specific API to
access the data thus breaking the date filter in all other browsers.

[YOCTO #7577]

(Bitbake rev: b64bbc2dd51369b64fae2b1a10502b9dd4ceebfd)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: Add links to the layer add notification
Michael Wood [Tue, 21 Apr 2015 19:29:46 +0000 (20:29 +0100)] 
bitbake: toaster: Add links to the layer add notification

Adds links to the layer details for the layer that has just been
removed or added

(Bitbake rev: 3b323af501f7ec81cce34adb4ea86a7d6599e60a)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: Refactor and expand layer add remove mechanism
Michael Wood [Tue, 21 Apr 2015 10:59:37 +0000 (11:59 +0100)] 
bitbake: toaster: Refactor and expand layer add remove mechanism

We have multiple pages which have buttons to add and remove layers this
patch adds functionality to libtoaster to abstract this and implements
it in the pages affected. We handle loading and showing the dependencies
dialog here too and generating the notification messages.
Also implemented is using the selectmachine api from the projectapp to
avoid having to handle this in each page that allows selecting machines.
A small number of jshint issues, help text and the machine page name
have also been fixed.

(Bitbake rev: ae7a656ba7fc6f4356b57aa309a9b6d035e51d2e)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: projectapp Implement machine select command
Michael Wood [Tue, 21 Apr 2015 10:38:03 +0000 (11:38 +0100)] 
bitbake: toaster: projectapp Implement machine select command

Use the project page to select the machine rather than setting it and
then redirecting to the project page. This will also avoid having to have a
special handler in the machines page it's self.

(Bitbake rev: 9847e04d86063e4464afb402cb1352243b51f504)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toaster: Move project context variables to common scope
Michael Wood [Fri, 10 Apr 2015 17:15:03 +0000 (18:15 +0100)] 
bitbake: toaster: Move project context variables to common scope

We have a bunch of context data which are used in multiple pages so it
makes more sense to have this in a single place libtoaster.ctx that's
accessible from each page rather than request it from every page.

(Bitbake rev: 4ef2774a2f683929c700550a9acc7b8f6074195b)

Signed-off-by: Michael Wood <michael.g.wood@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toasterui: close build on BuildCompleted event
Alexandru DAMIAN [Fri, 1 May 2015 15:42:39 +0000 (16:42 +0100)] 
bitbake: toasterui: close build on BuildCompleted event

Moving the code to close the build and instantiate a fresh
buildinfohelper object to BuildCompleted event, as the
CommandCompleted/Failed/Exit events come in too early.

(Bitbake rev: af63abe88327fd5c1b3d7c00a84d9e408ef23285)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake: toasterui: proper exit code on toaster errors
Alexandru DAMIAN [Fri, 1 May 2015 15:20:33 +0000 (16:20 +0100)] 
bitbake: toasterui: proper exit code on toaster errors

This patch modifies the toasterui to properly return the exit
code based on the errors found in the toaster itself.

The upload event file API call will not delete event logs for which
toasterui showed an error. This will facilitate debugging.

Minor enhancement in the buildinfohelper to reduce the number
of lookups on unknown layer objects (prevented testing of the patch).

(Bitbake rev: 1ddd6a9e4280a4adf971132ff1fe7ec9b3252905)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agooe-selftest: devtool: add a proper test to see if tap devices exist
Paul Eggleton [Thu, 7 May 2015 13:52:25 +0000 (14:52 +0100)] 
oe-selftest: devtool: add a proper test to see if tap devices exist

Check up front in test_devtool_deploy_target whether the tap devices
exist and skip if not. If we don't do this we get a significantly less
comprehensible error via pexpect.

(From OE-Core rev: 2258345e19efff7717fe19a5026ec55f1b6f90b6)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodevtool: fix for rename of gcc-source
Paul Eggleton [Thu, 7 May 2015 13:52:24 +0000 (14:52 +0100)] 
devtool: fix for rename of gcc-source

After OE-Core commit 67db7182faf6742b0d971d61d8c5ba34f69d2e12, PV is
appended to the end of the gcc-source PN, thus we need to handle that in
devtool and the corresponding test.

Part of the fix for [YOCTO #7729].

(From OE-Core rev: 440029dc229a566b9bead1481215d5e5760c5fe6)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agooe-selftest: devtool: fix broken URL in test_devtool_add_fetch
Paul Eggleton [Thu, 7 May 2015 13:52:23 +0000 (14:52 +0100)] 
oe-selftest: devtool: fix broken URL in test_devtool_add_fetch

I already had the file fetched from some previous work and thus it
didn't attempt to download the invalid URL when I tested it earlier.

Part of the fix for [YOCTO #7729].

(From OE-Core rev: f9bad5aeb507f5b3c1346118011c7766c44d9ba4)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobluez: update to 5.30
Kevron Rees [Tue, 5 May 2015 21:37:48 +0000 (14:37 -0700)] 
bluez: update to 5.30

(From OE-Core rev: 52d5ab7fcea7028ff1d10b3e2416c0179128ba71)

Signed-off-by: Kevron Rees <kevron.m.rees@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoe2fsprogs: fix the CVE-2015-1572
Roy Li [Wed, 6 May 2015 09:09:41 +0000 (17:09 +0800)] 
e2fsprogs: fix the CVE-2015-1572

Backport a patch to fix CVE-2015-1572
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1572

(From OE-Core rev: 203e1024cc7517cad28423cc04f641376cc8f2f5)

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agocurl: upgrade to 7.42.1
Roy Li [Wed, 6 May 2015 07:10:54 +0000 (15:10 +0800)] 
curl: upgrade to 7.42.1

Upgrade to include a security fixes for CVE-2015-3153

(From OE-Core rev: a99047605020ea76209279e98556687c61e1da0d)

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoinsane: Support aarch64 on musl
Khem Raj [Wed, 6 May 2015 07:04:56 +0000 (00:04 -0700)] 
insane: Support aarch64 on musl

musl 1.1.8 supports aarch64

Change-Id: Ie8d39a29dcb7a41c8d59d2a00528b6add8a7655c
(From OE-Core rev: e0fdcfe888236abf5751645e9b5cabcc834354fa)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolibart-lgpl: Fix cross compiling
Khem Raj [Wed, 6 May 2015 07:04:59 +0000 (00:04 -0700)] 
libart-lgpl: Fix cross compiling

We use standard ISO C data types and get rid of configure guess work
which is iffy in cross compiled environment. Cleans up the re-build as well
since we were deleting art_config.h without considering if the file is
there in first place or not.

(From OE-Core rev: b6a1d8b4a62c6f43c610acb27e935e62dbb75f97)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agokernel.bbclass: Fix race condition
Ed Bartosh [Wed, 6 May 2015 20:28:39 +0000 (23:28 +0300)] 
kernel.bbclass: Fix race condition

Race condition between do_compile_kernelmodules and do_shared_workdir
tasks occurs when do_compile_kernelmodules changes files in
include/generated/* while do_shared_workdir tries to copy them to
shared working directory.

Fixed race by moving do_shared_workdir after do_compile but before
do_compile_kernelmodules.

[YOCTO #7321]

(From OE-Core rev: b4ec689f71fe9504559c1921c893f5e096d6b744)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoclasses/buildstats: misc cleanups
Paul Eggleton [Wed, 6 May 2015 16:19:27 +0000 (17:19 +0100)] 
classes/buildstats: misc cleanups

* Rename BNFILE and DEVFILE so that they are clearly specific to this
  class, since they end up in the global scope
* Use "with open" when opening files consistently
* Use getVar('PF', True) instead of expand('${PF}')
* Drop some unnecessary assignments

(From OE-Core rev: 2392c9bae9fc7732ebafb8c2cd42e49ab281afc9)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoclasses/buildstats: don't catch all errors from mkdirhier
Paul Eggleton [Wed, 6 May 2015 16:19:26 +0000 (17:19 +0100)] 
classes/buildstats: don't catch all errors from mkdirhier

mkdirhier() doesn't raise an exception if the directory exists, so if it
does raise one we should just be failing, otherwise we're just going
to hit errors later anyway.

(From OE-Core rev: 76daab82185851608e5e225487e411504ecb6569)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoclasses/buildstats: whitespace cleanup
Paul Eggleton [Wed, 6 May 2015 16:19:25 +0000 (17:19 +0100)] 
classes/buildstats: whitespace cleanup

* Drop trailing whitespace
* Use spaces around equals in assignments
* Replace an errant tab with spaces

(From OE-Core rev: e6d2b407979869219da1f15ed4b5c1c804548fce)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agorunqemu-internal: correctly set format for root FS as raw
Cristian Iorga [Wed, 6 May 2015 15:21:47 +0000 (18:21 +0300)] 
runqemu-internal: correctly set format for root FS as raw

qemu guesses via probing the format of root FS, but
gives a warning and restricts write operations on block 0.
So fix it by setting correctly the format as raw.

(From OE-Core rev: 1da6bd7fce9c193c7940a7294baa370fd8b66e76)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoqemu: upgrade to 2.3.0
Cristian Iorga [Wed, 6 May 2015 15:21:46 +0000 (18:21 +0300)] 
qemu: upgrade to 2.3.0

Qemu-Arm-versatilepb-Add-memory-size-checking.patch
brought up to date;
37ed3bf1ee07bb1a26adca0df8718f601f231c0b.patch removed,
integrated upstream;
glx enable config option changed to opengl enable,
update accordingly.

(From OE-Core rev: b88e3808533a7280c85e570a1359efcba8dcc4bd)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agox11perf: Upgrade 1.5.4 -> 1.6.0
Jussi Kukkonen [Tue, 5 May 2015 11:12:49 +0000 (14:12 +0300)] 
x11perf: Upgrade 1.5.4 -> 1.6.0

* remove PR

(From OE-Core rev: 5de08f4bfa84534083b771f449a5584f0528a90a)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoxhost: Upgrade 1.0.6 -> 1.0.7
Jussi Kukkonen [Tue, 5 May 2015 11:12:48 +0000 (14:12 +0300)] 
xhost: Upgrade 1.0.6 -> 1.0.7

(From OE-Core rev: ad66c46ce71ef91c9b6588fbef64a16db10c5d76)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoxmodmap: Upgrade 1.0.8 -> 1.0.9
Jussi Kukkonen [Tue, 5 May 2015 11:12:47 +0000 (14:12 +0300)] 
xmodmap: Upgrade 1.0.8 -> 1.0.9

(From OE-Core rev: 235a5a98714354733bb047e7746a74fc5dc96360)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoxev: Upgrade 1.2.1 -> 1.2.2
Jussi Kukkonen [Tue, 5 May 2015 11:12:46 +0000 (14:12 +0300)] 
xev: Upgrade 1.2.1 -> 1.2.2

(From OE-Core rev: c9dc42cfc32e6a0418cd79f2aaea48539821f2fe)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoserf: update SRC_URI to use debian mirrors instead of googlecode
Maxin B. John [Tue, 5 May 2015 14:14:37 +0000 (16:14 +0200)] 
serf: update SRC_URI to use debian mirrors instead of googlecode

Update SRC_URI to use debian mirrors as googlecode will be closed
in near future. Also added a summary to the recipe.

(From OE-Core rev: 7a4304ba775b703e1d2025d750638e5e418de2a8)

Signed-off-by: Maxin B. John <maxin.john@enea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agolibarchive: fix out of tree builds
Ross Burton [Tue, 5 May 2015 14:33:15 +0000 (15:33 +0100)] 
libarchive: fix out of tree builds

(From OE-Core rev: 4201e432e4034907efeaebfea6509e821a9ba3c5)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agokbproto: Upgrade 1.0.6 -> 1.0.7
Jussi Kukkonen [Tue, 5 May 2015 19:33:11 +0000 (22:33 +0300)] 
kbproto: Upgrade 1.0.6 -> 1.0.7

(From OE-Core rev: f8c2a7f0cf3383ed349df7bfca823c0392380e7b)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agorandrproto: Upgrade 1.4.0 -> 1.4.1
Jussi Kukkonen [Tue, 5 May 2015 19:33:10 +0000 (22:33 +0300)] 
randrproto: Upgrade 1.4.0 -> 1.4.1

(From OE-Core rev: 001845e60c47b64100b21052fee6c1ed852db3e1)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoxproto: Upgrade 7.0.26 -> 7.0.27
Jussi Kukkonen [Tue, 5 May 2015 19:33:09 +0000 (22:33 +0300)] 
xproto: Upgrade 7.0.26 -> 7.0.27

(From OE-Core rev: 8702b85486088656c59bb0e9e0a2f7361358527c)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopython3: Disable pip to fix issues on the Autobuilders
Alejandro Hernandez [Mon, 4 May 2015 09:43:01 +0000 (09:43 +0000)] 
python3: Disable pip to fix issues on the Autobuilders

As Python-3.4 pip is required and installed by default, pips installation
is bootstrapped using python wheels, this makes it complicated to patch,
by default the installation uses an absolute path to /tmp, on most cases
this would not be a problem, but since on the Autobuilders several Python
installations (for different archs) may be happening at the same time,
this shared resource utilization results in errors at do_install(), this
patch disables pip installation by default for now, until we have a
python3-pip package which we can easily patch in these situations.

(From OE-Core rev: be2d305e3f5d675ed98bfe160357f87dc99a8675)

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopython3-native: Disable pip on native builds to fix Autobuilder issues
Alejandro Hernandez [Mon, 4 May 2015 09:43:00 +0000 (09:43 +0000)] 
python3-native: Disable pip on native builds to fix Autobuilder issues

As Python-3.4 pip is required and installed by default, pips installation
is bootstrapped using python wheels, this makes it complicated to patch
and causes errors on the Autobuilders, since we don't need pip for
python3-native, this disables it fixing the issues.

(From OE-Core rev: f279f1df6429b0f76e5354c6f0f0b5c29f558edd)

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopython3-native: Fix pip install issue due to unclean build directory
Alejandro Hernandez [Thu, 16 Apr 2015 09:45:29 +0000 (09:45 +0000)] 
python3-native: Fix pip install issue due to unclean build directory

When installing python3-native sometimes pips default build
directory (which is on the host and is user dependant) is left unclean,
due to this, when python3-core is being installed it tries to use
the same directory producing an error, this explicitly removes
what the previous installation might have left behind, fixing the issue.

(From OE-Core rev: c27a5a9ba649e7fcf681f6ac4575442e252fd29b)

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopython3: Change python BASEVERSION to 3.4
Alejandro Hernandez [Mon, 13 Apr 2015 18:13:26 +0000 (13:13 -0500)] 
python3: Change python BASEVERSION to 3.4

Changes PYTHON_BASEVERSION = 3.4 to fix errors when installing
python3-distribute and probably other libraries

(From OE-Core rev: 59bad496fb57fdc5356ddc343f58eb69ff207863)

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agogenerate-manifest-3.4.py: Add fractions to ${PN}-numbers
Tim Orling [Thu, 9 Apr 2015 23:55:23 +0000 (16:55 -0700)] 
generate-manifest-3.4.py: Add fractions to ${PN}-numbers

python-cryptography requires fractions module which is currently unpackaged.

(From OE-Core rev: ad26b363fc333c4853f5e76b8660dacebea2d27b)

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopython3: Upgrade from 3.3.3 to 3.4.2
Alejandro Hernandez [Fri, 27 Feb 2015 18:49:22 +0000 (12:49 -0600)] 
python3: Upgrade from 3.3.3 to 3.4.2

Modifies:
python3-native_3.3.3.bb -> python3-native_3.4.2.bb: Updates checksums, version, patches
and SRC_URIs to use xz format, LICENSE did not change, dates were updated, adds fix for
ctypes/libffi needed for pip <- required since Python 3.4 (see PEP #453).
python3_3.3.3.bb -> python3_3.4.2.bb: Updates checksums, version, patches and SRC_URIs
to use xz format, adds fix for ctypes/libffi, fixes oe_multilib_header() call,
adds python3-core as RDEPENDS to python3-misc to avoid QA issue.
generate-manifest-3.4.py - > generate-manifest-3.4.py: fixes reprlib,
adds _sitebuiltins and _collections_abc <- formerly part of collections, separated since 3.4
python-3.3-manifest.inc -> python-3.4-manifest.inc

Rebases:
12-distutils-prefix-is-inside-staging-area.patch
python-3.3-multilib.patch
04-default-is-optimized.patch
avoid-ncursesw-include-path.patch

Deletes (fixed upstream):
fix-ast.h-dependency.patch
python3-fix-build-error-with-Readline-6.3.patch
06-ctypes-libffi-fix-configure.patch
remove_sqlite_rpath.patch

[YOCTO #6857]

(From OE-Core rev: 45290ff4d1902bd0ab5377568f969fbb660c0c87)

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopoky.conf: remove SVK mirror
Ross Burton [Tue, 5 May 2015 12:17:00 +0000 (13:17 +0100)] 
poky.conf: remove SVK mirror

The svk fetcher was removed in bitbake 1.22 and oe-core master doesn't consider
svk: a valid URL for mirrors.

(From meta-yocto rev: fff0423522b9574698575b1a28cf77a7831371c1)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoconnman: upgrade to 1.29
Cristian Iorga [Mon, 4 May 2015 14:15:39 +0000 (17:15 +0300)] 
connman: upgrade to 1.29

- Add support for Ethernet and VLAN usage;
- Fixes.

Added build-create-dirs-before-putting-files-in-them.patch,
already submitted upstream.

(From OE-Core rev: 4563788a21fb1715920cd5056b43d85c69563c32)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoconnman: code cleanup
Cristian Iorga [Mon, 4 May 2015 14:15:38 +0000 (17:15 +0300)] 
connman: code cleanup

- cleanup multiple inherit lines;
- RDEPENDS cleanup, use PACKAGECONFIG[] instead.

(From OE-Core rev: 993594c018c845cc1cd58348d999dc9e52b778a4)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoghostscript: Add MicroBlaze support
Nathan Rossi [Tue, 5 May 2015 04:27:56 +0000 (14:27 +1000)] 
ghostscript: Add MicroBlaze support

* Add objarch.h for MicroBlaze big and little endian

(From OE-Core rev: cb7e4f8e3dcbe1d85eabc7d1545fddcd2500e02b)

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agositeinfo.bbclass: Add MicroBlaze big endian target info
Nathan Rossi [Tue, 5 May 2015 04:27:55 +0000 (14:27 +1000)] 
siteinfo.bbclass: Add MicroBlaze big endian target info

* Add the target info for the 'microblazeeb' target which matches the
  default MicroBlaze target info

(From OE-Core rev: 3e5f4998869d9e01e040a64657315e21167e8355)

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoinsane.bbclass: Add MicroBlaze big endian target info
Nathan Rossi [Tue, 5 May 2015 04:27:54 +0000 (14:27 +1000)] 
insane.bbclass: Add MicroBlaze big endian target info

* Add the target info for the 'microblazeeb' target which matches the
  default MicroBlaze target info

(From OE-Core rev: 9c02b5af28f43b0b8ac825dffdbfa49a71c63132)

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agokernel-arch: Update mapping for MicroBlaze architectures
Nathan Rossi [Tue, 5 May 2015 04:27:53 +0000 (14:27 +1000)] 
kernel-arch: Update mapping for MicroBlaze architectures

* Add pattern matching for the 'microblazeeb' architecture which maps to
  'microblaze' in the same way as 'microblazeel'

(From OE-Core rev: c2f488f629b3dd604db171772b762d46a28c2895)

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agomirrors.bbclass: drop support for svk sources
Andre McCurdy [Mon, 4 May 2015 21:49:53 +0000 (14:49 -0700)] 
mirrors.bbclass: drop support for svk sources

The svk fetcher was removed from bitbake 1.22, so svk support should
logically have been removed from oe-core Daisy onwards.

(From OE-Core rev: 9560d58596ceb50280b81296688883f3fca99aa6)

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoshared-mime-info: Upgrade 1.3 -> 1.4
Jussi Kukkonen [Mon, 4 May 2015 10:37:38 +0000 (13:37 +0300)] 
shared-mime-info: Upgrade 1.3 -> 1.4

(From OE-Core rev: 7564be25990612b97f9ac55ad0bcf80609ac2fc7)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopseudo 1.6.5: less pointlessly chatty
Peter Seebach [Mon, 4 May 2015 20:55:49 +0000 (15:55 -0500)] 
pseudo 1.6.5: less pointlessly chatty

There was a stupid logic error controlling the diagnostic for
a "possible" mismatch involving trailing slashes and whether or
not a node was believed to be a directory. Specifically, a diagnostic
got printed any time a lookup for a directory *didn't* have a
trailing slash, as well as in the (actually intended) case where
a non-directory lookup *did*.

No other changes, but that one is probably significant.

(From OE-Core rev: f1d086bb7204ad37160e814eaf2504dc867cabff)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake.conf/base.bbclass: Drop PRINC support
Richard Purdie [Sun, 3 May 2015 10:37:42 +0000 (11:37 +0100)] 
bitbake.conf/base.bbclass: Drop PRINC support

PRINC is no longer needed since we have the PR service instead
which people should be using. Drop the PRINC code.

This has been deprecated with a warning and then an error for quite some
time so we can remove it now.

(From OE-Core rev: a4d530bcf55f03258078c10a123e2717444e1060)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodirectfb: Correct bashism
Richard Purdie [Sun, 3 May 2015 10:28:22 +0000 (11:28 +0100)] 
directfb: Correct bashism

Fix builds of directfb on systems with dash as /bin/sh

(From OE-Core rev: 8848517fb4c81b9e9cfc985dd20b9baf374764c0)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodev-manual: Updates to add Luna support for Eclipse
Scott Rifenbark [Tue, 28 Apr 2015 21:25:01 +0000 (14:25 -0700)] 
dev-manual: Updates to add Luna support for Eclipse

Adding Luna and dropping Juno. Pretty much went through the
"Working With Eclipse" section and dropped Juno and added
Luna.  A major deletion was the BitBake Commander section using
Hob.  Todor told me to drop this section completely.  Note that
I also added a couple new YoctoProjectTools that appear on the
menu: SystemTap and yocto-bsp.

(From yocto-docs rev: b63ec6c706f41dc4666c2fd79d797962c35f8baa)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoref-manual: Updated the "Image Features" section
Scott Rifenbark [Tue, 28 Apr 2015 21:38:51 +0000 (14:38 -0700)] 
ref-manual: Updated the "Image Features" section

Removed the requirement that debug-tweaks is needed in order to
individually use the allow-empty-passowrk, empty-root-password,
and post-install-logging features.  These three features can be
individually turned on an off regardless of debug-tweaks.

(From yocto-docs rev: ea33b98c0a7ceb80adb15bf63eee8d6872099235)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agoref-manual; mega-manual: Edits to further define packaging process
Scott Rifenbark [Mon, 27 Apr 2015 22:20:28 +0000 (15:20 -0700)] 
ref-manual; mega-manual: Edits to further define packaging process

In response to community input where developers were attempting to
locate information on how to write packages out to a directory
other than ${DEPLOY_DIR}/<package_type>, I updated the "Package
Feeds" section, added several new DEPLOY_DIR_* variables, updated
four classes, and updated four tasks.  Here are some details:

 * Made changes to the "Package Feeds" section to provide more
   accurate information in the package feeds directory structure
   used by the build system in build/tmp.  These changes included
   updating the figure itself and some explanatory text.

 * Updated the DEPLOY_DIR variable description.

 * Added new variable descriptions for DEPLOY_DIR_DEB, DEPLOY_DIR_IPK,
   DEPLOY_DIR_RPM, and DEPLOY_DIR_TAR.

 * Updated the related classes: package_deb, package_ipk, package_rpm,
   and package_tar.

 * Updated the related tasks: do_package_write_deb, do_package_write_ipk,
   do_package_write_rpm, and do_package_write_tar.

Reported-by: Trieu Nguyen <trieu.t.nguyen@intel.com>
(From yocto-docs rev: e8742267506bf9359346cfcd3965f762ed2c7d6f)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agopoky-lsb: Select that latest LTSI, not a version which doesn't exist
Richard Purdie [Fri, 1 May 2015 21:58:50 +0000 (21:58 +0000)] 
poky-lsb: Select that latest LTSI, not a version which doesn't exist

This fixes warnings in lsb builds.

(From meta-yocto rev: 09cadd509b8cdbe02631646f7925f3fc76aa6299)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agodirectfb: Improve CFLAGS handling for x86
Richard Purdie [Sun, 3 May 2015 10:27:24 +0000 (11:27 +0100)] 
directfb: Improve CFLAGS handling for x86

The problem with filter_out is that it expands the variable meaning overrides
to sub components can get lost. This has happening to the security flags
meaning directfb failed in lsb builds.

Use _remove instead of filter_out since it gives much more predictable results.

(From OE-Core rev: 9484fb04c0ed8b3e08c6773662dc7a0f01cb39a8)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agosecurity_flags: Add python-numpy to pie incompatible list
Richard Purdie [Sun, 3 May 2015 10:26:49 +0000 (11:26 +0100)] 
security_flags: Add python-numpy to pie incompatible list

With poky-lsb (security flags enabled), python-numpy doesn't build
with pie flags.

(From OE-Core rev: d4694ac5e18db1d0db314d0d8b1104c073037a60)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobitbake.conf: backfill bluez5 feature
Cristian Iorga [Tue, 28 Apr 2015 09:03:18 +0000 (12:03 +0300)] 
bitbake.conf: backfill bluez5 feature

If bluez4 is not explicitly passed as a
distro feature, bluez5 should be used as
the default, so backfill it.

(From OE-Core rev: ae2d2fbafab638fa6c2496a836c8d00529a40d83)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobluez: remove bluez4 recipes
Cristian Iorga [Tue, 28 Apr 2015 09:03:17 +0000 (12:03 +0300)] 
bluez: remove bluez4 recipes

BlueZ 4.x and associated recipes
are now obsolete.
(bluez4,bluez-hcidump, gst-plugin-bluetooth).
Will be moved into recipes-connectivity
collection of meta-openembedded.
BlueZ 4.x is still usable in poky/YP.

(From OE-Core rev: 7d298ecf733c1698e9f42ba79937eca394930b55)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agobluez4: add proper systemd support
Cristian Iorga [Tue, 28 Apr 2015 09:03:16 +0000 (12:03 +0300)] 
bluez4: add proper systemd support

(From OE-Core rev: 12d5c09107fb3bc76101379b4e1d9f56d589c76e)

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agomultilib: Tweak value of PN used for OVERRIDES
Richard Purdie [Sat, 2 May 2015 09:04:37 +0000 (10:04 +0100)] 
multilib: Tweak value of PN used for OVERRIDES

Currently, PN is used in overrides which is expanded to have a MLPREFIX. This
means and pn- overrides without the prefix would be ignored which is not what
is usually expected.

We noticed huge problems using poky-lsb with multilib since the per recipe
overrides were not applied. This adds in handling for PN with and without
the prefix. This should unbreak world-lsb builds on the autobuilder.

(From OE-Core rev: b4cf6631efd526728ac515ced1a7e578674ca6c1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 years agosystemd: bring back the patch to customise root's $HOME
Ross Burton [Tue, 28 Apr 2015 20:11:07 +0000 (21:11 +0100)] 
systemd: bring back the patch to customise root's $HOME

This patch appears to have been accidently dropped in the move to 219-stable,
probably because it didn't apply.  Update the patch and re-add it.

(From OE-Core rev: 51aaa647b203d0f7ddd2f53f7191c4d2918b09b8)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>