[SRU] networking-mlnx version misaligned with OpenStack Release

Bug #1842690 reported by James Page
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Cloud Archive
Fix Released
High
James Page
Rocky
Fix Committed
Wishlist
James Page
Stein
Fix Committed
High
James Page
Train
Fix Released
High
James Page
networking-mlnx (Ubuntu)
Fix Released
High
James Page
Bionic
Triaged
Wishlist
James Page
Disco
Won't Fix
High
James Page
Eoan
Fix Released
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)

James Page (james-page)
description: updated
James Page (james-page)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package networking-mlnx - 1:15.0.0~b2~git2019090509.50bbc9d-0ubuntu1

---------------
networking-mlnx (1:15.0.0~b2~git2019090509.50bbc9d-0ubuntu1) eoan; urgency=medium

  * 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

Changed in networking-mlnx (Ubuntu Eoan):
status: New → Fix Released
Revision history for this message
James Page (james-page) wrote :

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
Revision history for this message
James Page (james-page) wrote :

Test packages for bionic, disco and train (already in release pocket in Ubuntu):

  https://launchpad.net/~james-page/+archive/ubuntu/networking-mlnx

I've also done a backport of the right version for Rocky UCA:

  https://launchpad.net/~james-page/+archive/ubuntu/rocky

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)
James Page (james-page)
description: updated
James Page (james-page)
description: updated
Revision history for this message
Steve Langasek (vorlon) wrote :

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
Revision history for this message
James Page (james-page) wrote :
description: updated
Revision history for this message
James Page (james-page) wrote :

@vorlon - as our upstream requested this re-introduction/update, I asked them to help out with testing - see the attached test plan that they have provided.

James Page (james-page)
Changed in cloud-archive:
status: Triaged → Fix Committed
James Page (james-page)
Changed in networking-mlnx (Ubuntu Disco):
status: Incomplete → Triaged
James Page (james-page)
Changed in cloud-archive:
status: Triaged → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello James, or anyone else affected,

Accepted networking-mlnx into disco-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/networking-mlnx/1:14.0.1-0ubuntu0.19.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. 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-needed-disco to verification-done-disco. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-disco. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

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
Revision history for this message
James Page (james-page) wrote :

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:stein-proposed
  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-stein-needed to verification-stein-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-stein-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-stein-needed
Revision history for this message
James Page (james-page) wrote :

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:rocky-proposed
  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-rocky-needed to verification-rocky-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-rocky-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-rocky-needed
Revision history for this message
Corey Bryant (corey.bryant) wrote :

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:rocky-proposed
  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-rocky-needed to verification-rocky-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-rocky-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Corey Bryant (corey.bryant) wrote :

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:stein-proposed
  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-stein-needed to verification-stein-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-stein-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Lenny (lennyb) wrote :

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://ubuntu-cloud.archive.canonical.com/ubuntu/pool/main/n/networking-mlnx/

Thanks.
Lenny.

Revision history for this message
James Page (james-page) wrote :

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

Steve Langasek (vorlon)
Changed in networking-mlnx (Ubuntu Disco):
status: Fix Committed → Won't Fix
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.