On Mon, 2011-09-26 at 14:16 -0500, Norbert Thiebaud wrote:
> it is not new. the tendency of smoketest to hang was the reason it was
> not run in tinderboxes.

        Good - so we overcame one problem that can cause this.

> For instance. a build (the make itselft, excluding make check) with
> very good ccache hit typically take 13 minutes or so on my Linux
> Tinderbox... but with a bad ccache ratio (like a change a particularly
> pervasive header), that build time can climb to 55 minutes or so...

        Indeed, a crude top-level timeout would be rather hard to set right;
potentially ( assuming the build loop doesn't churn output on the
console ;-) we could read the output into a script that would allow a
timeout-without-printing, if we spent 30 mins not printing anything
during the build then we either are doing over-heavy LTO ;-) or it died.

> So I think the timeout safety should be in make test itself, and
> possibly with a  disable-switch to allow for debugging.

        Agreed; un-informed timeouts are pretty crude. Potentially we might
want to add some hooks to eg. vcl's Dialog::Show (or somesuch) to
trigger a fatal error in subsequent / unit / smoke-test mode.

        And of course de-coupling the 'svp' backend from the unx/generic code
would be nice too I guess :-)

        ATB,

                Michael.

-- 
michael.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to