]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
5 years agoapt: Install methods to nonarch_libdir obi/zeus
Andreas Oberritter [Wed, 6 Nov 2019 23:44:35 +0000 (00:44 +0100)] 
apt: Install methods to nonarch_libdir

This is where apt expects them.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoupdate-alternatives: Remove build-time dependency
Andreas Oberritter [Fri, 10 May 2019 18:22:17 +0000 (20:22 +0200)] 
update-alternatives: Remove build-time dependency

Update-alternatives is actually a runtime dependency. The build-time
dependency is only needed to make sure update-alternative gets built
at all, because the runtime dependencies are generated too late for
bitbake to notice.

This breaks a dependency loop between dpkg and xz, if dpkg also
serves as the preferred runtime provider for update-alternatives.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agosystemd: Add runtime dependency on new ldconfig package
Andreas Oberritter [Mon, 18 Mar 2019 21:24:39 +0000 (22:24 +0100)] 
systemd: Add runtime dependency on new ldconfig package

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage.bbclass: Always include ldconfig fragment
Andreas Oberritter [Mon, 18 Mar 2019 21:05:15 +0000 (22:05 +0100)] 
package.bbclass: Always include ldconfig fragment

Now that ldconfig may get installed from a feed, use it when it's
available on the target.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoglibc: move ldconfig to its own package
Andreas Oberritter [Mon, 18 Mar 2019 20:29:49 +0000 (21:29 +0100)] 
glibc: move ldconfig to its own package

Only recommend its installation, if it's enabled in distro features.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: Don't abort if unused tools are missing, e.g. ldconfig and start-stop-daemon
Andreas Oberritter [Mon, 11 Mar 2019 21:13:33 +0000 (22:13 +0100)] 
dpkg: Don't abort if unused tools are missing, e.g. ldconfig and start-stop-daemon

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_deb.bbclass: Allow to override Multi-Arch flag; change default for kernel...
Andreas Oberritter [Tue, 26 Feb 2019 17:23:55 +0000 (18:23 +0100)] 
package_deb.bbclass: Allow to override Multi-Arch flag; change default for kernel modules

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager/deb: initialize /var/lib/dpkg/arch
Andreas Oberritter [Tue, 26 Feb 2019 17:22:51 +0000 (18:22 +0100)] 
package_manager/deb: initialize /var/lib/dpkg/arch

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agokernel-devicetree.bbclass: search dtb in all subdirectories of arch/${ARCH}/boot
Andreas Oberritter [Thu, 23 Nov 2017 20:56:51 +0000 (21:56 +0100)] 
kernel-devicetree.bbclass: search dtb in all subdirectories of arch/${ARCH}/boot

Fixes installation of dtbs grouped in vendor subdirectories in cases
where the subdirectory is not part of the entries in KERNEL_DEVICETREE.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: allow overriding alternatives directory from environment
Andreas Oberritter [Thu, 29 Mar 2018 17:55:18 +0000 (19:55 +0200)] 
dpkg: allow overriding alternatives directory from environment

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoconnman: update-alternatives can't handle non-existing files
Andreas Oberritter [Wed, 28 Mar 2018 20:45:00 +0000 (22:45 +0200)] 
connman: update-alternatives can't handle non-existing files

Remove update-alternatives handling completely. It was introduced
to handle read-only rootfs errors with systemd, but relied on
inappropriate use of IMAGE_FEATURES. The latter part has already
been reverted, leaving only boilerplate code around.

Observed with dpkg's version of update-alternatives.

