aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-core
AgeCommit message (Collapse)Author
2023-10-06images: Rename ptest images to rhyme with oe-core ptest imagesKhem Raj
Easy to understand for new-comers. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-06images: Rename <layer>-image to <layer>-image-allKhem Raj
These are test images to build all recipes in layer. Renaming them makes them refect what they are. Moreover we can rename the ptest images to match OE-Core naming conventions for meta-oe/meta-perl/meta-python Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-06images: Delete layer specific base imagesKhem Raj
These were essentially duplicates of core-image-minimal, however core-image-base is a better baseline for upper layers, so switched the consumers of these images to use core-image-base Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-06images: Inherit from core-image-baseKhem Raj
We really do not need to define base images which already exist in core layer, reuse them here. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20libxmlb: remove recipeMarkus Volk
It was moved to oe-core Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-18meta-oe-ptest-image-poco: Increase size tp 1GKhem Raj
image size is >500M leaves no free space Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-11uutils-coreutils: upgrade 0.0.20 -> 0.0.21Etienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07meta-oe-components: Avoid usage of nobranch=1Sourav Kumar Pramanik
The usage of nobranch=1 in SRC_URI allows using unprotected branches. This change updates the real branch name in place of nobranch=1 for these components. Signed-off-by: Sourav Kumar Pramanik <pramanik.souravkumar@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-30feat: bump sdbus-c++ up to v1.3.0Stanislav Angelovic
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-29ne10: set incompatible for armv7 without neonBenjamin Bara
ne10 requires NEON[1], therefore set incompatible for incompatible machines. In this case, don't depend on it in libopus, as it is optional anyways. [1] https://github.com/projectNe10/Ne10/blob/v1.2.1/CMakeLists.txt#L139 Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-27cve_check: convert CVE_CHECK_IGNORE to CVE_STATUSAndrej Valek
- Try to add convert and apply statuses for old CVEs - Drop some obsolete ignores, while they are not relevant for current version Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20uutils-coreutils: upgrade 0.0.19 -> 0.0.20Etienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-13emlog: Update to latest to fix build with 6.4 kernelKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10libxkbui: remove obsolete recipeRoss Burton
The only known consumer of this library was the xorgcfg utility, which was disabled by default in xorg-server 1.4 (Sep. 2007) and removed in xorg-server 1.6 (Feb. 2009). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10xsetmode: remove obsolete utilityRoss Burton
This hasn't seen any upstream activity since 2017, as users should be using xinput --set-mode instead. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10liblbxutil: remove obsolete libraryRoss Burton
This is the client-side library for the LBX extension, which was removed from xserver 1.2 (released 2007). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-07glfw: upgrade 3.3 -> 3.3.8Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21*.patch: add Upstream-Status to all patchesMartin Jansa
There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-07uutils-coreutils: upgrade 0.0.18 -> 0.0.19Etienne Cordonnier
Note: the removal of "name=XXX" in the crates.inc file is normal and due to a change in cargo-update-recipe-crates.bbclass in poky. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25packagegroup-meta-oe.bb: only build libpeas if gobject-introspection is enabledRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25dbus-cxx: upgrade 2.3.1 -> 2.4.0Wang Mingyu
0001-Include-missing-cstdint.patch removed since it's included in 2.4.0 Changelog: ========== - Add ability to switch between big/little endianess for messages. This is to support implementations such as sd-bus where handling perfectly valid messages in big-endian format is apparently too difficult - Fix extracting certain deeply nested messages with maps - Various other compile fixes Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-24glibmm: remove unused remove-examples.patchMartin Jansa
* it was removed from SRC_URI in: https://git.openembedded.org/meta-openembedded/commit/?id=1dde9990b8ce4f9a679a666b00f932aab20c3db2 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-24plymouth: remove unused patch fileMartin Jansa
* it was removed from SRC_URI in: https://git.openembedded.org/meta-openembedded/commit/?id=479b1455e37d49bc24f709bd2284effdb92686ab Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-23hiredis: add ptestPeter Bergin
Use internal test from hiredis project as ptest. If ptest is in DISTRO_FEATURES tests are enabled default but can be handled individually through PACKAGECONFIG. Test config 'testssl' requires 'ssl' option but is not enabled default as the redis recipe does not build it with ssl support. Tested on qemux86_64 and qemuarm64. Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09packagegroup-meta-oe: Remove minicoredumper-ptest for muslKhem Raj
They do not yet work on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09packagegroup-meta-oe: Add kpatch for glibc + x86_64 onlyKhem Raj
Its not supported on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09libburn: move to meta-filesystemsRoss Burton
This recipe is very much in the remit of meta-filesystems, so move the recipe and update it. It ships a cdrecord wrapper so inherit lib_package, and the license is GPLv2 or later not GPLv2 only, for example: https://dev.lovelyhq.com/libburnia/libburn/src/branch/master/libburn/source.c Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-03glfw: respect DISTRO_FEATURES when enabling x11 in default PACKAGECONFIG and ↵Martin Jansa
return it to REQUIRED_DISTRO_FEATURES x11 was recently removed from REQUIRED_DISTRO_FEATURES but it should still respect x11 in DISTRO_FEATURES, now this causes: ERROR: Nothing PROVIDES 'libxi' (but meta-oe/recipes-core/glfw/glfw_3.3.bb DEPENDS on or otherwise requires it) libxi was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) ERROR: Nothing PROVIDES 'libxinerama' (but meta-oe/recipes-core/glfw/glfw_3.3.bb DEPENDS on or otherwise requires it) libxinerama was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) ERROR: Nothing PROVIDES 'libxrandr' (but meta-oe/recipes-core/glfw/glfw_3.3.bb DEPENDS on or otherwise requires it) libxrandr was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) ERROR: Nothing PROVIDES 'libglu' (but meta-oe/recipes-core/glfw/glfw_3.3.bb DEPENDS on or otherwise requires it) libglu was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) ERROR: Nothing PROVIDES 'libxcursor' (but meta-oe/recipes-core/glfw/glfw_3.3.bb DEPENDS on or otherwise requires it) libxcursor was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) when wayland and opengl are in DISTRO_FEATURES, but x11 isn't. REQUIRED_DISTRO_FEATURES is satisfied by "opengl" and ANY_OF_DISTRO_FEATURES by "wayland", but the default PACKAGECONFIG doesn't match with that. Also move libglu to x11 PACKAGECONFIG, because that also has x11 in REQUIRED_DISTRO_FEATURES. Return x11 to REQUIRED_DISTRO_FEATURES because even with this change it still fails to build without x11 in DISTRO_FEATURES, so until wayland support is resolved it does require x11 to build, otherwise fails with: glfw/3.3+gitAUTOINC+781fbbadb0-r0/recipe-sysroot-native/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message): | Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-28glfw: add packageconfig and wayland dependenciesRandolph Sapp
GLFW has the ability to use a wayland backend. This patch adds a config for it, but does not enable it by default because it has a dependency on extra-cmake-modules which is provided (most commonly) by meta-qt5-extra. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-23opencl-headers: upgrade 2023.02.06 -> 2023.04.17Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-10glibmm: fix reproducibility issuesMarkus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-06uutils-coreutils: disable musl supportEtienne Cordonnier
musl is not supported because the libc crate does not support functions like "endutxent" at the moment, so src/uucore/src/lib/features.rs disables utmpx when targetting musl. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-06uutils-coreutils: upgrade 0.0.17 -> 0.0.18Etienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-06uutils-coreutils: remove obsolete commentEtienne Cordonnier
This comment does not make sense any more, now that the auto-generated recipe has been removed. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-06uutils-coreutils: Add crates checksumEtienne Cordonnier
Commit 93d691d58c1c43 did not add the crates checksum (even though the commit message says it did), and the crates fetcher is now failing with "No checksum specified". Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-05recipes: Remove double protocol= from SRC_URIsPeter Kjellerstedt
With the exception of paho-mqtt-cpp, the double protocol= attributes were added to the SRC_URIs when protocol=https was added to all SRC_URIs fetching from github.com in commit b402a3076f (recipes: Update SRC_URI branch and protocols). Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-02meta-oe-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling
Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-oe-ptest-image.bb for an image per ptest in the form of meta-oe-ptest-image-XXX using class extensions. * Add meta-oe-ptest-all-image.bb depends on ALL meta-oe-ptest-image-XXX in meta-oe * Add meta-oe-ptest-fast-image.bb depends on meta-oe ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-oe-ptest-image-XXX can be built with: $ bitbake meta-oe-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-oe-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresult.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23opencl-headers: upgrade 2022.09.30 -> 2023.02.06Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-17uutils-coreutils: Add crates checksum and use cargo-update-recipes-cratesFrederic Martinsons
This is related to checksum verification introduction in bitbake crate fetcher: https://patchwork.yoctoproject.org/project/bitbake/patch/20230315131513.50635-1-frederic.martinsons@gmail.com/ Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-09ocl-icd: Add PROVIDES and RPROVIDES for virtual/opencl-icdZoltán Böszörményi
Some programs dlopen libOpenCL.so.1, they use RDEPENDS. This will allow selecting between ocl-icd and opencl-icd-loader. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-09opencl-icd-loader: Add RPROVIDES:${PN} = "virtual/opencl-icd"Zoltán Böszörményi
Some programs dlopen libOpenCL.so.1, they use RDEPENDS. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-09packagegroup-meta-oe: enable build libyang on riscv32/64Yi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-24.patch: fix Upstream-Status formatting issues reported by patchreview tool ↵Martin Jansa
from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-15graphene: Delete recipeKhem Raj
This has migrated to core layer Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-03minicoredumper: Add ptestSimone Weiss
Add the demo from minicoredumper - that is intended as a test for it - as a ptest for minicoredumper. Result example: root@qemux86-64:~# ptest-runner minicoredumper START: ptest-runner 2023-02-02T12:27 BEGIN: /usr/lib/minicoredumper/ptest minicoredumper_demo expecting Segmentation fault with core dump ... [ 21.791878] minicoredumper_[330]: segfault at 0 ip 00000000004014f2 sp 00007ffe4271f870 error 4 in minicoredumper_demo[401000+1000] likely on CPU 0 (core 0, socket 0) [ 21.793886] Code: 00 b8 00 00 00 00 e8 7d fb ff ff 83 bd 5c ff ff ff 01 75 2f 48 c7 45 e8 00 00 00 00 bf 58 21 40 00 e8 52 fb ff ff 48 8b 45 e8 <0f> b6 00 0f be c0 89 c6 bf 77 21 40 00 b8 00 00 00 00 e8 47 ff /usr/lib/minicoredumper/ptest/run-ptest: line 6: 330 Segmentation fault minicoredumper_demo minicoredumper SUCCESS DURATION: 3 END: /usr/lib/minicoredumper/ptest 2023-02-02T12:28 STOP: ptest-runner TOTAL: 1 FAIL: 0 root@qemux86-64:~# Please note the Segmentation fault is intended to provoke a coredump. Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com> Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-27mm-common: fix Upstream-Status formattingMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-26dbus-cxx: Upgrade to 2.3.1Khem Raj
License-Update: Swith to new license [1] Drop upstreamed patches [1] https://github.com/dbus-cxx/dbus-cxx/commit/efe8d3587104bcd748d990da8b86de9e3ef9a0ed Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-26dbus-cxx: Fix build with gcc13Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-25Fix missing leading whitespace with ':append'Niko Mauno
Mitigate occurences where ':append' operator is used and leading whitespace character is obviously missing, risking inadvertent string concatenation. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-23uutils-coreutils: upgrade 0.0.16 -> 0.0.17Etienne Cordonnier
Signed-off-by: Etienne Cordonnier <ecordonnier@snapchat.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>