]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
8 years agooe-setup-builddir: fix TEMPLATECONF error message
Paul Eggleton [Wed, 2 Nov 2016 02:31:04 +0000 (15:31 +1300)]
oe-setup-builddir: fix TEMPLATECONF error message

This directory shouldn't contain local.conf and bblayers.conf - just
templates for them; except it doesn't have to contain those, it just has
to exist to pass this test. Change the error message accordingly, and
mention TEMPLATECONF so that the user has at least some context.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxrandr: Update to version 1.5.1
Fabio Berton [Tue, 1 Nov 2016 19:53:58 +0000 (17:53 -0200)]
libxrandr: Update to version 1.5.1

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclutter-gst-3.0: Update to version 3.0.20
Fabio Berton [Tue, 1 Nov 2016 19:53:55 +0000 (17:53 -0200)]
clutter-gst-3.0: Update to version 3.0.20

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclutter-gtk-1.0: Update to version 1.8.2
Fabio Berton [Tue, 1 Nov 2016 19:53:54 +0000 (17:53 -0200)]
clutter-gtk-1.0: Update to version 1.8.2

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoautogen-native: Update to version 5.18.12
Fabio Berton [Tue, 1 Nov 2016 19:53:53 +0000 (17:53 -0200)]
autogen-native: Update to version 5.18.12

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotexinfo.bbclass: use dummy dep for libtool-cross
Christopher Larson [Tue, 1 Nov 2016 16:04:41 +0000 (09:04 -0700)]
texinfo.bbclass: use dummy dep for libtool-cross

The class clearly intends build tools to depend upon the dummy texinfo, but it
does so using the class-cross override for cross recipes, and libtool-cross
doesn't inherit cross. Add a special case to cover this.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorunqemu: add user mode (SLIRP) support to x86 QEMU targets
Todor Minchev [Wed, 26 Oct 2016 17:05:59 +0000 (10:05 -0700)]
runqemu: add user mode (SLIRP) support to x86 QEMU targets

Using 'slirp' as a command line option to runqemu will start QEMU
with user mode networking instead of creating tun/tap devices.
SLIRP does not require root access. By default port 2222 on the
host will be mapped to port 22 in the guest. The default port
mapping can be overwritten with the QB_SLIRP_OPT variable e.g.

QB_SLIRP_OPT = "-net nic,model=e1000 -net user,hostfwd=tcp::2222-:22"

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobash_3.2.x: update recipe version to match what we're shipping
André Draszik [Wed, 26 Oct 2016 12:08:45 +0000 (13:08 +0100)]
bash_3.2.x: update recipe version to match what we're shipping

Make sure the recipe version matches what we're
actually shipping, so that tools like cve-check
can do the right thing.

Rather than fetching version 3.2.48 and applying all
patches up to and including version 3.2.57, we just
fetch the latter in the first place.

Signed-off-by: André Draszik <adraszik@tycoint.com>
Acked-by: Sylvain Lemieux <slemieux@tycoint.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoqemu: fix CVE-2016-7423 and CVE-2016-7908
Kai Kang [Wed, 26 Oct 2016 09:54:50 +0000 (17:54 +0800)]
qemu: fix CVE-2016-7423 and CVE-2016-7908

Backport patches to fix CVE-2016-7423 and CVE-2016-7908 of qemu.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoqemu: supplementary fix of CVE-2016-5403
Kai Kang [Wed, 26 Oct 2016 09:54:49 +0000 (17:54 +0800)]
qemu: supplementary fix of CVE-2016-5403

It is reported in qemu community that VM always exits with:

| 2016-10-17T07:33:40.393592Z qemu-kvm: Virtqueue size exceede

when VM is suspend and resume. Solution from the maintainer of virtio
is to merge following 3 commits:

http://git.qemu.org/?p=qemu.git;a=commit;h=bccdef6
http://git.qemu.org/?p=qemu.git;a=commit;h=58a83c6
http://git.qemu.org/?p=qemu.git;a=commit;h=4b7f91e

The first 2 commits have been merged in qemu 2.7.0. Then apply the
third one.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooe-pkgdata-util: Use standard verb form in help info.
Robert P. J. Day [Tue, 25 Oct 2016 07:31:12 +0000 (03:31 -0400)]
oe-pkgdata-util: Use standard verb form in help info.

"Shows" -> "Show", to be consistent with standard form of help output.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotzdata: Update to 2016h
Armin Kuster [Mon, 24 Oct 2016 03:00:16 +0000 (20:00 -0700)]
tzdata: Update to 2016h

Changes to future time stamps

    Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
    2016-10-21 at 00:00.  (Thanks to Sharef Mustafa.)  Predict that
    future fall transitions will be on the last Saturday of October
    at 01:00, which is consistent with predicted spring transitions
    on the last Saturday of March.  (Thanks to Tim Parenti.)

Changes to past time stamps

    In Turkey, transitions in 1986-1990 were at 01:00 standard time
    not at 02:00, and the spring 1994 transition was on March 20, not
    March 27.  (Thanks to Kıvanç Yazan.)

