* Present:
+ Xisco, Stephan, Sophie, Heiko, Caolan, Olivier, Kendy, Christian, Thorsten
* Completed Action Items:
+ come up with a plan for un-blocking peak CI in future (Christian)
[ one plan – have variants of the job to disable linux / gcc builder
with high load, and have Windows VMs on them to handle Windows load.
Can be done manually quite easily – enable 1 config vs. the other.
Can be automated by querying the queue size etc.
Could we spin-up cloud VMs here ?
Is it better to revert more aggressively ? (Michael)
+ yes, was looking at a queue of dependent patches
+ things getting merged when queue is long (Thorsten)
+ would be ideal to scale higher for a day eg. ]
* Pending Action Items:
* Release Engineering update (Christian)
+ 5.4.6 - RC2 next week (beginning of week March 13/Tue)
+ tagged and built yesterday, up-loading builds now.
+ 6.0.3 – RC1 and branch next week (end of week March 15/Thu)
+ plan to tag late this evening.
+ SalGraphics / jmux assert bits – have a patch, causes another issue
+ is another test breakage related or not (?)
+ unclear if the fix is effective.
+ ought to get this into RC1 if we can:
+ currently over 30x patches waiting for 6.0
+ a reviewing stall there:
https://gerrit.libreoffice.org/#/q/status:open+branch:libreoffice-6-0
+ reviews much appreciated.
+ Android
+ Online
* Documentation (Olivier)
+ Fixes in Help Content from translators (ohallot, fitoshido, kelemen, gelmini)
+ Fixed / clarification in HC pages (ohallot)
+ improved calc descriptions.
+ New Help
+ Fix for New Help navigation (ohallot)
+ Refactor offline help eliminating extra ver# (ohallot, sberg)
+ Packaging: pending.
+ Books / Guides:
+ stalled due to team member’s availability.
+ will dedicate more time to packaging next.
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
248(248) (topicUI) bugs open, 338(338) (needsUXEval)
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 11(2) 30(9) 50(10) 126(8)
commented 78(36) 216(59) 521(75) 2051(63)
removed 0(0) 0(0) 0(0) 12(-1)
resolved 7(4) 12(3) 41(3) 189(4)
+ top 10 contributors:
Tietze, Heiko made 86 changes in 1 month, and 847 changes in 1 year
Buovjaga made 82 changes in 1 month, and 272 changes in 1 year
Foote, V Stuart made 75 changes in 1 month, and 330 changes in 1 year
Thomas Lendo made 56 changes in 1 month, and 456 changes in 1 year
Xisco Faulà made 45 changes in 1 month, and 319 changes in 1 year
Telesto made 19 changes in 1 month, and 97 changes in 1 year
Kainz, Andreas made 18 changes in 1 month, and 42 changes in 1 year
Dieter Praas made 14 changes in 1 month, and 101 changes in 1 year
Rainer Fiebig made 14 changes in 1 month, and 14 changes in 1 year
Philips, Yousuf made 9 changes in 1 month, and 767 changes in 1 year
* Crash Hunting (Caolan)
+ 2301 (+2301) import failure, 10(+9) export failures
+ a big jump, PDF import has a recent crash
+ new assert from mst accounts for most of it.
+ ?? 4(+0) coverity
+ coverity scan is still down “for synopsys rebranding” (maybe)
+ still completely dead. Down and out ?
+ how vital is that ? (Thorsten)
+ could do some of this in clang plugins (Caolan)
+ eg. intialize member in one constructor, but not another
+ worth making a list of common problems next.
AI: + chase some old paper of another tool via Vasily (Thorsten)
+ https://www.viva64.com/en/b/0308/
+ forcepoint round #5
+ fixed all their stuff, modulo DLP bits that need releases.
+ from 6000 → 300.
+ 45 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
ubsan+libfuzzer, asan+afl), font parser last added
+ 1-2 per day coming in.
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.4.4.2
+ 917 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/5.4.5.1
+ 1066 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/6.0.1.1
+ 1347 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/6.0.2.1
+ 1492 (last 7 days) (up)
+ slightly up this week - service down 2x days last week.
+ nothing unexpected.
* ODF versioning / compat fix (Michael)
+ Michael S’ caveats should prolly be engraved in stone somewhere.
* GSoC Application (Thorsten, Heiko)
+ 16 mentors
+ have only 4 proposals so far
+ 2 blank, 2 Android.
+ expect some more known students to file
+ please file before the last day so we can help.
+ 12 days to go to file → join GSOC now !
+ blog on TDF activity
* GSoC schedule
+ Student Application Period: March 12 – 27
+ Application Review Period: March 27 - April 23
+ [libo] Deadline for EasyHack submission - March 31st
+ [libo] Deadline for merge of EasyHack – April 7th
+ Student Projects Announced: April 23
+ Community Bonding: April 23 - May 14
+ Coding: May 14 - August 6
+ Evaluation 1: June 11 - 15
+ Evaluation 2: July 9 - 13
+ Students Submit Code and Final Evaluations: August 6 - 14
+ Mentors Submit Final Evaluations: August 14 - 21
+ Results Announced: August 22
+ Created a 2018 wiki page with detailed dates (Eike)
+ https://wiki.documentfoundation.org/Development/GSoC/2018
+ please check the LibreOffice internal deadlines for EasyHacks
+ internal deadlines adjusted to match previous years.
+ cf. above insertions [libo]
+ Everybody look at the ideas page, please:
+ https://wiki.documentfoundation.org/Development/GSoC/Ideas
* Hackfests & Events (Eike)
+ Hamburg TNG – 1st new-style hackfest
+ around 20 people signed up for Hackfest & Community meeting.
+ shared hotel reservation – possibilities
+ link: ...
+ do it ~now if you want that.
+ Can you add my name ? (Heiko) → yes.
+ outlined for April 7/8th.
+ https://wiki.documentfoundation.org/Hackfest/Hamburg2018
+ https://wiki.documentfoundation.org/Hackfests/HackfestTNG
+ please book travel & add your name there.
+ if you’re interested in a shared hotel (no promises yet!),
please add yourself here: https://wiki.documentfoundation.org/DE/Community-Treffen2018#Noch_ohne_Unterkunft_.2F_gemeinsames_Hotel_gesucht
+ combined with the German Community Meeting
+ brain-storming on youngsters-hacking bits … young people welcome.
* mentoring/easyhack update
committer... 1 week 1 month 3 months 12 months
open 96(29) 146(37) 149(37) 153(37)
reviews 441(-167) 1897(-327) 5515(-719) 19695(-1173)
merged 287(-32) 1324(-16) 3972(-65) 13036(128)
abandoned 25(12) 74(10) 267(-7) 836(6)
own commits 302(-27) 1333(11) 4017(-59) 14495(-289)
review commits 37(-52) 301(-21) 914(-41) 3095(-237)
contributor... 1 week 1 month 3 months 12 months
open 31(11) 55(21) 57(19) 62(20)
reviews 875(63) 3266(345) 8608(637) 27416(1535)
merged 12(-32) 140(-17) 394(-16) 1365(-6)
abandoned 5(-5) 24(3) 62(-1) 321(-2)
own commits 10(-31) 125(-21) 389(-13) 1115(-3)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 35(35) needsUXEval 2(2) cleanup_comments 205(205)
total 252(252) assigned 23(23) open 190(190)
+ top 5 contributors:
Johnny_M made 39 patches in 1 month, and 101 patches in 1 year
Gelmini, Andrea made 33 patches in 1 month, and 321 patches in 1 year
Samuel Thibault made 12 patches in 1 month, and 12 patches in 1 year
Jim Raykowski made 9 patches in 1 month, and 41 patches in 1 year
Andika Triwidada made 4 patches in 1 month, and 4 patches in 1 year
+ top 5 reviewers:
Popa Adrian Marius made 279 review comments in 1 month, and 1226 in 1 year
Stahl, Michael made 238 review comments in 1 month, and 2177 in 1 year
Behrens, Thorsten made 158 review comments in 1 month, and 1374 in 1 year
Timar, Andras made 152 review comments in 1 month, and 690 in 1 year
Mohrhard, Markus made 134 review comments in 1 month, and 1003 in 1 year
* Commit Access
+ propose to give Miklos rights to create branches (Kendy)
+ recently had to create one, but couldn’t.
+ long term hacker, but also git hacker.
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleep for 5 weeks.
* RGBA / Alpha bitmaps (Michael)
+ hiding BitmapWriteAccess inside VCL
+ hoping to get AlphaMask in too …
+ where hopefully we can re-unify our alpha bits.
* ImageURL bits (Quikee)
+ https://wiki.documentfoundation.org/Development/Budget2017#Image_handling_re-work
+ punt this to next week … when Miklos is back.
* Jenkins / CI update (Christian)
master linux rel jobs: 211 ok: 185 ko: 26 fail ratio: 12.32 % break: 4 broken duration: 4.95%
master linux dbg jobs: 123 ok: 112 ko: 11 fail ratio: 8.94 % break: 3 broken duration: 4.56%
master mac rel jobs: 152 ok: 152 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master mac dbg jobs: 152 ok: 151 ko: 1 fail ratio: 0.66 % break: 1 broken duration: 0.13%
master win rel jobs: 65 ok: 55 ko: 10 fail ratio: 15.38 % break: 8 broken duration:10.88%
master win dbg jobs: 78 ok: 66 ko: 12 fail ratio: 15.38 % break: 10 broken duration:11.78%
master win64 dbg jobs: 77 ok: 67 ko: 10 fail ratio: 12.99 % break: 9 broken duration:15.86%
lo-5.3 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.4 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
master gerrit lin jobs: 612 ok: 341 ko: 30 fail ratio: 4.90% time for ok: mean: 11 median: 9
master gerrit plg jobs: 614 ok: 318 ko: 113 fail ratio: 18.40% time for ok: mean: 22 median: 19
master gerrit win jobs: 612 ok: 293 ko: 56 fail ratio: 9.15% time for ok: mean: 52 median: 51
master gerrit mac jobs: 611 ok: 310 ko: 45 fail ratio: 7.36% time for ok: mean: 51 median: 33
master gerrit all jobs: 608 ok: 280 ko: 227 fail ratio: 37.34% time for ok: mean: 97 median: 73
+ lots of windows boxes having an issue with Jenkins
+ Aborting jobs – doesn’t necessarily kill all processes …
+ not as bad as it looks like.
+ is there a plan to cleanly abort windows builds ? (Michael)
+ have some cleanup, replication process here (Christian)
+ perhaps create VMs from clean copies (Thorsten)
+ need to add some trap for the kill signal to scripts (Cloph)
+ and not rely on jenkins – but kill harder ourselves.
+ a setting preventing reviewers from getting mails (Cloph)
+ does anyone not want to get them ?
+ original Q was different (Stephan)
+ have a visual clue in the page – did it succeed or not.
+ plan to have a negative/-1 status on failure instead
+ switch jenkins builders to also set negative state (Cloph)
+ if that is what we need to see status – yes (Stephan)
=> try it and lets see
* Budgeting (Thorsten)
+ collecting other wish-lists – cross-check with GSoC ideas
+ current ideas list:
https://wiki.documentfoundation.org/Development/Budget2018
+ deadline of the hack-fest for submitting ideas (3 weeks out)
+ Thorsten watching edits to discuss controversial bits here.
* l10n (Sophie)
+ looking good, nothing new, people working nicely.
* QA update (Xisco)
+ UNCONFIRMED: 386 (-99)
+ enhancements: 46 (-11)
+ needsUXEval: 18 (+10)
+ haveBackTrace: 6 (+1)
+ needsDevAdvice: 24 (-1)
+ documentation: 1 (-1)
+ android: 18 (+1)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ CRASH when adding paragraph's in a cell of a complex table structure
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116293
+ Manfred Blume – will look soon
+ CRASH: LibreOffice crashes while deleting half of the document
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116068
+ Michael S’s assert catching badness ...
+ Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116365
+ Quikee to have a poke.
+ Printing doesn't start in particular documents until show first pages
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116370
+ Jan-Marek ?
+ Older:
+ Crash when asking subtotals on 2 groups with pre-sort area checked
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116003
+ cf. https://bugs.documentfoundation.org/show_bug.cgi?id=114720
+ Ahmed looking into it
+ Fixed:
+ Crash when opening Libreoffice
+ https://bugs.documentfoundation.org/show_bug.cgi?id=103175
+ Thanks to Mike Kaganski
+ 64-bit Writer v.6.0.1.1 crashes every time I send an older file
to network printer after clicking OK to print (ucrtbase.dll)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115649
+ Thanks to Mike Kaganski
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+151 +23 (-182) overall)
many thanks to the top bug squashers:
Buovjaga 53
Xisco Fauli 13
V Stuart Foote 8
Telesto 7
Eike Rathke 7
Adolfo Jayme 6
Aron Budea 6
m.a.riosv 5
Samuel Mehrbrodt (CIB) 4
eisa01 4
+ top 10 bugs reporters:
Xisco Fauli 7
Telesto 4
Gabor Kelemen 4
Aron Budea 3
Olivier Hallot 3
Ted Lee 2
Buovjaga 2
Alexander Polkhovskiy 2
Thomas Lendo 2
Jean-François Fortin Tam 2
+ top 10 bugs fixers:
Rathke, Eike 4
Kaganski, Mike 4
Adolfo Jayme Barrientos 4
Tardon, David 4
McNamara, Caolan 3
2
Budea, Aaron 2
Vajna, Miklos 2
Glogowski, Jan-Marek 2
Hung, Mark 2
+ top 10 bugs confirmers:
Buovjaga 99
Xisco Fauli 14
Dieter Praas 9
Budea, Aaron 6
Alex Thurgood 6
Jacques Guilleron 6
Foote, V Stuart 4
Faure, Jean-Baptiste 4
Nabet, Julien 3
m.a.riosv 3
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
6.0 : 0/33 - 0 % (-6)
5.4 : 3/37 - 8 % (+3)
5.3 : 1/52 - 1 % (+0)
5.2 : 1/40 - 2 % (+0)
5.1 : 1/36 - 2 % (+0)
5.0 : 2/63 - 3 % (+0)
4.4 : 1/76 - 1 % (+0)
4.3 : 6/75 - 8 % (+0)
4.2 : 6/134 - 4 % (+0)
4.1 : 3/84 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 22/259 - 8 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 444/1981 445/1957 449/1940 442/1921 436/1899 438/1888 434/1876
done by:
Xisco Fauli 18
Raal 4
Budea, Aaron 2
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 539/2608 539/2582 543/2563 534/2539 531/2520 534/2508 529/2495
done by:
Xisco Fauli 18
Raal 5
Budea, Aaron 3
* all bugs tagged with 'regression'
+ 917(+5) bugs open of 6883(+34) total 9(+1) high prio.
done by:
Buovjaga 12
Xisco Fauli 10
Budea, Aaron 2
Alex Thurgood 2
Timur 1
Raal 1
kompilainenn 1
Benes, Luke 1
Dieter Praas 1
Gerhard Schaber 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Impress - 3(+0)
Calc - 3(+0)
Writer - 2(+2)
LibreOffice - 1(-1)
by OS:
Linux - 1(+0)
Windows - 2(+0)
All - 6(+1)
Mac OS X - 0(+0)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 176(+4)
Calc - 161(+5)
Impress - 110(-1)
Writer: docx filter - 73(-1)
LibreOffice - 64(-2)
UI - 47(+2)
Writer: doc filter - 34(+1)
graphics stack - 33(-1)
Draw - 33(+0)
Borders - 31(-1)
Base - 30(+0)
filters and storage - 27(-1)
Writer: perf - 27(-1)
Writer: other filter - 26(+1)
Crashes - 24(+0)
Chart - 20(+0)
Printing and PDF export - 19(+1)
BASIC - 17(+0)
framework - 5(+0)
sdk - 1(+0)
Linguistic - 1(+0)
Installation - 1(+0)
Extensions - 1(+0)