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.meeks@suse.com <><, Pseudo Engineer, itinerant idiot
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.