]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
6 years agodhcp: update 4.4.1
Armin Kuster [Sun, 1 Jul 2018 22:53:20 +0000 (15:53 -0700)]
dhcp: update 4.4.1

include several CVE fixes.
CVE: CVE-2018-5733
CVE: CVE-2018-5732

LIC_CHKSUM_FILE updated to SPFX format

https://kb.isc.org/article/AA-01571

remove several patches now included in update.
Shared libarary support is now enabled in configure+lt, use it
and revert to autotools-brokensep
Refresh patches

Aligns support with bind 9.11.x

Add libxml2 support to configure.ac+lt

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agokernel-devicetree: Corrected normalize_dtb
Paulo Neves [Mon, 2 Jul 2018 15:03:44 +0000 (17:03 +0200)]
kernel-devicetree: Corrected normalize_dtb

The normalize_dtb function was buggy because
it only converted from .dts suffix to .dtb
suffix if the user passed a full source path to
KERNEL_DEVICETREE containing the /dts/ path.
The problem is that if the user did that there
would be a warning.

On the othet hand if user just set the variable
KERNEL_DEVICETREE="file.dts" the bbclass translation
to the respective .dtb target did not occur and
make would fail saying it has no rule to make target
file.dts

This patch decouples the logic of having /dts/ in the
path from the target translation.

Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agowebkitgtk: 2.20.2 -> 2.20.3
Kai Kang [Mon, 2 Jul 2018 01:15:34 +0000 (09:15 +0800)]
webkitgtk: 2.20.2 -> 2.20.3

Upgrade webkitgtk from 2.20.2 to 2.20.3.
* update context of 0001-WebKitMacros-Append-to-I-and-not-to-isystem.patch
* remove detect-atomics-during-configure.patch that webkitgtk 2.20.3
  contains the commit of better solution, see
  https://bugs.webkit.org/show_bug.cgi?id=161900#c9

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoghostscript: fix CVE-2018-10194
Hongxu Jia [Mon, 2 Jul 2018 08:18:38 +0000 (16:18 +0800)]
ghostscript: fix CVE-2018-10194

https://nvd.nist.gov/vuln/detail/CVE-2018-10194

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoncurses: 6.1 -> 6.1+20180630
Hongxu Jia [Mon, 2 Jul 2018 05:57:13 +0000 (13:57 +0800)]
ncurses: 6.1 -> 6.1+20180630

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agolibgcrypt: 1.8.2 -> 1.8.3
Hongxu Jia [Mon, 2 Jul 2018 05:57:12 +0000 (13:57 +0800)]
libgcrypt: 1.8.2 -> 1.8.3

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agohelp2man-native: 1.47.5 -> 1.47.6
Hongxu Jia [Mon, 2 Jul 2018 05:57:11 +0000 (13:57 +0800)]
help2man-native: 1.47.5 -> 1.47.6

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoman-pages: 4.14 -> 4.16
Hongxu Jia [Mon, 2 Jul 2018 05:57:10 +0000 (13:57 +0800)]
man-pages: 4.14 -> 4.16

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoelfutils: 0.170 -> 0.172
Hongxu Jia [Mon, 2 Jul 2018 05:57:09 +0000 (13:57 +0800)]
elfutils: 0.170 -> 0.172

- Update debian 0.170 patches and rebase them for 0.172;

- Drop 0001-Use-fallthrough-attribute.patch which was
  accepted by upstream;

- Drop 0001-Ensure-that-packed-structs-follow-the-gcc-memory-lay.patch
  which was backported from upstream;

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoman-db: 2.8.2 -> 2.8.3
Hongxu Jia [Mon, 2 Jul 2018 05:57:08 +0000 (13:57 +0800)]
man-db: 2.8.2 -> 2.8.3

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agogpgme: 1.10.0 -> 1.11.1
Hongxu Jia [Mon, 2 Jul 2018 05:57:07 +0000 (13:57 +0800)]
gpgme: 1.10.0 -> 1.11.1

License-Update: copyright years updated 2001-2017 -> 2001-2018

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agognupg: 2.2.5 -> 2.2.8
Hongxu Jia [Mon, 2 Jul 2018 05:57:06 +0000 (13:57 +0800)]
gnupg: 2.2.5 -> 2.2.8

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agorecipetool: add 'edit' subcommand
Christopher Larson [Thu, 21 Jun 2018 21:09:34 +0000 (02:09 +0500)]
recipetool: add 'edit' subcommand

This edits the recipe and any bbappends for the specified target.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agokernel-fitimage: Make DTB key insertion optional
Alex Kiernan [Wed, 20 Jun 2018 04:23:19 +0000 (04:23 +0000)]
kernel-fitimage: Make DTB key insertion optional

If UBOOT_DTB_BINARY is empty, then don't try inserting the U-Boot
signing keys into the DTB. In this configuration the keys are expected
to be already present in U-Boot's DTB.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agonspr: Add RISC-V support
Alistair Francis [Thu, 21 Jun 2018 21:26:48 +0000 (14:26 -0700)]
nspr: Add RISC-V support

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoqemu: Add RISC-V support
Alistair Francis [Thu, 21 Jun 2018 21:26:47 +0000 (14:26 -0700)]
qemu: Add RISC-V support

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agooe.path: add which_wild function
Christopher Larson [Thu, 21 Jun 2018 21:08:19 +0000 (02:08 +0500)]
oe.path: add which_wild function

