* Present:
+ Eike, David, Thorsten, Adam, Michael M, Andras, Norbert, Stephan,
Kendy, Miklos, Christian, Caolan, Astron, Markus, Michael S, Lionel,
Ptyl
* Completed Action Items:
+ review/merge LibreOfficeKit rename bits (Michael)
+ ask students to blog about their GSOC work (mentors)
+ merge existing Fedora openSSL patches (Caolan)
* GSOC Update (Cedric)
+ all going well, no problems yet.
+ mid-term evaluations: 23rd-27th June.
+ 10 days away ...
+ Fridrich can't attend the mentor summit -> Thorsten going instead.
* Release Engineering update (Christian)
+ 4.2.5 RC2 status
+ tagged noon today, delayed by some gerrit problems.
+ building win/linux/mac - should announce tonight to early QA ML.
+ 4.3.0 UI and string freeze: next week - branch libreoffice-4-3-0 two weeks after that for second RC.
+ nevertheless 1 review needed after the tag for rc1
+ tinderbox / windows build on 4.3 branch and master hangs
+ what hangs ? (Michael)
+ sometimes hang in unit tests (Norbert)
+ that should be fixed now (Markus)
+ one for a v. short period of time, now fixed (Stephan)
+ last succesful build was a while ago, just killed & re-started (Cloph)
+ need to check the environment
+ Google Drive keys (Norbert)
AI: + need to send GDrive configure / keys to Norbert (Cloph)
+ Android / iOS remote
+ Late features ?
+ libreofficekit bits / rename etc. [ in now ]
+ OpenGL pieces / status
+ impress work as well ?
+ pending GL capabilities check to avoid crashes
+ mostly affects Linux ...
[ starting to be at risk ! ]
+ experimentalising 3D chart bits.
+ at risk [ Tamas to look at that ]
+ Calc performance fixes (?)
+ Writer performance fix - Tor working on it.
+ libfreetype for Windows? (Kendy)
+ for FPS rendering in glTF...
+ lots of size shipping 500k+ of freetype for an un-seen
mis-feature (Caolan)
* allow upgrade of access2base (Lionel?)
+ access2base now included in LibreOffice 4.2 and later
+ technical structure: one Basic library (and that's it)
+ for other branches (other forks of OO.org & LibreOffice 4.1 and earlier),
available as extension
+ competitive "disadvantage": users of other branches
can have newer access2base faster (install extension)
+ not possible for LibO 4.2 & later because extension not allowed
to override part of LibreOffice (only other extension)
+ policy exception for access2base can have new features within stable line?
+ I don't like that
+ allow extensions to override any part of LibreOffice?
+ no, significant resistance
+ demote access2base to bundled extension?
+ makes Acces2Base much less "official" in LibreOffice
(also more work)
+ problems with bundled extensions in the past (Michael)
+ allow extensions to override only access2base
+ Lionel's preferred option.
+ problem comes from extension using the same name etc. (Stephan)
+ mostly a problem with basic modules, not an expert there.
+ take Noel's advice from the list.
+ ok to add something for access2base, no general fix.
+ always troubles with namespaces.
+ fairly sure this will work well tested it in the build.
+ change test of who can override what; done on the file-path
+ why not make it a bundled extension ? (Michael Stahl)
+ this is what it was designed for.
+ why did we move away from bundled extensions ? (Lionel)
+ problems with native code bundled extensions (Stephan)
+ problems with the upgrade scenarios.
+ shouldn't affect basic.
+ when was this included ? (Stephan)
+ was included in 4.2 (Lionel)
+ switching to bundling in 4.2 is a larger change
+ vs. a 1-line patch to say it can be overridden (Lionel)
+ happy with a 1-line change in 4.2 (Michael S)
+ concerned wrt. the future making it a bundled extension.
AI: + merge 1-liner to 4.2 / 4.3 / master (Lionel)
AI: + research / seek a saner solution for master (Stephan)
* UX Update (Astron)
+ not a huge amount of activity.
+ UI status in 4.3
+ conditional formats dialog and named ranges regressed vs. 4.2 / 4.1
+ in dialog layout conversions etc. ?
+ anyone with free cycles
AI: + file bugs for Caolan / students (Astron)
+ "manage named ranges" -> button positioning changed.
+ not functionality: just positioning
+ also "conditional formats" dialog.
+ theme changes
+ tool / wrench button, styles etc. concerned.
+ suggest revert to previous one
+ can we find a 3rd party to break the deadlock ? (Michael)
AI: + ask UX advise (revert or not) ? (Astron)
+ Sifr icon authors - poked again.
* Crashtest update (Markus)
+ new result including writer/impress/draw
http://dev-builds.libreoffice.org/crashtest/336364b46d71e08b441f0cc35b95d88bf1af40ff
+ an hour to go until results appear
+ includes PDF import (with several crashes)
+ summary will be available as
http://dev-builds.libreoffice.org/crashtest/336364b46d71e08b441f0cc35b95d88bf1af40ff/exportCrashes.csv
http://dev-builds.libreoffice.org/crashtest/336364b46d71e08b441f0cc35b95d88bf1af40ff/importCrash.csv
http://dev-builds.libreoffice.org/crashtest/336364b46d71e08b441f0cc35b95d88bf1af40ff/validationErrors.csv
+ PPT/PPTX regressed - to 5% crashing
+ DOCX quite bad at 2.5%
+ the rest - below 1%
+ memcheck results ? ...
+ thanks to the City Of Largo
+ http://dev-builds.libreoffice.org/crashtest/memcheck.zip
+ grep for 'Invalid' or 'conditional jump'
+ most serious already fixed
* Certification Committee (Stephan/Bjoern/Kendy)
+ waiting until ~September
* Hackfests (Bjoern)
+ Paris Hackfest:
+ June 27-28th
+ please add yourself to the wiki:
+ https://wiki.documentfoundation.org/Hackfest/Paris2014
+ new candidate - Toulouse ...
+ Confirmed for Nov. 15-16th
+ more details: https://wiki.documentfoundation.org/Hackfest/Toulouse2014
* flagging of UI-relevant changes in commit messages (cloph)
+ git-hook where automatically possible (like changes to glade files/strings)
+ tell gerrit-reviewers to have an eye on the commit summary
+ gerrit bot to announce weekly
+ make it easy for interested community members to see it.
+ can we have tags [UI] added to the commit schema.
+ yes - create a script to add that etc. (Thorsten)
+ preferably want it for feature branches / master development (Cloph)
+ useful to update help / documention (Michael)
+ concerned wrt. a culture of "find out what johnny is doing and tell him to stop!" (Michael)
+ ux-advise was the approach before, developers reaching out (Michael)
+ some things not asked there (Cloph)
+ can feed in from a bot from the git commits (Kendy)
+ in the past, commit hooks forced minority to do what majority already does (Miklos)
+ problem is - git hooks can detect automatically - no point in markup (Thorsten)
+ case where markup is useful, hooks cannot detect it.
+ informally - can we put UI: in front of stuff (Thorsten)
+ creating a script / server to show UI changes on some server (Thorsten)
+ something like the gerrit news mails somewhere, weekly or so ?
AI: + scripting to generate last week's UI changes (Cloph)
[ punted to next week ]
* --enable-werror as the default? (Kendy)
+ I for one feel bad when other people keep cleaning up my mess - so is there
a reason not to have --enable-werror by default?
* using libffi in bridges (Kendy)
+ recently looked at libffi again, and it seems we could get rid of quite some
copy'n'pasted & platform dependant code, any objections to introduce it there?
* HackFest Box (Kendy)
+ did we get approval for that?
* woes with gerrit / phantom conflicts when submitting/merging (cloph)
+ https://gerrit.libreoffice.org/#/c/9663/ https://gerrit.libreoffice.org/#/c/9664/ and https://gerrit.libreoffice.org/#/c/9516/
+ in state "Submitted, Merge pending" without info, only after David had a look, the message about conflicts showed up
→ conflicts in files unrelated to the actual change, cherry-picking works without problem
+ for 9516 David managed to make gerrit happy, but even despite it claiming "merged", it didn't show up in the repository
+ 9663 didn't notice manual push, still in "ready" stage, for 9664 it did pick up the manual push (→ "merged")
+ Don't use gerrit's "cherry-pick" for changes that had conflicts to resolve (just coincidence?)
+ manually push to gerrit and/or double check that.
+ bug on that open since January - 'low prio' ...
+ could well be related to similar loss of patches etc.
https://code.google.com/p/gerrit/issues/detail?id=2383
* New Windows based GNU Make (Michael S)
+ please try it out
http://permalink.gmane.org/gmane.comp.documentfoundation.libreoffice.devel/59339
+ 30% faster for a full-build, vs. an un-patched up-stream cygwin make.
+ even 5->10% faster than our patched one.
+ catch is: upgrade the cygwin etc. (Norbert)
+ working on making it build in tandem currently.
+ nice work ! (Michael)
* QA [ punted, Robinson absent ]
+ Unconfirmed count: down to 1100 or so.
+ Joel targetting 500 over the summer; we'll see.
+ closed out a number of un-responded-to NEEDINFO bugs.
+ Needadvice:
+ please keep track if you've tagged them; good to CC people on those.
+ buzilla migration (Norbert)
+ when its good enough will go back to Tollef for a real date.
[ Norbert still crushed by a work cycle ]
+ need to get bugzilla migration bits under gerrit so we can get patches.
+ QA team eager to help out.
* QA stats:
+ https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
+172 -136 (+36 overall)
many thanks to the top bug squashers:
Jay Philips 19
tommy27 9
bfoman 8
m.a.riosv 8
Julien Nabet 6
Jean-Baptiste Faure 6
Caolán McNamara 6
Alex Thurgood 5
Adolfo Jayme 5
Maxim Monastirsky 3
Cor Nouws 3
* Open 4.3 MAB
+ 5/22 3/20 5/16 4/12 2/8 3/7 2/5 1/2 1/2 0/1 0/1
22% 15%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1
* Open 4.2 MAB
+ 71/207 71/205 73/200 64/190 62/184 49/165 18/128 19/124 18/123 24/120 20/112
34% 34% 36% 33% 33% 29% 14% 15% 14% 20% 17%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1
* Open 4.1 MAB
+ None - down to zero
+ many thanks to tommy27 !
* Bibisected bugs open: whiteboard 'bibsected'
+ 75/259 70/249 59/231 48/215 45/208 46/207 47/201 47/198 46/197 39/189
+ http://bit.ly/VQfF3Q
* all bugs tagged with 'regression'
+ 331(+13) bugs open of 2692(+29) total
~Component count net *
Writer - 106 (+8)
Spreadsheet - 50 (+5)
Crashes - 23 (-1)
Presentation - 22 (-1)
Libreoffice - 21 (-2)
UI - 20 (+0)
Database - 18 (+0)
Borders - 15 (+0)
Graphics - 14 (-1)
Drawing - 12 (+1)
Chart - 11 (-1)
Filters - 10 (+2)
Print / PDF - 9 (+1)
Extensions - 5 (+0)
Formula - 3 (+0)
Linguistic - 3 (+0)
framework - 3 (-1)
Installation - 2 (+0)
BASIC - 2 (+0)
Migration - 1 (+0)
sdk - 0 (+0)
Impress Remote - 0 (+0)
+ http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
+ https://bugs.freedesktop.org/buglist.cgi?keywords=3Dregression%2C%20&=keywords_type=3Dallwords&resolution=3D---&query_format=3Dadvanced&product==3DLibreOffice&list_id=3D36764