This effectively reverts the following patches (from newest to oldest):

 577585375: connman.inc: do not check IMAGE_FEATURES
 2a0afa968: connman: fix build-time warning with sysvinit
 732e1f74b: connman: correct the systemd boot in read only rootfs

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agorootfs.py: Stop hardcoding localstatedir as '/var' for dpkg
Andreas Oberritter [Wed, 28 Mar 2018 19:47:08 +0000 (21:47 +0200)] 
rootfs.py: Stop hardcoding localstatedir as '/var' for dpkg

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager.py: Stop hardcoding localstatedir as '/var' for dpkg
Andreas Oberritter [Wed, 28 Mar 2018 19:46:00 +0000 (21:46 +0200)] 
package_manager.py: Stop hardcoding localstatedir as '/var' for dpkg

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt, rootfs.py: Use distinct variables for --root and --admindir options
Andreas Oberritter [Wed, 28 Mar 2018 19:44:15 +0000 (21:44 +0200)] 
apt, rootfs.py: Use distinct variables for --root and --admindir options

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager.py: Move logic from DpkgPkgsList to DpkgPM
Andreas Oberritter [Wed, 28 Mar 2018 19:42:16 +0000 (21:42 +0200)] 
package_manager.py: Move logic from DpkgPkgsList to DpkgPM

This mimics the behavior of RPM and allows accessing the
newly set admindir variable of DpkgPM.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager.py: Set dpkg admindir once instead of hardcoding repeatedly
Andreas Oberritter [Wed, 28 Mar 2018 19:40:21 +0000 (21:40 +0200)] 
package_manager.py: Set dpkg admindir once instead of hardcoding repeatedly

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agosystemd: Don't install resolv.conf symlink when resolved is disabled
Andreas Oberritter [Fri, 9 Mar 2018 00:07:42 +0000 (01:07 +0100)] 
systemd: Don't install resolv.conf symlink when resolved is disabled

There's no point in letting systemd install it, if systemd doesn't
provide DNS. Let other services like resolvconf or connman do that,
because only they know the location they expect.

This also fixes a problem during do_rootfs with apt and dpkg's
update-alternatives:

| update-alternatives: error: alternative path /etc/resolv-conf.systemd doesn't exist
| dpkg: error processing package systemd:armhf (--configure):
|  subprocess installed post-installation script returned error exit status 2

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage.bbclass: Store required variables for custom metadata fields
Andreas Oberritter [Fri, 28 Apr 2017 20:37:16 +0000 (22:37 +0200)] 
package.bbclass: Store required variables for custom metadata fields

Previously these variables could only be set from inside
do_package_write_{deb,ipk,rpm}.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agokernel-fitimage.bbclass: search dtb in all subdirectories of arch/*/boot
Andreas Oberritter [Thu, 23 Mar 2017 00:27:35 +0000 (01:27 +0100)] 
kernel-fitimage.bbclass: search dtb in all subdirectories of arch/*/boot

Some architectures, like arm64, organize dts files in vendor
subdirectories.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agognupg: create a package for gpgv
Andreas Oberritter [Mon, 20 Mar 2017 14:09:51 +0000 (15:09 +0100)] 
gnupg: create a package for gpgv

It is a small version of gpg which can only verify signatures. It
should be installable on its own. This matches the behaviour of
the gnupg 1.4 recipe, which was removed recently.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoffmpeg: Build libpostproc even if global gpl flag is unset
Andreas Oberritter [Sat, 11 Feb 2017 22:50:38 +0000 (23:50 +0100)] 
ffmpeg: Build libpostproc even if global gpl flag is unset

The libpostproc package has an explicit GPLv2+ license tag.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: disable logging in update-alternatives
Andreas Oberritter [Sat, 28 Jan 2017 21:01:56 +0000 (22:01 +0100)] 
dpkg: disable logging in update-alternatives

It caused problems during do_rootfs.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agobluez5: disable parallel make
Andreas Oberritter [Thu, 22 Dec 2016 00:16:01 +0000 (01:16 +0100)] 
bluez5: disable parallel make

| cp ../bluez-5.43/tools/hid2hci.rules tools/97-hid2hci.rules
| cp: cannot create regular file 'tools/97-hid2hci.rules': No such file or directory

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: enable nativesdk
Andreas Oberritter [Sun, 23 Oct 2016 20:37:20 +0000 (20:37 +0000)] 
dpkg: enable nativesdk

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agolibtimedate-perl: enable nativesdk
Andreas Oberritter [Sun, 23 Oct 2016 20:36:30 +0000 (20:36 +0000)] 
libtimedate-perl: enable nativesdk

