[Freeipa-devel] RPM's of different ipa versions

Curtis L. Knight knighcl at gmail.com
Tue Jul 15 05:29:57 UTC 2014


John Dennis <jdennis at ...> writes:

> 
> On 07/14/2014 04:19 AM, Petr Spacek wrote:
> > On 11.7.2014 08:40, James wrote:
> >> This page seems to suggest that there are continuous builds available:
> >>
> >> http://www.freeipa.org/page/Downloads#Bleeding_Edge
> >>
> >> It seems this hasn't been updated since 2013, except the .repo files
> >> have recently? Does this still exist? Are there archives for each
> >> point release somewhere?
> >>
> >> In particular, I'm interested in knowing if there are repos with rpm's
> >> for each version/os. (>=v.3.0.0 and Fedora/CentOS6+/RHEL6+)
> > John, could you comment on this?
> >
> 
> The "bleeding edge" repo mentioned on that page is what we call the
> "devel repo".
> 
> Is the devel repo still being updated?
> 
> Yes. However being an automated process sometimes snafu's occur that we
> may not catch right away. For instance I see the last update was on 7/2.
> It looks like builds are failing for some reason. I don't do the builds,
> Nalin does, I'll ping Nalin and see what the problem is.
> 
> Are there archives?
> 
> No! These builds are *not* official, they are intended for developers
> *only*, they are *ephemeral*. On any given day the builds might me
> updated multiple times. The repo only has the *latest* devel builds.
> Once an automated build completes we purge any previous builds from the
> repo.
> 
> Is there a build for every version/os?
> 
> Probably not. Once again, these builds are for developers only, we only
> build what serves our developers at the moment. The list of what we
> build changes. Typically we build a current Fedora releases and current
> RHEL releases. The packages versions *only* the newest based on the
> source tree (see above).
> 

I have been using docker to build rpms for different platforms. It failed on  
not having a yubico module for the master branch. This worked on master 
before but 3.3.5 does not build either. I have enclosed my dockerfile such 
that you can change it and pick up whatever base system and modify which git 
branch you would like. You should be able to get at the generated rpms 
through the freeipa volume at least that was my thought the last time I 
messed with this during version .10 of docker. Anyway, let me know if this 
gets you somewhere.

Enjoy,
Curtis

# build command: docker build --no-cache=false --rm=true --tag="freeipa-
rpms-fedora:20" .
FROM fedora:20
MAINTAINER Curtis L. Knight, knighcl at gmail.com

# update base image
RUN yum -y update; yum clean all

# install git and rpm build tools
RUN yum -y install git yum-utils make rpmdevtools rpmlint cpp

RUN git clone git://git.fedorahosted.org/git/freeipa.git --branch release-3-
3-5
VOLUME ["/freeipa"]
WORKDIR freeipa
RUN cp freeipa.spec.in freeipa-builddep.spec; yum-builddep -y freeipa-
builddep.spec; make rpms;





More information about the Freeipa-devel mailing list