On Thu, 2005-05-05 at 12:31 -0400, Dan Williams wrote:
On Thu, 2005-05-05 at 12:04 -0400, Jeremy Katz wrote:
> On Thu, 2005-05-05 at 09:37 -0400, Dan Williams wrote:
> > A couple of comments, some of which I'd even be willing to do the work
> > for :)
> > 1) CVS/tobuild - Could this code be separated into an XML-RPC client?
> > So you'd have the Queuer be an XMLRPC server, and clients would connect
> > to it and feed it build jobs. For Aurora at least, we're probably not
> > going to have CVS of this type, and "tobuild" seems somewhat
> This was definitely intended as the eventual direction. But we wanted
> to get something going quickly, and write a file was far simpler. :-)
> Especially since at first, there wasn't going to be the need for XML-RPC
> -- that came later as a need for kicking off the ppc builds.
> Any help down this path would definitely be appreciated, otherwise it's
> at least on my todo list. The key is to keep the client as simple as
> possible so that we don't have a big list of deps like you end up with
> for the beehive client. Basic python + included modules should be
> fairly sane, though. And using the client certs for the fedora account
> system stuff seems like the obvious auth mechanism then.
Ok, I'll try to do this in the next couple days then. Is there CVS
somewhere for the scripts? I don't want to do the work and then do
manual merges really.
code is in extras-buildsys-temp in /cvs/fedora
look in the dir 'automation' in that module.
If you want the code that does the 2-way auth via ssl certs you should
look at m2crypto. CCing this to icon so he can tell you where to look
for the code.