nativesdk-dpkg depends on it.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years ago{insane,package{,_deb,_ipk}}.bbclass: support 'Breaks' control field by introducing...
Andreas Oberritter [Wed, 10 Sep 2014 17:54:25 +0000 (19:54 +0200)] 
{insane,package{,_deb,_ipk}}.bbclass: support 'Breaks' control field by introducing RBREAKS

Required by Debian Policy section 7.3.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: optionally build and install manpages
Andreas Oberritter [Tue, 10 May 2016 12:19:28 +0000 (14:19 +0200)] 
apt: optionally build and install manpages

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: Introduce apt-opkg
Andreas Oberritter [Thu, 28 Aug 2014 18:30:15 +0000 (20:30 +0200)] 
apt: Introduce apt-opkg

'apt-opkg' provides a stripped-down opkg frontend with an apt backend.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: fix rpath error during configure
Andreas Oberritter [Tue, 10 May 2016 19:56:29 +0000 (21:56 +0200)] 
apt: fix rpath error during configure

| checking for shared library run path origin... /bin/sh: ../apt-1.0.10.1/buildlib/config.rpath: No such file or directory

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_deb.bbclass: compress control.tar with the same algorithm as data.tar
Andreas Oberritter [Mon, 23 Mar 2015 14:41:51 +0000 (15:41 +0100)] 
package_deb.bbclass: compress control.tar with the same algorithm as data.tar

Yields better compression with xz and fixes a problem invoking gzip.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: update packages and files to match Debian more closely
Andreas Oberritter [Wed, 27 Aug 2014 21:44:51 +0000 (23:44 +0200)] 
dpkg: update packages and files to match Debian more closely

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: clean-up packaging of start-stop-daemon
Andreas Oberritter [Thu, 28 Aug 2014 14:00:07 +0000 (16:00 +0200)] 
dpkg: clean-up packaging of start-stop-daemon

Dpkg-start-stop is not an intuitive name. Just call the package
start-stop-daemon. Don't rdepend on it, because it might be empty.

Install start-stop-daemon to /sbin to match Debian and busybox.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: set license field to more common "GPLv2+"
Andreas Oberritter [Wed, 27 Aug 2014 21:10:42 +0000 (23:10 +0200)] 
dpkg: set license field to more common "GPLv2+"

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: use PACKAGECONFIG
Andreas Oberritter [Wed, 27 Aug 2014 20:49:43 +0000 (22:49 +0200)] 
dpkg: use PACKAGECONFIG

Keep default dependencies as before. Set default compressor to xz
if selected, gzip otherwise.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager/deb: implement BAD_RECOMMENDATIONS
Andreas Oberritter [Mon, 25 Aug 2014 23:59:03 +0000 (01:59 +0200)] 
package_manager/deb: implement BAD_RECOMMENDATIONS

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager/deb: create Packages.xz
Andreas Oberritter [Tue, 2 Sep 2014 22:38:18 +0000 (00:38 +0200)] 
package_manager/deb: create Packages.xz

apt-get prefers it over Packages.gz.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager/deb: let apt-get handle postinst scripts
Andreas Oberritter [Thu, 28 Aug 2014 12:05:02 +0000 (14:05 +0200)] 
package_manager/deb: let apt-get handle postinst scripts

With all required environment variables and configuration options in
apt.conf in place, apt-get is able to install packages offline, i.e.
when creating the rootfs, including the execution of postinst scripts
and updating the package database. This is new behaviour.

At the time the deleted code would have executed, its work was already
done by apt-get.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: recommend gnupg
Andreas Oberritter [Fri, 22 Apr 2016 00:10:06 +0000 (02:10 +0200)] 
apt: recommend gnupg

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: more fine-grained packaging
Andreas Oberritter [Fri, 22 Apr 2016 00:09:20 +0000 (02:09 +0200)] 
apt: more fine-grained packaging

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: group variables (license, configuration, packaging)
Andreas Oberritter [Fri, 22 Apr 2016 00:01:24 +0000 (02:01 +0200)] 
apt: group variables (license, configuration, packaging)

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: merge apt.inc into .bb
Andreas Oberritter [Thu, 21 Apr 2016 23:58:31 +0000 (01:58 +0200)] 
apt: merge apt.inc into .bb

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: merge with apt-native
Andreas Oberritter [Thu, 21 Apr 2016 23:55:22 +0000 (01:55 +0200)] 
apt: merge with apt-native

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt-native: drop obsolete patches
Andreas Oberritter [Thu, 21 Apr 2016 23:40:23 +0000 (01:40 +0200)] 
apt-native: drop obsolete patches

0001-Revert-always-run-dpkg-configure-a-at-the-end-of-our.patch and
noconfigure.patch are obsolete due to dpkg's new --force-script-chrootless
option.

db_linking_hack.patch and environment.patch are marked as backports
from 2007.

no-curl.patch: curl-native is already a prerequisite.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: rewrite do_install
Andreas Oberritter [Thu, 21 Apr 2016 23:25:15 +0000 (01:25 +0200)] 
apt: rewrite do_install

Install missing files and directories (apt, apt-ftparchive,
apt-helper, apt-mark, trusted.gpg.d).

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: use default packaging rules for -dev package
Andreas Oberritter [Thu, 21 Apr 2016 23:04:18 +0000 (01:04 +0200)] 
apt: use default packaging rules for -dev package

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: use default packaging rules for base package, prepend apt-utils
Andreas Oberritter [Thu, 21 Apr 2016 23:02:44 +0000 (01:02 +0200)] 
apt: use default packaging rules for base package, prepend apt-utils

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: use default packaging rules for manpages
Andreas Oberritter [Thu, 21 Apr 2016 22:55:12 +0000 (00:55 +0200)] 
apt: use default packaging rules for manpages

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt-native: use sed to prepare apt.conf.sample
Andreas Oberritter [Thu, 21 Apr 2016 22:50:13 +0000 (00:50 +0200)] 
apt-native: use sed to prepare apt.conf.sample

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt: merge apt-package.inc into .bb
Andreas Oberritter [Thu, 21 Apr 2016 22:42:21 +0000 (00:42 +0200)] 
apt: merge apt-package.inc into .bb

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt-native: merge apt-native.inc into .bb
Andreas Oberritter [Thu, 21 Apr 2016 22:40:22 +0000 (00:40 +0200)] 
apt-native: merge apt-native.inc into .bb

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agopackage_manager/deb: pass option --force-script-chrootless to dpkg
Andreas Oberritter [Thu, 25 Sep 2014 22:31:08 +0000 (00:31 +0200)] 
package_manager/deb: pass option --force-script-chrootless to dpkg

Fixes removal of packages with new dpkg version.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoapt-native: Use option --force-script-chrootless for rootfs
Andreas Oberritter [Thu, 28 Aug 2014 03:50:36 +0000 (05:50 +0200)] 
apt-native: Use option --force-script-chrootless for rootfs

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg-native: hardcode SYSCONFDIR to sysconfdir_native in update-alternatives
Andreas Oberritter [Thu, 28 Aug 2014 14:05:50 +0000 (16:05 +0200)] 
dpkg-native: hardcode SYSCONFDIR to sysconfdir_native in update-alternatives

It needs to be relative to DPKG_INSTDIR when installing.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: update-alternatives-dpkg should conflict with other providers
Andreas Oberritter [Wed, 27 Aug 2014 21:45:35 +0000 (23:45 +0200)] 
dpkg: update-alternatives-dpkg should conflict with other providers

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agodpkg: implement offline mode for update-alternatives
Andreas Oberritter [Wed, 27 Aug 2014 15:37:20 +0000 (17:37 +0200)] 
dpkg: implement offline mode for update-alternatives

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agokeyutils: new recipe (version 1.5.9)
Andreas Oberritter [Mon, 6 Jun 2016 15:26:06 +0000 (17:26 +0200)] 
keyutils: new recipe (version 1.5.9)

