aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-extended
AgeCommit message (Collapse)Author
2024-01-25glusterfs: update to 11.1Bruce Ashfield
Updating to 11.1, which requires the following changes: - patch context refreshes - SSL certification patch to configure.ac - drop obselete packageconfigs - package new outputs of the build - drop backported patches Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-04-12fuse: Fix CVE-2023-26253mickledoreSoumya
Resolve asan bug in during receive event notification (#4024) The fuse xlator notify function tries to assign data object to graph object without checking an event. In case of upcall event data object represents upcall object so during access of graph object the process crashed for asan build. Solution: Access the graph->id only while an event is associated specifically to fuse xlator Signed-off-by: Soumya <soumya.sambu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-25global: convert license to SPDX variantsBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-02glusterfs: switch from distutils3 to setuptools3Jeremy Puhlman
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-02-18librdmacm: update LICENSE variantChangqing Li
Fix warning: WARNING: QA Issue: librdmacm: No generic license file exists for: BSD in any provider [license-exists] Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-07-31global: overrides conversionBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-10-27glusterfs: use /run instead of /var/run in systemd service fileChen Qi
/var/run has been deprecated by systemd, so use /run instead, as suggested by systemd. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-02glusterfs: backport patch to fix failure for gcc-10Chen Qi
Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-02-11glusterfs: change pythnon2 dependencies to python3 onesChen Qi
Change python2 deps to python3 ones. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-22misc: python3 readinessBruce Ashfield
Updating the packages in m-c-s to be python3 parse safe. These are not runtime tested, but will pass layer inclusion and parsing. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-22libibverbs: move to meta-virtualizationBruce Ashfield
ceph is one of the main users of this package, so we move it to meta-virtualiation to break the dependency. Since m-c-s already needs meta-virt, it makes more sense this way. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-09-03glusterfs: fix RDEPENDS of glusterfs-geo-replicationChen Qi
It should rdepend on python3-core and bash. Otherwise, we get the following QA issue. glusterfs-6.1-r0 do_package_qa: QA Issue: /usr/libexec/glusterfs/peer_georep-sshkey.py contained in package glusterfs-geo-replication requires /usr/bin/python3, but no providers found in RDEPENDS_glusterfs-geo-replication? [file-rdeps] glusterfs-6.1-r0 do_package_qa: QA Issue: /usr/libexec/glusterfs/set_geo_rep_pem_keys.sh contained in package glusterfs-geo-replication requires /bin/bash, but no providers found in RDEPENDS_glusterfs-geo-replication? [file-rdeps] Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-09-03glusterfs: support usrmergeChangqing Li
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-06-25glusterfs: recovery original author address of each patchHongzhi.Song
Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-05-06librdmacm: set imcompatible with arm 32 and mips archesKai Kang
librdmacm depends on package libibverbs which has been set imcompatible with arm 32 and mips arches by commit 215b975. When build librdmacm it shows errors: | NOTE: Resolving any missing task queue dependencies | ERROR: Nothing PROVIDES 'virtual/libibverbs' (but | .../meta-cloud-services/recipes-extended/librdmacm/librdmacm_1.1.0.bb | DEPENDS on or otherwise requires it) | libibverbs PROVIDES virtual/libibverbs but was skipped: incompatible | with host arm-wrs-linux-gnueabi (not in COMPATIBLE_HOST) | ERROR: Required build target 'librdmacm' has no buildable providers. | Missing or unbuildable dependency chain was: ['librdmacm', 'virtual/libibverbs'] So set librdmacm imcompatible with arm 32 and mips arches too. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-05-06glusterfs: remove PACKAGECONFIG libibverbs for arm 32 and mipsKai Kang
Package libibverbs has been set imcompatible with arm 32 and mips arches by commit 215b975. So disable libibverbs support of glusterfs for arm 32 and mips arches too. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-05-06glusterfs: set CVE_PRODUCTChen Qi
Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-04-26glusterfs: uprev from v5.4 to v6.1Hongzhi.Song
The release-6.1 fixes a lot of CVEs. Modify parts of patches for v6.1. Remove bd-xlator configure which has been dropped. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com>
2019-04-12libibverbs: do not try to build for arm 32 bit or any mipsJoe Slater
arch.h does not contain macros for 32 bit arm or any mips arch. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-03-24librdmacm: upgrade to 1.1.0Dengke Du
Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-03-24libibverbs: upgrade to 1.2.1Dengke Du
Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-03-21glusterfs: fix installed-vs-shipped qa issueKai Kang
Fix installed-vs-shipped qa issue of glusterfs: | ERROR: glusterfs-5.4-r0 do_package: QA Issue: glusterfs: Files/directories were installed but not shipped in any package: | /usr/libexec/glusterfs/mount-shared-storage.sh Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-03-17glusterfs: uprev from v3.11.1 to v5.4Hongzhi.Song
The latest stable release covers some CVEs and new features. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2018-10-31glusterfs: Revert a CVE patch, CVE-2018-10924Hongzhi.Song
The CVE issue exists in v3.12 series and above. Introduced by: [http://git.gluster.org/cgit/glusterfs.git/commit/? id=51dfc9c789b8405f595a337eade938aedcb449c4] More infomation, please see: [https://security-tracker.debian.org/tracker/CVE-2018-10924] The version v3.11.1 doesn't have the issue. So we should revert the CVE-2018-10924. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-10-25glusterfs: Update SRC_URIMingli Yu
Update SRC_URI for glusterfs as the previous one is invalid. Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-10-12librdmacm: Update SRC_URIMingli Yu
Update SRC_URI for librdmacm as the previous one is invalid. Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-10-12libibverbs: Update SRC_URIMingli Yu
Update SRC_URI for libibverbs as the previous one is invalid. Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-30glusterfs: fix CVE-2018-10907Chen Qi
Backport a patch to fix the following CVE. CVE: CVE-2018-10907 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-30glusterfs: fix Fix CVE-2018-10913 and CVE-2018-10914Chen Qi
Backport a patch to fix the following two CVEs. CVE: CVE-2018-10913 CVE: CVE-2018-10914 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-30glusterfs: fix CVE-2018-10924Chen Qi
Backport patch to fix the following CVE. CVE: CVE-2018-10924 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-30glusterfs: fix CVE-2018-10904Chen Qi
Backport patch to fix the following CVE. CVE: CVE-2018-10904 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-30glusterfs: backport patch to fix a few CVEsChen Qi
Backport a patch to fix the following CVEs. CVE: CVE-2018-10926 CVE: CVE-2018-10927 CVE: CVE-2018-10928 CVE: CVE-2018-10929 CVE: CVE-2018-10930 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-30glusterfs: fix CVE-2018-10923Chen Qi
Backport patch to fix the following CVE. CVE: CVE-2018-10923 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-30glusterfs: fix CVE-2018-10911Chen Qi
Backport patch to fix the following CVE. CVE: CVE-2018-10911 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-18glusterfs: fix CVE-2018-10841Chen Qi
Backport patch to fix the following CVE. CVE: CVE-2018-10841 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-09-18glusterfs: fix CVE-2018-1088Chen Qi
Backport patches to fix the following CVE. CVE: CVE-2018-1088 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-05-24glusterfs: build with libtirpcJoe Slater
rpc is not part of glibc 2.27. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-04-13glusterfs: refresh patches to fix QA warningYi Zhao
Refresh patches with devtool command to fix do_patch warning. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-12-28librdmacm: use virtual/libibverbsChen Qi
Use 'virtual/libibverbs' instead of hardcoding libibverbs. This is to avoid potential conflicts between libibverbs in this layer and dpdk-dev-libibverbs in meta-dpdk layer. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-12-28glusterfs: use virtual/libibverbsChen Qi
Use 'virtual/libibverbs' instead of hardcoding libibverbs. This is to avoid potential conflict between libibverbs in this layer and dpdk-dev-libibverbs in meta-dpdk layer. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-12-28libibverbs: provide virtual/libibverbsChen Qi
dpdk-dev-libibverbs recipe provides the same library as what libibverbs provides. To avoid building these two recipes at the same time at one single build, we use the technique of 'virtual/libibverbs'. Make libibverbs provide 'virtual/libibverbs' so that other recipes could use 'virtual/libibverbs' as their dependencies. In this way, potential conflicts are avoided. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-12-19libibverbs: don't do battle when meta-dpdk is in playMark Asselstine
The meta-dpdk layer has its own special version of libibverbs which will conflict with our version: Error: Transaction check error: file /usr/lib64/libibverbs.so.1.0.0 conflicts between attempted installs of \ libibverbs1-1.1.7-r0.corei7_64 and dpdk-dev-libibverbs-1.2.1+3.4+2.0.0.0-r0.corei7_64 Ensure only our version or the meta-dpdk version is in use. With current layer priorities and such this should result in the meta-dpdk version being used, which is fine since if DPDK is desired we are best using the version recommended by meta-dpdk. Users can use PREFERRED_VERSION or other tools to override the default behavior. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-07-26glusterfs: uprev to 3.11.1Yi Zhao
* Add systemd support * Drop the following patch which already fixed in upstream: 0001-Fix-for-mount.glusterfs-not-accepting-version-argume.patch Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-07-26librdmacm: add new recipeYi Zhao
User space RDMA 'socket' protocol and libraries for establising RDMA communication. Includes both Infiniband specific and general RDMA communication management libraries for unreliable datagram, reliable connected, and multicast data transfers. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-07-26libibverbs: add new recpieYi Zhao
Libibverbs is a library that allows userspace processes to use InfiniBand/RDMA 'verbs' directly. libibverbs is now part of rdma-core and the standalone libibverbs project has been deprecated. Rough testing shows that we can move to use rdma-core however we have yet to perform extensive testing with this change. We therefor will continue to use the standalone libibverbs at this point in time. This is also inline with the upstream glusterfs project that still lists libibverbs as a dependency. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-06-29glusterfs: Move from meta-openstack to meta-cloud-servicesHe Zhe
It's not an openstack specific package. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>