This is a function much like shutil.which or bb.utils.which, retaining
shutil.which-like function semantics, bb.utils.which's support for
returning available candidates for signatures, and most importantly,
supports wildcards, returning only the first occurrance of each found
pathname in the search path.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agomultilib: Fix issues with some cross-canadian toolchain sysroots
Richard Purdie [Mon, 2 Jul 2018 16:03:21 +0000 (17:03 +0100)]
multilib: Fix issues with some cross-canadian toolchain sysroots

MACHINE = "qemumips64"
MULTILIBS = "multilib:lib64 multilib:lib32"
DEFAULTTUNE = "mips64-n32"
DEFAULTTUNE_virtclass-multilib-lib64 = "mips64"
DEFAULTTUNE_virtclass-multilib-lib32 = "mips32r2"

bitbake core-image-minimal -c populate_sdk

Results in gcc-cross-canadian-mips failing to build due to the use
of an incorrect sysroot, fix this. All nativesdk pieces should be in
the same sysroot (unprefixed).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agostaging: Improve fixup processing code
Richard Purdie [Mon, 2 Jul 2018 12:43:50 +0000 (12:43 +0000)]
staging: Improve fixup processing code

With the fixes to other parts of multilib, it was found that the fixup code's
assumptions about the recipe sysroot were incorrect. We need to use the value
calculated earlier in the function.

It turns out there is a rather neat way to do this which cleans up the code
as an added bonus.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolib/oe/sstatesig: Fix task mappings from multilib<->non-multilib contexts
Richard Purdie [Mon, 2 Jul 2018 09:05:17 +0000 (09:05 +0000)]
lib/oe/sstatesig: Fix task mappings from multilib<->non-multilib contexts

If we're in a multilib context already and want a non-multilib context
this function returned incorrect values.

Try and retain optimisations for the common case not needing to request
a datastore but allow the different multilib/non-multilib combinations
to work too.

This fixes bugs where rootfs generation of a multilib image would
write into incorrect locations, or be unable to find sstate manifest
files due to incorrect data stores being used to expand data.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoclasses/utils: Improve all_multilib_tune_values
Richard Purdie [Mon, 2 Jul 2018 08:59:34 +0000 (08:59 +0000)]
classes/utils: Improve all_multilib_tune_values

Currently there is duplication in the code, we can clean this up
by extending the multilib variants list.

This code also currently fails its its called from an existing multilib
context since its assumes the data store passed in is the non-multilib
case. When building an image, say lib32-core-image-sato, this leads to
incorrect PATH values.

To fix this, we also request a data store for the "" variant allowing
this corner case to be fixed and for the function to correctly return
values for each multilib even when a multilib is already selected.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agostaging/image: Fix multilib recipe sysroot issues
Richard Purdie [Fri, 29 Jun 2018 16:33:26 +0000 (16:33 +0000)]
staging/image: Fix multilib recipe sysroot issues

Currently if you enable multilib, then build an image, the multilib
recipe sysroot is build in the wrong WORKDIR. If you then clean and
rebuild the image you see "file exists" errors.

This patch ensures the real WORKDIR is used consistently and then
cleans/rebuilds also work correctly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolib/oe/utils: Improve get_multilib_datastore
Richard Purdie [Mon, 2 Jul 2018 09:03:12 +0000 (09:03 +0000)]
lib/oe/utils: Improve get_multilib_datastore

Currently this function assumes that no multilib is applied and that
we're applying a multilib. This means if we're in multilib context
and want the non-multilib context we can't obtain it (and no other
function exists for this either).

Improve the function to allow this to be requested.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agooe-selftest: Add bitbake-layer create-layer test
Joshua Watt [Sat, 30 Jun 2018 16:16:37 +0000 (11:16 -0500)]
oe-selftest: Add bitbake-layer create-layer test

Adds a test that creates a layer, adds it to bblayers.conf, then ensure
that it appears properly in bitbake-layers show-layers.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agopostinst-intercepts: do not execute any variant of delay_to_first_boot
Joe Slater [Thu, 21 Jun 2018 18:22:17 +0000 (11:22 -0700)]
postinst-intercepts: do not execute any variant of delay_to_first_boot

As of commit 2c5c6e3ff we create multilib variants of intercept
hooks but we did not account for delay_to_first_boot variants.
This was covered up until commit a335e7867, but will now cause
an error.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolicense: Fix and extend recommendations for license packages.
Alp Özmert [Fri, 29 Jun 2018 15:41:02 +0000 (17:41 +0200)]
license: Fix and extend recommendations for license packages.

Changed package recommendations so that the license package of a
recipe is recommended for all packages of a recipe instead of for one
package given by the recipe name.

Pre-patch behaviour results in a missing recommendation when a recipe
does not have a package with the same name.

Signed-off-by: Alp Özmert <info@ib-oezmert.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agorecipes-kernel/linux: Enable NUMA Kconfig from MACHINE_FEATURES
Alistair Francis [Fri, 25 May 2018 15:56:36 +0000 (08:56 -0700)]
recipes-kernel/linux: Enable NUMA Kconfig from MACHINE_FEATURES

If the user has set numa in their MACHINE_FEATURES we should enable
NUMA support in the kernel config.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agopython*-setuptools: update to 39.2.0
Derek Straka [Fri, 29 Jun 2018 21:26:04 +0000 (17:26 -0400)]
python*-setuptools: update to 39.2.0

Update the python{3}-setuptools to the latest stable version

Tested on the qemu with core-image-minimal

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomesa: Upgrade 18.1.2 -> 18.1.3
Otavio Salvador [Fri, 29 Jun 2018 21:01:41 +0000 (18:01 -0300)]
mesa: Upgrade 18.1.2 -> 18.1.3

This upgrades mesa to the 18.1.3 stable release.

The changes can be found at:

https://www.mesa3d.org/relnotes/18.1.3.html

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agooeqa/runtime: Add testcases for kernel sample
Hongzhi.Song [Fri, 29 Jun 2018 06:16:20 +0000 (02:16 -0400)]
oeqa/runtime: Add testcases for kernel sample

We are going to let runtime test support kernel tests. Now we just add
kernel self-contained sample tests. And we plan to add overall kernel
tests in the future.

This patch is just add kernel samples test which contains about 13 tests
enabled by kernel-sample.scc. So it needs statement,
KERNEL_FEATURES_append += " features/kernel-sample/kernel-sample.scc" in
local.conf.

Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolinux-yocto: Enable kernel-sample features for runtime tests
Hongzhi.Song [Fri, 29 Jun 2018 06:16:19 +0000 (02:16 -0400)]
linux-yocto: Enable kernel-sample features for runtime tests

Enable kernel-sample features by default with the machine of qemu.

Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoxtrans: Fix multilib .pc file conflict
Richard Purdie [Fri, 29 Jun 2018 08:02:16 +0000 (08:02 +0000)]
xtrans: Fix multilib .pc file conflict

Error: Transaction check error:
  file /usr/share/pkgconfig/xtrans.pc from install of lib32-xtrans-dev-1:1.3.5-r0.core2_32 conflicts with file from package xtrans-dev-1:1.3.5-r0.core2_64