Used by nfs-utils for nfsidmap, if available. Includes a backported patch for
musl and a description text from meta-ivi.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agogptfdisk: put sgdisk into its own package
Andreas Oberritter [Thu, 15 Sep 2016 14:37:15 +0000 (16:37 +0200)] 
gptfdisk: put sgdisk into its own package

This allows to avoid pulling in ncurses if only sgdisk is needed.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agoconnman: Simplify and fix packaging of VPN plug-ins
Andreas Oberritter [Wed, 6 Aug 2014 11:03:45 +0000 (13:03 +0200)] 
connman: Simplify and fix packaging of VPN plug-ins

- Use simple static packaging.
- Move VPN runtime dependencies from connman to the individual plug-ins.
- Create a connmann-ppp package containing libppp-plugin.so, which is
  a shared library needed by l2tp and pptp plug-ins.
- Let connman suggest VPN packages instead of recommending them, so they
  don't get installed by default.
- Remove unknown configure options (--with-pptp --with-l2tp)

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
5 years agomesa: fix meson configure fix when 'dri' is excluded from PACKAGECONFIG
Yann Dirson [Thu, 28 May 2020 15:08:52 +0000 (08:08 -0700)] 
mesa: fix meson configure fix when 'dri' is excluded from PACKAGECONFIG

Signed-off-by: Yann Dirson <yann@blade-group.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 78efff8741f869647790810a3dd41459b9d9d8a6)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
5 years agoavahi: Don't advertise example services by default
Paul Barker [Sat, 23 May 2020 19:16:06 +0000 (20:16 +0100)] 
avahi: Don't advertise example services by default

The example service files are placed into /etc/avahi/services when we
run `make install` for avahi. This results in ssh and sftp-ssh services
being announced by default even if no ssh server is installed in an
image.

These example files should be moved away to another location such as
/usr/share/doc/avahi (taking inspiration from Arch Linux).

Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agostrace: fix failing ptests
Alexander Kanavin [Fri, 22 May 2020 04:58:32 +0000 (12:58 +0800)] 
strace: fix failing ptests

1. They need to be run under regular user.
2. Some tests genuinely need more time than 30 seconds
3. The Makefile patch erroneously introduced a test-breaking change.

(From OE-Core rev: 3d6bf58c7080c1cacf3ed1f270ff5acf4858c790)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a5e90281ac211e912ec6bfd6873e56152ec8bd4e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agobind: fix CVE-2020-8616/7
Lee Chee Yang [Wed, 27 May 2020 09:56:38 +0000 (17:56 +0800)] 
bind: fix CVE-2020-8616/7

fix CVE-2020-8616 and CVE-2020-8617

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoicu: update SRC_URI
Alexander Kanavin [Tue, 26 May 2020 02:52:31 +0000 (04:52 +0200)] 
icu: update SRC_URI

