DPDK shared library versioning

Bug #1546547 reported by Christian Ehrhardt 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dpdk (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The upstream DPDK project does not keep sover's on their combined library.
There was some great work to properly version all the sublibraries going into

For now we have to live with the state as (deliver as sover 0) is and all its implications like complex upgrades/updates.
Might be tricky on the first ABI/API bump, but so far we have only few consumers at least.

We have participated on a discussion about in upstream dpdk but that is still open.
And focus is currently elsewhere.
The last suggestion came from RH and was around a linker script that would replace the combined library.
The linker script would then on link time include just the needed (and versioned) sub libraries of DPDK.
We would have a lot of effort packaging that this way, but even if so we will have to wait until upstream really settled on this.

This bug is more about tracking the issue openly.

Changed in dpdk (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

FYI - the linker script solution seems to be refreshed and picked up for 2.3 http://dpdk.org/dev/patchwork/patch/9088/

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Packaging will change, this will be part of our move to 16.04 and later and should work out fine as far as it looks atm.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

This was fixed by upstream changing versioning and us adapting to it in Debian and Ubuntu packaging. The recent upload to yakkety fixed that but there is no way to backport this, so no Xenial task needed. It will in some way be available for Xenial via the cloud archive if needed.

Changed in dpdk (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.