----- Original Message -----
From: "Jaroslav Kortus" <jkortus(a)redhat.com>
To: "beaker-devel" <beaker-devel(a)lists.fedorahosted.org>
Sent: Saturday, February 14, 2015 8:36:03 AM
Subject: [Beaker-devel] Building beaker from sources
Hi there,
I've recently come to a need of building beaker from git.
Unfortunately there's couple of obstacles I'd like your advice on.
First: no tito anymore. Last time I was doing the rebuilds from upstream
devel branch it
was using tito which was quite handy for generating srpms which I then had
rebuilt. Is
there anything helpful in the same way today?
I found it quite difficult compared to my previous experience. Even the deps
listed in the
spec file are hard to download (wget downloads it as a different name from
what's expected
in the spec file).
You can just do yum-builddep beaker.spec to install the dependencies and then
execute Misc/rpmbuild.sh -bs to just build the SRPM and Misc/rpmbuild.sh -bb to
build the RPMs.
Second: beaker-transfer does not start "green" any more without archive
server config
options present. So the question is: do I need that daemon for anything
really?
I've ran the jobs in my current combo setup (LC+server on one machine) and it
seemed to me
to transfer the logs just as before with the daemon (beaker-transfer) down.
No, you don't need beaker-transfer to be running for your setup.
Third: I would like to have some step-by-step howto on building the packages
from sources.
I could not find it on the website. Something similar to kickstarts for
custom-deployment
of beaker. With all necessary repos linked as well as commands that you use
to build the
final packages.
Hope the above helps. The nightly RPMs are usually available from:
https://beaker-project.org/nightlies/
Hope that helps,
Amit.
--
Amit Saha
SED, Hosted & Shared Services
Red Hat, Inc.