ANNOUNCE: Tinderbox 2.4.0 Release Candidate 1 released

Joe Marcus Clarke marcus at marcuscom.com
Sun Jun 10 00:22:20 EDT 2007


The Tinderbox team is proud to announce the [hopefully] long-awaited
release of 2.4.0 Release Candidate 1.  This release brings a whole slew
of new features to Tinderbox.  So why jump right to a Release Candidate?
Well, these features were sent out as an unofficial alpha a few months
ago, and I have personally been running with them in production since
then.  They are considered very safe.  But, since a lot of code was
touched, getting feedback from a wider audience would be a good idea.

So what's new?

* Hooks : A hook is a "callout" which gives Tinderbox the ability to run
custom code at pre-determined times.  For example, you can establish a
Hook to run just before a Port is built, after a Build is extracted,
before a PortsTree is updated, etc.  Pre-condition hooks can even cause
an operation to terminate if so desired.  New commands:

tc listHooks
tc updateHookCmd

* OPTIONS processing : If you enable OPTIONS support in Tinderbox, you
can have tc addPort automatically prompt you to configure OPTIONS.  Just
run tc addPort with the new -o argument, and you will be prompted with
the usual dialog(1) screen to configure OPTIONS.  OPTIONS configuration
will happen recursively if the -r argument is specified, and
non-recursively otherwise.

* Failed dependents tracking : If a port fails to build, it will update
the datastore for all of its dependents so that they will be reported as
pseudo-failed.  That is, they will have a unique appearance in the
www-exp frontend to indicate that they were not built because a
dependency failed.

* Port build duration is tracked and an estimated time to completion is
now shown in the www-exp frontend.  See
http://www.marcuscom.com/downloads/tb_eta.png for an example.

* The /usr/X11R6 symlink is now ignored and not treated as a leftover.

* The Tinderbox www-exp index page informs users that cookies are
required to use Tinderbox.

There were quite a few substantial schema changes in this release, so be
sure to run the upgrade.sh script to migrate your database.  This
release would not be possible without the contributions and feedback
from Edwin Groothius, Tom Mclaughlin, Diane Bruce, Pav Lucistnik, and
Alexander Logvinov.

Please send all testing feedback to tinderbox-list at marcuscom.com .
Assuming all goes well, Tinderbox 2.4.0 will be officially released one
week from today.

http://tinderbox.marcuscom.com/tinderbox-2.4.0.r1.tar.gz

Joe
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://marcuscom.com/pipermail/tinderbox-list/attachments/20070610/81aab68c/attachment.bin 


More information about the tinderbox-list mailing list