[Beaker-devel] Beaker 0.15.x missing from beaker-project.org RHEL repos

Raymond Mancy rmancy at redhat.com
Tue Nov 5 05:55:20 UTC 2013



----- Original Message -----
> From: "Nick Coghlan" <ncoghlan at redhat.com>
> To: beaker-devel at lists.fedorahosted.org
> Sent: Tuesday, November 5, 2013 3:13:36 PM
> Subject: Re: [Beaker-devel] Beaker 0.15.x missing from beaker-project.org RHEL	repos
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 11/05/2013 02:52 PM, Raymond Mancy wrote:
> > 
> > 
> > ----- Original Message -----
> >> From: "Nick Coghlan" <ncoghlan at redhat.com> To: "beaker-devel"
> >> <beaker-devel at lists.fedorahosted.org> Sent: Tuesday, November 5,
> >> 2013 1:03:09 PM Subject: [Beaker-devel] Beaker 0.15.x missing
> >> from beaker-project.org RHEL	repos
> >> 
> > Looks like even though we got the 0.15.1 RPM upload issues sorted
> > out last week, the metadata for the RedHatEnterpriseLinux repos on
> > beaker-project.org still shows 0.14.2 as the latest version :(
> > 
> > The Fedora repos appear fine, almost certainly due to the fact
> > that those are generated differently.
> > 
> > 
> >> Yes, it is specific to anything that is handled by our build
> >> scripts. The problem is that running 'make' will build the repos
> >> from packaged in brew, and existing repos that has 0.15.1 rpms
> >> (el5/el6) would be overwritten and 0.15.1 removed.
> > 
> >> In future instances (technically only needed for when upstream is
> >> not in brew), we just have to make sure to do it in two steps
> >> always:
> > 
> >> make createrepo --update --no-database -o <repodata_dir>
> >> <rpm_dir>
> > 
> >> This will ensure that as long as the latest RPMs reside in
> >> <rpm_dir>, the repos will be generated correctly.
> 
> Does that need to be run on the appropriate OS version to include the
> right RPMs?
> 
> Cheers,

Heh, yes :-)

So what you end up needing to do is something like this: 

  createrepo --update --no-database --includepkg beaker-client-0.15.1-1.el5.noarch.rpm --includepkg beaker-0.15.1-1.el5.noarch.rpm -o . ../../rpms/

Which would be a pita if we had to do it at all that often. I'll update the docs though for when we are in this situation again.

> Nick.
> 
> - --
> Nick Coghlan
> Red Hat Infrastructure Engineering & Development, Brisbane
> 
> Testing Solutions Team Lead
> Beaker Development Lead (http://beaker-project.org/)
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.14 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> 
> iQEcBAEBAgAGBQJSeH6AAAoJEHEkJo9fMO/LbusH/2kxaEJZgkPTICQb/8A/J8FX
> umds///xYZDdP2gYB94CnBP1OgQUs3QqGKL8nCY2I7E1hJNgDiugYfFHntAoe5WE
> jpjNVbUIvJeqvHcNj0U++jNzBSMdtBRAmkPKl27U0wofBMcOvMQRGC2L3EN+xMN9
> CjoT1DQyQT21F1/pD1SZ1BMVDau6+oXRQg/vGZDqKBiodAy8i5gPGZLaQyfRas8O
> FJ/dt75X4VULLi2YbOi8L5A9qb+iAXGjEc0dSUs41VQkhNLupQJ7d+eyrVf8hE4J
> ImAotEHDgKTwtWaO3Im+CyhOoCPfI1xtACdgnVgLFyS5ebV6rJ74ZLLByns8BMY=
> =xkqf
> -----END PGP SIGNATURE-----
> _______________________________________________
> Beaker-devel mailing list
> Beaker-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/beaker-devel
> 


More information about the Beaker-devel mailing list