]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
8 years agoperl: fix several perl test failures
Bill Randle [Sat, 4 Jun 2016 22:45:03 +0000 (15:45 -0700)]
perl: fix several perl test failures

Several ExtUtils-MakeMaker tests fail when cross-compiled and run on
the target machine. Backport an upstream patch to fix the issues. Also
update the customized.dat hash file for the files modified by this patch
and other existing patches so the porting/customized.t test passes.

[YOCTO #8656]

Signed-off-by: Bill Randle <william.c.randle@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoperl: some perl tests require libssp
Bill Randle [Sat, 4 Jun 2016 22:45:02 +0000 (15:45 -0700)]
perl: some perl tests require libssp

Add libssp to the list of dependencies when building with perl-ptest
as some tests require it.

[YOCTO #8656]

Signed-off-by: Bill Randle <william.c.randle@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoperl: set proper perl subversion number in config files
Bill Randle [Sat, 4 Jun 2016 22:45:01 +0000 (15:45 -0700)]
perl: set proper perl subversion number in config files

During the upgrade from Perl 5.22.0 to 5.22.1 in commit
f4c9908eae1ae3dcc38877abe2d5fbeb46851dd4 the config.sh file was hand edited
to change the subversion numbers. However, the edit was not entirely
correct. As a result the Perl version test failed. Set the correct
version strings.

[YOCTO #8656]

Signed-off-by: Bill Randle <william.c.randle@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorunqemu: Add suport for qemuzynqmp
Alistair Francis [Thu, 12 May 2016 21:37:39 +0000 (14:37 -0700)]
runqemu: Add suport for qemuzynqmp

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-self-hosted.bb: remove unsuitable network related dependence
Zhenbo Gao [Thu, 26 May 2016 06:40:09 +0000 (14:40 +0800)]
packagegroup-self-hosted.bb: remove unsuitable network related dependence

self-hosted should not include any network related dependence, the image that
pulls in this packagegroup should handle any networking requirements.

Signed-off-by: Zhenbo Gao <zhenbo.gao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooe-pkgdata-util: fix AttributeError
Ed Bartosh [Tue, 7 Jun 2016 11:59:13 +0000 (14:59 +0300)]
oe-pkgdata-util: fix AttributeError

The default arparse behaviour in Python 2 and early versions of Python 3
was to print usage message if no subcommands provided by user.
In Python >= 3.2.3 subparser has to have attribute 'required' set to
True to behave similar way.

By default subparser.required attribute is set to False, usage message is
not printed and code continues to be executed.

oe-pkgdata-util code raises AttributeError exception in
this case:
    AttributeError: 'Namespace' object has no attribute 'func'

Fixed this by setting subparser.required to True.

[YOCTO #9711]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoselftest/testexport.py: Add test test_testexport_basic
Mariano Lopez [Mon, 6 Jun 2016 10:28:04 +0000 (10:28 +0000)]
selftest/testexport.py: Add test test_testexport_basic

Exported tests is not been tested right now and it get
broken very easily with import errors from bitbake.

This adds a new test in order to verify in the CI if
the testexport gets broken.

[YOCTO #8384]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotestexport.bbclass: Create tarballs for easy release
Mariano Lopez [Mon, 6 Jun 2016 09:15:54 +0000 (09:15 +0000)]
testexport.bbclass: Create tarballs for easy release

This create tarballs in the testexport directory in order
to make easier to distribute the test in another systems.

There are three tarballs, one for the metadata that is not
arch dependant, another for packages needed by the DUT
(this depends of target MACHINE), and the last one for the
SDK needed by the systems that perform the tests.

This also create only the tarballs that are needed.

[YOCTO #8481]

(From OE-Core rev: f8a0456e100b07a966cc24a78f197400c5a2ccab)

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotestexport.bbclass: Add support for testexport-tarball
Mariano Lopez [Mon, 6 Jun 2016 07:15:44 +0000 (07:15 +0000)]
testexport.bbclass: Add support for testexport-tarball

Add support to export the SDK tarball needed when a test
system doesn't have the required software to perform runtime
tests.

The support is when exporting the test and when running
the test on a remote system. The user of this feature just
need to set TEST_EXPORT_SDK_ENABLED to "1" and declare
the sdk packages in TEST_EXPORT_SDK_PACKAGES.

[YOCTO #7850]

(From OE-Core rev: a6041f81b81baa7564e4c712fc88de2b997e52e4)

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotestexport-tarball.bb: Add recipe
Mariano Lopez [Mon, 6 Jun 2016 07:15:43 +0000 (07:15 +0000)]
testexport-tarball.bb: Add recipe

This new recipe is used when exporting runtime test outside
packages that won't be installed in the testing system but
are required for the runtime testing.

This new recipe is almost identical to buildtools-tarball,
but is able to define the SDK packages in local.conf.

[YOCTO #7850]

(From OE-Core rev: fbcd1f9ed6144a76ff6a556d23af30f04c39bfa0)

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotestimage.bbclass: Make dependency of cpio when using RPMs
Mariano Lopez [Mon, 6 Jun 2016 07:15:42 +0000 (07:15 +0000)]
testimage.bbclass: Make dependency of cpio when using RPMs

Exctraction of RPMs needs cpio, not all distros include cpio by
default, so we need to build it.

[YOCTO #8694]

(From OE-Core rev: 95cd427b3887b087533fba11c67ef9bc173f9aa5)

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agooetest.py: Add install/uninstall functionality for DUTs
Mariano Lopez [Mon, 6 Jun 2016 07:15:41 +0000 (07:15 +0000)]
oetest.py: Add install/uninstall functionality for DUTs

Add the functionality to install/unistall packages in the
DUTs without the use of the package manager. This is possible
with the extraction introduced in package manager class.

testimage and testexport bbclasses has been modified in order
to support this new feature.

[YOCTO #8694]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolib/oeqa/otest.py: Fix import tests from other layers with python3
Mariano Lopez [Mon, 6 Jun 2016 07:15:40 +0000 (07:15 +0000)]
lib/oeqa/otest.py: Fix import tests from other layers with python3

In python3 the functionality to import modules has been changed and
this broke the capability to add runtime tests from other layers.

This commit returns this capability to testimage and testexport.

[YOCTO #9705]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agooe/lib/pacakge_manager.py: Update missing pipeline decoding
Mariano Lopez [Mon, 6 Jun 2016 07:15:39 +0000 (07:15 +0000)]
oe/lib/pacakge_manager.py: Update missing pipeline decoding

Adds decoding needed by some commands output later used as
strings.

[YOCTO #9702]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoalsa-plugins: 1.1.0 -> 1.1.1
Tanu Kaskinen [Mon, 6 Jun 2016 16:55:58 +0000 (19:55 +0300)]
alsa-plugins: 1.1.0 -> 1.1.1

Changelog: http://alsa-project.org/main/index.php/Changes_v1.1.0_v1.1.1

Removed upstreamed patch
0001-pph-include-config.h-from-rate_speexrate.c.patch.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoalsa-utils: 1.1.0 -> 1.1.1
Tanu Kaskinen [Mon, 6 Jun 2016 16:55:57 +0000 (19:55 +0300)]
alsa-utils: 1.1.0 -> 1.1.1

Changelog:
http://alsa-project.org/main/index.php/Changes_v1.1.0_v1.1.1

alsabat has now a "standalone" mode, in which analysis with libfftw is
not needed. Therefore, it's now possible to enable alsabat without
fftw. However, there's no way to explicitly tell the configure script
to enable alsabat, but disable fftw. Without support for explicit
request to disable fftw, fftw would become a floating dependency,
which is why the recipe still only supports the "disable alsabat" and
"enable alsabat with fftw" options.

Dropped 0001-alsabat-rename-to-avoid-naming-conflict.patch (it's
included in the new release).

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoalsa-lib: 1.1.0 -> 1.1.1
Tanu Kaskinen [Mon, 6 Jun 2016 16:55:56 +0000 (19:55 +0300)]
alsa-lib: 1.1.0 -> 1.1.1

Release notes:
http://alsa-project.org/main/index.php/Changes_v1.1.0_v1.1.1

Dropped upstreamed patch
0001-topology-Add-missing-include-sys-stat.h.patch.

Updated "Upstream-Status" of accepted patch
0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch.

Rebased avoid-including-sys-poll.h-directly.patch.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoalsa: update BUGTRACKER links
Tanu Kaskinen [Mon, 6 Jun 2016 16:55:55 +0000 (19:55 +0300)]
alsa: update BUGTRACKER links

The old bug tracker is defunct.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoopkg-utils: update SRCREV
Alejandro del Castillo [Mon, 6 Jun 2016 16:08:52 +0000 (11:08 -0500)]
opkg-utils: update SRCREV

Drop patches now included in newer SRCREV. Update HOMEPAGE and PV
version to better align with opkg. Current revision include:

* Python 3 compatibility
* Improved error handling

Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agorm_work: exclude all kernel recipes
Martin Jansa [Mon, 6 Jun 2016 13:31:07 +0000 (15:31 +0200)]
rm_work: exclude all kernel recipes

* otherwise kernel is rebuilt every single time and often it fails when
  building external modules

[YOCTO #9352]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogobject-introspection: move to Python 3
Alexander Kanavin [Mon, 6 Jun 2016 13:11:38 +0000 (16:11 +0300)]
gobject-introspection: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodb: add RECIPE_NO_UPDATE_REASON
Maxin B. John [Mon, 6 Jun 2016 09:13:41 +0000 (12:13 +0300)]
db: add RECIPE_NO_UPDATE_REASON

db-6.2.23 does not work with RPM-5.x due to changes in locking semantics

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.4: mmc backports
Bruce Ashfield [Mon, 6 Jun 2016 08:15:29 +0000 (04:15 -0400)]
linux-yocto/4.4: mmc backports

Backporting the following mcc commits to the 4.4 repo. These fix issues
being seen on broxton based boads:

  1f3e98df094c mmc: core: Add a facility to "pause" re-tuning
  b27fcd162327 mmc: block: Pause re-tuning while switched to the RPMB partition
  9aa07b4e274e mmc: block: Always switch back to main area after RPMB access

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoyocto-bsps: add i2c definitions to beaglebone
Bruce Ashfield [Mon, 6 Jun 2016 08:15:28 +0000 (04:15 -0400)]
yocto-bsps: add i2c definitions to beaglebone

Importing i2c dtsi support from linux-omap. This enables the
busses for future development and application support.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.4: bump to v4.4.12
Bruce Ashfield [Mon, 6 Jun 2016 08:15:27 +0000 (04:15 -0400)]
linux-yocto/4.4: bump to v4.4.12

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agometa: Drop swabber
Richard Purdie [Mon, 6 Jun 2016 11:08:56 +0000 (12:08 +0100)]
meta: Drop swabber

swabber hasn't been used in years and never did work well in the first
place. Remove its recipes, class and configuration.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolib/oe/package_manager: adapt for Python 3
Ross Burton [Sun, 5 Jun 2016 21:52:42 +0000 (22:52 +0100)]
lib/oe/package_manager: adapt for Python 3

string.rstrip() doesn't exist in Python 3, so use the .rstrip method on the
object itself instead.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibarchive: respect disable-acl configuration option
Maxin B. John [Sun, 5 Jun 2016 21:12:03 +0000 (00:12 +0300)]
libarchive: respect disable-acl configuration option

Update configure.ac to properly handle --disable-acl option

[YOCTO #9668]

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoimage-buildinfo: Update to python3 syntax
Richard Purdie [Sun, 5 Jun 2016 07:18:41 +0000 (08:18 +0100)]
image-buildinfo: Update to python3 syntax

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibarchive: Add PACKAGECONFIG for lz4 to ensure determinism
Richard Purdie [Sat, 4 Jun 2016 08:04:26 +0000 (09:04 +0100)]
libarchive: Add PACKAGECONFIG for lz4 to ensure determinism

This avoids:

WARNING: opkg-1_0.3.1-r0 do_package_qa: QA Issue: libopkg rdepends on lz4, but it isn't a build dependency, missing lz4 in DEPENDS or PACKAGECONFIG? [build-deps]

and ERROR:

build-appliance-image-15.0.0-r0 do_rootfs: Unable to install packages. Command '/home/pokybuild/yocto-autobuilder/yocto-worker/build-appliance/build/build/tmp/sysroots/x86_64-linux/usr/bin/smart --log-level=warning --data-dir=/home/pokybuild/yocto-autobuilder/yocto-worker/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image/15.0.0-r0/rootfs/var/lib/smart install -y packagegroup-core-boot@qemux86_64 packagegroup-core-ssh-openssh@all psplash@core2_64 kernel-dev@qemux86_64 packagegroup-core-x11-base@all kernel-devsrc@qemux86_64 smartpm@core2_64 packagegroup-self-hosted@all rpm@core2_64 locale-base-en-us@core2_64 locale-base-en-gb@core2_64' returned 1:
Loading cache...
Updating cache...               ######################################## [100%]

Computing transaction...error: Can't install libopkg1-1:0.3.1-r0.0@core2_64: no package provides lz4 >= 131+git0+d86dc9167

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodpkg: Upgrade to 1.18.7
Aníbal Limón [Thu, 26 May 2016 21:18:45 +0000 (16:18 -0500)]
dpkg: Upgrade to 1.18.7

Rebased patches:

0003-Our-pre-postinsts-expect-D-to-be-set-when-running-in.patch
add_armeb_triplet_entry.patchadd_armeb_triplet_entry.patch

Patches removed already in upstream:

[1] 0001-When-running-do_package_write_deb-we-have-trees-of-h.patch
[2] fix-abs-redefine.patch

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
[1] https://anonscm.debian.org/cgit/dpkg/dpkg.git/commit/dpkg-deb/build.c?id=7a91341446851cd3594a8b752823b8c1f26d652a
[2] https://anonscm.debian.org/cgit/dpkg/dpkg.git/commit/lib/dpkg/i18n.h?id=ecd4baa091619cbbdd70043129dd992573580371
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoofono: update to 1.18
Maxin B. John [Fri, 3 Jun 2016 08:25:55 +0000 (11:25 +0300)]
ofono: update to 1.18

1.17 -> 1.18

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agognome-desktop3: update to 3.20.2
Alexander Kanavin [Fri, 3 Jun 2016 09:14:51 +0000 (12:14 +0300)]
gnome-desktop3: update to 3.20.2

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agowatchdog: update to 5.15
Alexander Kanavin [Fri, 3 Jun 2016 09:15:02 +0000 (12:15 +0300)]
watchdog: update to 5.15

Removed patches are all merged upstream.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosystemtap: update to 3.0
Alexander Kanavin [Fri, 3 Jun 2016 09:15:01 +0000 (12:15 +0300)]
systemtap: update to 3.0

Remove docproc-build-fix.patch, as the build problem it's fixing
now happens only if building html docs is explicitly enabled
(which we do not do).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agomsmtp: update to 1.6.5
Alexander Kanavin [Fri, 3 Jun 2016 09:15:00 +0000 (12:15 +0300)]
msmtp: update to 1.6.5

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibxslt: update to 1.1.29
Alexander Kanavin [Fri, 3 Jun 2016 09:14:59 +0000 (12:14 +0300)]
libxslt: update to 1.1.29

Drop upstreamed CVE-2015-7995.patch
Rebase pkgconfig.patch

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibksba: update to 1.3.4
Alexander Kanavin [Fri, 3 Jun 2016 09:14:58 +0000 (12:14 +0300)]
libksba: update to 1.3.4

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agokexec-tools: update to 2.0.12
Alexander Kanavin [Fri, 3 Jun 2016 09:14:57 +0000 (12:14 +0300)]
kexec-tools: update to 2.0.12

Drop kexec-tools-Refine-kdump-device_tree-sort.patch, it's
merged upstream.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoiso-codes: update to 3.68
Alexander Kanavin [Fri, 3 Jun 2016 09:14:56 +0000 (12:14 +0300)]
iso-codes: update to 3.68

License file has been renamed, but still contains LGPLv2.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoicu: update to 57.1
Alexander Kanavin [Fri, 3 Jun 2016 09:14:55 +0000 (12:14 +0300)]
icu: update to 57.1

Point to the actual license file in the recipe.
Drop icu-release-56-1-flagparser-fix.patch, merged upstream.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agomc: update to 4.8.17
Alexander Kanavin [Fri, 3 Jun 2016 09:14:54 +0000 (12:14 +0300)]
mc: update to 4.8.17

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogobject-introspection: update to 1.48.0
Alexander Kanavin [Fri, 3 Jun 2016 09:14:52 +0000 (12:14 +0300)]
gobject-introspection: update to 1.48.0

Add a patch that reverts an incomplete upstream attempt at cross-compile support;
upstream has been notified:
https://bugzilla.gnome.org/show_bug.cgi?id=696773

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogdb: fix upstream check
Alexander Kanavin [Fri, 3 Jun 2016 09:14:50 +0000 (12:14 +0300)]
gdb: fix upstream check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogcc: fix upstream check for 5.x version
Alexander Kanavin [Fri, 3 Jun 2016 09:14:49 +0000 (12:14 +0300)]
gcc: fix upstream check for 5.x version

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocantarell-fonts: update to 0.0.24
Alexander Kanavin [Fri, 3 Jun 2016 09:14:48 +0000 (12:14 +0300)]
cantarell-fonts: update to 0.0.24

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoffmpeg: update to 3.0.2
Alexander Kanavin [Fri, 3 Jun 2016 09:14:47 +0000 (12:14 +0300)]
ffmpeg: update to 3.0.2

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: update version to 15.0.0
Alexander Kanavin [Fri, 3 Jun 2016 09:14:46 +0000 (12:14 +0300)]
build-appliance-image: update version to 15.0.0

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobtrfs-tools: update to 4.5.3
Alexander Kanavin [Fri, 3 Jun 2016 09:14:45 +0000 (12:14 +0300)]
btrfs-tools: update to 4.5.3

Drop fix-symlink-creation-multiple-times.patch (merged upstream).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoboost: update to 1.61.0
Alexander Kanavin [Fri, 3 Jun 2016 09:14:44 +0000 (12:14 +0300)]
boost: update to 1.61.0

0001-Do-not-qualify-fenv.h-names-that-might-be-macros.patch has been merged upstream.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocantarell-fonts: fix upstream check
Alexander Kanavin [Fri, 3 Jun 2016 09:14:43 +0000 (12:14 +0300)]
cantarell-fonts: fix upstream check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotzcode, tzdata: fix upstream version check
Alexander Kanavin [Fri, 3 Jun 2016 09:14:42 +0000 (12:14 +0300)]
tzcode, tzdata: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocups: fix upstream version check
Alexander Kanavin [Fri, 3 Jun 2016 09:14:41 +0000 (12:14 +0300)]
cups: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agowebkitgtk: upgrade to 2.12.3
Alexander Kanavin [Fri, 3 Jun 2016 09:14:40 +0000 (12:14 +0300)]
webkitgtk: upgrade to 2.12.3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agort-tests, hwlatdetect: upgrade to 2.0
Alexander Kanavin [Fri, 3 Jun 2016 09:14:39 +0000 (12:14 +0300)]
rt-tests, hwlatdetect: upgrade to 2.0

0001-Makefile-Set-CC-AR-variable-only-if-it-doesn-t-have-.patch has been merged upstream

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogdbm: upgrade to 1.12
Alexander Kanavin [Fri, 3 Jun 2016 09:14:38 +0000 (12:14 +0300)]
gdbm: upgrade to 1.12

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotoasterconf.json: exclude releases Toaster can't build
Elliot Smith [Fri, 3 Jun 2016 13:59:26 +0000 (14:59 +0100)]
toasterconf.json: exclude releases Toaster can't build

Due to the switch to Python 3, Toaster master can only build
with master and not with earlier releases.

Make master the default release for projects and remove previous
releases from configuration.

Signed-off-by: Elliot Smith <elliot.smith@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts/pybootchart: Fix print statement
Richard Purdie [Fri, 3 Jun 2016 13:06:09 +0000 (14:06 +0100)]
scripts/pybootchart: Fix print statement

This was broken with the python3 fixes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosend-error-report: encode data to bytes python3
Ed Bartosh [Fri, 3 Jun 2016 09:04:22 +0000 (12:04 +0300)]
send-error-report: encode data to bytes

Encoded data before sending it through http as urllib expecting bytes.
Fixed TypeError: POST data should be bytes or an iterable of bytes. It
cannot be of type str.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolib/oe/buildhistory_analysis: fix for Python 3
Joshua Lock [Fri, 3 Jun 2016 08:17:47 +0000 (09:17 +0100)]
lib/oe/buildhistory_analysis: fix for Python 3

The read method of the data_stream File object now returns bytes,
not a str, so we must decode it.

Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosecurity_flags.inc: add an entry for python3-numpy
Alexander Kanavin [Fri, 3 Jun 2016 09:21:05 +0000 (12:21 +0300)]
security_flags.inc: add an entry for python3-numpy

The entry is same as for python-numpy and prevents build failures
when extra security flags are in use (e.g. in poky-lsb).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotestexport.bbclass: Update to use python3
Mariano Lopez [Thu, 2 Jun 2016 13:09:58 +0000 (13:09 +0000)]
testexport.bbclass: Update to use python3

Remove deprecated attributes in order to use python3.

runexported was changed to use python3.

[YOCTO #9702]

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodosfstools: Upgrade 3.0.28 -> 4.0
Jussi Kukkonen [Thu, 2 Jun 2016 10:49:34 +0000 (13:49 +0300)]
dosfstools: Upgrade 3.0.28 -> 4.0

* Build system is now autotools
* Patches are no longer required
* Enable compatibility symlinks

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoimage-live, image-vm, wic: Remove fs size workaround
Jussi Kukkonen [Thu, 2 Jun 2016 10:49:33 +0000 (13:49 +0300)]
image-live, image-vm, wic: Remove fs size workaround

Since mtools has been patched to live with filesystems with sizes
not divisible by sectors-per-track, we no longer need to try to
set the size based on our guess of the sectors-per-track dosfstools is
going to use.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agomtools: Patch out a useless sanity check
Jussi Kukkonen [Thu, 2 Jun 2016 10:49:32 +0000 (13:49 +0300)]
mtools: Patch out a useless sanity check

The sanity check is ensuring that filesystem size is divisible by
sectors-per-track. That seems to be just an optimization for ancient
media, and quite tricky to accomplish as different dosfstools versions
produce filesystems with different sectors-per-track.

Continue processing even if filesystem size is not divisible by
sectors-per-track.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoca-certificates: add dependency for native/nativesdk on openssl-native
Paul Eggleton [Thu, 2 Jun 2016 20:22:46 +0000 (08:22 +1200)]
ca-certificates: add dependency for native/nativesdk on openssl-native

When running update-ca-certificates on the build host, as we do during
do_install for ca-certificates-native (and nativesdk-ca-certificates),
as of OE-Core commit cea46e7b8d9463306779301fa97f651d750f380f we now
need openssl-native so it can run c_rehash.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: change python to python3 in shebang
Ed Bartosh [Thu, 2 Jun 2016 10:13:02 +0000 (13:13 +0300)]
scripts: python3: change python to python3 in shebang

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: decode subprocess output
Ed Bartosh [Thu, 2 Jun 2016 10:13:00 +0000 (13:13 +0300)]
scripts: python3: decode subprocess output

stdeout and stderr content returned by subprocess API has different
types in Python 3(bytes) and Python 2(string). Decoding it to
'utf-8' makes it unicode on both pythons.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocombo-layer: python3: use tempfile.TemporaryFile
Ed Bartosh [Thu, 2 Jun 2016 10:13:01 +0000 (13:13 +0300)]
combo-layer: python3: use tempfile.TemporaryFile

Used tempfile.TemporaryFile() API instead of deprecated
os.tmpfile().

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodirsize: python3: fix TypeError: unorderable types
Ed Bartosh [Thu, 2 Jun 2016 10:12:59 +0000 (13:12 +0300)]
dirsize: python3: fix TypeError: unorderable types

Python 3 ignores the __cmp__() method and doesn't have cmp() builtin
function. This caused sorted() call to raise
    TypeError: unorderable types: Record() < Record()

Removing __cmp__ method and implementing __lt__ should solve the
problem as __lt__ is the only method needed for sort[ed] to work.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocombo-layer: python3: import reduce
Ed Bartosh [Thu, 2 Jun 2016 10:12:54 +0000 (13:12 +0300)]
combo-layer: python3: import reduce

Reduce is not a builtin function in python3.
It has to be imported from functools.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: use new metaclass syntax
Ed Bartosh [Thu, 2 Jun 2016 10:12:53 +0000 (13:12 +0300)]
scripts: python3: use new metaclass syntax

Used metaclass=<metaclass> syntax instead old
__metaclass__ = <metaclass> as only new one is supported
in python 3.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: get rid of __future__ imports
Ed Bartosh [Thu, 2 Jun 2016 10:12:52 +0000 (13:12 +0300)]
scripts: python3: get rid of __future__ imports

Removed print_function and with_statement imports from __future__
as they're supported by python 3 by default.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: rename raw_input to input
Ed Bartosh [Thu, 2 Jun 2016 10:12:49 +0000 (13:12 +0300)]
scripts: python3: rename raw_input to input

Renamed raw_input to input as raw_input does not
exist in python 3.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoksize.py: python3: get rid of strings.join
Ed Bartosh [Thu, 2 Jun 2016 10:12:51 +0000 (13:12 +0300)]
ksize.py: python3: get rid of strings.join

Used join method instead of strings.join as stings.join
doesn't exist in python 3.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: fix urllib imports
Ed Bartosh [Thu, 2 Jun 2016 10:12:50 +0000 (13:12 +0300)]
scripts: python3: fix urllib imports

Some functions and classes have been moved from urllib[2]
to urllib.request and urllib.error in python 3.

Used new imports to make the code working in python 3.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: use new style except statement
Ed Bartosh [Thu, 2 Jun 2016 10:12:48 +0000 (13:12 +0300)]
scripts: python3: use new style except statement

Changed old syle except statements 'except <exception>, var'
to new style 'except <exception> as var' as old style is not
supported in python3.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoscripts: python3: convert iterables to lists
Ed Bartosh [Thu, 2 Jun 2016 10:12:47 +0000 (13:12 +0300)]
scripts: python3: convert iterables to lists

Converted return value of items() keys() and values() to
lists when dictionary is modified in the loop and when
the result is added to the list.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoautomake: drop the Python scriptlets to determine Python's directories
Alexander Kanavin [Thu, 2 Jun 2016 09:26:08 +0000 (12:26 +0300)]
automake: drop the Python scriptlets to determine Python's directories

python.m4 has python scriptlets that determine where the system's library
directory is. For Python 2.x distutils.sysconfig is used (which works because
we patch it), for Python 3.x plain sysconfig is used (which doesn't work
for example on x32). There is also a hardcoded fallback if the scriptlets fail.

This commit removes the scriptlets altogether and just uses the hardcoded path always,
due to above mentioned issues with x32.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopython3-numpy: add a recipe
Alexander Kanavin [Thu, 2 Jun 2016 09:26:07 +0000 (12:26 +0300)]
python3-numpy: add a recipe

This is needed for updating piglit to use Python 3.
Python 2 based recipe can be later moved to meta-oe.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agohwlatdetect: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:26:06 +0000 (12:26 +0300)]
hwlatdetect: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibcap-ng: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:26:05 +0000 (12:26 +0300)]
libcap-ng: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosystemtap: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:26:04 +0000 (12:26 +0300)]
systemtap: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolttng-ust: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:26:03 +0000 (12:26 +0300)]
lttng-ust: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolttng-tools: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:26:02 +0000 (12:26 +0300)]
lttng-tools: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agognome-doc-utils: remove recipe
Alexander Kanavin [Thu, 2 Jun 2016 09:26:01 +0000 (12:26 +0300)]
gnome-doc-utils: remove recipe

Nothing in oe-core actually requires it.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibnewt-python: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:26:00 +0000 (12:26 +0300)]
libnewt-python: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibuser: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:59 +0000 (12:25 +0300)]
libuser: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopython-docutils: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:58 +0000 (12:25 +0300)]
python-docutils: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopython-imaging: remove unused recipe
Alexander Kanavin [Thu, 2 Jun 2016 09:25:57 +0000 (12:25 +0300)]
python-imaging: remove unused recipe

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopython-pyrex: remove unused recipe
Alexander Kanavin [Thu, 2 Jun 2016 09:25:56 +0000 (12:25 +0300)]
python-pyrex: remove unused recipe

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoswig: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:55 +0000 (12:25 +0300)]
swig: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogdb: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:54 +0000 (12:25 +0300)]
gdb: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobootchart2: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:53 +0000 (12:25 +0300)]
bootchart2: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopython-pycairo: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:52 +0000 (12:25 +0300)]
python-pycairo: move to Python 3

The Python 3 version comes in a separate tarball, and is relicensed
under LGPLv3:
http://cairographics.org/pycairo/

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoutil-linux: move to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:51 +0000 (12:25 +0300)]
util-linux: move to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosystemd: drop python dependency for ptests
Alexander Kanavin [Thu, 2 Jun 2016 09:25:50 +0000 (12:25 +0300)]
systemd: drop python dependency for ptests

Python tests are not actually used, because systemd is configured
using --without-python

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agonfs-utils: switch to Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:49 +0000 (12:25 +0300)]
nfs-utils: switch to Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackagegroup-core-full-cmdline: drop python-dbus from the list of services
Alexander Kanavin [Thu, 2 Jun 2016 09:25:48 +0000 (12:25 +0300)]
packagegroup-core-full-cmdline: drop python-dbus from the list of services

Any Python scripts should include this dependency explicitly.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoofono: drop the custom-made revert to Python 2 from Python 3
Alexander Kanavin [Thu, 2 Jun 2016 09:25:47 +0000 (12:25 +0300)]
ofono: drop the custom-made revert to Python 2 from Python 3

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>