On 11.06.2015 08:44, David Ostrovsky wrote:
Nothing causes more pain, frustration and disappointment than
unfulfilled expectations.
I expect that master is always green. My definition of green is:
$ make check
with --enable-werror is passing on all three platforms: Linux|Mac|Win
64.
I thought that the same expectation is _consensus_ among core LO
developers. My definition of core LO developers: payed developer who is
working full time on LO.
at least with regard to tests passing, i certainly expect that, and
complain on IRC whenever the current master doesn't meet my expectation.
but i guess i should revert commits that break tests more often and
earlier than i currently do...
warnings are a bit less of an issue for me since they are usually
trivial to fix, and you really have to use CI to check them on every
platform.
So as master was broken again (my definition of broken is compiling
and/or linking was broken on some platforms, not to mention passing of
tests) I entered #libreoffice-dev channel on freenode and asked:
_david_: "Master is broken again. Is that too much to expect that the
master is green?"
One of LO core developers (see my definition of "core developers" above)
answered:
_lo_core_developer_: "Yes, it's. The purpose of master is to be always
broken."
let me guess... the core developer was a certain Finnish guy with a
certain reputation for sarcastic remarks?
Context
- Re: Changing mindset of core LO developers to the status of master -- was test infrastructure ideas appreciated ... (continued)
Re: Changing mindset of core LO developers to the status of master -- was test infrastructure ideas appreciated ... · Bjoern Michaelsen
Re: Changing mindset of core LO developers to the status of master -- was test infrastructure ideas appreciated ... · Michael Stahl
Re: Changing mindset of core LO developers to the status of master -- was test infrastructure ideas appreciated ... · julien2412
Re: Changing mindset of core LO developers to the status of master -- was test infrastructure ideas appreciated ... · Jacobo Aragunde Pérez
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.