diff --git a/.gitignore b/.gitignore index bac1e19..265a30c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/qatengine-1.5.0.tar.gz +/qatengine-*.tar.gz diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..4ca9235 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,6 @@ +--- !Policy +product_versions: + - rhel-10 +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/qatengine.spec b/qatengine.spec index cad0cb5..acb483f 100644 --- a/qatengine.spec +++ b/qatengine.spec @@ -4,8 +4,8 @@ %global enginesdir %(pkg-config --variable=enginesdir libcrypto) Name: qatengine -Version: 1.5.0 -Release: 3%{?dist} +Version: 1.6.0 +Release: 1%{?dist} Summary: Intel QuickAssist Technology (QAT) OpenSSL Engine # Most of the source code is BSD, with the following exceptions: @@ -70,119 +70,8 @@ openssl engine -v %{name} %{enginesdir}/%{name}.so %changelog -* Fri Jan 26 2024 Fedora Release Engineering - 1.5.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild +* Fri Mar 22 2024 Vladis Dronov - 1.6.0-1 +- Update to qatengine v1.6.0 (RHEL-20177) -* Mon Jan 22 2024 Fedora Release Engineering - 1.5.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Dec 25 2023 Jaya Naga Venkata Sudhakar - 1.5.0-1 -- Update to qatengine v1.5.0 - -* Wed Nov 22 2023 Vladis Dronov - 1.4.0-2 -- Rebuild due to qatlib so-version bump - -* Wed Sep 13 2023 Yogaraj Alamenda - 1.4.0-1 -- Update to qatengine v1.4.0 - -* Tue Sep 12 2023 Yogaraj Alamenda - 1.3.1-1 -- Update to qatengine v1.3.1 - -* Fri Sep 08 2023 Giovanni Cabiddu - 1.3.0-2 -- Rebuild due to qatlib so-version bump - -* Wed Aug 09 2023 Yogaraj Alamenda - 1.3.0-1 -- Update to qatengine v1.3.0 - -* Fri Jul 21 2023 Fedora Release Engineering - 1.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jun 14 2023 Yogaraj Alamenda - 1.2.0-1 -- Update to qatengine v1.2.0 - -* Thu May 04 2023 Yogaraj Alamenda - 1.1.0-1 -- Update to qatengine v1.1.0 - -* Thu Apr 13 2023 Ali Erdinc Koroglu - 1.0.0-2 -- Enable QAT_HW & QAT SW Co-ex Acceleration for non RHEL distros - -* Wed Mar 22 2023 Yogaraj Alamenda - 1.0.0-1 -- Update to qatengine v1.0.0 - -* Thu Feb 09 2023 Yogaraj Alamenda - 0.6.19-1 -- Update to qatengine v0.6.19 - -* Fri Jan 20 2023 Fedora Release Engineering - 0.6.18-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Dec 08 2022 Yogaraj Alamenda - 0.6.18-1 -- Update to qatengine v0.6.18 - -* Wed Nov 02 2022 Yogaraj Alamenda - 0.6.17-1 -- Update to qatengine v0.6.17 - -* Mon Oct 03 2022 Yogaraj Alamenda - 0.6.16-1 -- Update to qatengine v0.6.16 - -* Wed Aug 24 2022 Yogaraj Alamenda - 0.6.15-1 -- Update to qatengine v0.6.15 - -* Sat Jul 30 2022 Vladis Dronov - 0.6.14-2 -- Rebuild due to qatlib so-version bump - -* Wed Jul 20 2022 Yogaraj Alamenda - 0.6.14-1 -- Update to qatengine v0.6.14 - -* Wed Jun 22 2022 Yogaraj Alamenda - 0.6.13-1 -- Update to qatengine v0.6.13 - -* Fri Apr 01 2022 Yogaraj Alamenda - 0.6.12-1 -- Update to qatengine v0.6.12 - -* Thu Jan 27 2022 Yogaraj Alamenda - 0.6.11-1 -- Update to qatengine v0.6.11 - -* Fri Jan 21 2022 Fedora Release Engineering - 0.6.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Oct 28 2021 Yogaraj Alamenda - 0.6.10-1 -- Update to qatengine v0.6.10 - -* Mon Oct 18 2021 Yogaraj Alamenda - 0.6.9-1 -- Update to qatengine v0.6.9 - -* Fri Sep 10 2021 Yogaraj Alamenda - 0.6.8-1 -- Update to qatengine v0.6.8 - -* Thu Sep 09 2021 Yogaraj Alamenda - 0.6.7-2 -- Rebuilt for qatlib v21.08 - -* Fri Jul 30 2021 Yogaraj Alamenda - 0.6.7-1 -- Update to qatengine v0.6.7 - -* Fri Jul 23 2021 Fedora Release Engineering - 0.6.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu May 20 2021 Yogaraj Alamenda - 0.6.6-1 -- Update to qatengine v0.6.6 - -* Thu Mar 18 2021 Yogaraj Alamenda - 0.6.5-1 -- Update to qatengine v0.6.5 -- Update doc with additional docs - -* Wed Jan 27 2021 Fedora Release Engineering - 0.6.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Dec 11 2020 Yogaraj Alamenda 0.6.4-1 -- Update to qatengine v0.6.4 - -* Mon Nov 30 2020 Yogaraj Alamenda 0.6.3-1 -- Update to qatengine v0.6.3 -- Update License and library installation - -* Wed Nov 18 2020 Dinesh Balakrishnan 0.6.2-1 -- Update to qatengine v0.6.2 -- Address review comments - -* Tue Sep 08 2020 Dinesh Balakrishnan 0.6.1-1 -- Initial version of rpm package +* Fri Jan 26 2024 Vladis Dronov - 1.5.0-3 +- Initial import diff --git a/sources b/sources index ecd3fa6..a13c288 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qatengine-1.5.0.tar.gz) = 3f85e3691e6684d41259de6af632e537a2d15562c3a4c622f5aaed5def1475ce5a8283f2b804a9d7f17a790be845cc634cbb010c13484538e68257fd2453ae9f +SHA512 (qatengine-1.6.0.tar.gz) = 62282f003f30ec7fdcd71988b62addd0f055429917c5838f8b6d4194fa0f7aa0b575df070e76189a299dc7c05f5dc77bb6d70abf5fdd869ce32450dc0b7182b5 diff --git a/tests/README b/tests/README new file mode 100644 index 0000000..086bc99 --- /dev/null +++ b/tests/README @@ -0,0 +1,13 @@ +these tests should be configured as BaseOS CI tests (not as OSCI tests), as +they require an x86_64 machine with QAT_4XXX (or later) hardware, so should +be run in Beaker. +see: https://docs.engineering.redhat.com/display/RTT/Onboarding+gating+tests +and: https://docs.engineering.redhat.com/pages/viewpage.action?pageId=53110084 +and: https://docs.engineering.redhat.com/display/RTT/Creating+and+Updating+beaker+test + +see https://bugzilla.redhat.com/show_bug.cgi?id=1747499#c35 for the details: + +> There is no make test inside qatengine. And yes the test procedures you mentioned +> in README are enough to test it with OpenSSL. +> https://github.com/intel/QAT_Engine#test-the-intel-quickassist-technology-openssl-engine +> https://github.com/intel/QAT_Engine#run-speed-with-the-intel-quickassist-technology-openssl-engine diff --git a/tests/nulltest.sh b/tests/nulltest.sh new file mode 100755 index 0000000..7664bf7 --- /dev/null +++ b/tests/nulltest.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +# we cannot test this since there is no machine with QAT_4XXX hardware in Beaker as of now +# Intel promised us to provide OtherQA for qatlib, qatengine and QAT kernel patchsets +echo QATEngine nulltest is PASS +exit 0 diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..0e807fa --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,10 @@ +--- +- hosts: localhost + roles: + - role: standard-test-basic + tags: + - classic + tests: + - nulltest: + dir: . + run: nulltest.sh