[YOCTO #12511]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agopython3: fix file conflict when multilib enabled
Zhang Xiao [Mon, 12 Mar 2018 09:12:58 +0000 (02:12 -0700)]
python3: fix file conflict when multilib enabled

Config file python3.5m-config conflicts between 32 and 64 bit packages.
Use update-alternatives to add base_libdir as suffix to avoid it.

[YOCTO #12511]

Signed-off-by: Zhang Xiao <xiao.zhang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoinitrdscripts/init-live.sh: fix mounts w/ spaces fail to move to real rootfs
Arsalan H. Awan [Thu, 28 Jun 2018 14:16:36 +0000 (19:16 +0500)]
initrdscripts/init-live.sh: fix mounts w/ spaces fail to move to real rootfs

When there are spaces in the mount points of devices e.g.:

 a partition mounted at "/run/media/My Root Partition-sda1",

the initrd fails to move such mount points over to the
corresponding directories at /media under the real root filesystem,
and the mount points would appear at the same location as they were
mounted on when detected by initrd, for example:
 here: "/run/media/My Root Partition-sda1"
 instead of here: "/media/My Root Partition-sda1"

This causes issues such as:

  * The disks/partitions cannot be formated with any filesystem
    using e.g. mkfs.ext4 or mke2fs in general. When tried to do so
    by making sure the device is not mounted, it failed with
    errors such as:

    > /dev/sda1 is apparently in use by the system; will not make a
      filesystem here!
    > /dev/sda1: Device or resource busy while setting up superblock

  * The read/write operations become extremely slow. e.g. Under testing,
    it took approx. 2 hours just to copy 700 MB of data to the partition,
    and it took more than 40 minutes to delete that data from it.
    Same operations took under 5 minutes on a partition that had no
    spaces in its mount point (or that was successfully moved to real
    root by initrd and appeared under /media instead of /run/media).

This commit fixes such issues by quoting the arguments of failing mount
move commands and by parsing OCT or HEX encoded special characters
such as spaces to ASCII charecters in the mount points as kernel
populates the procfs like so.

Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobitbake-bblayers/create: Fix layer name generation
Joshua Watt [Thu, 28 Jun 2018 17:53:41 +0000 (12:53 -0500)]
bitbake-bblayers/create: Fix layer name generation

The path to where the layer was being created was taken verbatim as the
name of the layer when generating the layer.conf and README files from
templates. This causes problems in the layer.conf file because it would
result in strangely named variables like

 BBFILE_PATTERN_../my-layer = "..."

Instead of blindly taking the path, use the name of the last component
of the path as the layer name.

Additionally, rework the template files to use python format strings
with named parameters so that the same argument doesn't have to be
repeated multiple times.

[YOCTO #12808]

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibsdl2: fix build race
Ross Burton [Thu, 28 Jun 2018 17:47:45 +0000 (18:47 +0100)]
libsdl2: fix build race

There's an occasional build race from headers being generated in parallel with
other files which include the headers being compiled.  Solve this by adding more
dependencies.

[ YOCTO #12815 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibsoup: fix CVE-2018-12910
Ross Burton [Thu, 28 Jun 2018 17:37:54 +0000 (18:37 +0100)]
libsoup: fix CVE-2018-12910

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoopenssl: disable ccache usage
Ross Burton [Thu, 28 Jun 2018 14:44:09 +0000 (15:44 +0100)]
openssl: disable ccache usage

ccache and openssl don't get on:

| make[1]: Entering directory '/home/prj/yocto/build/tmp/work/core2-64-poky-linux/openssl/1.0.2o-r0/openssl-1.0.2o/crypto'
| ccache: invalid option -- 'D'

Disable the use of ccache in the openssl recipe until someone root-causes this.

[ YOCTO #12810 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agowic: isoimage-isohybrid: debloat image of redundant rootfs
Ioan-Adrian Ratiu [Thu, 28 Jun 2018 13:58:33 +0000 (16:58 +0300)]
wic: isoimage-isohybrid: debloat image of redundant rootfs

There's no reason to have that rootfs.img filesystem in the image:
it's not used for anything because both the EFI and legacy boot paths
use the /initrd which contains the same contents as the rootfs.img,
only compressed. It was probably forgotten in there :)

My iso went down from 224 to 94 mb.

Tested using UEFI/legacy boots on CD-roms, usb dongle and qemu VM's.

Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agowic: isoimage-isohybrid: fix UEFI spec breakage
Ioan-Adrian Ratiu [Thu, 28 Jun 2018 13:58:32 +0000 (16:58 +0300)]
wic: isoimage-isohybrid: fix UEFI spec breakage

It's really good that OE supports multiple EFI_PROVIDERs and that
commit 9a1709278de87 ("wic: isoimage-isohybrid: use grub-efi from
deploy dir") makes re-use of the grub-efi built image, but we should
still respect the standard otherwise the ISO will not boot, so install
grub images as boot[x64|ia32].efi not ${PN}-boot[x64|ia32].efi.

Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agokmscube: Update to master from 2018-06-17
Daniel Díaz [Thu, 28 Jun 2018 13:56:28 +0000 (08:56 -0500)]
kmscube: Update to master from 2018-06-17

Changes from 0d8de4ce:
  c2d4ba8 drm-legacy: fix poll for flip event, actually exit on user input
  56c3917 formats: use weston's egl config matching logic, centralize format
  aac3788 Rework default modifier handling
  4f7cec0 Use weak functions to handle lack of gbm modifiers
  98f31bf cube-tex: make use of modifiers
  063ce5c gbm: fix fallback for drivers that don't support modifiers
  9dcce71 add MSAA

Also refresh gbm_bo_map/_unmap patch.

Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomesa: Fix parallel make race
Richard Purdie [Thu, 28 Jun 2018 13:39:35 +0000 (13:39 +0000)]
mesa: Fix parallel make race

Builds keep failing with a race over the generated header file, fix it!

[YOCTO #12828]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agognu-efi: update to 3.0.8
Yi Zhao [Thu, 28 Jun 2018 07:39:49 +0000 (15:39 +0800)]
gnu-efi: update to 3.0.8

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agodebianutils: update to 4.8.6
Yi Zhao [Thu, 28 Jun 2018 07:39:48 +0000 (15:39 +0800)]
debianutils: update to 4.8.6

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibbsd: update to 0.9.1
Yi Zhao [Thu, 28 Jun 2018 07:39:47 +0000 (15:39 +0800)]
libbsd: update to 0.9.1

License-Update: update COPYING file format

Drop 0001-Replace-__BEGIN_DECLS-and-__END_DECLS.patch and
0002-Remove-funopen.patch since they are already fixed upstream.

Backport 0001-flopen-Add-missing-fcntl.h-include.patch to fix build with
musl.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agofile: update to 5.33
Yi Zhao [Thu, 28 Jun 2018 07:39:46 +0000 (15:39 +0800)]
file: update to 5.33

Drop 0001-Add-P-prompt-into-Usage-info.patch since it is already fixed
upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobitbake.conf: Allow BBINCLUDED to be unset
Richard Purdie [Thu, 28 Jun 2018 11:25:12 +0000 (12:25 +0100)]
bitbake.conf: Allow BBINCLUDED to be unset

For some reason the layer index is expanding HOSTTOOLS before BBINCLUDED is
set so recent changes break it. This adds in a simple workaround to stop it b
reaking allowing the index to function correctly again.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomaintainers.inc: recipes cleanup
Yi Zhao [Thu, 28 Jun 2018 02:52:27 +0000 (10:52 +0800)]
maintainers.inc: recipes cleanup

Cleanup the recipes which had been removed from oe-core.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agobitbake.conf: handle cmake -dev files packaging with default rules
Andre McCurdy [Tue, 26 Jun 2018 19:48:11 +0000 (12:48 -0700)]
bitbake.conf: handle cmake -dev files packaging with default rules

Move packaging rules for cmake -dev files from cmake.bbclass into
bitbake.conf to handle recipes (e.g. harfbuzz 1.8.1) which build with
autotools but also install cmake -dev files.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoglib: remove unnecessary dependency to DISTRO_FEATURES
Samuli Piippo [Tue, 26 Jun 2018 07:59:51 +0000 (10:59 +0300)]
glib: remove unnecessary dependency to DISTRO_FEATURES

Since DISTRO_FEATURES was expanded in the comments, it created
task dependency to the full content of DISTRO_FEATURES, instead
of just the x11 used below. This prevented reuse of sstate-cache
when unrelated feature flags were changed.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoarch-armv7a.inc: default to Thumb2 instruction set for armv7a and above
Andre McCurdy [Fri, 18 May 2018 22:50:40 +0000 (15:50 -0700)]
arch-armv7a.inc: default to Thumb2 instruction set for armv7a and above

Although there may still be specific cases which can benefit from the
ARM instruction set, the Thumb2 instruction set is generally a better
default for armv7a class CPUs. Distros such as Debian and Fedora have
been targeting Thumb2 by default for some time.

Note that setting ARM_INSTRUCTION_SET has no effect unless
TUNE_FEATURES contains "thumb" (which is controlled by the "t" suffix
in DEFAULTTUNE, e.g. armv7vehf-neon -vs- armv7vethf-neon, etc) so out
of tree machine configs may need to update their DEFAULTTUNE to take
advantage of this change.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoinsane.bbclass: Don't let warnings make previous errors non-fatal
Olof Johansson [Mon, 25 Jun 2018 11:34:46 +0000 (13:34 +0200)]
insane.bbclass: Don't let warnings make previous errors non-fatal

package_qa_handle_error() returns True on non-fatal issues and False on
fatal issues. But the current usage has been to do

  sane = package_qa_handle_error(...)

which would always reset sanity status to be that of the last issue
identified. This change the assignments to use the &= operator instead:

  sane &= package_qa_handle_error(...)

As far as I can tell, this is not a real problem in practice, because
warnings of different levels (WARN_QA, ERROR_QA) does not seem to have
been mixed in a way that triggered this issue.

Signed-off-by: Olof Johansson <olofjn@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoinsane.bbclass: Make missing license file fatal
Olof Johansson [Mon, 25 Jun 2018 11:34:45 +0000 (13:34 +0200)]
insane.bbclass: Make missing license file fatal

If a license file referenced from LIC_FILES_CHKSUM doesn't exist,
insane.bbclass would output an error message, but would continue the
build. This change makes this error fatal (as I suspect has been the
intention).

Signed-off-by: Olof Johansson <olofjn@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoglibc: fix CVE-2018-11237
Zheng Ruoqin [Tue, 26 Jun 2018 05:44:17 +0000 (13:44 +0800)]
glibc: fix CVE-2018-11237

glibc: fix CVE-2018-11237

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogcc-8: define GLIBC_DYNAMIC_LINKER relative to SYSTEMLIBS_DIR on riscv
Ricardo Salveti [Tue, 26 Jun 2018 01:01:05 +0000 (22:01 -0300)]
gcc-8: define GLIBC_DYNAMIC_LINKER relative to SYSTEMLIBS_DIR on riscv

Refresh 0014-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch
to also define GLIBC_DYNAMIC_LINKER relative to SYSTEMLIBS_DIR on riscv.

Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomaintainers: assign systemtap to Victor Kanensky
Ross Burton [Tue, 26 Jun 2018 11:44:30 +0000 (12:44 +0100)]
maintainers: assign systemtap to Victor Kanensky

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agokernel: Set SOURCE_DATE_EPOCH to kernel git timestamp if not set
Alex Kiernan [Tue, 26 Jun 2018 12:08:56 +0000 (12:08 +0000)]
kernel: Set SOURCE_DATE_EPOCH to kernel git timestamp if not set

If SOURCE_DATE_EPOCH is unset (in addition to the existing "0" behaviour)
parse out the top most commit timestamp from the kernel tree to use as the
timestamp.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoimage: Set COREBASE as the git directory for timestamp
Alex Kiernan [Tue, 26 Jun 2018 12:08:55 +0000 (12:08 +0000)]
image: Set COREBASE as the git directory for timestamp

When REPRODUCIBLE_TIMESTAMP_ROOTFS is unset and we want to parse one
from git, use COREBASE as the base for the git command so we have a
known repository which we're using. Without this the build may fail
if the current directory is not part of a git repository.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agodb: drop legacy ARM specific SWP based mutex optimisation
Andre McCurdy [Tue, 26 Jun 2018 20:24:55 +0000 (13:24 -0700)]
db: drop legacy ARM specific SWP based mutex optimisation

Although the ARM SWP instruction may exist for ARMv6 and above, it's
not guaranteed to work, especially on SMP systems where it's use may
lead to instability at runtime, etc:

  https://community.arm.com/processors/b/blog/posts/locks-swps-and-two-smoking-barriers

Keeping the optimisation for architecture levels which pre-date SMP
(ie <= ARMv5) may be safe, however other distros (Buildroot, Debian,
Fedora, etc) are not doing so and mutex contention is likely to be
less of an issue on uniprocessor systems anyway, so the benefits of
this micro optimisations are not clear. Since OE uses ARMv5 qemu as
a proxy for testing all 32bit ARM architecture levels, it's desirable
to keep the ARMv5 builds aligned with later ARM architecture levels
wherever possible.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agomdadm: fix one more issue when building with gcc8
Martin Jansa [Fri, 22 Jun 2018 00:27:56 +0000 (00:27 +0000)]
mdadm: fix one more issue when building with gcc8

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agosystemd: escape paths passed to shell
Damien Riegel [Fri, 22 Jun 2018 18:43:02 +0000 (14:43 -0400)]
systemd: escape paths passed to shell

Systemd mount configuration file must have a name that match the mount
point directory they control. So for instance, if a mount file contains

    [Mount]
    ...
    Where=/mnt/my-data

The file must be named `mnt-my\x2ddata.mount`, or systemd will refuse to
honour it.

If this config file contains an [Install] section, it will silently fail
because the unit file is not escaped properly when systemctl is called.
To fix that, make sure paths are escaped through `shlex.quote`.

Signed-off-by: Damien Riegel <damien.riegel@savoirfairelinux.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoutil-linux: Enable unshare utility
Otavio Salvador [Fri, 22 Jun 2018 18:29:31 +0000 (15:29 -0300)]
util-linux: Enable unshare utility

It allows to run program with some namespaces unshared from parent.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agonss: update to 3.37.1
Armin Kuster [Mon, 25 Jun 2018 02:33:33 +0000 (19:33 -0700)]
nss: update to 3.37.1

remove Fix-compilation-for-X32.patch as a solution simular is included in update.

notable changes:
The TLS 1.3 implementation was updated to Draft 28.
The CA certificates list was updated to version 2.24.

refresh patches
fix 32 bit build error nss bug: https://bugzilla.mozilla.org/show_bug.cgi?format=default&id=1459739

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agofindutils: Refresh patches with devtool
Khem Raj [Sun, 24 Jun 2018 19:09:06 +0000 (12:09 -0700)]
findutils: Refresh patches with devtool

We get fuzz warnings when applying these patches and devtool
reports it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoupdate-rc.d: Add nativesdk
Zheng Ruoqin [Sat, 23 Jun 2018 19:52:59 +0000 (03:52 +0800)]
update-rc.d: Add nativesdk

Add nativesdk for update-rc.d.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agocreaterepo-c: Add nativesdk
Zheng Ruoqin [Sat, 23 Jun 2018 19:52:58 +0000 (03:52 +0800)]
createrepo-c: Add nativesdk

Add nativesdk for createrepo-c.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibnewt-python: Add nativesdk
Zheng Ruoqin [Sat, 23 Jun 2018 19:52:56 +0000 (03:52 +0800)]
libnewt-python: Add nativesdk

Add nativesdk for libnewt-python.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agolibnewt: Add nativesdk
Zheng Ruoqin [Sat, 23 Jun 2018 19:52:55 +0000 (03:52 +0800)]
libnewt: Add nativesdk

Add nativesdk for libnewt.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoslang: add nativesdk
Zheng Ruoqin [Sat, 23 Jun 2018 19:52:54 +0000 (03:52 +0800)]
slang: add nativesdk

Add nativesdk for slang.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agorng-tools: start earlier in the boot process
Christopher Larson [Thu, 21 Jun 2018 21:08:06 +0000 (02:08 +0500)]
rng-tools: start earlier in the boot process

Entropy is needed earlier in the boot process in some cases, for example
connman can require it, and rgd doesn't require much, so move it earlier
in the boot process, 03 for sysvinit, and before sysinit for systemd.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agorng-tools: drop unnecessary INHIBIT_UPDATERCD_BBCLASS
Christopher Larson [Thu, 21 Jun 2018 21:08:05 +0000 (02:08 +0500)]
rng-tools: drop unnecessary INHIBIT_UPDATERCD_BBCLASS

This was added as the recipe didn't inherit systemd, but it does inherit
systemd now.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agodmidecode: correct docdir
Christopher Larson [Thu, 21 Jun 2018 21:07:35 +0000 (02:07 +0500)]
dmidecode: correct docdir

Without this, the package clutters up the root of /usr/share/doc.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoovmf: set PARALLEL_MAKE for target as well
Christopher Larson [Thu, 21 Jun 2018 21:07:34 +0000 (02:07 +0500)]
ovmf: set PARALLEL_MAKE for target as well

This can fail for target, not just native.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agoconsole-tools: add missing flex/bison deps
Christopher Larson [Thu, 21 Jun 2018 21:07:33 +0000 (02:07 +0500)]
console-tools: add missing flex/bison deps

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agopcmciautils: depend on bison-native
Christopher Larson [Thu, 21 Jun 2018 21:07:32 +0000 (02:07 +0500)]
pcmciautils: depend on bison-native

pcmciautils needs yacc as well as lex.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agooe.scriptutils.run_editor: ditch the error-prone argument quoting
Christopher Larson [Thu, 21 Jun 2018 21:07:31 +0000 (02:07 +0500)]
oe.scriptutils.run_editor: ditch the error-prone argument quoting

Rather than trying to construct a string by quoting the files in an
error-prone way, parse $EDITOR to pass a list to subprocess rather than
a string.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agooeqa: add Git mirror test
Ross Burton [Thu, 21 Jun 2018 16:15:28 +0000 (17:15 +0100)]
oeqa: add Git mirror test

Add an automated test to exercise that fetching a git: recipe...
1) works over git without mirrors
2) fails without git connectivity or mirrors
3) works without git connectivity but with a mirror

(2) is done by setting GIT_PROXY_COMMAND to 'false' which should break any git
network operations.

[ YOCTO #12805 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agocryptodev: Fix build errors with v4.17+
He Zhe [Thu, 21 Jun 2018 11:08:45 +0000 (04:08 -0700)]
cryptodev: Fix build errors with v4.17+

Backport from upstream to update internal syscall function usage.
https://github.com/cryptodev-linux/cryptodev-linux
f60aa08c63fc02780554a0a12180a478ca27d49f

Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agopiglit: upgrade to latest revision
Maxin B. John [Thu, 21 Jun 2018 09:23:25 +0000 (12:23 +0300)]
piglit: upgrade to latest revision

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoavahi: fix error at boot time for avahi-daemon.service
Chen Qi [Thu, 21 Jun 2018 06:00:23 +0000 (14:00 +0800)]
avahi: fix error at boot time for avahi-daemon.service

The following error messages appear now and then at boot time.

  avahi-daemon/chroot.c: open() failed: No such file or directory
  Failed to open /etc/resolv.conf: Invalid argument

The problem is about /etc/resolv.conf. In Yocto's systemd based
systems, it's a symlink to /etc/resolv-conf.systemd which in turn
is a symlink to /run/systemd/resolve/resolv.conf. The systemd-resolved
service handles creation of /run/systemd/resolve/resolv.conf file.

So if avahi-daemon is started before systemd-resolved, the error messages
appear.

Fix this problem by making avahi-daemon start after systemd-resolved.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoavahi: reorganize codes
Chen Qi [Thu, 21 Jun 2018 06:00:22 +0000 (14:00 +0800)]
avahi: reorganize codes

This patch does nothing but reorganizing codes.

avahi.inc is shared by avahi and avahi-ui recipes. Move common things
into it, and move uncommon things out of it.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agolibepoxy: upgrade 1.5.0 -> 1.5.2
Maxin B. John [Wed, 20 Jun 2018 14:07:21 +0000 (17:07 +0300)]
libepoxy: upgrade 1.5.0 -> 1.5.2

Remove upstreamed patch:
        no-tests.patch

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoofono: upgrade 1.23 -> 1.24
Maxin B. John [Wed, 20 Jun 2018 14:07:18 +0000 (17:07 +0300)]
ofono: upgrade 1.23 -> 1.24

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoiproute2: upgrade to release 4.17
Anders Roxell [Wed, 20 Jun 2018 07:16:57 +0000 (09:16 +0200)]
iproute2: upgrade to release 4.17

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agonss: Fix build error for aarch64be.
Lei Maohui [Sun, 10 Jun 2018 22:23:35 +0000 (15:23 -0700)]
nss: Fix build error for aarch64be.

Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agomtd-utils: upgrade 2.0.1 -> 2.0.2
Denys Dmytriyenko [Mon, 21 May 2018 23:17:43 +0000 (19:17 -0400)]
mtd-utils: upgrade 2.0.1 -> 2.0.2

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agosystemd: remove the group 'lock'
Hannu Lounento [Fri, 25 May 2018 06:50:24 +0000 (06:50 +0000)]
systemd: remove the group 'lock'

The upstream commit 61f32bff6130a44d077886d38cff89ad161bf177 included in
the release v229 removed the use of the group:

    commit 61f32bff6130a44d077886d38cff89ad161bf177
    Author: Martin Pitt <martin.pitt@ubuntu.com>
    Date:   Mon Feb 1 12:09:34 2016 +0100

        tmpfiles: drop /run/lock/lockdev

        Hardly any software uses that any more, and better locking mechanisms like
        flock() have been available for many years.

        Also drop the corresponding "lock" group from sysusers.d/basic.conf.in, as
        nothing else is using this.

    [...]
    diff --git a/sysusers.d/basic.conf.in b/sysusers.d/basic.conf.in
    index 823d6cb20..b2dc5ebd4 100644
    --- a/sysusers.d/basic.conf.in
    +++ b/sysusers.d/basic.conf.in
    @@ -19,7 +19,6 @@ g wheel   -     -            -

     # Access to certain kernel and userspace facilities
     g kmem    -     -            -
    -g lock    -     -            -
     g tty     @TTY_GID@     -            -
     g utmp    -     -            -
    [...]

The upstream documentation doc/UIDS-GIDS.md says that basic.conf.in is "the
precise list of the currently defined groups":

    ## Special `systemd` GIDs

    `systemd` defines no special UIDs beyond what Linux already defines (see
    above). However, it does define some special group/GID assignments, which are
    primarily used for `systemd-udevd`'s device management. The precise list of the
    currently defined groups is found in this `sysusers.d` snippet:
    [basic.conf](https://raw.githubusercontent.com/systemd/systemd/master/sysusers.d/basic.conf.in)

    It's strongly recommended that downstream distributions include these groups in
    their default group databases.

Removing the creation of the group also avoids the need to define a GID
for it when using static ids.

Signed-off-by: Hannu Lounento <hannu.lounento@vaisala.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agopackagegroup-full-cmdline: remove popt
Ross Burton [Mon, 18 Jun 2018 16:09:55 +0000 (17:09 +0100)]
packagegroup-full-cmdline: remove popt

popt is a library, so it makes no sense for this to be in a "command line"
packagegroup.

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agolsbinitscripts: remove spurious build dependencies
Ross Burton [Mon, 18 Jun 2018 16:08:58 +0000 (17:08 +0100)]
lsbinitscripts: remove spurious build dependencies

A recipe that doesn't configure, doesn't compile, and just ships a single shell
script certainly does not need to build depend on popt and glib-2.0.

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agominicom: change SRC_URI to use Debian mirrors
Ross Burton [Fri, 15 Jun 2018 14:43:07 +0000 (15:43 +0100)]
minicom: change SRC_URI to use Debian mirrors

Alioth is dead and the minicom project on Salsa (the replacement for Alioth)
doesn't actually have any files in, so just use the Debian mirror instead.

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agomirrors: add Debian snapshot mirror for 2018
Ross Burton [Fri, 15 Jun 2018 14:36:02 +0000 (15:36 +0100)]
mirrors: add Debian snapshot mirror for 2018

Add a Debian snapshot mirror from 2018 (specifically, 10th March, the date 9.4
was released) to DEBIAN_MIRRORS.

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoshadow: update SRC_URI now Alioth is down
Ross Burton [Fri, 15 Jun 2018 13:29:31 +0000 (14:29 +0100)]
shadow: update SRC_URI now Alioth is down

Alioth is dead so we can't use it for SRC_URI anymore.  There is a shadow
repository on GitHub which is the new upstream, but for some reason it is
missing the 4.2.1 tag and tarball that we use.  Also 4.2.1 was never uploaded
into Debian itself, so we can't use their mirror network either.

For now point SRC_URI at the Yocto Project source mirror and set
UPSTREAM_CHECK_URI so that we get nagged to upgrade to 4.6.

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agochrpath: Alioth is dead, use DEBIAN_MIRROR
Ross Burton [Fri, 15 Jun 2018 13:07:41 +0000 (14:07 +0100)]
chrpath: Alioth is dead, use DEBIAN_MIRROR

The previous host of chrpath, Alioth, is dead.  chrpath hasn't yet moved to
Salsa, so download the tarball from the Debian mirrors.

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoiso-codes: update to 3.79 and fix SRC_URI
Oleksandr Kravchuk [Tue, 5 Jun 2018 16:06:43 +0000 (18:06 +0200)]
iso-codes: update to 3.79 and fix SRC_URI

Updated package to version 3.79.

The original FTP server, alioth.debian.org has been permanently taken
down by the Debian Project and replaced with salsa.debian.org.

Source: https://wiki.debian.org/Alioth

Also added HOMEPAGE, and BUGTRACKER.

[ tweak URL to work with checkpkg - RB ]

Signed-off-by: Oleksandr Kravchuk <dev@sashko.rv.ua>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoatk: Correct multilib conflict in header.
Jeremy Puhlman [Thu, 14 Jun 2018 18:25:04 +0000 (11:25 -0700)]
atk: Correct multilib conflict in header.

Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agoqemu: CVE-2018-11806 slirp heap buffer overflow
Jeremy Puhlman [Thu, 14 Jun 2018 15:06:46 +0000 (08:06 -0700)]
qemu: CVE-2018-11806 slirp heap buffer overflow

Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agotrace-cmd: remove
Ross Burton [Thu, 14 Jun 2018 13:31:08 +0000 (14:31 +0100)]
trace-cmd: remove

Perf is superior in most ways and is preferred.

Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agolibunistring: upgrade to 0.9.10
Maxin B. John [Tue, 12 Jun 2018 11:18:10 +0000 (14:18 +0300)]
libunistring: upgrade to 0.9.10

License-Update: Checksum changed due to updation in documentation. There
are no changes in the license terms.

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
6 years agomaintainers: Assign ownership of newlib and libgloss to Alejandro Hernandez
Alejandro Enedino Hernandez Samaniego [Tue, 26 Jun 2018 22:50:41 +0000 (15:50 -0700)]
maintainers: Assign ownership of newlib and libgloss to Alejandro Hernandez

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 years agogcc-8: Enable fp arch extention when fpu is available
Khem Raj [Thu, 21 Jun 2018 01:26:07 +0000 (18:26 -0700)]
gcc-8: Enable fp arch extention when fpu is available

This is especially needed when defaulting to hard-float ABI
Fixes errors e.g.
cc1: error: -mfloat-abi=hard: selected processor lacks an FPU

Fixes [YOCTO #12795]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>