[Rdo-list] experiences trying out RDO Havana (H2 milestone) on RHEL 6.4

Perry Myers pmyers at redhat.com
Wed Aug 14 02:46:54 UTC 2013


On 08/07/2013 09:42 AM, Perry Myers wrote:
> On 08/07/2013 06:25 AM, Pádraig Brady wrote:
>> On 08/07/2013 09:40 AM, Alvaro Lopez Ortega wrote:
>>> On Aug 4, 2013, at 4:56 PM, Perry Myers <pmyers at redhat.com <mailto:pmyers at redhat.com>> wrote:
>>>
>>>> Then I thought to check the nightly repos here:
>>>> http://repos.fedorapeople.org/repos/openstack/openstack-trunk/el6/x86_64/
>>>>
>>>> Packstack isn't even in those repos, which means that folks can't use
>>>> packstack to install nightly builds easily.
>>>
>>> This is something the CI team discussed last Monday. SmokeStack ought to pack Packstack along the rest of the components. Testing it may be out of scope, but at least it should generate the PackStack RPM. It'd avoid the problem you just described so people could test the very latest version of all the packages with ease.
>>>
>>> It's a work item for this week, so we should get it sorted out within the next few days.
>>>
>>> All the best,
>>> Alvaro
>>
>> What I had previously suggested was that the trunk packages were just updates
>> on top of the existing pre-release standard repo.
>> So to test the trunk repo you would currently enable for example
>> the Havana milestone repo _and_ the trunk repo,
>> and in that way get all the ancillary packages without the
>> space and maintenance overhead of keeping two very similar repos in sync.
> 
> +1, this is a good idea
> 
> Do we need a release RPM though that makes getting the combination of
> nightly + stable repos enabled simultaneously?

I chatted with apevec with this and we came to conclusion that a release
rpm isn't needed... what we do need to do is take this repo file:

http://repos.fedorapeople.org/repos/openstack/openstack-trunk/el6-openstack-trunk.repo

Right now it just has:
# Place this file in your /etc/yum.repos.d/ directory
[el6-openstack-trunk]
name=Openstack Upstream Repository for EL6
baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-trunk/el6/x86_64
enabled=1
skip_if_unavailable=1
gpgcheck=0
priority=98

But we need to add to that repo file an additional repo:
[openstack-havana]
name=OpenStack Havana Repository for EPEL 6
baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6
enabled=1
skip_if_unavailable=0
gpgcheck=0
priority=98

That way when you grab the nightly repo file, you would get packstack
from the openstack-havana repo and other base packages like kernel, etc.
 But then the nightly openstack specific RPMs would come from the
nightly repo.

Alan, can you make this change tomorrow?

Perry




More information about the dev mailing list