diff --git a/dpdk-thunderx.changes b/dpdk-thunderx.changes index ace5eb7..36ea2ca 100644 --- a/dpdk-thunderx.changes +++ b/dpdk-thunderx.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Sep 24 11:52:08 UTC 2018 - Marco Varlese + +- Fixed a problem with ABI compatibility; API/ABI compatibility is + guaranteed by DPDK upstream community across subsequent bug-fix + releases. However, the .spec file broke it by defining the wrong + version which included also the bug-fix release number. +- Fixed a naming issue with library: did not reflect soname + ------------------------------------------------------------------- Wed Aug 29 09:59:13 UTC 2018 - marco.varlese@suse.com diff --git a/dpdk-thunderx.spec b/dpdk-thunderx.spec index 88bd84c..01f9f64 100644 --- a/dpdk-thunderx.spec +++ b/dpdk-thunderx.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # needssslcertforbuild @@ -43,7 +43,9 @@ # The lname versioning is based solely on the MAJOR and MINOR # as per DPDK CONFIG_RTE_MAJOR_ABI. -%define lname libdpdk-18_02-0 +%define maj 18 +%define min 02 +%define lname libdpdk-%{maj}_%{min} # Do NOT edit this auto generated file! Edit dpdk.spec instead # and run 'pre_checkin.sh' before committing @@ -189,7 +191,7 @@ function setdefaultconf() setconf CONFIG_RTE_NEXT_ABI n $1 # SONAME equals to DPDK release version - setconf CONFIG_RTE_MAJOR_ABI %{version} $1 + setconf CONFIG_RTE_MAJOR_ABI %{maj}.%{min} $1 # Enable automatic driver loading from this path setconf CONFIG_RTE_EAL_PMD_PATH '"%{pmddir}"' $1 diff --git a/dpdk.changes b/dpdk.changes index ace5eb7..36ea2ca 100644 --- a/dpdk.changes +++ b/dpdk.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Mon Sep 24 11:52:08 UTC 2018 - Marco Varlese + +- Fixed a problem with ABI compatibility; API/ABI compatibility is + guaranteed by DPDK upstream community across subsequent bug-fix + releases. However, the .spec file broke it by defining the wrong + version which included also the bug-fix release number. +- Fixed a naming issue with library: did not reflect soname + ------------------------------------------------------------------- Wed Aug 29 09:59:13 UTC 2018 - marco.varlese@suse.com diff --git a/dpdk.spec b/dpdk.spec index 781ded4..ec597ed 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # needssslcertforbuild @@ -43,7 +43,9 @@ # The lname versioning is based solely on the MAJOR and MINOR # as per DPDK CONFIG_RTE_MAJOR_ABI. -%define lname libdpdk-18_02-0 +%define maj 18 +%define min 02 +%define lname libdpdk-%{maj}_%{min} Name: dpdk Version: 18.02.2 @@ -187,7 +189,7 @@ function setdefaultconf() setconf CONFIG_RTE_NEXT_ABI n $1 # SONAME equals to DPDK release version - setconf CONFIG_RTE_MAJOR_ABI %{version} $1 + setconf CONFIG_RTE_MAJOR_ABI %{maj}.%{min} $1 # Enable automatic driver loading from this path setconf CONFIG_RTE_EAL_PMD_PATH '"%{pmddir}"' $1