Changes to past and future time zone abbreviations

    Asia/Colombo now uses numeric time zone abbreviations like "+0530"
    instead of alphabetic ones like "IST" and "LKT".  Various
    English-language sources use "IST", "LKT" and "SLST", with no
    working consensus.  (Usage of "SLST" mentioned by Sadika
    Sumanapala.)

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotzcode-native: update to 2016h
Armin Kuster [Mon, 24 Oct 2016 03:00:15 +0000 (20:00 -0700)]
tzcode-native: update to 2016h

Changes to code

zic no longer mishandles relativizing file names when creating
symbolic links like /etc/localtime, when these symbolic links
are outside the usual directory hierarchy.  This fixes a bug
introduced in 2016g.  (Problem reported by Andreas Stieger.)

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibpng: Upgrade 1.6.24 -> 1.6.25
Maxin B. John [Sun, 23 Oct 2016 11:29:57 +0000 (14:29 +0300)]
libpng: Upgrade 1.6.24 -> 1.6.25

License file changes are due to updates in Version and Copyright date

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibjpeg-turbo: Upgrade 1.5.0 -> 1.5.1
Maxin B. John [Sun, 23 Oct 2016 11:29:56 +0000 (14:29 +0300)]
libjpeg-turbo: Upgrade 1.5.0 -> 1.5.1

Bug fixes and various improvements for AArch64 and PowerPC.

Apply a patch from upstream to fix compilation on MIPS [RB]

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoethtool: Upgrade 4.6 -> 4.8
Maxin B. John [Sun, 23 Oct 2016 11:29:55 +0000 (14:29 +0300)]
ethtool: Upgrade 4.6 -> 4.8

Various bug fixes and improvements.

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoharfbuzz: Upgrade 1.3.0 -> 1.3.2
Maxin B. John [Sun, 23 Oct 2016 11:29:54 +0000 (14:29 +0300)]
harfbuzz: Upgrade 1.3.0 -> 1.3.2

1.3.0 -> 1.3.2

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: Upgrade 5.41 -> 5.42
Maxin B. John [Sun, 23 Oct 2016 11:29:53 +0000 (14:29 +0300)]
bluez5: Upgrade 5.41 -> 5.42

Bug fixes, add support for new management tracing capability
and marking GATT D-Bus APIs as stable interfaces

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoacpid: Upgrade 2.0.27 -> 2.0.28
Maxin B. John [Sun, 23 Oct 2016 11:29:52 +0000 (14:29 +0300)]
acpid: Upgrade 2.0.27 -> 2.0.28

Bug fix release

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoorc: Upgrade 0.4.25 -> 0.4.26
Maxin B. John [Sun, 23 Oct 2016 11:29:51 +0000 (14:29 +0300)]
orc: Upgrade 0.4.25 -> 0.4.26

New upstream bugfix release

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agommc-utils: Upgrade to latest git version
Maxin B. John [Sun, 23 Oct 2016 11:29:50 +0000 (14:29 +0300)]
mmc-utils: Upgrade to latest git version

Upgrade to most recent commit:
2cb6695e8dec00d887bdd5309d1b57d836fcd214

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoneon: Upgrade 0.30.1 -> 0.30.2
Maxin B. John [Sun, 23 Oct 2016 11:29:49 +0000 (14:29 +0300)]
neon: Upgrade 0.30.1 -> 0.30.2

Remove "gnutls_4.3_fixup.patch" since fix for PKCS#11 support under
GnuTLS 3.x is included in version 0.30.2

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomc: Upgrade 4.8.17 -> 4.8.18
Maxin B. John [Sun, 23 Oct 2016 11:29:48 +0000 (14:29 +0300)]
mc: Upgrade 4.8.17 -> 4.8.18

New release contains bug fixes and refactoring of widget subsystem

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotestsdk.bbclass: Clean up comments, clarify image choices.
Robert P. J. Day [Sat, 22 Oct 2016 17:07:49 +0000 (13:07 -0400)]
testsdk.bbclass: Clean up comments, clarify image choices.

Make it clear that SDK testing can use any valid image.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotexi2html: Allow compiling out-of-source
Olaf Mandel [Fri, 21 Oct 2016 16:36:02 +0000 (16:36 +0000)]
texi2html: Allow compiling out-of-source

Compiling texi2html 5.0 out-of-source with USE_NLS set to no failed
because it tried to copy from srcdir without using that variable.
Fix this issue and add a reference to the upstream commit.

Signed-off-by: Olaf Mandel <o.mandel@menlosystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoboost: fix upstream version check
Alexander Kanavin [Tue, 1 Nov 2016 15:06:25 +0000 (17:06 +0200)]
boost: fix upstream version check

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agort-tests: fix the recipe version to match upstream
Alexander Kanavin [Tue, 1 Nov 2016 13:30:07 +0000 (15:30 +0200)]
rt-tests: fix the recipe version to match upstream

Upstream had a 2.0 tag for a while, then removed it and added a 1.1 tag :-/
Let's make it match to avoid confusion. There's only one new commit
added, which adds a missing manpage.

Also, update the outdated version comment in rt-tests.inc

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agovalgrind: update to 3.12.0
Alexander Kanavin [Fri, 28 Oct 2016 14:41:18 +0000 (17:41 +0300)]
valgrind: update to 3.12.0

