[SRU] networking-mlnx version misaligned with OpenStack Release

Bug #1842690 reported by James Page on 2019-09-04
10
This bug affects 1 person
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)

James Page (james-page) on 2019-09-05
description: updated
James Page (james-page) on 2019-09-05
description: updated
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
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
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) on 2019-09-12
description: updated
James Page (james-page) on 2019-09-16
description: updated
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
James Page (james-page) wrote :
description: updated
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) on 2019-10-11
Changed in cloud-archive:
status: Triaged → Fix Committed
James Page (james-page) on 2019-10-11
Changed in networking-mlnx (Ubuntu Disco):
status: Incomplete → Triaged
James Page (james-page) on 2019-11-04
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://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
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
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
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!

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!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers