MOS Heat package and manifests require and install 2 versions of python routes

Bug #1362977 reported by Vladimir Kuklin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Igor Yozhikov
5.1.x
Fix Released
Medium
Igor Yozhikov
6.0.x
Invalid
Medium
Igor Yozhikov
Mirantis OpenStack
Invalid
Medium
Igor Yozhikov
5.0.x
Won't Fix
Medium
Andrii Kroshchenko
5.1.x
Fix Committed
Medium
Igor Yozhikov
6.0.x
Invalid
Medium
Igor Yozhikov

Bug Description

If we look into requirements of heat packages at least in 5.0.2 and 5.1 versions of manifests and packages, we will see that both packages and manifests finally install python-routes of versions 1.12 and 1.13. This is really confusing and interferes with explicit packages versions specification here:

https://bugs.launchpad.net/mos/+bug/1359705

we need to refurbish it a little bit and not install unneeded packages.

Tags: heat
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

as an example:

RPM packages has python-routes1.12 >= 1.12.3 in requires and manifests install python-routes 1.13 along with it.

Changed in fuel:
assignee: MOS Heat (mos-heat) → Igor Yozhikov (iyozhikov)
tags: added: heat
Revision history for this message
OSCI Robot (oscirobot) wrote :
Revision history for this message
Igor Yozhikov (iyozhikov) wrote :
Revision history for this message
Igor Yozhikov (iyozhikov) wrote :

master branch has proper dependency values

Revision history for this message
OSCI Robot (oscirobot) wrote :

Package heat has been built from changeset: http://gerrit.mirantis.com/21553
RPM Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1-stable/centos

Revision history for this message
Sergey Kraynev (skraynev) wrote :
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

No updates for almos two months!

Is this In Progress or Fix Committed for 5.1.1? Where are the fixes for 5.0.3 and 6.0? Is Medium the right priority? If so, why is this targeted for 5.x at all?

Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Fix was merged to branch openstack-ci/fuel-5.1/2014.1.1, need to verify that we have fix for 5.1.1 too.

Revision history for this message
Dmitry Borodaenko (angdraug) wrote :
Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package heat has been built for project openstack/heat
Package version == 2014.1.3, package release == fuel5.1.1.mira1.git.7bf3c21.56235ce

Changeset: https://review.fuel-infra.org/764
project: openstack-build/heat-build
branch: openstack-ci/fuel-5.1.1/2014.1.1
author: Igor Yozhikov
committer: Igor Yozhikov
subject: Fixed routes version in RPM package
status: patchset-created

Files placed on repository:
openstack-heat-api-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.56235ce.noarch.rpm
openstack-heat-api-cfn-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.56235ce.noarch.rpm
openstack-heat-api-cloudwatch-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.56235ce.noarch.rpm
openstack-heat-common-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.56235ce.noarch.rpm
openstack-heat-engine-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.56235ce.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.1-stable-764/centos

Revision history for this message
Igor Yozhikov (iyozhikov) wrote :
Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package heat has been built for project openstack/heat
Package version == 2014.1.3, package release == fuel5.1.1.mira1.git.7bf3c21.d397e06

Changeset: https://review.fuel-infra.org/764
project: openstack-build/heat-build
branch: openstack-ci/fuel-5.1.1/2014.1.1
author: Igor Yozhikov
committer: Igor Yozhikov
subject: Fixed routes version in RPM package
status: patchset-created

Files placed on repository:
openstack-heat-api-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.d397e06.noarch.rpm
openstack-heat-api-cfn-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.d397e06.noarch.rpm
openstack-heat-api-cloudwatch-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.d397e06.noarch.rpm
openstack-heat-common-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.d397e06.noarch.rpm
openstack-heat-engine-2014.1.3-fuel5.1.1.mira1.git.7bf3c21.d397e06.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.1-stable-764/centos

Revision history for this message
Igor Yozhikov (iyozhikov) wrote :

6.x does not require any modifications:
iyozhikov@yozhikov-linux:~/WorkSpace/git/review.fuel-infra.org/openstack-build/heat-build$ git branch
  add-osprofiler
  bug/1362977
  master
  nc
* openstack-ci/fuel-6.0/2014.2
iyozhikov@yozhikov-linux:~/WorkSpace/git/review.fuel-infra.org/openstack-build/heat-build$ grep python-routes rpm/SPECS/openstack-heat.spec
BuildRequires: python-routes >= 1.12.3, python-routes < 2.0
Requires: python-routes >= 1.12.3, python-routes < 2.0, python-routes > 2.0
iyozhikov@yozhikov-linux:~/WorkSpace/git/review.fuel-infra.org/openstack-build/heat-build$ grep python-routes debian/control
 python-routes,
 python-routes (>= 1.12.3), python-routes ( << 2.0) | python-routes (>> 2.0),
iyozhikov@yozhikov-linux:~/WorkSpace/git/review.fuel-infra.org/openstack-build/heat-build$

Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package heat has been built for project openstack/heat
Package version == 2014.1.3, package release == fuel5.1.1.mira2.git.7bf3c21.05bc361

Changeset: https://review.fuel-infra.org/778
project: openstack-build/heat-build
branch: openstack-ci/fuel-5.1.1/2014.1.1
author: Igor Yozhikov
committer: Igor Yozhikov
subject: Fixed python-routes version in RPM package
status: patchset-created

Files placed on repository:
openstack-heat-api-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.05bc361.noarch.rpm
openstack-heat-api-cfn-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.05bc361.noarch.rpm
openstack-heat-api-cloudwatch-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.05bc361.noarch.rpm
openstack-heat-common-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.05bc361.noarch.rpm
openstack-heat-engine-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.05bc361.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.1-stable-778/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package heat has been built for project openstack/heat
Package version == 2014.1.3, package release == fuel5.1.1.mira2.git.7bf3c21.64566c1

Changeset: https://review.fuel-infra.org/778
project: openstack-build/heat-build
branch: openstack-ci/fuel-5.1.1/2014.1.1
author: Igor Yozhikov
committer: Igor Yozhikov
subject: Fixed python-routes version in RPM package
status: patchset-created

Files placed on repository:
openstack-heat-api-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.64566c1.noarch.rpm
openstack-heat-api-cfn-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.64566c1.noarch.rpm
openstack-heat-api-cloudwatch-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.64566c1.noarch.rpm
openstack-heat-common-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.64566c1.noarch.rpm
openstack-heat-engine-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.64566c1.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.1-stable-778/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package heat has been built for project openstack/heat
Package version == 2014.1.3, package release == fuel5.1.1.mira2.git.7bf3c21.b5aa7dd

Changeset: https://review.fuel-infra.org/778
project: openstack-build/heat-build
branch: openstack-ci/fuel-5.1.1/2014.1.1
author: Igor Yozhikov
committer: Igor Yozhikov
subject: Fixed python-routes version in RPM package
status: patchset-created

Files placed on repository:
openstack-heat-api-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.b5aa7dd.noarch.rpm
openstack-heat-api-cfn-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.b5aa7dd.noarch.rpm
openstack-heat-api-cloudwatch-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.b5aa7dd.noarch.rpm
openstack-heat-common-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.b5aa7dd.noarch.rpm
openstack-heat-engine-2014.1.3-fuel5.1.1.mira2.git.7bf3c21.b5aa7dd.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.1-stable-778/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package heat has been built for project openstack/heat
Package version == 2014.1.3, package release == fuel5.1.1.mira2

Changeset: https://review.fuel-infra.org/778
project: openstack-build/heat-build
branch: openstack-ci/fuel-5.1.1/2014.1.1
author: Igor Yozhikov
committer: Igor Yozhikov
subject: Fixed python-routes version in RPM package
status: change-merged

Files placed on repository:
openstack-heat-api-2014.1.3-fuel5.1.1.mira2.noarch.rpm
openstack-heat-api-cfn-2014.1.3-fuel5.1.1.mira2.noarch.rpm
openstack-heat-api-cloudwatch-2014.1.3-fuel5.1.1.mira2.noarch.rpm
openstack-heat-common-2014.1.3-fuel5.1.1.mira2.noarch.rpm
openstack-heat-engine-2014.1.3-fuel5.1.1.mira2.noarch.rpm

Changeset merged. Package placed on primary repository
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-5.1.1-stable/centos

Revision history for this message
Andrii Kroshchenko (akroshchenko) wrote :

5.0.x are not maintained anymore according to mos-maintenance team. It will not be fixed.

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.