Remove backported gcc5-port.patch
Remove 11_mips-link-tool.patch as there is nothing in the target file
(or the entire source tree) that resembles anything contained in the patch.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibarchive: update to 3.2.2
Alexander Kanavin [Fri, 28 Oct 2016 14:29:00 +0000 (17:29 +0300)]
libarchive: update to 3.2.2

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibwnck3: remove the recipe
Alexander Kanavin [Mon, 24 Oct 2016 12:45:48 +0000 (15:45 +0300)]
libwnck3: remove the recipe

Nothing requires it in oe-core now, so it will be re-added to meta-openembedded.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoepiphany: remove unnecessary libwnck3 dependency
Alexander Kanavin [Wed, 19 Oct 2016 14:47:32 +0000 (17:47 +0300)]
epiphany: remove unnecessary libwnck3 dependency

libwnck3 dependency was removed upstream

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowebkitgtk: remove lib_package inherit as executables are now installed in libexecdir
Alexander Kanavin [Wed, 19 Oct 2016 13:01:51 +0000 (16:01 +0300)]
webkitgtk: remove lib_package inherit as executables are now installed in libexecdir

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agovala: update to 0.34.2
Alexander Kanavin [Tue, 18 Oct 2016 15:22:33 +0000 (18:22 +0300)]
vala: update to 0.34.2

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agonspr: update to 4.13.1
Alexander Kanavin [Tue, 18 Oct 2016 14:47:42 +0000 (17:47 +0300)]
nspr: update to 4.13.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agognome-desktop3: fix dependencies
Alexander Kanavin [Tue, 18 Oct 2016 13:54:59 +0000 (16:54 +0300)]
gnome-desktop3: fix dependencies

libxrandr dependency has been removed upstream

Udev dependecy has been added upstream:

    commit b8cbfbe06475703f333367976eae9477f229891a

    pnp-ids: Use udev's hwdb to query PNP IDs

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoffmpeg: update to 3.2
Alexander Kanavin [Tue, 18 Oct 2016 13:53:05 +0000 (16:53 +0300)]
ffmpeg: update to 3.2

Drop faac package config as upstream ./configure doesn't have it anymore.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobtrfs-tools: update to 4.8.2
Alexander Kanavin [Tue, 18 Oct 2016 13:38:50 +0000 (16:38 +0300)]
btrfs-tools: update to 4.8.2

Add udev dependency as btrfs-tools installs a udev rule.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolttng-tools: do not install shared libraries in ptest package
Alexander Kanavin [Mon, 24 Oct 2016 15:37:02 +0000 (18:37 +0300)]
lttng-tools: do not install shared libraries in ptest package

This was creating a race in runtime library dependency resolution
where sometimes the library was assumed to be provided by the ptest
package.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
8 years agoshadow: add nologin.8 to alternatives
Ross Burton [Tue, 1 Nov 2016 15:06:45 +0000 (15:06 +0000)]
shadow: add nologin.8 to alternatives

This manpage is also shipped in util-linux-doc as an alternative, so it needs to
be managed as an alternative here too.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoutil-linux: add su.1 to update-alternatives
Ross Burton [Tue, 1 Nov 2016 14:50:35 +0000 (14:50 +0000)]
util-linux: add su.1 to update-alternatives

The su binary is handled by alternatives but the man page wasn't, so
installing both util-linux-doc and shadow-doc produces errors.

Also use d.expand() to neaten the code.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobusybox/mdev.conf: Ignore eMMC RPMB and boot block devices
Mike Looijmans [Tue, 1 Nov 2016 13:30:56 +0000 (14:30 +0100)]
busybox/mdev.conf: Ignore eMMC RPMB and boot block devices

eMMC devices may report block devices like "mmcblk0rpmb" and
"mmcblk0boot0". These are not actually block devices and any
read/write operation on them will fail. To prevent spamming error
messages attempting to mount them, just ignore these devices.

Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackage_manager.py: correctly remove all dependent packages
Samuli Piippo [Tue, 1 Nov 2016 13:22:38 +0000 (15:22 +0200)]
package_manager.py: correctly remove all dependent packages

Do not use --force-depends when trying to remove all dependent packages,
as it removes only the selected package and not the dependent packages.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoinsane.bbclass:buildpaths: open() file with 'rb'
Robert Yang [Tue, 1 Nov 2016 12:44:46 +0000 (05:44 -0700)]
insane.bbclass:buildpaths: open() file with 'rb'

open() is default to 'rt' which may cause decoding errors when open
binary file:
$ bitbake xcursor-transparent-theme
[snip]
Exception: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfd in position 18: invalid start byte
[snip]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/nativesdk: set SDK_OLDEST_KERNEL appropriately
Paul Eggleton [Tue, 1 Nov 2016 03:24:23 +0000 (16:24 +1300)]
classes/nativesdk: set SDK_OLDEST_KERNEL appropriately

SDK_OLDEST_KERNEL currently only controls the check on SDK installation,
however as with OLDEST_KERNEL it should be controlling the OLDEST_KERNEL
value for building glibc used in the SDK. Thus, set it in
nativesdk.bbclass. This means we need to move the default to
bitbake.conf so that it can be seen in both places.

Also set a more reasonable default for SDK_OLDEST_KERNEL for x86/x86-64 as
glibc 2.24 still supports back to 2.6.32 there and there are still
people wanting to build SDKs that will install on older distros (e.g.
CentOS 6). However it's not possible to set this with overrides since
there aren't any for the SDK_ARCH, however we can instead set the variable
from conf files in conf/machine-sdk especially as there is now a soft
default for SDKMACHINE.

Fixes [YOCTO #10561].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/populate_sdk_base: fix usage of & character in SDK_TITLE
Paul Eggleton [Tue, 1 Nov 2016 03:24:22 +0000 (16:24 +1300)]
classes/populate_sdk_base: fix usage of & character in SDK_TITLE

If you used an & character in SDK_TITLE (possibly indirectly from
DISTRO_NAME) then sed interpreted this as a directive to paste in the
replaced string (@SDK_TITLE@ in this case). Escape any & characters in
SDK_TITLE to avoid that.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowayland: upgrade from 1.11.0 to 1.11.1
Fathi Boudra [Sat, 29 Oct 2016 14:57:47 +0000 (17:57 +0300)]
wayland: upgrade from 1.11.0 to 1.11.1

Update release tarball md5sum/sha256sum

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoweston: upgrade from 1.11.0 to 1.11.1
Fathi Boudra [Sat, 29 Oct 2016 14:47:52 +0000 (17:47 +0300)]
weston: upgrade from 1.11.0 to 1.11.1

* Refresh patches to apply cleanly without hunk on 1.11.1 (no changes):
  - 0001-make-error-portable.patch
  - 0001-configure.ac-Fix-wayland-protocols-path.patch
  - 0001-shared-include-stdint.h-for-int32_t.patch
  - 0001-weston-launch-Provide-a-default-version-that-doesn-t.patch
* Remove make-weston-launch-exit-for-unrecognized-option.patch
  applied upstream
  https://cgit.freedesktop.org/wayland/weston/commit/?h=1.11&id=fc3dd183
* Add 0001-Add-configuration-option-for-no-input-device.patch
  backported from upstream
  https://cgit.freedesktop.org/wayland/weston/commit/?id=75b7197f

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotiff: Security fix CVE-2016-3622
Yi Zhao [Wed, 26 Oct 2016 08:26:48 +0000 (16:26 +0800)]
tiff: Security fix CVE-2016-3622

CVE-2016-3622 libtiff: The fpAcc function in tif_predict.c in the
tiff2rgba tool in LibTIFF 4.0.6 and earlier allows remote attackers to
cause a denial of service (divide-by-zero error) via a crafted TIFF
image.

External References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-3622
http://www.openwall.com/lists/oss-security/2016/04/07/4

Patch from:
https://github.com/vadz/libtiff/commit/92d966a5fcfbdca67957c8c5c47b467aa650b286

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotiff: Security fix CVE-2016-3623
Yi Zhao [Wed, 26 Oct 2016 08:26:47 +0000 (16:26 +0800)]
tiff: Security fix CVE-2016-3623

CVE-2016-3623 libtiff: The rgb2ycbcr tool in LibTIFF 4.0.6 and earlier
allows remote attackers to cause a denial of service (divide-by-zero) by
setting the (1) v or (2) h parameter to 0.

External References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-3623
http://bugzilla.maptools.org/show_bug.cgi?id=2569

Patch from:
https://github.com/vadz/libtiff/commit/bd024f07019f5d9fea236675607a69f74a66bc7b

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotiff: Security fix CVE-2016-3991
Yi Zhao [Wed, 26 Oct 2016 08:26:46 +0000 (16:26 +0800)]
tiff: Security fix CVE-2016-3991

CVE-2016-3991 libtiff: Heap-based buffer overflow in the loadImage
function in the tiffcrop tool in LibTIFF 4.0.6 and earlier allows remote
attackers to cause a denial of service (out-of-bounds write) or execute
arbitrary code via a crafted TIFF image with zero tiles.

External References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-3991
http://bugzilla.maptools.org/show_bug.cgi?id=2543

Patch from:
https://github.com/vadz/libtiff/commit/e596d4e27c5afb7960dc360fdd3afd90ba0fb8ba

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotiff: Security fix CVE-2016-3990
Yi Zhao [Wed, 26 Oct 2016 08:26:45 +0000 (16:26 +0800)]
tiff: Security fix CVE-2016-3990

CVE-2016-3990 libtiff: Heap-based buffer overflow in the
horizontalDifference8 function in tif_pixarlog.c in LibTIFF 4.0.6 and
earlier allows remote attackers to cause a denial of service (crash) or
execute arbitrary code via a crafted TIFF image to tiffcp.

External References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-3990
http://bugzilla.maptools.org/show_bug.cgi?id=2544

Patch from:
https://github.com/vadz/libtiff/commit/6a4dbb07ccf92836bb4adac7be4575672d0ac5f1

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotiff: Security fix CVE-2016-3945
Yi Zhao [Wed, 26 Oct 2016 08:26:44 +0000 (16:26 +0800)]
tiff: Security fix CVE-2016-3945

CVE-2016-3945 libtiff: Multiple integer overflows in the (1)
cvt_by_strip and (2) cvt_by_tile functions in the tiff2rgba tool in
LibTIFF 4.0.6 and earlier, when -b mode is enabled, allow remote
attackers to cause a denial of service (crash) or execute arbitrary code
via a crafted TIFF image, which triggers an out-of-bounds write.

External References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-3945
http://bugzilla.maptools.org/show_bug.cgi?id=2545

Patch from:
https://github.com/vadz/libtiff/commit/7c39352ccd9060d311d3dc9a1f1bc00133a160e6

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosystemd: CVE-2016-7795
Chen Qi [Wed, 26 Oct 2016 06:09:47 +0000 (14:09 +0800)]
systemd: CVE-2016-7795

The manager_invoke_notify_message function in systemd 231 and earlier allows
local users to cause a denial of service (assertion failure and PID 1 hang)
via a zero-length message received over a notify socket.

The patch is a backport from the latest git repo.

Please see the link below for more information.
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-7795

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooe/copy_buildsystem.py: dereference symlink
Robert Yang [Mon, 31 Oct 2016 15:48:58 +0000 (08:48 -0700)]
oe/copy_buildsystem.py: dereference symlink

When there is a relative symlink in the layer, for example:
symA -> ../out/of/layer/file

symA will be invalid fater copied, it would be invalid from build time
if it points to a relative path, and would be invalid after extracted
the sdk if it points to a absolute py. Dereference symlink when copy
will fix the problem.

Use tar rather than shutil.copytree() to copy is because:
1) shutil.copytree(symlinks=Fasle) has bugs when dereference symlinks:
   https://bugs.python.org/issue21697
   And Ubunutu 1404 doesn't upgrade python3 to fix the problem.

