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


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.