On Thu, Dec 13, 2012 at 5:42 PM, Vincent Massol <vincent(a)massol.net> wrote:
Hi devs,
We have too many test failures on
http://ci.xwiki.org/view/Functional%20Tests/ and too many emails sent by
Jenkins on the list.
It has become a nightmare and it's impossible to perform a release anymore
with a good confidence it's going to work.
This is all the more bad that we're ending the 4.x cycle.
Thus I propose to do the following:
* Don't release 4.4M1 till all tests are passing with no more flickers
(say the tests should all pass during 10 full builds for example)
* Create a Commando unit in charge of solving the flickers. Since I've
already discussed this with Marius I propose that Marius and myself be the
first 2 members. If anyone else would like to help please reply to this
mail and join us.
* This commando unit gives itself 1 full week to solve the flickers (ie
till the 21st of December). We'll decide what to do next if we fail to
achieve our goal after that deadline.
* We start by creating a branch for 4.4M1 so that we isolate ourselves
from the rest of the devs who continue to work for 4.4RC1 (reminder: only
important bug fixes should go in 4.4RC1)
* When we have fixed all flickers on the 4.4M1 branch we merge the changes
to both master and the stable-4.3 branch
* At the end of next week we also propose a strategy so that this mess
doesn't happen again in the future
WDYT?
Thanks
-Vincent
Note: We need to release 4.3.1 ASAP so this strategy above will not apply
to 4.3.1. For 4.3.1 Edy will need to figure out if all the failing tests
are real issues or test issues. I think Edy could do this by a combination
of running them locally and doing some manual tests where they also fail
locally. Edy WDYT?
There are still a blocker issue for 4.3.1, shouldn't we also have that
solve first ? There is also a lot of other issue marked to be fix, I
suppose Edy will triage, and if some are important, these should be fixed
first. I am just afraid, because most of these issue are assigned to
Marius, and IMO it is more important to focus on the 4.3.1 release than on
the 4.4M1 one.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO