tracking bug for new build of openstack-puppet-modules into http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-master-tripleo please

Bug #1595541 reported by Marios Andreou on 2016-06-23
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Medium
Marios Andreou

Bug Description

I am trying to upgrade my undercloud and hitting two issues; one is an issue with repo setup in tripleo-ci, which should be fixed by https://review.openstack.org/#/c/333351/ -

This bug is about the version of openstack-puppet-modules we have in http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-master-tripleo
It is currently openstack-puppet-modules-8.0.0-0.20160502215030.6a3e8bf.el7.centos.src.rpm BUT I can't install that because I get:

        --> Finished Dependency Resolution
        Error: Package: 1:openstack-puppet-modules-8.0.0-0.20160502215030.6a3e8bf.el7.centos.noarch (delorean)
                   Requires: puppet-tuskar
        Error: Package: 1:openstack-puppet-modules-8.0.0-0.20160502215030.6a3e8bf.el7.centos.noarch (delorean)
                   Requires: puppet-qpid
         You could try using --skip-broken to work around the problem
         You could try running: rpm -Va --nofiles --nodigest

Indeed both those things were fixed in master @ https://github.com/rdo-packages/openstack-puppet-modules-distgit/commits/rpm-master (top two commits at time of writing) but they both happened after the 20160502 time of that package. So, how do i get a newer package with the updated spec that doesn't include tuskar and qpid please?

thanks marios

Marios Andreou (marios-b) wrote :

SO, my apologies I missed https://bugs.launchpad.net/tripleo/+bug/1595448 which tracks the repo issue, and the associated fix at https://review.openstack.org/#/c/333198/

WRT updating the openstack-puppet-modules package there is ongoing discussion on freenode #rdo about this (trown/emilienm/amoralej may be good people to ask if interested - will try update here)

Alfredo Moralejo (amoralej) wrote :

After migration of trunk.rdoproject.org to new server we made current-tripleo in new server to point to the same hashed repo as it was in old server. This hashed repo contained:

openstack-puppet-modules-8.0.0-0.20160502215030.6a3e8bf.el7.centos.noarch.rpm -> ../../../6a/3e/6a3e8bf41d22f79b3a8de9f43acb74faac7d6fe8_189412f4/openstack-puppet-modules-8.0.0-0.20160502215030.6a3e8bf.el7.centos.noarch.rpm

which is o-p-m using commit 189412f4 of distgit which still had dependency on puppet-qpid and puppet-tuskar

However, in old trunk server the hashed repo had:

openstack-puppet-modules-8.0.0-0.20160520142355.6a3e8bf.el7.centos.noarch.rpm -> ../../../6a/3e/6a3e8bf41d22f79b3a8de9f43acb74faac7d6fe8_9d3bcf2d/openstack-puppet-modules-8.0.0-0.20160520142355.6a3e8bf.el7.centos.noarch.rpm

which is based on distgit commit 9d3bcf2c which didn't contain de dependencies.

Now, we've changed the versions of o-p-m in new server to point to the same distgit commit as it was in old server:

openstack-puppet-modules-8.0.0-0.20160613155301.6a3e8bf.el7.centos.noarch.rpm -> ../../../6a/3e/6a3e8bf41d22f79b3a8de9f43acb74faac7d6fe8_9d3bcf2d/openstack-puppet-modules-8.0.0-0.20160613155301.6a3e8bf.el7.centos.noarch.rpm

Now user should get openstack-puppet-modules-8.0.0-0.20160613155301.6a3e8bf.el7.centos.noarch.rpm installed without dependencies issues when using http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-master-tripleo repository

Marios Andreou (marios-b) wrote :

@amoralej thanks very much confirmed I could yum remove and reinstall openstack-puppet-modules for my undercloud upgrade today

Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers