On 31 Oct 2013 09:36, "Sergio Fernández" <
sergio.fernan...@salzburgresearch.at> wrote:
>
> what we are misunderstanding here in the concept of "stable code".
Besides the wrong merge Sebastian did (see INFRA-6876), we are considering
only releases as stable code. And I thing we should do that more often. The
criteria would need to be discussed, but could be something as simple as
"periodically, if jenkins' builds are stable, all tests passing and no
critical/blocking issues open, we could merge develop into master". This
could be done by any committer, a special person, or even the release
manager, I don't know.
I would prefer an automatic approach, e.g. after a stable Jenkins build
(all tests passing).
I see two issues with that: first, the apache Jenkins is not really stable
itself and second, we are missing postgres and mysql databases for testing
there.

But for a start, we could try to manually merge back to master once a week
(iff all tests pass, including postgres and mysql)

What is important: the version on master MUST be working! It is the first
impression someone will have when checking out the code.

Best
Jakob

Reply via email to