From dc1ae4725565254d798cdd67dade2534758204d37966fcf4275e9efccee46bf9 Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Mon, 24 Sep 2018 12:05:13 +0000 Subject: [PATCH 1/2] Accepting request 637575 from home:mvarlese:branches:network - 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 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. OBS-URL: https://build.opensuse.org/request/show/637575 OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=88 --- dpdk-thunderx.changes | 8 ++++++++ dpdk-thunderx.spec | 8 +++++--- dpdk.changes | 8 ++++++++ dpdk.spec | 8 +++++--- 4 files changed, 26 insertions(+), 6 deletions(-) diff --git a/dpdk-thunderx.changes b/dpdk-thunderx.changes index ace5eb7..c19e6fb 100644 --- a/dpdk-thunderx.changes +++ b/dpdk-thunderx.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +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. + ------------------------------------------------------------------- Wed Aug 29 09:59:13 UTC 2018 - marco.varlese@suse.com diff --git a/dpdk-thunderx.spec b/dpdk-thunderx.spec index 88bd84c..61236a5 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}-0 # 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..c19e6fb 100644 --- a/dpdk.changes +++ b/dpdk.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +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. + ------------------------------------------------------------------- Wed Aug 29 09:59:13 UTC 2018 - marco.varlese@suse.com diff --git a/dpdk.spec b/dpdk.spec index 781ded4..20b1c95 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}-0 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 From 2e1761a6dfa911a63a16b26b68a5e140e2a53e9e38ec585ed09470fe8f2c2ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Mon, 24 Sep 2018 12:57:22 +0000 Subject: [PATCH 2/2] Accepting request 637654 from home:mvarlese:branches:network - Fixed a naming issue with library: did not reflect soname - Fixed a naming issue with library: did not reflect soname OBS-URL: https://build.opensuse.org/request/show/637654 OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=89 --- dpdk-thunderx.changes | 1 + dpdk-thunderx.spec | 2 +- dpdk.changes | 1 + dpdk.spec | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dpdk-thunderx.changes b/dpdk-thunderx.changes index c19e6fb..36ea2ca 100644 --- a/dpdk-thunderx.changes +++ b/dpdk-thunderx.changes @@ -5,6 +5,7 @@ Mon Sep 24 11:52:08 UTC 2018 - Marco Varlese 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 61236a5..01f9f64 100644 --- a/dpdk-thunderx.spec +++ b/dpdk-thunderx.spec @@ -45,7 +45,7 @@ # as per DPDK CONFIG_RTE_MAJOR_ABI. %define maj 18 %define min 02 -%define lname libdpdk-%{maj}_%{min}-0 +%define lname libdpdk-%{maj}_%{min} # Do NOT edit this auto generated file! Edit dpdk.spec instead # and run 'pre_checkin.sh' before committing diff --git a/dpdk.changes b/dpdk.changes index c19e6fb..36ea2ca 100644 --- a/dpdk.changes +++ b/dpdk.changes @@ -5,6 +5,7 @@ Mon Sep 24 11:52:08 UTC 2018 - Marco Varlese 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 20b1c95..ec597ed 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -45,7 +45,7 @@ # as per DPDK CONFIG_RTE_MAJOR_ABI. %define maj 18 %define min 02 -%define lname libdpdk-%{maj}_%{min}-0 +%define lname libdpdk-%{maj}_%{min} Name: dpdk Version: 18.02.2