buildsystem stuff

seth vidal skvidal at phy.duke.edu
Thu May 5 17:53:36 UTC 2005


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 cumbersome.
> > 
> > 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.

-sv






More information about the fedora-extras-list mailing list