Numbers
"Eins, zwei, drei, vier, fuenf, sechs, sieben, acht"
-- Nummern, Computerwelt, Kraftwerk
So LibreOffice 4.2.0 release candidate 3 has been tagged yesterday evening. A good time to look back at the cycle and look at some numbers. The number of issues fixed in the 4.2 series are in line with our historic trends:
- 1131 bugs fixed for 4.2.0 beta 1 (at 4.1.0 we had 1045 bugs fixed at that point)
- 48 bugs fixed for 4.2.0 beta 2 (at 4.1.0 we had 76 bugs fixed)
- 67 bugs fixed for 4.2.0 release candidate 1 (at 4.1.0 we had 59 bugs fixed)
- 53 bugs fixed for 4.2.0 release candidate 2 (at 4.1.0 we had 86 bugs fixed)
- confirm 3114 bugs (change of ever_confirmed).
- resolve 3393 bugs (change of resolution and not unresolved now, this includes the bugs fixed by development).
Speaking of quality, another thing to look at is regressions. How many of those will be fixed in 4.2 as of now? Here is the rundown:
- 1 regression introduced in 3.4 or before
- 2 regressions introduced in 3.5 or before
- 3 regressions introduced in 3.6 or before
- 2 regressions introduced in 4.0 or before
- 8 regressions introduced in 4.1 or before
- 51 regressions introduced on master or found in betas and release candidates
- 230 regressions fixed in 4.2 that were also backported to the 4.1 series
Speaking of regressions, we have a pretty unique tool to corner them: bibisect. How well does this work? I keep tracking these in bugzilla for the last months. Currently 176 bugs have been bibisected, with the number of unresolved bibisected bugs staying constant in the 60-70 range. That is encouraging, as it means that for each regression bibisected, a developer fixes a bibisected regression. This happens currently at a rate of ~2 bugs per week, which is not too bad, as such regressions might be quite hard cornercases that without bibisect would be tricky to pin down. However, only ~14% of our unresolved regressions are bibisected as of now. Clearly, we can improve that ratio with more bibisecting and get more regressions fixed even quicker.
Ok, admittedly, this was a boring and dry post on bug numbers. What can I do to lighten you up? Here is catcontent, presented in LibreOffice Draw 4.2 running on Ubuntu trusty with the awesome new libreoffice-style-sifr icon theme:
The beautiful new sifr icon theme, thanks to: Issa Alkurtas, Norah Abanumay, Mirek M., Pavel Haratický and Ahmad Harthi
More info about the upcoming 4.2 release can be found in the still evolving release notes and in this nice sneak peak video on 4.2. by Leif Lodahl.
tl;dr: We are doing well, but could use even more people testing daily builds and do bibisects.
addendum: The LibreOffice 4.2.0 release candidate 3 page is populated -- additional 29 bugfixes. And the final release candidate 4 has 12 more.
addendum: Michael wrote a nice wrap-up what happened elsewhere in the (now released) LibreOffice 4.2.0.
Originally published on 2014-01-22 13:21:45 on wordpress.