Project

General

Profile

Feature #11772

install.py: use centos7 gitbuilder for centos 7.x and rhel 7.x

Added by Sage Weil almost 6 years ago. Updated almost 6 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:

Description

make all centos or rhel derivatives use the centos7 gitbuilder. ignore the point release portion.

History

#1 Updated by Zack Cerza almost 6 years ago

  • Status changed from New to In Progress
  • Assignee set to Zack Cerza
  • Target version set to sprint29

I have a WIP branch going. The work is just about done but we have a problem:

http://qa-proxy.ceph.com/teuthology/zack-2015-05-26_13:41:12-teuthology:ceph-master---basic-multi/909970/teuthology.log

http://gitbuilder.ceph.com/ceph-rpm-rhel7_0-x86_64-basic/ref/master/noarch/ has ceph-release-1-0.el7.noarch.rpm
http://gitbuilder.ceph.com/ceph-rpm-centos7-x86_64-basic/ref/master/noarch/ has ceph-release-1-0.el7.centos.noarch.rpm

Currently we build CentOS 7 packages with a different naming scheme than any other RPM-based distribution because of:

http://bugs.centos.org/view.php?id=7416

This will be far uglier if we don't use the same naming scheme everywhere.

#2 Updated by Zack Cerza almost 6 years ago

I should add that we've never noticed that this was a problem because we're currently not testing on CentOS 7 at all, apparently.

#3 Updated by Zack Cerza almost 6 years ago

[15:32:07]  <ktdreyer>    I set config_opts['macros']['%dist'] = '.el7' in /etc/mock/epel-7-x86_64.cfg
[15:32:50]  <ktdreyer>    we could set it in the Jenkins slave's $HOME/.rpmmacros, too, since those don't use mock

#4 Updated by Zack Cerza almost 6 years ago

  • Status changed from In Progress to Fix Under Review

#5 Updated by Sage Weil almost 6 years ago

  • Status changed from Fix Under Review to Resolved

Also available in: Atom PDF