* Present:
+ Lionel, Stephan, Eike, Miklos, Robinson, Jacobo, Andras, Markus,
Michael M., Ptyl, Cloph, Norbert, Florian, Bjoern, Jan-Marek,
Muthu, Michael S., Adam
* Completed Action Items:
+ look at regressions associated with a SUSE bugzilla bugfix (Timar)
[ went through them, but no low hanging fruit, but no need to access
original documents there, for most there are unit tests. Will check
all are public ]
+ look at sorting spreadsheet / use-cases etc. (Eike)
cf. https://bugs.freedesktop.org/attachment.cgi?id=108990 ]
ongoing, a mix of real bugs, wrong expectations and misconception about references
[ worked through the document, and added a comment to the bug,
cherry-picked some fixes missing on the 4.2.x branch, fixed
2-3 cases on all other branches.
Suggest we do a 4.2.8 last-release ].
* Pending Action Items:
+ start building bibisect repositories (Robinson)
[ works on his local machine, but ... needs access to Bertha ]
AI: get Robinson access to Bertha etc. (Cloph)
+ see also: https://redmine.documentfoundation.org/issues/597#note-21
* Bugzilla migration update (Robinson)
+ going well
+ http://vm150.documentfoundation.org/
+ please test out your tools vs. that.
+ bugzilla notification - needed for IRC & git commit daemons
+ can we login ? (Miklos)
+ all passwords need a reset.
+ if anyone wants admin access - mail Robinson
+ Aiming for 3rd week in January - Wed / Jan 14th
+ why not when people are not using it ? (Norbert)
+ happy to have another day (Robinson)
+ presumably a weekend-night of down-time will screw
over fewer fdo users (Norbert)
+ Aim for calendar week 3 (Florian)
+ so we have infra etc. available end of week 2 etc.
+ now safe to go -> if we can move forward; reach out to
Tollef, and arrange a date with him.
AI: + reach out to Tollef to organise a date/time (Robinson)
+ load-testing ? (Michael)
+ handful of people on the current VM, the
file-system is not optimized.
+ do we have stats on the fdo load ? (Michael)
AI: + will get from Tollef (Robinson)
+ do we have the web-page / password reset done ? (Norbert)
+ see an un-pretty, but working notification (Robinson)
+ needs to just have enough to grok the migration (Norbert)
+ says "we've migrated bugzilla" etc. (Robinson)
+ Testing BSA
+ needs to be fixed vs. current version of bugzilla on fdo
+ current BSA is broken vs. fdo - due to upgrade of bugzilla
a few weeks ago.
+ their HTML layout changed, and all scripts that parsed that
are broken (Markus)
+ best to switch to XML-RPC
+ BSA - already use XML-RPC but doesn't work (Cloph)
+ will setup a test system so we can get that fixed (Cloph)
* Release Engineering update (Cloph)
+ 4.2.8 release
AI: + come up with a proposal timing-wise (Cloph)
+ next week 4.4 Beta 2, etc. every week has a release
+ better to have it in the 4.4 beta phase
+ Eike is confident.
+ plan a 1-RC release.
+ have been pushing that out to Ubuntu/PPA (Bjoern)
+ lack of 'murder' screaming out there.
=> late this week or early next week.
+ can we ask people to test ? (Robinson)
+ always pushed to the dev-builds server & announced (Cloph)
+ lets not invite re-opening wounds (Bjoern)
+ its a ton better in its current state (Michael)
+ Cudos to Eike (Bjoern)
+ 4.3.5 RC1 status
+ currently synching to the mirrors, can be announced to the public
after the call.
+ 4.4.0 Beta 2
+ ensure everything committed to master is cherry-picked to 4.4 branch
+ string freeze is with RC1 - due in week 51 - Dec 15th.
+ Lateish Feature collection:
+ OpenGL rendering for Windows by default for good drivers (various)
+ Blacklisting for Linux and Windows (Markus)
[ mostly done, Linux in master, Windows in-progress,
currently porting the Mozilla code here; but mostly
tested; comes from Mozilla - with some tweaks - eg.
remove DirectX bits; switched string classes etc.
Lots of registry lookups ].
+ OpenGL/CL JPEG de-compression to texture (jpeg-turbo patch)
[ patch pending here ].
+ images*.zip layering ? (Kendy)
+ saves 5Mb of zipped installation size, we open the zip
files and do the fallback at run-time.
+ packimages & impimagetree.cxx bits (Kendy)
+ cold-start ? (Michael)
+ loads the zip file when needed (Kendy)
+ can squash Industrial into tango to save (Kendy)
AI: + check Matus' startup performance measurement (Kendy)
=> leave on master for now (Kendy)
+ sidebar (stripe) enabled in Calc (Kendy)
+ in addition to the re-work of writer toolbar, calc has been
re-worked; some icons hidden and show only in the side-bar.
+ not currently enabled for calc, want to enable the collapsed
version by default
+ don't care so much (Markus)
don't want the expanded sidebar by default in writer (Kendy)
+ happy too (Eike)
+ can revert in the beta-phase if problems (Kendy)
=> merge it.
+ back-port Miklos' fix for the unit test too.
+ Android / iOS Remote
+ will update the support library
+ uses current version of Gradle
+ will release a version with updated translations
* Crashtest update (Markus)
+ migrated to new host - 32 cores
+ numbers updated around once per day.
+ expecting new hardware before Christmas.
+ DOCX export regression just now (2.5k)
+ XLS export quite bad currently - 500 at the moment.
+ RTF import is a problem.
+ at some point need to add plotting to the scripts to graph this.
+ could we tinderbox-alike this (Miklos)
+ spam all people committing in the commit range
+ bug load & re-save the ODF - with duplicate attribute (Michael S)
+ added some assertions to the class where this is stored.
+ now can crash on import.
+ can put the fix in 4.2.8
* Munich hackfest retrospective
+ Jmux spent the time mostly cooking ...
+ food was awesome (Kendy)
+ Moggi / DavidO / Kendy there
+ Jonathan Riddell there too ...
+ started some KDE5 vclplug porting action
+ otherwise - some fun hacking here & there.
+ three LiMux students there, helped to mentor them.
+ any problems building it ? (Eike)
+ all Debian/KDE guys anyway (Markus)
+ Jonathan - built with icecream & -> 1.5hrs.
* Tokio/Kanto Hackfest retrospective
+ http://naruoga-en.blogspot.de/2014/11/joint-meeting-of-kanto-libreoffice.html
+ great work going on in Japan, used VMs to track-down bugs too.
* Hackfests (Bjoern)
+ initial scheduling for 2015:
+ FOSDEM, Bruessels, Belgium -- February 2015 contact: Fridrich
+ Las Palmas de Gran Canaria, Spain -- March, 2015 contact: Bjoern
+ setup for GSOC etc.
+ Cambridge, UK -- May 2015 contact: Michael
+ ... more planning later ...
* commit access (Kendy/Markus)
+ added people:
+ Jonathan Riddell
+ doing KDE 5 work
+ Jay Philips
+ icons, menus, toolbars, string improvements
+ added admin:
+ Kendy
* C++11 on master towards LO 4.5 (Stephan)
+ see thread starting at <http://lists.freedesktop.org/archives/libreoffice/2014-November/064785.html>
+ switch to MSVC 2013?
+ done a build - it works nicely (Stephan & Kendy)
+ stay with GCC 4.6 for Munich ? (JMux)
+ don't want to maintain own toolchain, will switch to 4.5 next year
if need to update, will need to provide their own toolchain
+ prefer to stay on 4.6
+ is it not possible to have 2x gcc's installed in parallel ? (Kendy)
+ which Ubuntu as a base-image ? (Bjoern)
+ 12.4 LTS - expect an update end of next year.
+ the bigger win here is from MSVC2013 (Stephan)
+ many of things are not in MS anyway
+ missing template aliases
- now have explicit classes forwarding to containers
+ eg. class around a std::vector with parts of the template
arguments filled in.
+ give some days for tinderbox machines to update & then require MSVC2013 (Stephan)
+ lets do it as last-time:
+ stick with gcc 4.6 for now until people badly need a new feature
+ checking for some gcc / toolchain back-ports for Precise (Bjoern)
+ done by the gcc maintainers.
+ Visual Studio Community (Michael S)
+ free of charge for Open Source projects
+ does that include the ATL header files etc. ?
+ according to the docs it does (Kendy)
+ any implication for Mac (Norbert)
+ Mac is Clang and has been ahead for ages (Stephan)
* Fold URE into LO (Stephan)
+ Already done on Mac
+ Benefits for Windows (one less place to find DLLs via PATH)
+ Harmonize all platforms again
+ lovely work (Michael)
+ indeed (Bjoern)
+ we don't know of anyone using URE without an office (Michael S)
+ no-one is known; but we can still keep it functional in its own package (Stephan)
+ just locate it in libreoffice/program not URE/bin etc.
* UX Update (Kendy)
+ to avoid misunderstandings, some explanation about the Design team
+ what the Design team is:
+ a set of "design hackers" - people who like to improve things around usability & design
+ a platform for conflict resolution
+ what the Design team is _not_:
+ a set of people who would like to manage other people
+ works like the development
+ if an idea proves to be wrong, it is reverted
+ and if there's a conflict, it has to be resolved quickly; no bikeshedding
+ many things are measurable, no need for guessing
+ "don't let perfect be enemy of the good" is applied - so don't be afraid to improve UX yourself
+ if you are missing a shortcut, add it
+ if you need to create a dialog, create it
+ it's good if you then also add it to the http://pad.documentfoundation.org/p/design
+ under the "the last week's UX changes"
+ but I'm going through the commits so should see the important changes
+ and if you let us know, we can apply the HIG, check the wording, etc. for you
+ meeting bits
+ nothing of huge importance
+ discuss: creating some mode of 'simple toolbar' - instead of lots of items,
having a single, simple toolbar (with the possibility ot switch between the
full-featured and simple mode)
+ easily do-able; but is it a good idea.
* Bughunting sessions (Robinson)
+ last weekend on IRC: https://wiki.documentfoundation.org/BugHunting_Session_4.4.0.0
+ Had ~100 bugs filed during the event
+ MozTrap had 57 test runs, and 6 bugs were found
+ A big thanks to everyone who helped out!
* FOSDEM bits
+ https://penta.fosdem.org/submission/FOSDEM15
+ 20 minute slots (good to collect talks)
+ please consider filing by mid. December !
+ Volunteer needed to book / run the hackfest afterwards.
+ who did it the last year? - Mirek
AI + Cor had some good relationship with the BetaCowork? - ask him (Kendy)
* Certification (Stephan/Bjoern/Kendy)
+ page updated.
* REFERENCEOOOMAJORMINOR (Bjoern)
+ cf. http://cgit.freedesktop.org/libreoffice/core/commit/?id=905db8babf00ffd8741f195d2faac5f23f829a6d
+ accidentally didn't change this -only on instdir, not the install-set
+ backport to 4.4? what about 4.3/4.2?
+ see http://skyfromme.wordpress.com/2014/05/12/messagebox-api-change/ for context
AI: + back-port it to 4.4 (Bjoern)
+ everyone fine (Michael S, Stephan)
* Jenkins update (Norbert)
+ not much progress this week
* QA (Robinson)
+ UNCONFIRMED slid up to 640 due to distraction of NEEDINFO work
+ still in good shape
+ backlog decreasing
+ interesting crasher:
https://bugs.freedesktop.org/show_bug.cgi?id=86552
+ bibsect ?
* QA stats:
+ https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
+173 -140 (+33 overall)
many thanks to the top bug squashers:
Beluga 26
Caolán McNamara 11
Adolfo Jayme 10
Maxim Monastirsky 10
raal 7
Michael Stahl 6
tommy27 6
Joel Madero 6
Jay Philips 5
* Open 4.5 MAB
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=86696&hide_resolved=1
* Open 4.4 MAB
+ 5/19 4/18 3/17 3/16 3/16 4/16 5/15 4/14 3/12 3/12 3/12 7/12
26% 22% 17%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=79641&hide_resolved=1
* Open 4.3 MAB
+ 33/90 19/73 17/65 16/64 16/64 15/63 16/63 16/60 17/61 16/60 14/59 15/58
36% 26% 26% 25% 18% 23% 25% 26% 27% 26% 23% 25%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1
* Open 4.2 MAB
+ 63/255 74/261 83/266 81/263 84/262 82/260 80/260 82/260 86/257 88/257
24% 28% 31% 30% 32% 31% 30% 31% 33% 35%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1
* Bibisected bugs open: whiteboard 'bibsected'
+ 190/481 189/475 190/470 173/446 170/441 161/427 153/413 154/410
+ http://bit.ly/VQfF3Q
* all bugs tagged with 'regression'
+ 486(+2) bugs open of 3226(+15) total
* ~Component count net *
Writer - 140 (-2)
Spreadsheet - 109 (+3)
Crashes - 31 (+0)
Presentation - 30 (-1)
Database - 28 (+0)
Libreoffice - 27 (+1)
UI - 23 (-2)
Drawing - 22 (+0)
Graphics - 21 (+0)
Borders - 20 (+0)
Filters - 16 (+0)
Chart - 15 (+1)
Print / PDF - 14 (+0)
BASIC - 5 (+0)
Formula - 3 (+0)
Linguistic - 3 (+0)
Installation - 3 (+0)
Extensions - 3 (+0)
sdk - 1 (+0)
framework - 1 (+0)
Impress Remote - 0 (+0)
+ http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )