Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Hi, 
On Mon, Mar 25, 2013 at 01:04:56PM -0500, Norbert Thiebaud wrote:
1/ I have been working on a new script that can monitor both in the
same instance...
iow do tinderbox and/or gerrit build as needed, in one script instance

Yes, but I want to get rid of the legacy 'tinderbox builds' as much as
possible, so I want all builds be scheduled through the queue with the builder
being ignorant what kind of build he does. Make the client as dumb as possible.

no cron job required

I see the cron job as a feature, not a bug. The tb client should be as dump as
possible, thus ideally should only get a tree to build and then go for it. So
the logic for this needs to be in the scheduler -- except that David had qualms
to add such domain specific stuff to the scheduler and I kinda agree. So a
cronjob watching and feeding the queue might be a Good in the "do one thing and
do it well"-category.

2/ you cannot get buildbot dispatch tinderbox build... each tinderbox
keep track of where it is and what it has done.

If a bot is 'qualified' to represent a platform on gerrit-buildbot,
gerrit-buildbot should be allowed to track the state for it (and send the
status mails for it) as it is inherently trusted to be a valid representation
of that platform. It makes no sense to tread gentoo Linux and Fedora Linux as
different on tb but the same on patch verification.

that allow non-registered tinderbox and a better control of the
tinderbox by the operator. so for tinderbuild the 'sever' side is
merely collecting result, not distribution task to do.

I dont consider non-registered tinderboxes in this at all -- we might or might
not find a migration path for them later -- but for now I only focus on the
registered boxes.

Best,

Bjoern

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.