Liberty release 1.0.0 depends on tempest-lib>=0.10.0

Bug #1506931 reported by Corey Bryant
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
Critical
Kirill Zaitsev

Bug Description

The 1.0.0 tag for Liberty murano has a dependency on tempest-lib>=0.10.0, which is greater that that allowed by global requirements for Liberty (tempest-lib>=0.8.0). Global requirements: https://github.com/openstack/requirements/blob/stable/liberty/global-requirements.txt

It's hard for me to tell if this is just a minor issues or if the tagging is incorrect and it's actually a larger issue. This needs to be resolved before we can package murano for Debian/Ubuntu so this is a critical bug.

description: updated
description: updated
Revision history for this message
Thomas Goirand (thomas-goirand) wrote :

I confirm what Corey says: murano should *not* depend on a tempest-lib version that high, this isn't in line with the requirements repository. Is the 1.0.0 tag correct? Or was there something wrong here?

Revision history for this message
Victor Ryzhenkin (vryzhenkin) wrote :

I'm not sure, that 1.0.0 tag is incorrect. Could you explain, please?

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

$ git branch --contains 1.0.0
  master

That should be stable/liberty I think.

Revision history for this message
Victor Ryzhenkin (vryzhenkin) wrote :

Check one more time, please. Master branch can't contain this tag because it has per version 2.0.0

16.10.15 we merged a patch, that removes 1.0.0 version from master branch.

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

There's no longer a diff between 1.0.0.0rc2 and 1.0.0, which seems better than the huge diff I was seeing before. However test-requirements.txt still has tempest-lib>=0.10.0 (introduced in rc2) which is not inline with Liberty global requirements, and that makes me think something still isn't right. Here's the commit where tempest-lib first got bumped above 0.8.0: https://review.openstack.org/#/c/230567/

global requirements: https://github.com/openstack/requirements/blob/stable/liberty/global-requirements.txt

summary: - Liberty release (tag) doesn't map to stable/liberty branch
+ Liberty release 1.0.0 depends on tempest-lib>=0.10.0
Revision history for this message
Corey Bryant (corey.bryant) wrote :

I updated the summary and description to better reflect the current state.

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

If you compare the git log for tags/1.0.0 vs stable/liberty you can tell they are very different, whereas for other projects (I just looked at cinder and keystone for example) have almost exact git logs.

Changed in murano:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Kirill Zaitsev (kzaitsev)
Changed in murano:
importance: High → Critical
Revision history for this message
Kirill Zaitsev (kzaitsev) wrote :

Murano 1.0.1 has been released, please use that tag.

Changed in murano:
status: In Progress → Fix Released
milestone: none → 1.0.1
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.