minutes of ESC call ...
michael.meeks at collabora.com
Thu Oct 24 22:35:53 CEST 2013
+ Norbert, David, Eike, Robinson, Lionel, Tsahi, Caolan, Kendy,
Markus, Ahmad, Adam, Michael M, Michael S, cloph, Stephan, Miklos,
* Completed Action Items:
+ setup infrastructure to build bibisect repos (Cloph / Bjoern /
[ The ubuntu one is now up to date again, is published:
+ create script to auto-mail users list for each API Change commit (Bjoern)
[ Easyhack: https://bugs.freedesktop.org/show_bug.cgi?id=70667 ]
+ find better way to export from Coverity categories of non-security
critical bugs (Caolan)
[ In progress. Works in theory, but in practice slow and due to
network issues practical limit of just a few hundred ]
[ discussed with Coverity at LinxConEurope - they're implementing
a feature to do what we need => punt ]
+ ask Florian for a minimal / simple solution for larger bug docs (Robinson)
[ use a directory on OwnCloud for now ]
* Pending Action Items:
+ Include new C* font google replacements into vanilla install
+ New templates (Ahmad)
+ Template has to be hard-coded in code. Ideally as real documents.
[ work in progress hard-coding templates as code ]
+ produce a VM for the load / crash regressions (Cloph / Markus)
[ VM created, currently busy harvesting test documents,
should be done in parallel - 9x scripts side by side ... ]
+ partition document test loads / run them on tinderboxen (Norbert)
+ produce a VM with callgrind metrics (Matus)
AI: poke Matus (Michael)
+ get setup wrt. mobile app-store access (Cloph / Thorsten)
[ in progress around 4.1.3 ]
+ draw bugzilla migration threads together & propose funding to the
[ discuss on the QA list, proposal in the next week ]
* Release Engineering update (Cloph)
+ 4.0.6 retrospective
+ released today at noon, delayed by couple of missing approvals ?
+ 4.1.3 status
+ test builds for RC2 up-loaded, but Windows late.
+ otherwise on-track for release next week
+ 4.2 Alpha release planned for Nov 4th.
+ GSOC / Android & iOS remote releases from master
+ as above, in progress for 4.1.3
+ reinvestigate/clarify our communication on review deadlines etc. (Bjoern)
+ Petr used to lean on people to review open patches before tag creation
+ missed patches before 4.0.6 and 4.1.3 - not enough review before tag creation.
+ what to do ?
+ make developers more responsible for deadlines ?
+ or ask Cloph to help baby-sit un-reviewed patches ?
+ need some advanced notice / baby-sitting of patch reviews.
+ Cloph been extremely busy
+ sometimes we're not sure if we already passed the deadline (Miklos)
+ possible to poke on IRC to get these unwound noisily !
* Best-practise around commit messages (Michael)
eg. commit c3ef735fd5d8866c8ce28b89744150e733087427 [ not truly mine ]
eg. commit 359472b2b50165966c27c239eccd3ecfb03e2acc
+ git scales well with the real data not the meta-data so much (Miklos)
+ concern that we don't put lots of IRC log, gdb traces in commit msgs (Michael)
+ concern that commit msgs are too short generally (Norbert)
+ commit msgs should have a length that reflects the complexity of the change,
but not too verbose.
* larger code structural changes - eg. external/ move ? (Bjoern)
+ good idea but surprising - discussed at ESC ?
+ after sitting for 4 days on gerrit / bugzilla etc.
+ silent approval by at least two core devs (Eike replied, David T. CCed on bug)
+ David T. also merged a lot of the changes :-)
+ the 'make <module>' on cmdline doesn't work anymore (Norbert)
+ can do 'make liborcus' still - fixed it (Mst)
* EasyHack exhaustion (Michael)
+ purpose of easy hacks is to get people involved in the project.
+ creating them takes work.
+ experienced guys having done a few should move onto harder ones
and not fix the easiest of hacks: leaving them for newbies.
+ a great thing to work on 'next' is .ui file conversion:
+ a huge & almost un-bounded problem.
+ or onto finishing the string conversion bits.
+ really positive progress from interaction with the ML, thanks Bjoern
+ I believe we need to submit talks directly to Pentabarf ourselves
AI: + poke people more, and get submission details from Italo (Kendy)
+ Travel can be covered by TDF - planned for 2x days after FOSDEM.
+ is 2x days long enough ?
* Google C* font replacements / update (Caolan)
+ should we back-port to 4.1.x ?
* QA update (Robinson)
+ OSX / Maverick update:
+ apparently a Java related update / issue ...
+ without Java installed we (now) crash on start
+ TDF has the ability to get under NDA new versions
+ problem is not so much access but time to play.
AI: + test and get backtraces on Maverick (Norbert)
+ Maverick doesn't have Java by default
+ conjecture - due to a missing-java wrapper.
+ potentially related to a Java using extension
+ not everyone affected floeff:
+ could we hot-fix it in 4.1.3 (if we have a fix)
+ yes, if tripple reviewed etc.
+ a number of need_advice bugs whiteboard category
+ created a link / query on useful queries page:
+ developer help appreciated.
+ will bring one up each week (Robinson)
+154 -96 (+58 overall)
many thanks to the top five bug squashers:
Caolán McNamara 10
Julien Nabet 6
Eike Rathke 5
+ review of 'regressions' ~mostly complete, QA now manually adding
the 'regression' keyword, with independent confirmation, and BSA
firehose marks 'possible regression' in the whiteboard.
* QA stats:
* Open 4.2 MAB
+ 5/14 4/13 6/13 4/10 2/8 1/6 1/6 2/6 5/6 5/6 6/6 7/7 2/2
* Open 4.1 MAB
+ 21/106 20/103 18/100 17/99 15/96 14/93 12/91 14/91 17/89 15/85 15/81
20% 19% 18% 17% 16% 15% 13% 15% 19% 18% 19%
* Open 4.0 MAB
+ 55/200 57/200 56/198 58/198 56/195 54/193 55/194 52/183 50/180
28% 29% 29% 29% 29% 28% 29% 28% 28%
* Bibisected bugs open: whiteboard 'bibsected'
+ 40/148 38/146 36/144 35/143 34/142 34/141 34/140 35/140 36/167
* all bugs tagged with 'regression'
+ 346(-36) bugs open of 2055(-28) total
* ~Component count net *
Writer - 96 (-17)
Spreadsheet - 54 (-3)
Libreoffice - 39 (-4)
Presentation - 27 (-3)
Crashes - 24 (-4)
Database - 19 (-1)
Drawing - 18 (+1)
Borders - 16 (+0)
BASIC - 4 (+0)
Migration - 3 (+0)
+ http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
+ Migration: https://bugs.freedesktop.org/showdependencytree.cgi?id=43489&hide_resolved=1
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice