52e39fb7 | 26-Jan-2024 |
Michal Berger <michal.berger@intel.com> |
test/packaging: Adjust vs-dpdk test
Since 6747380f71 it's now user's responsibility to package DPDK into a separate RPM - this broke build_shared_native_dpdk_rpm() test under vs-dpdk jobs.
This tes
test/packaging: Adjust vs-dpdk test
Since 6747380f71 it's now user's responsibility to package DPDK into a separate RPM - this broke build_shared_native_dpdk_rpm() test under vs-dpdk jobs.
This test now needs to bundle --with-dpdk=* into a separate RPM alone so do just that.
Get rid of Epoch handling and update minimal supported DPDK to 22.11.
Change-Id: Ic3cf9e7c0ff9d8a4bb9a689ec4f8c96affd60aa1 Signed-off-by: Michal Berger <michal.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21586 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
91ccdf19 | 18-Jan-2024 |
Ben Walker <ben@nvidia.com> |
rpmbuild: Break the SPDK scripts out into a separate RPM
Change-Id: I9036af4f13392ed0288f9a5991c3cf0b7d460de9 Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/
rpmbuild: Break the SPDK scripts out into a separate RPM
Change-Id: I9036af4f13392ed0288f9a5991c3cf0b7d460de9 Signed-off-by: Ben Walker <ben@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21491 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
show more ...
|
8ecd4994 | 30-Sep-2022 |
Michal Berger <michal.berger@intel.com> |
rpmbuild: Disable tracing for the %build stage
rpmbuild has a built-in variable that enables tracing for each script template. This generates unecessary noise throughout the build part so disable it
rpmbuild: Disable tracing for the %build stage
rpmbuild has a built-in variable that enables tracing for each script template. This generates unecessary noise throughout the build part so disable it there.
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: I1a0010d518915d11af4a628b929edbc3b670d56e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14803 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
a7de0306 | 30-Sep-2022 |
Michal Berger <michal.berger@intel.com> |
rpmbuild: Don't use default compiler flags set by rpmbuild
Latest rpmbuild has an enhanced set of macros which define different compiler flags inside the build environment. Their defaults, however,
rpmbuild: Don't use default compiler flags set by rpmbuild
Latest rpmbuild has an enhanced set of macros which define different compiler flags inside the build environment. Their defaults, however, may impact the overall SPDK build (and its submodules) in a bit unpredictable manner. With that in mind, make sure that defaults are not use and only flags specified by the user are kept in use.
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: Ie3a3123011a43be78f20f805ea6f8cad6571beec Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14802 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
23019242 | 30-Sep-2022 |
Michal Berger <michal.berger@intel.com> |
rpmbuild: Add wrapper function for copying .so files
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: I0c8b5549080c1617a5eb0c1cc6145af6f1b0845d Reviewed-on: https://review.spdk.io/g
rpmbuild: Add wrapper function for copying .so files
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: I0c8b5549080c1617a5eb0c1cc6145af6f1b0845d Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14801 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
cd926640 | 30-Sep-2022 |
Michal Berger <michal.berger@intel.com> |
rpmbuild: Include libvfio-user libraries
In case --with-shared build bundles with --with-vfio-user the vfio .so* files must be also included for the applications to link properly. To that end, creat
rpmbuild: Include libvfio-user libraries
In case --with-shared build bundles with --with-vfio-user the vfio .so* files must be also included for the applications to link properly. To that end, create a separate package that will ship with these files on board.
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: I2c7e933b531b67a00e5af1e3b4dfbfaf8759d7ad Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14800 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
5e75ad20 | 30-Sep-2022 |
Michal Berger <michal.berger@intel.com> |
rpmbuild: Add helper functions for copying files into the spec
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: Ic53bd1733e2462c8d5c5d0ff057405fbcb20c19b Reviewed-on: https://review
rpmbuild: Add helper functions for copying files into the spec
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: Ic53bd1733e2462c8d5c5d0ff057405fbcb20c19b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14799 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
38845396 | 30-Sep-2022 |
Michal Berger <michal.berger@intel.com> |
rpmbuild: Don't copy binaries from build/bin build/examples
make install already does that for us - from build/examples some subset of binaries is selected but in the rpm scope it should be enough.
rpmbuild: Don't copy binaries from build/bin build/examples
make install already does that for us - from build/examples some subset of binaries is selected but in the rpm scope it should be enough.
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: I3045711fc3daead9c255fc586600abe5796bc783 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14798 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: <sebastian.brzezinka@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
b1aaa1e8 | 30-Sep-2022 |
Michal Berger <michal.berger@intel.com> |
rpmbuild: Pass $MAKEFLAGS to make {clean,install}
This can speed up these commands by passing, .e.g, -j N args as per default defined in rpm.sh.
Signed-off-by: Michal Berger <michal.berger@intel.co
rpmbuild: Pass $MAKEFLAGS to make {clean,install}
This can speed up these commands by passing, .e.g, -j N args as per default defined in rpm.sh.
Signed-off-by: Michal Berger <michal.berger@intel.com> Change-Id: Ia64d3c0a0eef18e449e3020f31eaae8dd4caf483 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14797 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: <sebastian.brzezinka@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
show more ...
|
2b565885 | 16-Jun-2021 |
Michal Berger <michalx.berger@intel.com> |
rpmbuild: Allow to use default RPM build directories
USE_DEFAULT_DIRS can be used together with GEN_SPEC to not hardcode our custom paths into the .spec and instead use default set of dirs - this sh
rpmbuild: Allow to use default RPM build directories
USE_DEFAULT_DIRS can be used together with GEN_SPEC to not hardcode our custom paths into the .spec and instead use default set of dirs - this should allow users to not define custom dir macros for their own rpmbuild instances and simply run the build against the .spec:
$ GEN_SPEC=yes USE_DEFAULT_DIRS=yes ./rpmbuild/rpm.sh > foo.spec # .. prepare source ... $ rpmbuild -ba foo.spec
Signed-off-by: Michal Berger <michalx.berger@intel.com> Change-Id: Ia50ac303dfe9090fbd424e63e9eee7d939415ac2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8390 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|