2) shutil.copytree(symlinks=False) raises errors when there is a invalid
   symlink, and tar just prints a warning, tar is preferred here since
   the real world is unpredicatable

3) tar is faster than shutil.copytree() as said by oe.path.copytree()

So use tar to copy.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopenssl: rehash actual mozilla certificates inside rootfs
Dmitry Rozhkov [Fri, 28 Oct 2016 07:22:35 +0000 (10:22 +0300)]
openssl: rehash actual mozilla certificates inside rootfs

The c_rehash utility is supposed to be run in the folder /etc/ssl/certs
of a rootfs where the package ca-certificates puts symlinks to
various CA certificates stored in /usr/share/ca-certificates/mozilla/.
These symlinks are absolute. This means that when c_rehash is run
at rootfs creation time it can't hash the actual files since they
actually reside in the build host's directory
$SYSROOT/usr/share/ca-certificates/mozilla/.

This problem doesn't reproduce when building on Debian or Ubuntu
hosts though, because these OSs have the certificates installed
in the same /usr/share/ca-certificates/mozilla/ folder.
Images built in other distros, e.g. Fedora, have problems with
connecting to https servers when using e.g. python's http lib.

The patch fixes c_rehash to check if it runs on a build host
by testing $SYSROOT and to translate the paths to certificates
accordingly.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agouboot-sign: fix do_concat_dtb for .img, .rom
George McCollister [Thu, 27 Oct 2016 13:13:16 +0000 (08:13 -0500)]
uboot-sign: fix do_concat_dtb for .img, .rom

Now that out of tree building is enabled, ${B} must be used instead of
${S} as the path for UBOOT_BINARY.

Signed-off-by: George McCollister <george.mccollister@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorpm: fix file location of rpm2cpio.real
Chen Qi [Thu, 27 Oct 2016 07:49:46 +0000 (15:49 +0800)]
rpm: fix file location of rpm2cpio.real

rpm2cpio is in ${PN}-common, but rpm2cpio.real is in ${PN}. This seperation
is really weird. Put them both in ${PN}-common.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoboost: disable 'wave' in MIPS16e mode
André Draszik [Wed, 26 Oct 2016 12:07:25 +0000 (13:07 +0100)]
boost: disable 'wave' in MIPS16e mode

This doesn't compile, see
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77757#c2

Signed-off-by: André Draszik <adraszik@tycoint.com>
Acked-by: Sylvain Lemieux <slemieux@tycoint.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoslang: clean up options and dependencies
Ross Burton [Mon, 31 Oct 2016 16:18:54 +0000 (16:18 +0000)]
slang: clean up options and dependencies

The AC_PATH_XTRA check for X11 headers is never actually used, so patch that out
and remove the options in EXTRA_OECONF.

Move pcre/png/zlib toggles to PACKAGECONFIG, retaining the behaviour that only
PCRE is enabled by default.

Add missing libiconv dependency.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoslang: add PREMIRRORS to handle upstream moving tarballs
Ross Burton [Mon, 31 Oct 2016 15:45:58 +0000 (15:45 +0000)]
slang: add PREMIRRORS to handle upstream moving tarballs

The slang maintainer only puts the current release at
jedsoft.org/releases/slang/slang-1.2.3.tar.bz2, all previous releases are moved
into /releases/slang/old/.

As this breaks the fetch the moment a new version is released, use PREMIRRORS to
also look in the /old/ directory.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomkefidisk.sh: add deprecation warning to the output
Ed Bartosh [Mon, 31 Oct 2016 10:46:41 +0000 (12:46 +0200)]
mkefidisk.sh: add deprecation warning to the output

mkefidisk.sh will soon be deprecated in favor of .wic images.

Added deprecation warning to the script to inform users that
this script will soon be removed from the codebase.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer-plugins: Move introspection to individual recipes
Khem Raj [Sat, 29 Oct 2016 19:58:20 +0000 (12:58 -0700)]
gstreamer-plugins: Move introspection to individual recipes

inc files are also used by plugins in other layers but they do
not use same srcrev for gst-common repo for various reasons e.g.

https://github.com/ndechesne/meta-qcom/blob/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-v4l2.bb