New releases of ICU are published on github.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogst-validate: upgrade 1.16.1 -> 1.16.2
Alexander Kanavin [Tue, 26 May 2020 02:53:00 +0000 (04:53 +0200)] 
gst-validate: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-vaapi: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:59 +0000 (04:52 +0200)] 
gstreamer1.0-vaapi: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-rtsp-server: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:58 +0000 (04:52 +0200)] 
gstreamer1.0-rtsp-server: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-python: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:57 +0000 (04:52 +0200)] 
gstreamer1.0-python: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-omx: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:56 +0000 (04:52 +0200)] 
gstreamer1.0-omx: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-libav: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:55 +0000 (04:52 +0200)] 
gstreamer1.0-libav: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-plugins-ugly: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:54 +0000 (04:52 +0200)] 
gstreamer1.0-plugins-ugly: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-plugins-bad: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:53 +0000 (04:52 +0200)] 
gstreamer1.0-plugins-bad: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-plugins-good: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:52 +0000 (04:52 +0200)] 
gstreamer1.0-plugins-good: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-plugins-base: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:51 +0000 (04:52 +0200)] 
gstreamer1.0-plugins-base: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0: upgrade 1.16.1 -> 1.16.2
Anuj Mittal [Tue, 26 May 2020 02:52:50 +0000 (04:52 +0200)] 
gstreamer1.0: upgrade 1.16.1 -> 1.16.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogstreamer1.0-python: add a patch to fix python 3.8 builds
Alexander Kanavin [Tue, 26 May 2020 02:52:49 +0000 (04:52 +0200)] 
gstreamer1.0-python: add a patch to fix python 3.8 builds

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agowireless-regdb: Upgrade 2019.06.03 -> 2020.04.29
Adrian Bunk [Fri, 15 May 2020 14:44:41 +0000 (17:44 +0300)] 
wireless-regdb: Upgrade 2019.06.03 -> 2020.04.29

(From OE-Core rev: 5b71a3f3d1bca6b52f53b97971131a6771618420)

Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoglibc: CVE-2020-1752
Zhixiong Chi [Tue, 12 May 2020 08:37:24 +0000 (01:37 -0700)] 
glibc: CVE-2020-1752

Backport the CVE patch from upstream:
git://sourceware.org/git/glibc.git
commit ddc650e9b3dc916eab417ce9f79e67337b05035c

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agosstatesig: Optimise get_taskhash for hashequiv
Richard Purdie [Wed, 13 May 2020 15:24:50 +0000 (10:24 -0500)] 
sstatesig: Optimise get_taskhash for hashequiv

With hashequiv the get_taskhash function is called much more regularly
and contains expensive operations. This these don't change based upon
hash in a given build, improve the caching within the function to
reduce overhead.

(From OE-Core rev: de98cfe3cde4b8d5f4b163b5fba3f129651ef06a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoghostscript : fix CVE-2019-10216
Lee Chee Yang [Mon, 18 May 2020 08:20:24 +0000 (16:20 +0800)] 
ghostscript : fix CVE-2019-10216

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoqemu: fix CVE-2020-11869
Lee Chee Yang [Mon, 18 May 2020 08:20:23 +0000 (16:20 +0800)] 
qemu: fix CVE-2020-11869

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agopython3: fix CVE-2020-8492
Trevor Gamblin [Thu, 23 Apr 2020 14:04:36 +0000 (07:04 -0700)] 
python3: fix CVE-2020-8492

CVE: CVE-2020-8492

(From OE-Core rev: c9ee462bb606b34ab31cfb90f84a5302d15135cf)

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5811ed9140fab64da59d0d2ad6e6b0fec8341a20)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agotargetcontrol: Fix leaking log handler
Richard Purdie [Sat, 25 Apr 2020 21:20:11 +0000 (22:20 +0100)] 
targetcontrol: Fix leaking log handler

We had a mystery failure on the autobuilder where runqemu appeared to
be failing as a logfile directory no longer existed. The key to
reproducing was running a runqemu where the image was deleted (as
devtool does), then running another runqemu test. E.g.:

'oe-selftest -r  devtool.DevtoolExtractTests.test_devtool_deploy_target wic.Wic2.test_qemu_efi'

This then tries to write to the logfile from the first test, the
image directory was deleted and we get strange failures.

The fix is to remove the logging handler when qemu is stopped.

(From OE-Core rev: 924b020eacf111b4fd4d731b363084e254a3422d)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9b335fa867805f612154ae92c5a1e727d3fb29ca)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agooeqa/qemurunner: Clean up failure handling
Richard Purdie [Fri, 24 Apr 2020 12:23:27 +0000 (13:23 +0100)] 
oeqa/qemurunner: Clean up failure handling

If you fail to setup the tap devices, runqemu will error quickly
however stdout/stderr are not shown to the user, instead a SystemExit
traceback is shown. This could explain some long since unexplained
failures on the autobuilder.

Rework the error handling so SystemExit isn't used and the
standard log failure messages can be shown. The code could
likely ultimatley need some restructuring to work effectively.

(From OE-Core rev: 83b8e66b66aa9848ed9c8761a21cb47c6443d0c6)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e820c86fb9ddfadea0c27f29e14b985ee3178320)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoresulttool/resultutils: Fix unicode error handling
Richard Purdie [Sat, 15 Feb 2020 17:23:54 +0000 (17:23 +0000)] 
resulttool/resultutils: Fix unicode error handling

This error handling didn't work as expected since upon failure it would
inject bytestreams back into the code leading to tracebacks.

Instead, ignore the decode errors. Fixes:

Traceback (most recent call last):
  File "/home/pokybuild/yocto-worker/a-full/build/scripts/resulttool", line 78, in <module>
    sys.exit(main())
  File "/home/pokybuild/yocto-worker/a-full/build/scripts/resulttool", line 72, in main
    ret = args.func(args, logger)
  File "/home/pokybuild/yocto-worker/a-full/build/scripts/lib/resulttool/store.py", line 70, in store
    resultutils.save_resultsdata(results, tempdir, ptestlogs=True)
  File "/home/pokybuild/yocto-worker/a-full/build/scripts/lib/resulttool/resultutils.py", line 178, in save_resultsdata
    f.write(sectionlog)
TypeError: write() argument must be str, not bytes

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuild-appliance-image: Update to zeus head revision
Richard Purdie [Thu, 14 May 2020 15:47:29 +0000 (16:47 +0100)] 
build-appliance-image: Update to zeus head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopenssl: upgrade 1.1.1f -> 1.1.1g
Jan Luebbe [Wed, 29 Apr 2020 10:21:45 +0000 (12:21 +0200)] 
openssl: upgrade 1.1.1f -> 1.1.1g

This also fixes CVE-2020-1967.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agosystemd: Fix CVE-2020-1712
wenlin.kang@windriver.com [Tue, 28 Apr 2020 08:36:26 +0000 (01:36 -0700)] 
systemd: Fix CVE-2020-1712

Fix CVE-2020-1712

Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agognutls: upgrade 3.6.12 -> 3.6.13
Wang Mingyu [Fri, 1 May 2020 21:56:28 +0000 (00:56 +0300)] 
gnutls: upgrade 3.6.12 -> 3.6.13

(From OE-Core rev: 5cc0f0dcf1f41bc148b034b3f7abef756a328cd3)

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[ includes the fix for CVE-2020-11501 ]
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agognutls: upgrade 3.6.11.1 -> 3.6.12
Alexander Kanavin [Fri, 1 May 2020 21:56:27 +0000 (00:56 +0300)] 
gnutls: upgrade 3.6.11.1 -> 3.6.12

(From OE-Core rev: 8652c95ceb505dd7386166842486c833ea5a7ee7)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agognutls: upgrade 3.6.8 -> 3.6.11.1
Alex Kiernan [Fri, 1 May 2020 21:56:26 +0000 (00:56 +0300)] 
gnutls: upgrade 3.6.8 -> 3.6.11.1

