[SRU] networking-mlnx version misaligned with OpenStack Release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Ubuntu Cloud Archive |
High
|
James Page | ||
| Rocky |
Wishlist
|
James Page | ||
| Stein |
High
|
James Page | ||
| Train |
High
|
James Page | ||
| networking-mlnx (Ubuntu) |
High
|
James Page | ||
| Bionic |
Wishlist
|
James Page | ||
| Disco |
High
|
James Page | ||
| Eoan |
High
|
James Page |
Bug Description
[Impact]
Mellanox networking plugin for Neutron is not installable or has mismatched versions on several Ubuntu and UCA releases
[Test Case]
See attachment for test plan provided by Mellanox team.
[Regression Potential]
Low; package was removed from bionic and disco so is not currently installable; Upstream release versions have been verified by upstream development team.
[Original Bug Report]
networking-mlnx provides a neutron mechanism driver for the neutron ML2 plugin as part of OpenStack networking.
The versioning of this project tracks that of neutron i.e. they need to be major version aligned.
Due to the fact that this package has been a sync from Debian for the last N releases, its always been one major release behind the version of Neutron shipped in the same Ubuntu release.
The Mellanox team have requested that we update to correct this misalignment.
bionic/queens: 12.4.0
rocky: 13.3.0
disco/stein: 14.0.1
eoan/train: 15.0.0~ (snapshot)
description: | updated |
description: | updated |
Launchpad Janitor (janitor) wrote : | #1 |
Changed in networking-mlnx (Ubuntu Eoan): | |
status: | New → Fix Released |
James Page (james-page) wrote : | #2 |
Note that networking-mlnx was present in bionic but was removed pre-release as it FTBFS and was incompatible with the version of neutron being shipped in 18.04.
I'd like to re-introduce this package as part of this SRU at the correct version.
Changed in networking-mlnx (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in networking-mlnx (Ubuntu Disco): | |
status: | New → Triaged |
Changed in networking-mlnx (Ubuntu Eoan): | |
importance: | Undecided → High |
Changed in networking-mlnx (Ubuntu Disco): | |
importance: | Undecided → High |
Changed in networking-mlnx (Ubuntu Bionic): | |
importance: | Undecided → Wishlist |
description: | updated |
summary: |
- [SRU] version misaligned with OpenStack Release + [SRU] networking-mlnx version misaligned with OpenStack Release |
James Page (james-page) wrote : | #3 |
Test packages for bionic, disco and train (already in release pocket in Ubuntu):
https:/
I've also done a backport of the right version for Rocky UCA:
https:/
Worth noting that the bionic/queens package is py2, and the rocky and later packages are py3 only.
Changed in networking-mlnx (Ubuntu Eoan): | |
assignee: | nobody → James Page (james-page) |
Changed in networking-mlnx (Ubuntu Disco): | |
assignee: | nobody → James Page (james-page) |
Changed in networking-mlnx (Ubuntu Bionic): | |
assignee: | nobody → James Page (james-page) |
description: | updated |
description: | updated |
Steve Langasek (vorlon) wrote : | #4 |
I don't consider 'apt install' an adequate test case for a new upstream version of a package being landed in a stable release. And this package has no autopkgtests.
Changed in networking-mlnx (Ubuntu Disco): | |
status: | Triaged → Incomplete |
James Page (james-page) wrote : | #6 |
@vorlon - as our upstream requested this re-introduction
Changed in cloud-archive: | |
status: | Triaged → Fix Committed |
Changed in networking-mlnx (Ubuntu Disco): | |
status: | Incomplete → Triaged |
Changed in cloud-archive: | |
status: | Triaged → Fix Released |
Hello James, or anyone else affected,
Accepted networking-mlnx into disco-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-
Further information regarding the verification process can be found at https:/
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.
Changed in networking-mlnx (Ubuntu Disco): | |
status: | Triaged → Fix Committed |
tags: | added: verification-needed verification-needed-disco |
James Page (james-page) wrote : | #8 |
Hello James, or anyone else affected,
Accepted networking-mlnx into stein-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.
Please help us by testing this new package. To enable the -proposed repository:
sudo add-apt-repository cloud-archive:
sudo apt-get update
Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-
Further information regarding the verification process can be found at https:/
tags: | added: verification-stein-needed |
James Page (james-page) wrote : | #9 |
Hello James, or anyone else affected,
Accepted networking-mlnx into rocky-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.
Please help us by testing this new package. To enable the -proposed repository:
sudo add-apt-repository cloud-archive:
sudo apt-get update
Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-
Further information regarding the verification process can be found at https:/
tags: | added: verification-rocky-needed |
Corey Bryant (corey.bryant) wrote : | #11 |
Hello James, or anyone else affected,
Accepted networking-mlnx into rocky-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.
Please help us by testing this new package. To enable the -proposed repository:
sudo add-apt-repository cloud-archive:
sudo apt-get update
Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-
Further information regarding the verification process can be found at https:/
Corey Bryant (corey.bryant) wrote : | #12 |
Hello James, or anyone else affected,
Accepted networking-mlnx into stein-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository.
Please help us by testing this new package. To enable the -proposed repository:
sudo add-apt-repository cloud-archive:
sudo apt-get update
Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-
Further information regarding the verification process can be found at https:/
Lenny (lennyb) wrote : | #13 |
Hello Corey,
We have tested this patch in our Labs on Ubuntu Bionic and we found that it working as it suppose to.
We tested version 15.0.0.0~b2
[1] http://
Thanks.
Lenny.
James Page (james-page) wrote : | #14 |
Hi Lenny
In order to release these updates, we need for all versions to be tested - Disco has gone EOL since we started on this work so that can be ignored but the bionic/rocky and bionic/stein versions need validation before we can release them.
Any chance you could complete that testing and update this bug?
Thanks
James
Changed in networking-mlnx (Ubuntu Disco): | |
status: | Fix Committed → Won't Fix |
This bug was fixed in the package networking-mlnx - 1:15.0. 0~b2~git2019090 509.50bbc9d- 0ubuntu1
--------------- 0~b2~git2019090 509.50bbc9d- 0ubuntu1) eoan; urgency=medium
networking-mlnx (1:15.0.
* New upstream snapshot for OpenStack Train (LP: #1842690).
* d/control: Align (Build-)Depends with upstream.
-- James Page <email address hidden> Thu, 05 Sep 2019 09:00:32 +0100