Currently, this patch is forced on these external packages too
and fails to patch cleanly in some cases. Therefore its
better to move this SRC_URI_append to the individual .bb files

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoqemuboot.bbclass: Setup the vardeps for write_qemuboot_conf
Nathan Rossi [Sat, 29 Oct 2016 13:50:19 +0000 (23:50 +1000)]
qemuboot.bbclass: Setup the vardeps for write_qemuboot_conf

Setting up the vardeps on write_qemuboot_conf forces the updating of
variables in qemuboot.conf when machine/deploy configuration changes.
This is particularly useful when developing or setting up the qemuboot
(e.g.  changing QB_* variables) for new targets or when changing
deployment variables (e.g. KERNEL_IMAGETYPE).

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/npm: use npm install to do installation
Paul Eggleton [Mon, 31 Oct 2016 04:02:23 +0000 (17:02 +1300)]
classes/npm: use npm install to do installation

Using "npm install" instead of "cp -a" is the more correct thing to be
doing here, and ensures that symlinks for executable scripts are put
into ${prefix}/bin. (I'd prefer ${bindir}, but npm does not allow
specifying paths at that level - only a prefix.)

Fixes [YOCTO #10460].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/license: fix handling of symlinks pointed to in LIC_FILES_CHKSUM
Paul Eggleton [Mon, 31 Oct 2016 03:59:43 +0000 (16:59 +1300)]
classes/license: fix handling of symlinks pointed to in LIC_FILES_CHKSUM

If you set LIC_FILES_CHKSUM to point to a relative symlink then you'll
get "Could not copy license file" warnings in copy_license_files() since
the symlink won't be valid after it's copied. If the source is a symlink
then we need to dereference it first.

I encountered this when I used recipetool on the sources for capnproto,
where the c++ directory contains a LICENSE.txt symlink to the LICENSE
file in the parent directory, and this symlink ends up being pointed to
in LIC_FILES_CHKSUM.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoconnman: fix bad file descriptor initialisation
Lukasz Nowak [Sun, 30 Oct 2016 17:10:00 +0000 (18:10 +0100)]
connman: fix bad file descriptor initialisation

Import a patch from upstream, which fixes a connman daemon freeze
under certain conditions (multiple active interfaces, no r/w storage).

Signed-off-by: Lukasz Nowak <lnowak@tycoint.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobuild-appliance-image: Fix incorrect PATH
Juro Bystricky [Fri, 28 Oct 2016 22:14:56 +0000 (15:14 -0700)]
build-appliance-image: Fix incorrect PATH

When modifying the PATH variable in .bashrc, double quote characters
were used, resulting in expanding the variable $PATH with the value of
PATH of the system building the Build Appliance.

The original intent was to enter an un-expanded (literal) $PATH.
In order to that, one must use single quotes instead of double quotes.

[YOCTO#10434] [YOCTO#10504]

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobinutils-2.27: Fix linker segfaults when linking binary files
Khem Raj [Fri, 28 Oct 2016 18:40:58 +0000 (11:40 -0700)]
binutils-2.27: Fix linker segfaults when linking binary files

Fixes segfaults when doing partial linking and generaring binary objects

/tmp/binu/ld/ld-new -r -b binary -o etc_certs_ui_ca_pem.o etc_certs_ui_ca_pem

0  elf32_arm_count_additional_relocs (sec=0x79bf40) at /mnt/a/work/oe/binutils-gdb/bfd/elf32-arm.c:18210
1  0x000000000047635a in bfd_elf_final_link (abfd=abfd@entry=0x783250, info=info@entry=0x748400 <link_info>) at /mnt/a/work/oe/binutils-gdb/bfd/elflink.c:11224
2  0x000000000044df7b in elf32_arm_final_link (abfd=0x783250, info=0x748400 <link_info>) at /mnt/a/work/oe/binutils-gdb/bfd/elf32-arm.c:12131
3  0x0000000000418917 in ldwrite () at /mnt/a/work/oe/binutils-gdb/ld/ldwrite.c:577
4  0x000000000040365f in main (argc=<optimized out>, argv=<optimized out>) at /mnt/a/work/oe/binutils-gdb/ld/ldmain.c:433

gold works ok. The patch is already applied in master binutils

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython: fix python-tests rdepends
Markus Lehtonen [Fri, 28 Oct 2016 12:18:47 +0000 (15:18 +0300)]
python: fix python-tests rdepends

test.regrtest depends on most of python modules so require all of them.

[YOCTO #10522]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorm_work: Ensure we don't remove sigbasedata files
Richard Purdie [Wed, 2 Nov 2016 15:05:17 +0000 (15:05 +0000)]
rm_work: Ensure we don't remove sigbasedata files

We don't remove sigdata files, we also shouldn't remove sigbasedata files
as this hinders debugging.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosstate: Ensure we don't remove sigbasedata files
Richard Purdie [Wed, 2 Nov 2016 15:04:08 +0000 (15:04 +0000)]
sstate: Ensure we don't remove sigbasedata files

We don't remove sigdata files, we also shouldn't remove sigbasedata files
as this hinders debugging.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.1: update to v4.1.35
Bruce Ashfield [Thu, 3 Nov 2016 13:25:16 +0000 (09:25 -0400)]
linux-yocto/4.1: update to v4.1.35

Updating to the korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.8: update to 4.8.6
Bruce Ashfield [Thu, 3 Nov 2016 13:25:14 +0000 (09:25 -0400)]
linux-yocto/4.8: update to 4.8.6

Integrating the korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolinux-yocto/4.4: update to v4.4.30
Bruce Ashfield [Thu, 3 Nov 2016 13:25:15 +0000 (09:25 -0400)]
linux-yocto/4.4: update to v4.4.30

Updating to the korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodistcc: Don't remove users/groups in postrm
Jussi Kukkonen [Mon, 31 Oct 2016 13:40:18 +0000 (15:40 +0200)]
distcc: Don't remove users/groups in postrm

There's no way to ensure that files owned by the users aren't left
on the system at postrm time: Removing the user would mean those
files are now owned by a non-existing user, and later may be owned
by a completely unrelated new user.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoavahi: Don't remove users/groups in postrm
Jussi Kukkonen [Mon, 31 Oct 2016 13:40:17 +0000 (15:40 +0200)]
avahi: Don't remove users/groups in postrm

There's no way to ensure that files owned by the users aren't left
on the system at postrm time: Removing the user would mean those
files are now owned by a non-existing user, and later may be owned
by a completely unrelated new user.

[YOCTO #10442]

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoe2fsprogs: Depend on attr
Jussi Kukkonen [Mon, 31 Oct 2016 13:40:16 +0000 (15:40 +0200)]
e2fsprogs: Depend on attr

e2fsprogs builds fine with or without attr but it's possible to
end up with this sequence:
 * e2fsprogs configure finds attr/xattr.h (coming from sstate)
 * attr starts rebuild, attr/xattr.h is removed from sysroot
 * e2fsprogs compile fails: "attr/xattr.h: No such file or directory"

Depend on attr to ensure reproducible build.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agooeqa/selftest/kernel.py: Add new file destined for kernel related tests
Costin Constantin [Mon, 29 Feb 2016 10:38:02 +0000 (12:38 +0200)]
oeqa/selftest/kernel.py: Add new file destined for kernel related tests

[YP#7202]:  Test for linux-dummy
The new kernel.py file is intended for kernel related test cases.
The test for linux-dummy will ensure it is in good shape and can
be used as a kernel replacement at build time. To do this, the
test will first clean sstate for linux-dummy target, ensuring no
file is present in the stamps directory. After, core-image-minimal
is built, ensuring linux-dummy can be used as a kernel substitute.

Signed-off-by: Costin Constantin <costin.c.constantin@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolttng: enable optional building of manpages
Alexander Kanavin [Thu, 29 Sep 2016 13:33:50 +0000 (16:33 +0300)]
lttng: enable optional building of manpages

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+3: Upgrade 3.20.9 -> 3.22.1
Jussi Kukkonen [Mon, 24 Oct 2016 10:10:49 +0000 (13:10 +0300)]
gtk+3: Upgrade 3.20.9 -> 3.22.1

Six-monthly feature release.

* Rebase the --disable-opengl patch.
* Remove a backported patch.
* Inherit gettext as that seems to have been missing.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+: Upgrade 2.24.30 -> 2.24.31
Jussi Kukkonen [Mon, 24 Oct 2016 11:00:09 +0000 (14:00 +0300)]
gtk+: Upgrade 2.24.30 -> 2.24.31

Bug fix release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk-icon-utils-native: Upgrade 3.20.9 -> 3.22.1
Jussi Kukkonen [Mon, 24 Oct 2016 07:55:54 +0000 (10:55 +0300)]
gtk-icon-utils-native: Upgrade 3.20.9 -> 3.22.1

Six-monthly feature release.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogdk-pixbuf: 2.34.0 -> 2.36.0
Jussi Kukkonen [Mon, 24 Oct 2016 07:39:12 +0000 (10:39 +0300)]
gdk-pixbuf: 2.34.0 -> 2.36.0

Six-monthly feature release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoglib-networking: Upgrade 2.48.2 -> 2.50.0
Jussi Kukkonen [Thu, 20 Oct 2016 18:04:47 +0000 (21:04 +0300)]
glib-networking: Upgrade 2.48.2 -> 2.50.0

Six-monthly feature release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agofreetype: Upgrade 2.6.5 -> 2.7
Jussi Kukkonen [Thu, 20 Oct 2016 17:20:58 +0000 (20:20 +0300)]
freetype: Upgrade 2.6.5 -> 2.7

Includes new default subpixel hinting mode (aka ClearType).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoat-spi2-atk: Upgrade 2.20.1 -> 2.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 11:22:42 +0000 (14:22 +0300)]
at-spi2-atk: Upgrade 2.20.1 -> 2.22.0

Six-monthly release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoat-spi2-core: Upgrade 2.20.2 -> 2.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 16:15:05 +0000 (19:15 +0300)]
at-spi2-core: Upgrade 2.20.2 -> 2.22.0

Six-monthly release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoatk: Upgrade 2.20.0 -> 2.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 16:17:31 +0000 (19:17 +0300)]
atk: Upgrade 2.20.0 -> 2.22.0

Six-monthly release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibsoup-2.4: Upgrade 2.54.1 -> 2.56.0
Jussi Kukkonen [Mon, 24 Oct 2016 11:18:47 +0000 (14:18 +0300)]
libsoup-2.4: Upgrade 2.54.1 -> 2.56.0

Six-monthly feature release, mostly bug fixes.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoglib-2.0: Upgrade 2.48.2 -> 2.50.1
Jussi Kukkonen [Thu, 20 Oct 2016 17:49:20 +0000 (20:49 +0300)]
glib-2.0: Upgrade 2.48.2 -> 2.50.1

Six-monthly feature release.

glib-2.0-utils now includes "gio" command line utility.

Drop a patch that's now upstream. Add PACKAGECONFIG for libmount,
enabled by default.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agognome-themes-standard: Upgrade 3.20.2 -> 3.22.2
Jussi Kukkonen [Mon, 24 Oct 2016 11:32:34 +0000 (14:32 +0300)]
gnome-themes-standard: Upgrade 3.20.2 -> 3.22.2

Six-monthly release.

Package the new dark variant of GTK2-Adwaita separately.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoadwaita-icon-theme: Upgrade 3.20 -> 3.22.0
Jussi Kukkonen [Thu, 20 Oct 2016 11:18:32 +0000 (14:18 +0300)]
adwaita-icon-theme: Upgrade 3.20 -> 3.22.0

Package 512x512 icons in adwaita-icon-theme-hires.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopango: Upgrade 1.40.1 -> 1.40.3
Jussi Kukkonen [Thu, 20 Oct 2016 07:55:29 +0000 (10:55 +0300)]
pango: Upgrade 1.40.1 -> 1.40.3

Bug fix releases.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxserver-xf86-config: Remove legacy drivers from xorg.conf
Jussi Kukkonen [Wed, 26 Oct 2016 08:37:39 +0000 (11:37 +0300)]
xserver-xf86-config: Remove legacy drivers from xorg.conf

Trying to configure evdev and mouse leads to errors in X startup
because xf86-input-libinput is now the default. No configuration
should be needed: xf86-input-libinput should just work out-of-the-box.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoconf: Use xf86-input-libinput by default
Jussi Kukkonen [Wed, 26 Oct 2016 08:37:38 +0000 (11:37 +0300)]
conf: Use xf86-input-libinput by default

Don't install legacy X input drivers for any machines by default,
RRECOMMEND xf86-input-libinput instead.

This is the setup suggested by upstream: install only libinput by
default, but let niche legacy drivers sort higher in configuration
so they get chosen if installed. So the order is:
 evdev < libinput < (synaptics|vmmouse|...)

This also removes vmmouse X driver from the qemu config. If a VMware
virtual mouse device really needs to be supported, we should enable
CONFIG_MOUSE_PS2_VMMOUSE in kernel instead: that is directly supported
by the libinput X driver.

Fixes [YOCTO #10195].

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotaglib: update to 1.11
Andreas Müller [Thu, 27 Oct 2016 20:07:20 +0000 (22:07 +0200)]
taglib: update to 1.11

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibsdl2: update to 2.0.5
Andreas Müller [Thu, 27 Oct 2016 20:07:19 +0000 (22:07 +0200)]
libsdl2: update to 2.0.5

* 0001-src-video-make-it-compatible-with-wayland-1.10.patch is removed because
  the problem has been resolved upstream
* Add 0001-prepend-our-sysroot-path-so-that-make-finds-our-wayl.patch
  so that WAYLAND_PROTOCOLS_SYSROOT_DIR is substituted in a way similar to gtk3

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoboost: fix the SRC_URI to point to an actual release, and not a master snapshot
Alexander Kanavin [Mon, 31 Oct 2016 13:23:36 +0000 (15:23 +0200)]
boost: fix the SRC_URI to point to an actual release, and not a master snapshot

Sourceforge does a not-so-clever redirecting that fails miserably here:

     Proxy request sent, awaiting response... 301 Moved Permanently
     Location: http://downloads.sourceforge.net/project/boost/boost/snapshots/master/boost_1_62_0.tar.bz2 [following]

Also, boost developers are naming their snapshot tarballs the same as
release tarballs. The two things conspired together.

The new tarball does have the same checksum as the one in release
announcement, so we should be good now:

http://lists.boost.org/Archives/boost/2016/09/230886.php

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoRemove LIC_FILES_CHKSUM from recipes without SRC_URI
Olaf Mandel [Fri, 21 Oct 2016 14:06:08 +0000 (14:06 +0000)]
Remove LIC_FILES_CHKSUM from recipes without SRC_URI

LICENSE and LIC_FILES_CHKSUM apply to the sources specified by SRC_URI,
not to the recipe itself. As such a license declaration for a source-less
recipe makes little sense. The LICENSE declaration is mandatory, but
LIC_FILES_CHKSUM can be removed in such cases.

Remove the LIC_FILES_CHKSUM declarations from all recipes that do not
need it.

CC: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Olaf Mandel <o.mandel@menlosystems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocombo-layer: handle file_exclude matching dirs
Olaf Mandel [Fri, 21 Oct 2016 09:24:27 +0000 (09:24 +0000)]
combo-layer: handle file_exclude matching dirs

If file_exclude matches a directory, os.unlink() got called with this
directory as an argument.

Filter out paths that end in a directory separator.

This still leaves the (then empty) directories, but this does not affect
the git commit.

Signed-off-by: Olaf Mandel <o.mandel@menlosystems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>