Drop patch from 81485be19b18 ("gnutls: don't use HOSTTOOLS_DIR/bash as a
shell on target") as upstream now honours POSIX_SHELL when set as the
primary target shell.

(From OE-Core rev: bc487ced3be40569157fb40c99bfa68871f74744)

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoqemu/slirp: fix CVE-2020-7211
Chee Yang Lee [Fri, 1 May 2020 21:41:13 +0000 (00:41 +0300)] 
qemu/slirp: fix CVE-2020-7211

fix CVE-2020-7211 for qemu slirp submodule
see :
https://www.openwall.com/lists/oss-security/2020/01/17/2
https://gitlab.freedesktop.org/slirp/libslirp/commit/14ec36e107a8c9af7d0a80c3571fe39b291ff1d4

(From OE-Core rev: 31362d739834377ac4ab880029c3e3dda0cd7698)

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoqemu: fix CVE-2020-7039
Changqing Li [Fri, 1 May 2020 21:41:12 +0000 (00:41 +0300)] 
qemu: fix CVE-2020-7039

(From OE-Core rev: 5ea3d9d83ed695827634e3216664c13fcff6d48a)

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agopython: Upgrade 2.7.17 -> 2.17.18
Adrian Bunk [Fri, 1 May 2020 21:51:57 +0000 (00:51 +0300)] 
python: Upgrade 2.7.17 -> 2.17.18

LICENSE checksum changed due to 2019 -> 2020 update.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agognupg: upgrade 2.2.17 -> 2.2.19
Wang Mingyu [Fri, 1 May 2020 21:51:58 +0000 (00:51 +0300)] 
gnupg: upgrade 2.2.17 -> 2.2.19

(From OE-Core rev: 287de363f80a2f9919b942a1349f58575e8b91d8)

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[ includes the fix for CVE-2019-14855 ]
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoqemu: Add PACKAGECONFIG for glusterfs
haiqing [Thu, 30 Apr 2020 08:13:22 +0000 (16:13 +0800)] 
qemu: Add PACKAGECONFIG for glusterfs

Signed-off-by: Haiqing Bai <Haiqing.Bai@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agocve-update-db-native: clean DB if temporary file exist
Lee Chee Yang [Fri, 1 May 2020 21:59:17 +0000 (00:59 +0300)] 
cve-update-db-native: clean DB if temporary file exist

when do_populate_cve_db forced stop at certain point, the
DB execution are stoped however the temporary database
file (DB-JOURNAL) are not removed. This db-journal file
indicates that DB is incomplete and set DB in readonly
mode. So when db-journal exist, remove both DB and the
db-journal and build the DB again from scratch.

[YOCTO #13682]

(From OE-Core rev: 70713df25b8ae27a21e53b0b9234567d7053800a)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogit: Security Advisory - git - CVE-2020-11008
Li Zhou [Mon, 27 Apr 2020 09:17:49 +0000 (17:17 +0800)] 
git: Security Advisory - git - CVE-2020-11008

Backport the 1st -- 9th patches listed by
<https://github.com/git/git/compare/v2.17.4...v2.17.5>
to solve CVE-2020-11008.

Also backport the 2nd -- 4th patches listed by
<https://github.com/git/git/compare/v2.17.3...v2.17.4>
for CVE-2020-5260 (not necessary, and only the 1st patch is necessary
for this CVE), because some of the above 9 patches are based on them.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agogit: Security Advisory - git - CVE-2020-5260
Li Zhou [Tue, 21 Apr 2020 08:18:04 +0000 (16:18 +0800)] 
git: Security Advisory - git - CVE-2020-5260

Backport patch from <https://github.com/git/git/commit/
9a6bbee8006c24b46a85d29e7b38cfa79e9ab21b> to solve CVE-2020-5260.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoglibc: CVE-2020-1751
Zhixiong Chi [Mon, 20 Apr 2020 09:58:02 +0000 (02:58 -0700)] 
glibc: CVE-2020-1751

Backport the CVE patch from upstream:
git://sourceware.org/git/glibc.git
commit d93769405996dfc11d216ddbe415946617b5a494

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
5 years agoapt-native: don't let dpkg overwrite files by default
Jan Luebbe [Mon, 6 Apr 2020 13:23:57 +0000 (15:23 +0200)] 
apt-native: don't let dpkg overwrite files by default

With --force-overwrite (implied by --force-all), dpkg will not abort
when a package overwrites files from different packages. As this can
also lead to "The following package disappeared from your system as
all files have been overwritten by other packages: <package>" and
subsequently broken dependencies, this makes the simple case of
conflicting files hard to debug.

Instead of finding all possibly required force options, only disable
overwrite for now.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>