aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
AgeCommit message (Collapse)Author
2019-10-05polkit: Fix CVE-2018-19788Dan Tran
Signed-off-by: Dan Tran <dantran@microsoft.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-10-05mariadb: update SRC_URI, as 5.5.64 has moved to archiveDenys Dmytriyenko
The old URL now gives 404 Not Found Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-09-04postgres: update to 10.10Armin Kuster
Source: postgres.org MR: 99749, 99235, 98775, 99326 Type: Security Fix Disposition: Backport from postgress.org ChangeID: aa72ce0ba009e6544ee0ae57a042aeb99c339d06 Description: LIC_CHK_SUM update do to year updates drop two patches included in update. Bug fix only updates. 10.10 CVE-2019-10211 CVE-2019-10210 CVE-2019-10208 10.9 CVE-2019-10164 10.8 CVE-2019-10130 CVE-2019-10128 10.6 CVE-2019-10127 CVE-2018-16850 Signed-off-by: Armin Kuster <akuster@mvista.com>
2019-09-02libedit: Add native and nativesdk to BBCLASSEXTENDMaxime Roussin-Bélanger
To keep support of meta-clang support on thud branch. It depends on libedit native Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-09-02lua: Security fix for CVE-2019-6706Armin Kuster
Source: lua.org MR: 97553 Type: Security Fix Disposition: Backport from http://lua.2524044.n2.nabble.com/CVE-2019-6706-use-after-free-in-lua-upvaluejoin-function-tc7685575.html ChangeID: c939b7edcb54274ab0aeebcb7e3dc9f17cc09c2d Description: Affects < 5.3.5 Fixes: CVE-2019-6706 Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-05-26ccid: fix SRC_URIMartin Jansa
* alioth.debian.org isn't available anymore * master already has this (was part of the upgrade to newer version) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-05-25mariadb: update to 5.5.64Armin Kuster
Bug fix only updates: https://mariadb.com/kb/en/library/mariadb-5564-release-notes/ 5.5.64; CVE-2019-2614 CVE-2019-2627 5.5.63; CVE-2019-2529 Signed-off-by: Armin Kuster <akuster@mvista.com>
2019-05-20cpupower: remove LIC_FILES_CHKSUMNicolas Dechesne
cpupower is a 'special' recipe since it does "inherit kernelsrc" , which essentially means that it doesn't have its own sources, but reuse the kernel source tree, from virtual/kernel recipe. As such, checking the license file in cpupower recipe does not seem relevant, since it does not fetch anything (kernelsrc has "deltask do_fetch") and the fetching is deferred to the virtual/kernel recipe. so we are basically checking the COPYING file twice. If there was any license issue, it would have been caught by virtual/kernel recipe already. Hence we remove LIC_FILES_CHKSUM like it is done for perf recipe in OE-core in meta/recipes-kernel/perf/perf.bb. It has the nice side effect that BSP layers can use different kernel versions without worrying about any LICENSE checksum changes in between kernel versions. Reported-by: Daniel Díaz <daniel.diaz@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 7142f09407b81c2221bbf1c5078641ab4bc63ee9) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04vim: improve reproducibilityMingli Yu
Clear all_cflags, all_lflags, compiled_user and compiled_sys to avoid introducing build info to improve reproducibility as below: WARNING: vim-8.1.0347-r0 do_package_qa: QA Issue: File /work/core2-64-wrs-linux/vim/8.1.0347-r0/packages-split/vim/usr/bin/vim.vim in package contained reference to tmpdir [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04libgit2: Fix install for multilibAndreas Müller
| ERROR: libgit2-0.27.4-r0 do_package: QA Issue: libgit2: Files/directories were installed but not shipped in any package: | /usr/lib/libgit2.so.0.27.5 | /usr/lib/libgit2.so.27 | /usr/lib/libgit2.so | /usr/lib/pkgconfig | /usr/lib/pkgconfig/libgit2.pc | Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. + reduce 8 spaces by 4 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04nmap: Include additional FILES path for certsScott Ellis
If both ncat and ssl are in PACKAGECONFIG then the installer adds a cert bundle to /usr/share/ncat/ca-bundle.crt Signed-off-by: Scott Ellis <scott@jumpnowtek.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04nmap: Fix typo in pcre PACKAGECONFIGScott Ellis
Signed-off-by: Scott Ellis <scott@jumpnowtek.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04mozjs: Fix symbol visibility with clang/libc++Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> [fixup for thud context] Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04nmap: Fix build with clang8/musl/libc++Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04licenses: Add Arphic-Public-License textKhem Raj
ttf-arphic-uming recipe in meta-oe needs this source: http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/LICENSE Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04luajit: Disable for mips n64/n32 hostsKhem Raj
- mips64 port does not exist - Also convert aarch64 compatible host case to an override Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04mpv: Disable lua on mips/aarch64Khem Raj
Luajit depeendency is not available on mips64/aarch64 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04packagegroup-meta-oe: Remove unbuildable packages on risc-v from rdepKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04packagegroup-meta-oe: Exclude android-tools breakpad on ppcKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04packagegroup-meta-oe: Exclude unbuildable packages on mips64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04srecord: GPL-3.0 and LGPL-3.0 is correct licenseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04modemmanager: Fix build with clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04open-vm-tools: fix indentation and drop FILES_${PN}-dbgMartin Jansa
* don't mix tabs and spaces for indentation, removes new warning: meta-oe/recipes-support/open-vm-tools/open-vm-tools_10.3.0.bb: python should use 4 spaces indentation, but found tabs in open-vm-tools_10.3.0.bb, line 107 * remove FILES_${PN}-dbg variable, all .debug directories are packaged automatically in ${PN}-dbg for long time (at least since 2.1 Krogoth) since this oe-core commit: commit da5ec06814e105451cca11cce76b5c5231110524 Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Tue Dec 15 15:38:54 2015 +0000 package: Add auto package splitting of .debug files Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04packagegroup-meta-oe: Remove packages which don't build for muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04packagegroup-meta-oe: Remove arch specific packages as neededKhem Raj
Some packages are not supported on all architectures, therefore they can not be included unconditionally. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04bpftool: don't build under muslKhem Raj
uses FTW_SKIP_SUBTREE which is GNU extentions, available in glibc but not in musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04toybox: fix to use "usrmerge" distro feature properlyEduardas Meile
Signed-off-by: Eduardas Meile <eduardas.m@fods.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04a2jmidid: Define own do_configureKhem Raj
waf script here does not support -o switch so define own which can be run in B Secondly, ensure to use python2 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04packagegroup-meta-oe: rename the group that contains ptest packagesAlexander Kanavin
Otherwise packagegroup.bbclass includes the -ptest package for the second time which leads to this error: ERROR: packagegroup-meta-oe-1.0-r0 do_package: QA Issue: packagegroup-meta-oe-ptest is listed in PACKAGES multiple times, this leads to packaging errors. [packages-list] ERROR: packagegroup-meta-oe-1.0-r0 do_package: Fatal QA errors found, failing task. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04packagegroup-meta-oe: drop ptest packages that do not existAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04python-pygobject: Tune remove operationNiko Mauno
Drop '-f, --force' operator from rm command as that will hide the fact if the removed artifacts cease to exist in later version of this recipe. Also drop a superfluous slash from artifact path. Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04python-pygobject: Fix style issueNiko Mauno
Add missing space characters around the operator in SRCNAME declaration Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04python-pygobject: Remove duplication in inheritNiko Mauno
Reflect following change in Pythonv3 variant of this recipe http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta?id=a195e0471d0df0ac26e00d6fcb3a2786e080a643 and drop redundant inherit for autotools and pkgconfig also here Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04python-pygobject: Only check for even upstream versionsNiko Mauno
Reflect following change in Pythonv3 variant of this recipe http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta?id=fed093329b504cd46aa758983db6073b70c2af29 and add inherit for upstream-version-is-even.bbclass Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04python-pygobject: Drop redundant dependenciesNiko Mauno
Simplify recipe by reflecting following changes introduced to Pythonv3 variant of this recipe in commits http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta?id=b663374cf41465c6dc94001d6fa73a5523542fb6 http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta?id=521ea98b2c622f5ae7e6d18849a0379fa7ed4e90 in which the gnome-common dependency was left out due to pygobject moving to autoconf-archive, and remaining configure.ac patch file was also deemed unnecessary. Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04python-pygobject: Drop redundant PYTHON* refsNiko Mauno
Remove redundant PYTHON* declarations/references as this recipe builds now correctly without them. Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04python-pygobject: Fix invalid install pathNiko Mauno
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta?id=1dccb37d89f54d7284b6a81957ab228906f24e1c has replaced PYTHON_PN references with hardcoded 'python' and 'python3' strings in pythonnative.bbclass and python3native.bbclass, respectively. Associated commit message states: "If both are inherited then both native Pythons are available, but the last to be inherited will be the one to set PYTHON." Since after the above-mentioned commit this Pythonv2 recipe installs wrongly into /usr/lib/python3.5/ directory, move inherit of distutils-base.bbclass (which inherits pythonnative.bbclass) to right hand side of gobject-introspection.bbclass (which inherits python3native.bbclass) which changes the install path back to /usr/lib/python2.7/ mitigating the issue. Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04makedumpfile: Add aarch64 into COMPATIBLE_HOST.leimaohui
Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04mraa: To file do_package error in multilib.leimaohui
do_package: QA Issue: mraa: Files/directories were installed but not shipped in any package: /usr/lib/python3.5/site-packages/mraa.py /usr/lib/python3.5/site-packages/_mraa.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04xscreensaver: Define consistent app-defaults dirKhem Raj
This is otherwise detected based on host machines X11 install directory and on builders where x11 may not be insalled this will default to another directory /usr/lib/X11/.. instead of /usr/share/X11... This patch makes it consistent and avoids poking at host machines install make clean does not work so enable CLEANBROKEN Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04postgresql: Allow successful run of postgresql-setupOtavio Salvador
The postgresql-setup utility log-in on postgres user to create the database, however, the shell was set to bash and it wasn't being installed as runtime dependency. This rework this expectation to use busybox ash as shell and avoid the new dependency Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-04sedutil: fix compile errors on big endian architecturesPrimoz Fiser
Patch fixes compile errors by defining empty macros as hinted by TODO mark in the sources. Signed-off-by: Primoz Fiser <primoz.fiser@norik.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-02-03mozjs: Avoid use of X11 from host when X11 is disabledstable/thud-nmutstable/thud-nextOtavio Salvador
The mozjs build system makes use of host headers and libraries if not passed an invalid path for `--x-includes` and `--x-libraries`. This fixes host contamination while building in a development host. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-01-23polkit: Fix CVE-2019-6133Ovidiu Panait
In PolicyKit (aka polkit) 0.115, the start time protection mechanism can be bypassed because fork() is not atomic, and therefore authorization decisions are improperly cached. This is related to lack of uid checking in polkitbackend/polkitbackendinteractiveauthority.c. Reference: https://nvd.nist.gov/vuln/detail/CVE-2019-6133 Upstream patch: https://gitlab.freedesktop.org/polkit/polkit/commit/c898fdf4b1aafaa04f8ada9d73d77c8bb76e2f81 Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-01-11openjpeg: fix build for multilibAndreas Müller
| ERROR: openjpeg-2.3.0-r0 do_package: QA Issue: openjpeg: Files/directories were installed but not shipped in any package: | /usr/lib/libopenjp2.a | /usr/lib/libopenjp2.so | /usr/lib/libopenjp2.so.2.3.0 | /usr/lib/libopenjp2.so.7 | /usr/lib/cmake | /usr/lib/pkgconfig | /usr/lib/cmake/openjpeg-2.3 | /usr/lib/cmake/openjpeg-2.3/OpenJPEGConfig.cmake | /usr/lib/cmake/openjpeg-2.3/OpenJPEGTargets.cmake | /usr/lib/cmake/openjpeg-2.3/OpenJPEGTargets-noconfig.cmake | /usr/lib/pkgconfig/libopenjp2.pc * Addresses [1] * Build tested with poppler in multilib and non-multilib environment (From master: a96e6d71) [1] https://github.com/openembedded/meta-openembedded/issues/103 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2019-01-11libmtp: upgrade 1.1.5 -> 1.1.16 and reworkAndreas Müller
* fixes gvfs with libmtp in PACKAGECONFIG: | Cross dependency libmtp found: NO found '1.1.5' but need: '>= 1.1.12' | | meson.build:436:2: ERROR: Invalid version of dependency, need 'libmtp' ['>= 1.1.12'] found '1.1.5'. * license checksum changed by change of copyright year * Do not pin udev rules to old version -> let native binary create them * Install udev rules to /lib/udev (as before the update) otherwise they are ignored (From master: a4fc0577) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-12-22glog: fix installation pathVyacheslav Yurkov
When glog is compiled with multilib support, it shouldn't use hardcoded paths. Paths substitued by CMake should be used instead. Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com> Tested-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-12-22glog: fixed the build for mips and other platformsVyacheslav Yurkov
According to build log http://errors.yoctoproject.org/Errors/Details/201286/ FindLibunwind wokred only for x86, arm, and x86_64. This patch extends the cmake module to work with mips, ia64, ppc(64) and other architectures supported by libunwind Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-11-22sblim-sfc-common: use official SPDX license for EPLArmin Kuster
WARNING: sblim-sfc-common-1.0.1-r0 do_populate_lic: sblim-sfc-common: No generic license file exists for: EPL in any provider it is EPL-1.0 Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-11-22packagegroup-meta-oe: fix build issuesArmin Kuster
ERROR: Required build target 'meta-oe-image' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-oe-image', 'packagegroup-meta-oe', 'freeglut'] ERROR: Required build target 'meta-oe-image' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-oe-image', 'packagegroup-meta-oe', 'libsdl2-ttf'] ERROR: Required build target 'meta-oe-image' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-oe-image', 'packagegroup-meta-oe', 'libmad'] ERROR: Required build target 'meta-oe-image' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-oe-image', 'packagegroup-meta-oe', 'faad2'] ERROR: Required build target 'meta-oe-image' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-oe-image', 'packagegroup-meta-oe', 'mpv'] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>