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
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
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

Revision history for this message
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)

Revision history for this message
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

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.