[Libreoffice-qa] minutes of ESC call ...
michael.meeks at collabora.com
Thu Mar 24 16:01:51 UTC 2016
+ Muthu, Jan-Marek, Stephan, Robinson, Sophie, Miklos, JanI, Andras, Thorsten,
Christian, Eike, Norbert, Armin, Olivier, Michael S, Bjoern
* Completed Action Items:
+ check why showing LiveConnect in UI is not bound to that switch cf. GDrive (Kendy)
[ will be done by end of call ]
* Pending Action Items:
+ tweak UI and get LiveConnect API key / build case for board (Christian)
+ UI changes from non-committers in gerrit: post list to UX team (Kendy)
[ in progress ]
+ attempt to re-build a recent gstreamer 1.0 / core spec file
on our CentOS6 base (tdf#94508) (Christian)
+ script XML / l10n string translation changes (Christian)
[ still pending => ignore translating it for now (Cloph) ].
* Release Engineering update (Cloph/JanI)
+ 5.0.6 RC1 - due April 12th.
+ 220.127.116.11 (RC2) - due March 29th: Tuesday morning.
+ 18.104.22.168 deadline
+ requested to move to announce at the conference
+ Android & iOS Remote
+ fixed the Android build problems:
+ up-loaded to app-store, few hours to show up.
* Documentation (Olivier)
+ Features x Doc gap wiki page: https://goo.gl/4m9rVS
+ Started with Drafts of Getting Started 5.1 in ODFAuthors Preface and Introduction
+ to see how much work it is to update it.
+ contents needs to be examined deeply.
+ steep learning curve - absorbing the books; lots of good things there.
+ need to study and build some Easy-Doc-Hacks
+ hope to have a documentation track in Bruno.
+ Patch with XSLT experiment into Helpcontent2/: https://goo.gl/11FT9b
* l10n (Sophie)
+ it is quiet now.
* GSoC 2016 (JanI/Thorsten)
+ 3 admin volunteers: janI, Moggi, Thorsten
+ mentors: please make sure patches from your students are merged, or commented
+ 33 proposals at the moment:
+ more expected last minute.
+ March 25th last due for proposals
+ April 1st (no joke) last day for merged easyHacks
+ April 11th, last day for slot requests
+ need to be reviewed by this date.
+ mentors: good applicant, status "incomplete", please mail and help
+ the proposal has to be 'final' by tomorrow 19:00
+ people need to ensure that promising students set their proposal to 'final'
+ how can we check; is it visible from the UI ?
+ doesn't matter if the proposal is not in the wiki
+ but need to consider the final (ie. 'complete') proposal
* Firebird update (Michael S)
+ upgrade to Firebird to 3.0 and hope for the best
+ think it's a good idea.
=> good plan - consensus.
* Headless build - is OpenGL a hard dependency ? (Thorsten)
+ See discussion in https://gerrit.libreoffice.org/#/c/23474/ (Thorsten/Oliver/Moggi)
+ likely if you run headless on Linux - don't have X installed.
+ OGL pulls some dependencies in.
+ having a tinderbox protect that.
+ GL a great cross-platform API (Michael)
+ love it, works everywhere except headless.
+ like flexiblity integrate everywhere (Thorsten)
+ concerned wrt. cost.
+ ideal to have Mesa / llvm-pipe GL anywhere (Michael)
+ want to protect the direction (Thorsten)
+ build llvm-pipe, as external ? (Bjoern)
+ headless - currently has no GL support (Michael)
+ it doesn't break anything that works currently.
+ We agree on the direction - towards GL (Thorsten)
+ happy to have and ship a fallback; Mesa / etc. eventually
+ pleased with the direction towards cross-plat. GL
+ could we not use glew (Miklos)
+ would it not be easier to use Glew.
+ lets clobber it there.
AI:+ investigate clobberring glew: (Oliver, Moggi)
+ have a compile-option to:
+ not hard-link GL
+ and -> do nothing =)
+ thanks to Oliver - identified all the hard places already (Thorsten)
* Windows XP: when do we drop support for unsupported OS ? (Thorsten)
+ "lets educate users not to user an obsolete system ?" - on IRC.
+ According to https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Web_clients still used ~5-10% of all Windows clients
+ seems lame to force users' hands.
+ not our job to this (Jmux, Thorsten)
+ 1 technical argument (Miklos)
+ master not building on XP.
+ sha256 - using a constant not there in the sdk.
+ pushed a gerrit patch; but no XP machine to test it in.
+ do we have a tinderbox for XP ? (Michael)
+ there are tinderboxes, using the XP SDK base-line (Cloph)
+ been spamming for a while.
+ will new compilers support targetting Win-XP ?
+ apparently so (Thorsten)
+ the 64/32 thing (Norbert)
+ lets not spend much effort on it
+ but not do it for the sake of it.
+ nice transition point - don't want 32 & 64 XP.
+ when we switch to 64bit - drop XP ?
+ still have pre-XP compat code (Michael)
+ lets kill that first.
+ 20 open bugs on bugzilla - with WinXP in the title (Bjoern)
+ not a huge proportion (Michael)
+ announce it is deprecated in 5.2 ? (Norbert)
+ and close the bugs ?
+ tdf#98847: "it is impossible to install LibreOffice on Windows XP" (Bjoern)
+ just a debug / tinderbox thing ?
+ SDK 10 base-line - does it work on XP ? (Norbert)
-> allegedly yes, see http://stackoverflow.com/questions/35047957/visual-studio-2015-building-with-the-windows-xp-toolset-selected-still-results
→ with VS 2015 compiler, not necessarily with SDK 10
"The Windows XP platform toolset that's included in Visual Studio is a version of the Windows 7 SDK
that was included in Visual Studio 2010, but it uses the current C++ compiler" → 7.1A SDK
+ VirtualBox dropped support for XP last summer (Bjoern)
=> consensus to deprecate XP for 5.2 - but not remove support then:
=> -but- moving to VS 2015 is more important than XP support for 5.2
* UX Update (Kendy/Bubli)
+ 'save' toolbar button discussion
+ would like their own special toolbar with 'save'
that doesn't the other 'save to remote' bits.
+ agreed - will provide that.
+ can have links of UNO commands
+ code from Maxim to improve this.
+ sidebar survey:
+ completed, discuss results there.
+ trends need researching there.
+ how many people fill out surveys ? (Michael)
+ for draw - 1200 (Kendy)
+ for sidebar - 900
+ they get advertised on the design blog.
+ they read the comments not just numbers.
+ lots of good ideas in comments not numbers.
+ all raw data is published in the wiki.
AI: + provide Italo some data: "thanks to 10,000 respondants in last year" (Kendy)
+ single toolbar mode (Jay)
+ have a UI that is google-docs-like.
+ possible with notebookbar work; with a new UI file there.
+ on-track with our general direction.
+ concern wrt. context sensitivity (Thorsten)
+ don't like new toolbars appearing and disappearing
triggering document re-size nightmares.
+ definitely; notebookbar discussed with Samuel (Kendy)
+ makes it possible to have the notebookbar at the top.
+ and yet have toolbars as now if you want.
+ What about these platform-specific keymapping changes (Bjoern)
+ do we have some consensus on when to be crossplatform,
what to be plaform-integrated?
+ Mac - different bindings: (Kendy)
+ Mac has platform-specific F11 etc.
+ not grauitous change.
+ best to discuss with Jay.
+ project needs to watch large-scale UI change (Thorsten)
+ tension between: OS style guide vs. cross-plat consistency (Michael)
+ expect design to balance that.
+ already have some Win not working vs. Linux (JMux)
+ have bug reports.
* Crashtest update (Caolan)
+ ? import failures, ? export failures, ? coverity ?
+ missing the Caolan.
* Hackfests (Bjoern)
+ next venues / suggestions
+ Ankara, Turkey
+ plan do an overview talk first (Michael)
+ Gran Canaria hack-fest (Thorsten)
+ April 6-9th variously 7th/8th is the core.
+ Plan is to craft it according to the Japanese
Mini-Conference, with a broader local community appeal
+ announced on Spanish list (janI)
+ Germany, Munich, LiMux; End of May 2016 (Jan-Marek)
+ Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
+ 27-29 May (parallel to the Debian Sun Camp)
* Mentoring Update (JanI)
+ gerrit: 158 open patches of which 105 can be merged if no open comments
84 from contributors of which 52 can be merged if no open comments
+ hope to mail old developers (no contributions for 3 months) soon
+ GSOC burying JanI in work.
+ ask people to CC in gerrit those filing the easy hacks (Bjoern)
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ pending next cycle.
* Jenkins / CI update (Norbert)
from:Thu Mar 17 15:05:29 2016
- meant not to break:
master linux rel jobs: 158 ok: 150 ko: 7 fail ratio: 4.43 % break: 5 broken duration: 1.30%
master linux dbg jobs: 133 ok: 123 ko: 8 fail ratio: 6.02 % break: 5 broken duration: 2.96%
master mac rel jobs: 156 ok: 155 ko: 1 fail ratio: 0.64 % break: 1 broken duration: 0.70%
master mac dbg jobs: 157 ok: 156 ko: 1 fail ratio: 0.64 % break: 1 broken duration: 0.65%
master win rel jobs: 126 ok: 123 ko: 2 fail ratio: 1.59 % break: 2 broken duration: 0.75%
master win dbg jobs: 121 ok: 116 ko: 5 fail ratio: 4.13 % break: 3 broken duration: 6.83%
master win64 dbg jobs: 120 ok: 114 ko: 6 fail ratio: 5.00 % break: 5 broken duration: 8.85%
lo-5.0 mac jobs: 9 ok: 9 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.1 mac jobs: 16 ok: 16 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
- meant to break:
gerrit win rel jobs: 248 ok: 193 ko: 49 fail ratio:19.76%
gerrit lin rel jobs: 249 ok: 211 ko: 37 fail ratio:14.86%
gerrit mac rel jobs: 248 ok: 215 ko: 33 fail ratio:13.31%
gerrit all jobs: 247 ok: 178 ko: 62 fail ratio:25.10%
+ looking pretty good.
* Easy Hacks (JanI)
+ easyHacks: total 298: 274 waiting for contributor, 20 Assigned to contributors, 4 need info
needsDevEval 422 needs to be evaluated
cleanup: 233 has more than 4 comments, 234 needs to be reviewed
+ new last 8 days:
https://bugs.documentfoundation.org/show_bug.cgi?id=98749 mentor:bjoern.michaelsen -> "Move hardcoded/duplicated PageDesc defaults from UNO wrappers to writer core"
https://bugs.documentfoundation.org/show_bug.cgi?id=98705 mentor:nemeth -> "Reduce starting time on Windows by removing GetCaseCorrectPathName usage"
+ Lack time to do more than just controlling the changes
+ create your own by updating Keywords to eg.
"easyHack, difficultyBeginner, skillCpp, topicCleanup"
+ please remember, a code pointer is mandatory, and typically a look from an experienced developer
+ create new easy hacks from these proposed ones
(or remove the Keyword "needsDevEval" if not feasible):
* QA update (Robinson)
+ UNCONFIRMED: 680
+ enhancements: 66
+ in ux-advise: 31
+ needAdvice at 27
+ Most Pressing Bugs:
+ tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
+ Persists as Common issue -> lots of duplicates
+ Mail merge regressions (Bjoern)
+ http://tdf.io/mmregressions (8 open; 7 open last meeting)
+ merged toolbar feature branch (Miklos)
+ re-based his branch (JMux)
+ with help from Markus fixed unit-tests
+ plan to push & leave - will fix at least two bugs.
+ tdf#96847 - [Crash] Android viewer crashes on every file (android 4.4.4 & 5.x)
+ Patch in place (thanks, Cloph!) --> waiting for daily build to test
* QA stats
+133 -113 (+20 overall)
many thanks to the top bug squashers:
Eike Rathke 9
Yousuf (Jay) Philips 7
V Stuart Foote 6
Michael Meeks 5
Adolfo Jayme 4
Maxim Monastirsky 4
Cor Nouws 3
Samuel Mehrbrodt 3
Julien Nabet 3
David Tardon 3
Caolán McNamara 3
Markus Mohrhard 3
* Highest-Priority bugs (aka "MABs"):
5.2: 2/7 - 28% -1
5.1: 2/26 - 7% +0
5.0: 9/52 - 17% +0
4.4: 9/72 - 12% -2
4.3: 5/68 - 7% +0
4.2: 10/133 - 7% +0
4.1: 4/79 - 5% +0
4.0: 9/81 - 11% -1
old: 38/249 - 15% +0
* Bibisected bugs open: whiteboard 'bibisected'
+ 399/1305 404/1297 406/1292 412/1284 408/1277 403/1260 398/1248
* all bugs tagged with 'regression'
+ 773(-12) bugs open of 4798(+10) total 28(-2) high prio.
* ~Component count net * high severity regressions
Calc - 11 (-2)
Writer - 9 (+0)
LibreOffice - 4 (-1)
Base - 2 (+0)
Extensions - 1 (+1)
Impress - 1 (+0)
* ~Component count net * all regressions
Writer - 242 (-1)
Calc - 166 (-7)
LibreOffice - 56 (-3)
Crashes - 51 (-3)
Impress - 46 (+0)
UI - 41 (-1)
graphics stack - 36 (+1)
Base - 34 (+0)
Borders - 32 (+0)
Draw - 26 (-1)
filters and storage - 22 (+0)
Chart - 14 (+0)
BASIC - 14 (+1)
Printing and PDF export- 10 (-1)
Formula Editor - 7 (+0)
Linguistic - 4 (+0)
Extensions - 3 (+0)
Installation - 2 (+0)
sdk - 1 (+0)
framework - 1 (+0)
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the Libreoffice-qa