[Buildd-tools-devel] RFC: Creation of a PostgreSQL database schema for wanna-build data

Roger Leigh rleigh at codelibre.net
Tue Jan 27 11:21:40 UTC 2009


On Tue, Jan 27, 2009 at 11:58:55AM +0100, Adeodato Simó wrote:
> * Marc Brockschmidt [Mon, 26 Jan 2009 19:25:08 +0100]:
> 
> > >> I'd also like to store the build time and space statistics (currently
> > >> stored by sbuild in a GDBM database) stored here along with the logs.
> 
> > > Ok, I added those as well, but without a NOT NULL restriction, otherwise
> > > it'll be impossible to import old logs. If somebody cares enough, once
> > > we have this DB up and the old logs imported we can run a daily job to
> > > slowly fill in that information, if it's easily retrievable from the log
> > > itself (which I think it is).
> 
> > tail -n 1 on any build log will yield
> > | Build needed $time, $sizek disk space
> > This could (and should) be imported when the old build logs are
> > imported.
> 
> Oh, btw, would it make sense to store the name of the buildd that
> produced the log?

I think so.  Ideally, I'd like this coupled to the built/failed state
in the state table, which already has the buildd user as the builder
making the change.  However, doing this for old logs might be
difficult (but not impossible--all the info is in the log).


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.



More information about the Buildd-tools-devel mailing list