minutes of ESC call ...
michael.meeks at collabora.com
Thu Oct 23 08:20:39 PDT 2014
+ Lionel, Muthu, Andras, Kohei, Markus, Kendy, Stephan, Cloph, Eike,
Caolan, Michael M, Noel, Michael S, Robinson
* Completed Action Items:
+ need a bugzilla query for the bugs that have been bisected
to a single commit (Miklos)
+ query for 'bisected' keyword.
+ Ask Bjoern B. to do a survey on the wrench icons (Kendy)
[ talked at yesterday's hangout; silly to have 2x wrench icons
Jay & Alex will brain-storm on new metaphores ].
+ poke Cloph for EC2 VM access for next-week's hack-fest (Robinson)
[ in progress etc. ]
+ get BZ migration roadmap done before Seattle Hackfest (Robinson)
will meet up with Bjoern to review the result ]
+ take-away for QA: bring the prebibisect regressions to the OSX QA guys (Robinson)
[ mentioned in the QA meeting; want to follow that up, but missed
the OSX guys in the meeting ]
+ take-away for QA: focus on the ~half of these that is older than 2014-08 (Robinson)
* Pending Action Items:
+ get a clear use-case & description of what doesn't work vs. master wrt. Calc sorting (JBF)
[ Work in progress. At the moment I have at least 3 different use-cases:
# bank account: the sorted range contains a column where each cell contains the same formula (fdo#81633 and fdo#85215)
# sorting students by their scores: the cells in the sorted column contains formula with functions like AVERAGE() or SUM() (fdo#79441)
# computing an indicator from data: the cell containing the formula with references is outside the range of cells that is sorted (fdo#45146)
# I am pretty sure I will find other use-cases ]
+ look at regressions associated with a SUSE bugzilla bugfix (Timar)
* Release Engineering update (Cloph)
+ 4.3.3 RC2 - tagged today
+ building on Windows, Linux & Mac soon too.
+ 4.2.7 RC2 - retrospective
+ due to be released as final this week
+ need to contact Italo wrt. PR.
+ 4.4 Alpha 1 status
+ horrible problem with calc - not refreshing the background
+ zoom issues etc. a display problem.
+ problem building all languages on Windows
+ prolly the PATH limit too ...
+ xcu files not delivered properly to workdir
+ Cloph digging into this one - problem with many languages
+ how did the VS 2013 build go
+ no problems related to this identified yet;
+ do we get issues with earlier CPUs with no SSE2 ?
+ Android Remote
* Crashtest update (Markus)
+ http://dev-builds.libreoffice.org/crashtest/6118ea49aee18a95ac124bbac695b3bb1b152c1d/ (22-Oct-2014)
+ huge spike in DOCX export crashers
+ if no-one beats him: will look into it next week (Miklos)
+ PDF import went from 9 -> 15 failures.
+ otherwise stats are fairly flat.
* Crashtest futures / automated test scripts (Markus)
+ we have budget up-to Eur 15k or so to make this go faster
preferably daily (or better) testing.
+ also useful for fuzzing as well (Caolan)
+ valgrind performance testing (Michael)
+ also faster crash testing (Markus)
+ improving the performance-testing granularity (Markus)
+ Norbert building a new infrastructure
+ Jenkins-ness, to integrate it into tinderbox infrastructure
+ Dave Richards - mentioned he could provide an old-server for H/W (Cloph)
+ call for interested parties to get on a call to plan /
discuss the pieces / options.
+ Matus / Markus / Caolan / Florian / Cloph / Norbert / Miklos / Bjoern
AI: + setup a call to co-ordinate this (Markus)
+ other interested parties poke Markus.
+ what is the story with resource usage at TDF ? (Michael)
+ sysadmin foo consolidating onto 2x strong servers (Cloph)
+ crashtesting currently a VM on one of these machines
+ true that some mail / etc. are making much use of resource
+ moving infrastructure to a different layout inside TDF that
will provide better use.
+ what about hardware in people's bedrooms ? (Michael)
+ Cloph's are doing work 24x7 (Cloph)
+ not aware of any TDF bought hardware sitting idle
+ some 3rd party hardware is sitting idle.
+ Bjoern's machine - currently on the way to Robinsons
+ reasonably capable, but wasn't doing anything.
+ will be run by Robinson & used for bibsect repos.
+ https://wiki.documentfoundation.org/Development/Tinderbox (Kendy)
+ all TDF tinderboxes seen to be running (modulo Markus' - he
was on vacation).
+ Cloph needs to update his Mac.
+ apparently a fiction that as of today there is idle TDF owned hardware.
=> we need new hardware: virtual or physical
we have a -lot- of workloads that can effectively use that.
[ added via etherpad in the call ]:
+ there has been idle hardware in the past: a Core II Duo machine for
some significant time not doing anything eg. (Bjoern)
* new committers (Markus)
+ Munich students
+ already have commit access; but to make it official
+ Louis-Francis Ratté-Boulianne
+ doing OpenGL work
+ given access.
* Basic / API change 'GetSolarVersion' (Stephan)
+ is it ok ?
+ feedback from Thomas K: GetSolarVersion a problem anyway wrt.
AOO vs. LibreOffice - would like a separate GetLOVersion method
or somesuch; LibreOffice version to fetch.
+ could add parameters to the function (eg.)
+ there were a few places that used this SUPD variable - a 3x digit
string eg. 432 for 4.3.2 - potentially using 2x digits instead 40302
+ don't we have a way to get ver. from the config (Michael Stahl)
+ shouldn't we deprecate GetSolarVersion anyway ?
+ what we do there, is to increase the number dramatically - from 100's
to 10'000s - so if Version > 123 -> will continue to work.
AI: + stick with the current plan & put it into the release notes (Marcos)
* Fraction -> boost::rational change (Kendy)
+ caused a huge regression
+ I'd like to revert that
+ better approach: first modify Fraction to use boost::rational internally,
and then (if it only forwards calls) kill the Fraction class
+ agreed with the original author of the patch on that on IRC
+ talked with author of the patch; happy with that.
AI: + revert patch (Kendy)
+ likes using Fraction - due to forward declaration (Kohei)
+ templatised foo unfortunately has significant compile perf.
issues wrt. templates; calc is already slow.
+ perhaps a good idea to stick with Fraction with boost inside (Kendy)
+ Seattle 'Libre-Fest' (Robinson) * This Weekend *
+ October 26, 2014
+ ~23 people signed up ... encouraging.
+ Robinson will bring the bibisect repo locally, so that it is not
necessary to download 10G
+ Toulouse Hackfest (Arnaud)
+ Confirmed for Nov. 15-16th
+ more details: https://wiki.documentfoundation.org/Hackfest/Toulouse2014
+ budget reserved (Eur 2k) - poke Bjoern.
+ Munich hack-fest (Jan-Marek):
+ jmux (IRC) can add you if you don't want to create an account
+ will have a BSP come-together; if someone says they're coming
just show up etc.
+ November 21st-23rd, 2014
+ we should drop by with 2 or 3 developers, if possible
* UX Update (Kendy)
+ sent detailed notes to the list
+ also for the paragraph background
+ option added for seeing which commands you've used.
+ not collected anywhere; the server part not published @ mozilla.
+ not telemetry - but something else;
+ need to poke at re-using telemetry for UI - needs more research.
AI: + poke Taras wrt. code re-use here (Michael)
+ too many icon themes in the MSI file, need to cut out some
+ now have six - seven themes.
+ a 'Tango classic' required.
+ could make them really stack ( layered .zip files ) (Michael)
+ no time to hack on that (Kendy)
* Certification (Stephan/Bjoern/Kendy)
+ re-run the script to check for interesting people
+ results sent to Bjoern & Stephan
+ call planned next week before the ESC
+ developers starting to expire & need renewing
+ we have a list of due-dates for expiration
* ESC call time
+ Europe switches from summer to winter time on Sunday
+ call time is fixed to be the same time in Europe - 16:00
+ so the call moves; beware !
* QA (Robinson)
+ UNCONFIRMED bug count down to 744
+ lots closed WORKSFORME.
+ Embedded Pictures disappear from Presentation (ODP)
+ hugely long standing bug of horror.
+ Tamas Z working in this area for Collabora, writing docs,
researching and trying to come up with a comprehensive solution.
+ hopefully killing explicit SwapIn / SwapOut mess & centralize
that in GraphicObjectManager as a first step.
+ no promises.
* Interesting QA stats as ratios (Bjoern)
+ punted to next time when we have Bjoern.
* QA stats:
+151 -149 (+2 overall)
many thanks to the top bug squashers:
Caolán McNamara 14
Julien Nabet 11
Cor Nouws 8
Kevin Suo 6
Adolfo Jayme 6
Matthew Francis 6
Andras Timar 5
Kohei Yoshida 5
Miklos Vajna 4
* Open 4.4 MAB
+ 4/16 5/15 4/14 3/12 3/12 3/12 7/12 3/8 3/8 4/8 4/8 3/7 3/7 2/5
* Open 4.3 MAB
+ 15/63 16/63 16/60 17/61 16/60 14/59 15/58 12/54 13/53 14/52 14/50
23% 25% 26% 27% 26% 23% 25% 22% 24% 26% 28%
* Open 4.2 MAB
+ 82/260 80/260 82/260 86/257 88/257 89/257 91/257 86/252 82/245
31% 30% 31% 33% 35% 34% 35% 34% 33%
* Bibisected bugs open: whiteboard 'bibsected'
+ 161/427 153/413 154/410 147/401 143/392 143/389 146/385 142/375 141/374 136/361
* all bugs tagged with 'regression'
+ 488(+4) bugs open of 3129(+20) total
* ~Component count net *
Writer - 146 (-1)
Spreadsheet - 94 (-1)
Presentation - 30 (-2)
Crashes - 30 (-2)
Database - 28 (+3)
Libreoffice - 24 (+0)
Drawing - 24 (+0)
UI - 23 (+0)
Graphics - 22 (+0)
Borders - 21 (+2)
Filters - 18 (+0)
Print / PDF - 14 (+0)
Chart - 12 (+2)
Extensions - 5 (+0)
Formula - 4 (+1)
Linguistic - 4 (+0)
Installation - 4 (+0)
BASIC - 4 (+0)
framework - 1 (+0)
sdk - 0 (+0)
Impress Remote - 0 (+0)
+ http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice