[Libreoffice-qa] minutes of ESC call ...
michael.meeks at collabora.com
Tue Jun 30 03:05:25 PDT 2015
Apologies, I omitted to send these out last Thur.
+ Kendy, Jacobo, Miklos, Eike, Florian, Norbert, Stephan, Sophie, Cloph,
Robinson, Muthu, Bjoern, Caolan, Michael M
* Completed Action Items:
+ update ESC composition wiki page (Michael)
[ https://wiki.documentfoundation.org/Development/ESC ]
+ find some developer/sysadmin'y type people to train in CI maintenance (Cloph/Norbert)
[ Cloph can login to slaves & most stuff works already ]
[ ongoing, remove from the notes ]
+ can we get Win64 tinderbox builds up-loaded ? (Cloph)
[ builds master, uploads the daily builds ]
[ should have the same for Jekins too when we have the h/w (Norbert) ]
+ push out 5.0.1 1x week to match 5.0.0 (Cloph)
[ updated the 5.0.x too ]
+ for bug hunting -> point at LibreOffice / KDE PPA (Robinson)
+ file conference papers [!] (All)
+ CI paper (Norbert)
+ Idle / VclPtr (Michael)
+ GSOC Panel (Cedric)
* Pending Action Items:
+ file conference papers [!] (All)
+ please submit abstracts:
+ Android editing (Miklos/Tomaz)
+ Rendercontext foo (Kendy)
+ 10x minute how-to-write-a-Clang-plugin-for-beginners (Stephan)
+ C++-14 (Stephan)
+ Coverity / Import / Export crashers ? (Caolan)
+ some beginner oriented stuff & website infra (Cloph)
+ Release Engineering / freeze overview (Bjoern)
+ Ace of Base (Lionel)
+ Calc somethings (Eike)
+ ODF / TC bits (Andras)
+ test win64 / thunderbird / mork integration (Robinson)
[ a bit of testing, still has some questions ]
+ re-arrange the help XML for the menu changes (Jay)
[ did not get to the help yet - now finished impress & will begin on this ]
+ dig out documentation on compiling SDK examples -> odk/README (Stephan)
[ not yet ]
+ snapshot & check-in help authoring extension to dev-tools (Kendy)
[ not yet ]
+ UserAgent - drop bundled-languages (Michael)
+ UserAgent - produce a patch for review (Michael)
+ poke GSOC student(s) to encourage them to be on IRC (Thorsten)
* Release Engineering update (Cloph)
+ 5.0.0 - RC1 uploaded
+ problems with the 64bit Windows - crashes due to bridges
+ fixed by Stephan now
+ drawing functions problems
+ some other reports about instability, but seems unrelated to LibreOffice
itself - Cloph and Robinson cannot reproduce
+ 5.0.0 - RC3 update ...
+ schedule moved a bit due to the above
+ heavy-duty process & branch-off Jul 6th - 2nd week July.
+ 5.0.0 branch & RC3.
+ Late Feature Status (Michael)
+ LibreOfficeKit / Online tweaks (Kendy)
+ some fixes time to time.
+ OpenGL / double-buffer RenderContext (Michael)
+ continuing to fix double buffered bugs
+ Miklos now on the Writer fixes (Miklos)
+ output device cached, assumed that it's available all the time
+ OpenGL by default not achievable for 5.0.0
+ propose re-visit @ ESC for 5.0.1 for some H/W on Windows.
+ gtk3+ (Caolan)
+ theming bits working nicely
+ cut/paste is done
+ todo: embedded video, a11y & glitches.
+ XOR rendering in SVP backend ?
+ blue selection in writer is black / using cairo instead for
+ svp/basebmp should use 'pixman' not vigra (Michael)
+ a few places where the backend fails.
+ nice to fix in the backend if we can for Android / LOOL (Michael)
+ gtk3 won't affect anything TDF ships for 5.0
+ pending more QA work
+ crasher bug when auto-spellcheck enabled in writer (Cloph)
+ thanks to Stephan for a fix in the UNO bridge.
+ cursors not displayed (mergedlibs)
+ committed to master, for 5-0 https://gerrit.libreoffice.org/16472
+ these 2x reason for an additional RC this week.
+ doing a new release this week.
+ 5.0 splash / startcenter graphics / about dialog
** + expect to push this past the UI freeze **
+ Now 5.0 branch needs a single extra review.
+ 4.4.4 hot-fixed release.
+ available as RC3 on the website; can be announced early next week.
+ 4.4.5 - July 6th next deadline
+ 4.3.x - still version - End of Life (sberg)
+ but offering as a download.
+ makes it easier to avoid re-tooling the website (Michael)
+ could remove 4.3 ver (Cloph)
+ just leave it for now (Bjoern)
+ 4.3 mac is now offline (Norbert)
+ Android & iOS Remote
* UX Update (Kendy)
+ 5.0 graphics
+ vote ongoing for the final graphics.
** + splash & start & about will be updated for 5.0 final **
AI: + mail to projects list with un-ignorable subject (Kendy)
+ due for the next RC - not the final/final.
+ v. nice proposals from Barak.
+ templates contest
+ not got lots of feedback yet.
+ UI guidelines updates
+ ongoing work: some updates in context menus
+ next: sidebars
+ some updates in icons & UI files.
* Crashtest update (Caolán)
+ 1x import, 5x export
+ 6 issues, known fixed 1x (hopefully with dups)
+ bumping along the bottom.
+ more bang from buck from an undefined behavior run.
+ ~no-one looking at validation issues as of now.
+ Coverity run in the week: numbers effectively zero.
+ next monday: (Cloph)
+ planned downtime of the testing host
+ upgrade host to Debian 8, please don't start
long running jobs from Mon -> Tues.
+ will send a mail to those with access.
* GSoC (Cedric)
+ make sure students are on-track
+ Fill in your mid-term evaluations now:
+ deadline is July 3rd.
+ if you can't file it - ask your co-mentor or
Fridrich, Thorsten or Cedric.
+ should have the Q's in advance.
* Hackfests (Bjoern)
+ contacted by Aarhus LibreOffice conference guys wrt.
+ have it before or afterwards ?
+ Bjoern working on it.
+ 'Virtual Hackfest' idea ?
+ topics for Hackfests ? - regressions, test writing
+ Hamburg, Germany: Oct 23rd -> 25th
+ draft page; to be filled out
+ would be great to see everyone there.
+ next venues / suggestions
+ Belgium another candidate ...
* Conference / papers (Michael)
+ it's that time of year again ...
* l10n Update (Sophie)
+ now working, really like the new pootle UI
+ good feedback, and web UI is much more responsive wrt. searching
+ big improvement (Cloph)
+ make sure to report any quirks to the l10n at global mailinglist
+ command-line export takes ~40mins for help & UI projects (Cloph)
+ can be improved; have to force this due to po up-loads
+ pootle devs working on this.
AI: + review ongoing maintenance arrangements (Floeff)
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ pending / shelved for now - wait 2x months.
* Jenkins update (Norbert)
from:Thu Jun 18 14:00:19 2015
master linux rel jobs:172 ok:142 ko:30 fail ratio:17.44% break:6 broken duration:4.49%
master linux dbg jobs:111 ok:107 ko:3 fail ratio:2.7% break:3 broken duration:1.56%
master mac rel jobs:146 ok:137 ko:9 fail ratio:6.16% break:3 broken duration:6.48%
master mac dbg jobs:150 ok:147 ko:3 fail ratio:1.99% break:1 broken duration:0.6%
master win rel jobs:100 ok:92 ko:8 fail ratio:7.99% break:8 broken duration:9.97%
master win dbg jobs:106 ok:102 ko:4 fail ratio:3.77% break:4 broken duration:7.02%
lo-4.4 mac jobs:12 ok:11 ko:1 fail ratio:8.33% break:1 broken duration:1.63%
gerrit win rel jobs:150 ok:103 ko:47 fail ratio:31.33%
gerrit lin rel jobs:152 ok:139 ko:13 fail ratio:8.55%
gerrit mac rel jobs:151 ok:140 ko:11 fail ratio:7.28%
gerrit all jobs:150 ok:89 ko:61 fail ratio:40.66%
+ numbers look good this week.
+ new hardware
+ planned to be online end of July.
+ order, manufacture, install, ship etc.
+ any update on the ubisan / asan tinderbox (Stephan)
+ need to find time to do that (Norbert)
+ need to write a wrapper around crashtest
to run 1x after another not one by one.
+ pointless if not a clean build; sits on TODO.
* Easy Hacks:
+ new easy-hacks thanks to:
+ <no new easy-hacks>
+ create your own by setting whiteboard to eg.
"easyHack difficultyBeginner skillCpp topicCleanup"
* Bibisect repo status (Bjoern)
+ is a repo for OS/X
+ have one on gerrit for 5.0 epoch (Norbert)
+ is there one for Windows too ?
+ yes - but in parts, need merging & up-loading (Cloph)
+ Robinson updating bibisect docs just now (Bjoern)
+ would be great to have links to that.
+ after Dec is on Cloph's machine only for Windows.
+ have symbols in Win symbol-server for RCs & betas.
* Regression / Tendering Ideas (Michael)
+ suggest we dump in wiki to allow ideas to be expanded.
+ then rank them - next week.
+ then send to the board for potential funding.
AI: + drop in the wiki & poke authors (Michael)
+ also each needs a rough cost / estimate (Bjoern)
+ best to have volunteers do it (Norbert)
+ punt that to the board etc.
* Regression / Tendering Ideas (Michael)
+ Checking for DSO dependencies (Robert Antoni Buj i Gelonch)
+ scripts to run 'ldd' or moral equivalent to check for known deps.
+ Improved format validity checks (Thorsten)
+ having ODF / rng schema with our extensions in git
+ use OOXML SDK to validate
+ already in-use officeotron better (Kohei)
+ also use binary format validator under wine (Michael)
+ Layout Tests (Michael/Moggi)
+ chart & other layout tests, either to XML or PDF
+ concerns wrt. font differences:
+ surely we can stub the font backend ?
we already bundle standard AFM metric files.
+ Automated Help/Documentation screenshot creation (Norbert/Michael)
+ 'make help' -> needs good annotation for cropping,
highlighting etc. - and marking up
+ improve help & also test coverage ?
+ JUnit etc. -> C++ (Noel Grandin)
+ there was a Java -> Python tool for wizards.
+ SSDs for prominent QA develoeprs (Noel Grandin)
+ Automated a11y based UI testing (Noel / MJayFrancis)
+ improve, cross-platform-ize & finish that (?)
+ fund & setup stock Database VMs (Terrence Enger)
+ help accelerate 'base' testing cf.
+ build stats on bug fixes & whether they have unit tests (Kohei)
+ publish those.
+ CI-verified master state ("always green master") (Bjoern/Norbert)
+ have the latest known-good-for-CI-on-all-platforms commit identified,
published and easily discoverable using git notes/branch/whatever
+ Clang generated unit tests (Zolnai Tamas)
+ various kinds of basic operations on all classes
+ Heisenbug server (Wols)
+ dedicated heavy-instrumentation server for finding heisenbugs
+ Anytime builder VMs for developers (Bjoern)
+ track and present status of individual tests (Bjoern)
+ synergies with dashboard bits.
+ Anytime builder for devs - big on-line VMs (Bjoern)
+ budget already there (Norbert)
+ Others ? ...
* make check stability (Bjoern)
+ tested on 4.4.4~rc2: 2/180 flaky failures in subsequentcheck
+ in general, good enough for CI testing
+ which 2x tests failed ? (Michael)
+ unfortunately not logged that (Bjoern)
+ prolly 'forms' or the other one ...
+ commented out in the Debian pkging.
+ can we re-run that on master (Michael)
+ if we find time for Big Bertha (Bjoern)
* LibreOffice Development Dashboard (Bjoern)
+ discussed by the board.
+ proposal on the projects list
+ contact Bjoern directly if you have concerns.
* QA (Robinson)
+ UNCONFIRMED at 377
+ needAdvice at 13
+ Most Pressing Bugs:
+ priority highest in the last week ...
+ need to switch bugzilla permissions etc. to get MABs fully replaced.
+ tdf#91485 - UI:Cursors other than the default work but are not displayed
(cloph's got a fix for this one - pushed to -5-0 just now)
+ tdf#92269 - 220.127.116.11 Win 64 Explorer Crash after single click on any LO file in folder. (shlxthdl.dll / propertyhdl.dll property handler problem?)
+ setting up a Win VM to test it.
* QA stats:
+159 -193 (-34 overall)
many thanks to the top bug squashers:
Caolán McNamara 9
Eike Rathke 8
Adolfo Jayme 8
Maxim Monastirsky 7
Andras Timar 6
Julien Nabet 5
Michael Meeks 4
Clément Lassieur 4
Miklos Vajna 3
Kevin Suo 3
* Open 5.0 MAB
+ 2/12 3/12 5/11 6/12 5/11 6/11 5/9 6/9 5/8 5/8 4/7 2/5 0/3 1/3 1/3 1/3
* Open 4.4 MAB
+ 14/61 16/61 17/61 17/61 16/60 19/60 15/56 16/56 15/53 15/53 14/52 15/52
* Open 4.3 MAB
+ 65/169 72/169 73/170 75/170 78/170 77/169 77/169 78/167 79/166 79/166
* Bibisected bugs open: whiteboard 'bibisected'
+ 310/921 320/915 330/909 329/898 335/895 333/874 337/869 334/849 334/839
* all bugs tagged with 'regression'
+ 581(-5) bugs open of 3946(+29) total, 40(+3) high severity
* ~Component count net * high severity regressions
Calc - 13 (+2)
Writer - 9 (-1)
LibreOffice - 8 (+1)
Impress - 5 (+0)
UI - 3 (+0)
Base - 1 (+0)
Chart - 1 (+1)
+ above as a list: http://bit.ly/1HWHb3E
+ complete table: http://bit.ly/1JQ3z4A
* ~Component count net *
Writer - 205 (-4)
Calc - 109 (-6)
Impress - 47 (-2)
Crashes - 43 (+1)
LibreOffice - 40 (+1)
UI - 36 (+2)
Borders - 22 (+0)
graphics stack - 24 (+2)
Draw - 20 (-1)
Base - 18 (+1)
filters and storage - 10 (-2)
Chart - 12 (+1)
Printing / PDF export - 10 (+0)
Formula Editor - 5 (+1)
framework - 4 (+0)
BASIC - 4 (+0)
Extensions - 3 (-1)
sdk - 1 (+0)
Installation - 1 (+0)
Linguistic - 1 (+0)
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the Libreoffice-qa