What is bibisect? And what is it doing in my office?
Jan Holesovsky
kendy at suse.cz
Mon Jun 18 00:11:49 PDT 2012
Hi,
On 2012-06-16 at 02:22 -0700, bfo wrote:
> > The bibisect is only possible for Bugs which are reproducible under Linux,
> > if Linux has already been excluded (maybe bug history or comments will
> > contain required information) bibisecting will not be possible. But of
> > course, you can use bibisect to find out whether the bug is reproducible
> > under Linux.
>
> What is needed to prepare a Windows version? There are Windows tinderboxes
> with daily builds of LO already (with new builds made twice a day even).
> Repacking them as ready to go Windows installation by using PortableApps
> technology would allow to do bibisecting on Windows without a hassle (if I
> understand correctly it is a manual run exe-check exe-mark source process).
> Am I missing something?
Not at all - it is even possible to generate a zipped installation, that
would be just unpacked, and checked into git; ie. nothing really hard to
do. But nobody has done that yet - are you interested?
If yes: The best would be to modify the tinbuild2 to be able also to
commit the installation to a git repository, and push it to some
repository. We wouldn't get the same granularity as a dedicated
bibisect build (with strict 64 commits interval), but still good enough,
considering that we usually have 40-100 commits a day.
The repository would have to be setup (on the server) to repack after
every push; but that is just a trivial hook.
The tinbuild2 is here:
http://cgit.freedesktop.org/libreoffice/contrib/buildbot/
You probably want to hack somewhere here:
http://cgit.freedesktop.org/libreoffice/contrib/buildbot/tree/bin/tinbuild_phases.sh#n85
(making it part of the do_push() function).
All the best,
Kendy
More information about the LibreOffice
mailing list