* Present:
+ Xisco, Stephan, Jan-Marek, Heiko, Olivier, Caolan, Michael W,
Michael M, Tomaz, Miklos, Christian, Kendy
* Completed Action Items:
* Pending Action Items:
+ chase old security - viva tool / company via Vasily (Thorsten)
* ImageURL bits (Tomaz)
+ https://wiki.documentfoundation.org/Development/Budget2017#Image_handling_re-work
+ Graphic pieces were handled by string in the API
+ properties in the API – used to be a string URL, now XGraphic.
+ question is – how to handle it for back-compatibility
+ probably old macros use the old API.
+ is there some way we can get strings still ? (Michael)
+ was previously an embedded URL – this will now go away (Tomaz)
+ if the URL is external – still makes sense.
+ some APIs eg. fillbitmap – used only internal URLs before.
+ how can we warn the user of this ?
+ Thorsten had some concerns wrt. existing macros (Stephan)
+ on the mailing list.
+ what should continue to work is common use-case:
+ URL for graphic to include somewhere, could in the past
set that property to a URL-name; make sure it still works.
+ how would I put an image in a document from a file ? (Michael)
+ put a URL in the property – and it works (Tomaz)
+ for setting – it makes sense still.
+ getting the properties back not such a big deal (Tomaz)
+ if used to set external URL ? (Stephan)
+ reading it should get that back then.
+ in un-linked graphics case (Miklos)
+ sending the URL – an un-linked graphics is created
+ can’t return much – except the unique-id of the graphic
+ we want to kill that.
+ the vnd.sun.star ID ? (Stephan)
+ that’s correct (Tomaz)
+ we don’t want to get that back (for read) (Stephan)
+ good new things (Tomaz)
+ image loss is much harder to achieve.
+ GraphicObject unique-id is not used anymore
+ re-working GraphicObjects
+ XGraphic now used instead
+ the Swap functionality goes to Graphic itself
+ and gets simplified
+ external link handling & handling of source graphics
should be simplified too.
+ so Graphic will work much better, and be easier to maintain.
+ lots done in SdrGraphicObject that doesn’t belong there.
+ swapping triggered from there – can be transparent inside
the Graphic itself
+ interested to get faster image sizing (Michael)
+ best thing – getting swapping transparent to the code (Tomaz)
+ created a meta-bug to track issues wrt. refactoring (Xisco)
https://bugs.documentfoundation.org/show_bug.cgi?id=116280
* Release Engineering update (Christian)
+ 5.4.6 – released as final today
+ 5.4.7 RC1 – April 10th
+ last of the 5.4 release line
+ 6.0.3 – RC1
+ delayed by build failures.
+ fix for windows done yesterday.
+ passes the JUnit tests nicely
+ will tag RC2 on Thur not Tue next week.
+ Android
+ Online
* Documentation (Olivier)
* New Help
+ Enabled YouTube videos in New Help pages (ohallot)
e.g. https://help.libreoffice.org/6.1/en-US/text/swriter/main0000.html
+ Enable ODF files in New Help pages (ohallot)
e.g. https://help.libreoffice.org/6.1/en-US/text/scalc/01/func_imsin.html
+ fixes in New help XSLT.
* Help contents
+ Help page for Calc XML Source features (ohallot + Kohei contents)
+ bug triaging
* Guides
+ More chapter revisions from community
* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
248(248) (topicUI) bugs open, 337(337) (needsUXEval)
+ Updates:
BZ changes 1 week 1 month 3 months 12 months
added 7(-4) 28(-2) 48(-2) 125(-1)
commented 62(-16) 229(13) 535(14) 2041(-10)
removed 0(0) 0(0) 0(0) 12(0)
resolved 4(-3) 14(2) 39(-2) 192(3)
+ top 10 contributors:
Tietze, Heiko made 84 changes in 1 month, and 854 changes in 1 year
Buovjaga made 83 changes in 1 month, and 266 changes in 1 year
Foote, V Stuart made 71 changes in 1 month, and 322 changes in 1 year
Thomas Lendo made 62 changes in 1 month, and 449 changes in 1 year
Xisco Faulí made 55 changes in 1 month, and 316 changes in 1 year
Dieter Praas made 46 changes in 1 month, and 134 changes in 1 year
Telesto made 17 changes in 1 month, and 99 changes in 1 year
Rainer Fiebig made 14 changes in 1 month, and 14 changes in 1 year
Kainz, Andreas made 12 changes in 1 month, and 35 changes in 1 year
Henschel, Regina made 10 changes in 1 month, and 128 changes in 1 year
+ Kill the quickstarter
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116142
+ “can we remove it” - normally ‘no’ (Michael)
+ what is the rational ?
+ is currently off by default
+ and is used by large numbers of people.
=> keep and get a summary / tracker for quickstarter bugs (?)
+ META: https://bugs.documentfoundation.org/show_bug.cgi?id=111928
+ Remove functions "3 seconds in Insert/Delete mode"
(alt+insert, alt+delete in Writer > Tables)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116452
+ https://help.libreoffice.org/Writer/Shortcut_Keys_for_Writer#Shortcut_Keys_for_Tables_in_LibreOffice_Writer
+ think this is poor usability; ticket is about hard-coded key-combination
+ documented in 3.3 and ~ancient.
+ sounds like some power-user feature (Miklos)
+ bad thing – users find out later.
=> submit patch to remove it.
+ Introduce Colibre icon theme
+ https://bugs.documentfoundation.org/show_bug.cgi?id=115867
+ full-featured, well-maintained and all SVG icon theme
well fitting for Windows
+ much appreciated; many thanks to Andreas Keinz (Michael)
+ avail in nightly, backport to 6.0 to get feedback from community ?
+ we have a UX freeze for docs etc. for a reason (Michael)
+ planned next steps for 6.1 if feedback is positive
+ make default for Windows,
+ replace Galaxy as last fallback
+ drop Galaxy (make it an extension)
+ good to replace Galaxy ! (Michael)
+ problem is it needs every single icon first.
+ already at 6.0.3 RC1 – a bit late (Jmux)
+ Alpha0 of 6.1.x is due soon (Michael)
+ April 23rd (Jmux)
+ builds people can easily get.
+ would like to blog about new icons (Heiko)
+ get input from the community etc.
=> default to Colibre for Alpha0 & commit default to master ~now …
+ good stuff.
+ have posts on how to create / install icon theme on design blog (Heiko)
* Crash Hunting (Caolan)
+ 595 (-1706) import failure, 8(-2) export failures
+ most recent run down, but high.
+ Michael S fixed an assert, and Ash fixed exporter
+ hoping to be at small numbers again soon.
+ 12 (+8) coverity
+ coverity scan re-appeared – due to security problem
+ servers no longer mining crypto-currency.
+ was +50 in 4 weeks or so
+ fixed most of them – lots are weak: un-checked returns
+ around 3 of significance - ~1 proper bug/week.
+ forcepoint round 5
+ fixed all of their stuff
+ queued for round 6
+ total ~25 issues for us.
+ 45 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
ubsan+libfuzzer, asan+afl), font parser last added
+ still finding things at a low rate; perhaps 1 each 1.5 days
+ getting to the end of this strategy (?)
+ different strategies find different things
+ normal to find 4 tools telling us something is busted.
+ oss-fuzz minimizes the document for you; eg. 40byte doc.
* Crash Reporter (Xisco)
+ http://crashreport.libreoffice.org/stats/version/5.4.4.2
+ 897 (last 7 days) (-)
+ http://crashreport.libreoffice.org/stats/version/5.4.5.1
+ 1093 (last 7 days) (up)
+ http://crashreport.libreoffice.org/stats/version/6.0.1.1
+ 1178 (last 7 days) (down)
+ http://crashreport.libreoffice.org/stats/version/6.0.2.1
+ 1898 (last 7 days) (up)
* GSoC Application (Thorsten, Heiko)
+ 16 mentors
+ 10-15 interested students discussing on ML.
+ have only 4 proposals so far on the platform
+ 2 blank, 2 Android.
+ expect some more known students to file
+ please file before the last day so we can help.
+ Tuesday is the deadline …
+ there are students who want to discuss their ideas on the dev list.
AI: + connect identifiable students interest with mentors (Heiko)
* 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.
+ outlined for April 7/8th.
+ https://wiki.documentfoundation.org/Hackfest/Hamburg2018
+ https://wiki.documentfoundation.org/Hackfests/HackfestTNG
+ 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 94(-2) 135(-11) 138(-11) 142(-11)
reviews 686(245) 1961(64) 5553(38) 19762(67)
merged 376(89) 1366(42) 3904(-68) 13167(131)
abandoned 23(-2) 79(5) 262(-5) 846(10)
own commits 333(31) 1339(6) 4009(-8) 14418(-77)
review commits 83(46) 323(22) 934(20) 3113(18)
contributor... 1 week 1 month 3 months 12 months
open 22(-9) 50(-5) 52(-5) 57(-5)
reviews 1051(176) 3314(48) 8625(17) 27680(264)
merged 41(29) 142(2) 415(21) 1368(3)
abandoned 10(5) 30(6) 69(7) 321(0)
own commits 35(25) 124(-1) 406(17) 1132(17)
review commits 0(0) 0(0) 0(0) 0(0)
+ easyHack statistics:
needsDevEval 35(35) needsUXEval 2(2) cleanup_comments 204(204)
total 252(252) assigned 20(20) open 193(193)
+ top 5 contributors:
Johnny_M made 34 patches in 1 month, and 113 patches in 1 year
Gelmini, Andrea made 30 patches in 1 month, and 322 patches in 1 year
Samuel Thibault made 16 patches in 1 month, and 16 patches in 1 year
Jim Raykowski made 8 patches in 1 month, and 43 patches in 1 year
Mert made 5 patches in 1 month, and 10 patches in 1 year
+ top 5 reviewers:
Pootle bot made 272 review comments in 1 month, and 1261 in 1 year
Stahl, Michael made 259 review comments in 1 month, and 2243 in 1 year
Behrens, Thorsten made 156 review comments in 1 month, and 1370 in 1 year
Holešovský, Jan made 136 review comments in 1 month, and 1413 in 1 year
Vajna, Miklos made 123 review comments in 1 month, and 1170 in 1 year
+ big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
Reshma Ramaprasad reshma.ramaprasad@gmail.com
Rostislav Kondratenko r.kondratenko@wwpass.com
Álex Puchades alex94puchades@gmail.com
Suhail Alkowaileet xsoh.k7@gmail.com
himajin100000 himajin100000@gmail.com
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ sleep for 4 weeks.
* Jenkins / CI update (Christian)
master linux rel jobs: 203 ok: 193 ko: 10 fail ratio: 4.93 % break: 3 broken duration: 5.53%
master linux dbg jobs: 101 ok: 95 ko: 5 fail ratio: 4.95 % break: 3 broken duration: 6.22%
master mac rel jobs: 144 ok: 42 ko: 102 fail ratio: 70.83 % break: 7 broken duration:72.88%
master mac dbg jobs: 151 ok: 140 ko: 9 fail ratio: 5.96 % break: 3 broken duration: 6.11%
master win rel jobs: 62 ok: 52 ko: 10 fail ratio: 16.13 % break: 8 broken duration:14.87%
master win dbg jobs: 72 ok: 64 ko: 8 fail ratio: 11.11 % break: 8 broken duration: 8.42%
master win64 dbg jobs: 64 ok: 54 ko: 10 fail ratio: 15.62 % break: 8 broken duration:12.83%
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: 610 ok: 365 ko: 30 fail ratio: 4.92% time for ok: mean: 11 median: 9
master gerrit plg jobs: 612 ok: 343 ko: 92 fail ratio: 15.03% time for ok: mean: 22 median: 19
master gerrit win jobs: 619 ok: 327 ko: 31 fail ratio: 5.01% time for ok: mean: 51 median: 52
master gerrit mac jobs: 621 ok: 350 ko: 102 fail ratio: 16.43% time for ok: mean: 54 median: 31
master gerrit all jobs: 609 ok: 316 ko: 204 fail ratio: 33.50% time for ok: mean: 101 median: 95
+ numbers ~same as last week
+ some connectivity problems yesterday today.
+ worked on trapping the term signal on windows boxes
+ more reliable after aborting
+ didn’t see windows bots failing, after being killed by Jenkins bots
+ re-starting a build – is that available to everyone ? (Stephan)
+ ‘resume’ (Cloph)
+ available to those with permission in Jenkins UI
+ but happy to give access to regular contributors
+ turning off bots under the same permission too …
AI: + create account & cloph will add you to the group (Stephan)
+ can this permission be given to the guy who created the build ? (Stephan)
+ Jenkins doesn’t know who the gerrit owner is etc. (Cloph)
* 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)
+ missing her.
* QA update (Xisco)
+ unconfirmed right down again
+ UNCONFIRMED: 387 (+1)
+ enhancements: 45 (-1)
+ needsUXEval: 13 (-5)
+ haveBackTrace: 5 (-1)
+ needsDevAdvice: 26 (+2)
+ documentation: 1 (+0)
+ android: 18 (+0)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ New:
+ Printing doesn't start in particular documents until show first pages
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116370
+ Jan-Marek ?
+ All opened SVG files are shown as blank
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116467
+ Mohammed Abdul Azeem ?
+ OpenGL: Slideshows with Transitions crashing Impress
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116509
+ Noel Grandin ?
+ 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.
+ Crash in: BitmapReadAccess::SetPixelForN24BitTcRgb with OpenGL
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116365
+ Quikee to have a poke.
+ 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 ...
+ Fixed:
+ Crash in: FormulaCompiler::CreateStringFromToken
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116468
+ Thanks to Eike Rathke.
+ CRASH on Drawing (assertion failure at vcl … app/scheduler.cxx:597)
+ https://bugs.documentfoundation.org/show_bug.cgi?id=116482
+ Thanks to Mohammed Abdul Azeem.
* QA stats
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+139 +12 (-133) overall)
many thanks to the top bug squashers:
Buovjaga 25
Xisco Faulí 13
eisa01 9
Heiko Tietze 7
V Stuart Foote 6
Samuel Mehrbrodt (CIB) 5
Mike Kaganski 4
Caolán McNamara 4
Szymon Kłos 4
Khaled Hosny 4
+ top 10 bugs reporters:
Telesto 12
Luke 4
himajin100000 3
Daniel Grigoras 2
Heiko Tietze 2
robert 2
Severo Raz 2
Xisco Faulí 2
Thomas Lendo 2
Ted Lee 2
+ top 10 bugs fixers:
Mehrbrodt, Samuel 5
Kaganski, Mike 4
Kłos, Szymon 4
McNamara, Caolán 4
Xisco Faulí 3
Hosny, Khaled 2
Adolfo Jayme Barrientos 2
Buovjaga 2
Krot, Serge 2
Olivier Hallot 2
+ top 10 bugs confirmers:
Buovjaga 40
Xisco Faulí 14
Dieter Praas 10
Timur 6
Raal 4
Budea, Áron 4
Foote, V Stuart 3
Tietze, Heiko 3
Meeks, Michael 2
Nabet, Julien 2
* Highest-Priority bugs (aka "MABs"):
+ http://bit.ly/2lJAAJI
6.0 : 2/35 - 5 % (+5)
5.4 : 3/37 - 8 % (+0)
5.3 : 2/53 - 3 % (+2)
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 : 5/74 - 6 % (-2)
4.2 : 6/134 - 4 % (+0)
4.1 : 3/84 - 3 % (+0)
4.0 : 4/83 - 4 % (+0)
old : 22/258 - 8 % (+0)
* Bisected bugs open: keyword 'bisected'
+ more accurate - down to a single commit.
+ http://bit.ly/2dyIfDy
+ 460/2011 444/1981 445/1957 449/1940 442/1921 436/1899 438/1888
done by:
Xisco Faulí 20
Budea, Áron 3
Buovjaga 3
Raal 2
* Bibisected bugs open: keyword 'bibisected'
+ http://bit.ly/2cSCXlS
+ 555/2636 539/2608 539/2582 543/2563 534/2539 531/2520 534/2508
done by:
Xisco Faulí 21
Budea, Áron 3
Raal 3
Foote, V Stuart 1
* all bugs tagged with 'regression'
+ 930(+13) bugs open of 6913(+30) total 12(+3) high prio.
done by:
Buovjaga 9
Xisco Faulí 5
Benes, Luke 3
Dieter Praas 2
Raal 2
Telesto 2
Nabet, Julien 1
eisa01 1
* ~Component count net * high severity regressions
+ http://bit.ly/1HWHb3E
Impress - 3(+0)
Calc - 3(+0)
LibreOffice - 2(+1)
Writer - 1(-1)
Base - 1(+1)
framework - 1(+1)
Draw - 1(+1)
by OS:
Linux - 1(+0)
Windows - 2(+0)
Mac OS X - 0(+0)
All - 9(+3)
* ~Component count net * all regressions
+ http://bit.ly/1BUdI8i
Writer: other - 183(+7)
Calc - 163(+2)
Impress - 109(-1)
Writer: docx filter - 73(+0)
LibreOffice - 66(+2)
UI - 46(-1)
graphics stack - 34(+1)
Writer: doc filter - 34(+0)
Draw - 34(+1)
Base - 32(+2)
Borders - 31(+0)
filters and storage - 28(+1)
Writer: perf - 27(+0)
Crashes - 26(+2)
Writer: other filter - 26(+0)
Chart - 20(+0)
Printing and PDF export - 19(+0)
BASIC - 17(+0)
framework - 4(-1)
sdk - 1(+0)
Linguistic - 1(+0)
Installation - 1(+0)
Extensions - 1(+0)