On 24.02.2013 13:48, Bjoern Michaelsen wrote:
On Mon, Jan 28, 2013 at 03:39:34AM -0600, Norbert Thiebaud wrote:
On Mon, Jan 28, 2013 at 3:32 AM, Riccardo Magliocchetti
<riccardo.magliocchetti@gmail.com> wrote:
Cool! seen it in action and it's always nice to know you didn't break
anything before pushing :) I'm wondering if you can save some cpu cycles by
creating a blacklist of file patterns that does not trigger rebuild on some
platforms, for example a patch i posted touched only configure.ac which
probably don't need a windows rebuild.
It is _always_ the patch that can't possibly break the build that do....
relevant: http://www.youtube.com/watch?v=4XpnKHJAok8&feature=player_detailpage#t=1399s
(Sorry for being late to the party, I missed this by vacation and travel)
well, actually you are not late, this is just the beginning ;-)
check these gerrit patches that were merged over the weekend:
* https://gerrit.libreoffice.org/#/c/2288/ convert odk to gbuild and add
to tail_build
(14 patch sets, 21 builds), Files: 55 Lines: -1465/+982
* https://gerrit.libreoffice.org/#/c/2349/ convert moz to gbuild and add
to tail_build
(10 patch sets, 15 builds), Files: 45 Lines: -8520/+159
* https://gerrit.libreoffice.org/#/c/2242/ instsetoo_native: convert to
gbuild
(14 patch sets, 21 builds), Files: 17 Lines: -516/+167
Just to name some (combined) statistics here: we have seen 38 different
patch sets,
57 time these patch sets were built on three platforms (currently
supported by buildbot),
and number of peoples contributed to it (commented, uploaded new patch
sets, test build it).
But the most cool thing about it: once merged to master these commits
didn't break it ;-)
So with this show case the question is not "Why gerrit?" any more,
but "How can we make it even better?" and the answer is:
1. minimize false negative: improve quality of master
2. prevent false positive: include as much configuration options as possible
3. help us to put more hardware to be able to route each patch set
through buildbot
3.1 consider donate a tinderbox
3.2 consider to put your tinderbox, if you already have one, in dual
mode: master & gerrit
4. help us to improve the tool chain: tinderbox, gerrit buildbot plugin,
logerritbot and jenkins:
4.1 https://wiki.documentfoundation.org/Development/tb#Help_Wanted
4.2
https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Infrastructure
David
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.