* Present:
+ Bjoern, Stephan, Michael M, Robinson, Jan-Marek, Cloph, Eike, Andras,
Kendy, Miklos, Thorsten, Caolan, Adam, Jacobo, Norbert, David, Kohei,
Markus
* Completed Action Items:
+ come up with a proposal timing-wise (Cloph)
+ start building bibisect repositories (Robinson)
[ built will up-load shortly ]
+ get Robinson access to TDFs Sun-Ultra-24 etc. (Cloph)
+ see also: https://redmine.documentfoundation.org/issues/597#note-21
+ test system to get BSA fixed (Cloph)
[ setup with a proxy to the testing instance of bugzilla,
need to work out why xml-rpc login fails ]
+ merge calc / sidebar stripe enablement to 4.4 for now (Kendy)
* Pending Action Items:
+ fix BSA login / XML-RPC issues (Cloph)
+ reach out to Tollef to organise bz migration date/time (Robinson)
+ get stats on bugzilla load / HW strength from Tollef (Robinson)
[ talking to him after the call today ]
+ check Matus' startup performance measurement for layered images.zip (Kendy)
+ poke wrt. FOSDEM / BetaCoworking - ask him (Kendy)
[ Cor poked, seems they're happy to have us for 2x days ]
* Bugzilla migration update (Robinson)
+ going well
+ http://vm150.documentfoundation.org/
+ please test out your tools vs. that.
+ talk to Tollef today to get a date.
* Release Engineering update (Cloph)
+ 4.2.8 release
+ RC2 tagged & currently still building on Windows
+ once done tonight - will start building 4.4.0 Beta2
+ 4.3.5 RC2
+ due to be tagged next week
+ 4.4.0 Beta 2
+ plan to tag late-evening.
+ Lateish Feature collection:
+ OpenGL rendering for Windows by default for good drivers (various)
+ Blacklisting for Linux and Windows (Markus)
[ now done / in 4.4 Beta 2 - list needs evolution ...
most devices currently black-listed vs. Mozilla black-list
a few white-listed.
export SAL_FORCEGL=1 to skip the black-list ]
+ OpenGL/CL JPEG de-compression to texture (jpeg-turbo patch)
[ patch pending here ].
+ OneDrive bits [ urk ]
+ in the features / wiki page but ...
+ https://bugs.freedesktop.org/show_bug.cgi?id=62437
+ no point merging the feature, until matching libcmis release (Miklos)
+ is there a story here ? can we get a libcmis release ? (Michael)
AI: + ask Cedric what is up (Miklos)
+ any objections to get it in for RC1 ?
+ none.
+ PDF signing - non-experimental (Kendy)
+ small patch to enable it in 4.4
+ can always re-disable it if not working before release.
+ so far Linux & OS/X work -> Windows in progress.
+ any objections to enabling for RC1 ?
+ none.
+ Android / iOS Remote
* Crashtest update (Markus)
+ expecting new hardware before Christmas.
+ Michael S fixed a problem with the ODF validator
+ found a bug - reporting errors with extension elements
containing character content; now fixed.
+ new export asserts around duplicated attributes
+ ODS export ~200 assert issues around style export:
+ generating invalid files
+ otherwise the numbers look quite stable
+ a few more import crashers - related to duplicated attributes,
+ some filters to internal conversions to ODF:
+ export of OLE objects on import eg.
* Large scale renames (Kendy)
+ any concerns wrt. s/Crsr/Cursor/ , s/Frm/Frame/ , s/Fmt/Format/ and similar?
+ of course with the care it needs - some include files have that in the name etc.
+ XML attributes with 'Frm' in them
+ git grep 'Crsr' | wc -l gives 5808
+ Frm: 26837
+ Fmt: 24992
+ suggest postpone 'Frm' (Bjoern)
+ fears of 10x -> 20x frame concepts
+ not worried wrt. cursor / format
+ we already have 'Frame' and 'Frm' everyone likes to call things 'Frame'
+ in sw:: namespace already have a 'Frame' class for binary DOC import/export (Miklos)
+ rtl:: namespace cleanup for strings - was done during the .3 release (Miklos)
+ less pain for cherry-picking ...
+ Another thing to queue for x.y.3 release is Window::Paint (Michael)
+ adding an OutputDevice reference
+ another data-point on fmt/frm - got quite confused (Sberg)
+ lots of permutations SwFmtFrm and SwFmtFlyFrm etc.
+ concerns trying to follow stack frames
+ if cleanup there; perhaps some improved naming too.
+ would support better names for Writer (Bjorn)
+ can re-write classes with Clang ? (Michael)
+ need to update documentation too (Miklos)
+ got complaints of 'm' prefix member changes
+ bigger changes need to update the huge OO wiki pages too.
+ potentially should clone those pages ? (Michael)
+ old naming in images too (JMux)
* FOSDEM bits
+ when is the meeting ? (Norbert)
+ currently planned Mon / Tues / Wed (board meetings)
+ https://penta.fosdem.org/submission/FOSDEM15
+ "TextBoxes: complex shapes with complex content in LibreOffice Writer" - Miklos
+ OpenGL rendering - Markus
+ Jenkins & CI - Norbert
+ C++11 in LibreOffice - Michael S
+ Calc dependencies & OpenCL - Michael M
+ Calc Easy-hacks - Eike
+ Android document browser - Jacobo
+ Android Viewer - Kendy
+ Interop. summary - Adam
+ Mail Merge Performance - Lubos
+ LiMux students
AI: + encourage people to come, travel funding for talkers (Jmux)
+ OpenGL canvas - Michael / Stefan
+ Idle work - Tobias / Jennifer
+ FastParsing - Daniel
+ OpenGL transitions - Stefan
+ LibreOffice IDE integration (Bjoern)
+ UNO de-layering - ?
+ Lightning talks - (Thorsten)
+ UX / design review (Kendy?)
+ Import performance wins (Matus)
+ Coverity / Crash-testing (Markus)
+ Image lifecycle & performance work (TamasZ)
+ ~20 minute slots (good to collect talks)
+ we have ~1 week to get this stuff filed: Dec 14th Deadline.
* Hackfests (Bjoern)
+ initial scheduling for 2015:
+ FOSDEM, Bruessels, Belgium -- February 2015 contact: Kendy/Cor
+ Las Palmas de Gran Canaria, Spain -- March, 2015 contact: Bjoern
+ setup for GSOC etc.
+ Cambridge, UK -- May 2015 contact: Michael
* UX Update (Kendy)
+ ruler in Writer turned off by default, shortcut to toggle will be provided
+ better default workspace color
+ lighter on windows -> looks better
+ Breeze icon theme going nicely (4.5 only)
+ have writer that can open with (KDE5) Breeze icons
+ needs the image layering
+ some bundled templates needed - will run a competition
+ template button on the start screen
+ much more accessible; when you hit the button: no templates
+ run a quick competition: to get 2-3 good looking templates
+ what's the story on translation ? (Michael)
+ hope to not have much text in there (Kendy)
* Certification (Stephan/Bjoern/Kendy)
+ page updated.
* Jenkins update (Norbert)
+ issues with tests hanging all of windows yesterday
+ crash in VCL, after which a hang & not finish; not sure why.
+ in theory a timeout / watchdog in jenkins
+ fixed a hang-bug with the XML parser (Kohei)
+ just fixed - could that be it ?
+ some vcl virtualdevice thing aborting (Norbert)
+ not much progress this week
* bug mail to dev-list bikeshed (Stephan, Bjoern)
+ noticed the dev-list was full of bug mail yesterday (Stephan)
+ mostly EasyHacks being subscribed to the list
+ not sure we need it, but what is the consensus
+ last consensus was that EasyHacks & MABs -> Dev list (Bjoern)
+ volume is rather high.
+ prefer to have less of them;
would prefer to have a daily digest:
+ see also: https://bugs.freedesktop.org/show_bug.cgi?id=66154
+ MAB mails - are mostly content-less
+ just say: MAB <n> FIXED or MAB <n> was marked blocking
on another bug.
+ scripting some real content into that would be awesome.
+ can mouse-over the links in the bug-tracker & see the subject (Michael S)
+ would be cooler to have the mythical portal (Sberg)
* QA (Robinson)
+ UNCONFIRMED stable at 633
+ quiet as testing out 4.4
+ one issue in the meeting; how to deal with bugs
resolved 'WORKSFORME' vs. master
+ users can be frustrated by that outcome
+ if we don't know what commit fixed it - hard to identify the
developer to commit & back-port it.
+ can you bibisect ? (Miklos)
+ would devs be interested then ? (Robinson)
+ depends on the commit - perhaps too big (Michael)
+ of course, if it's a small win & easy case anyone
can push to gerrit for back-porting (Kendy)
+ good to tell the developer involved too.
* QA stats:
+ https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
+131 -102 (+29 overall)
many thanks to the top bug squashers:
Markus Mohrhard 13
Jay Philips 11
Maxim Monastirsky 8
V Stuart Foote 6
Caolán McNamara 6
Michael Stahl 6
Beluga 5
Alex Thurgood 5
Julien Nabet 4
* Open 4.5 MAB
+ 0/1
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=86696&hide_resolved=1
* Open 4.4 MAB
+ 7/22 5/19 4/18 3/17 3/16 3/16 4/16 5/15 4/14 3/12 3/12 3/12 7/12
31% 26% 22% 17%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=79641&hide_resolved=1
* Open 4.3 MAB
+ 58/117 33/90 19/73 17/65 16/64 16/64 15/63 16/63 16/60 17/61 16/60
49% 36% 26% 26% 25% 18% 23% 25% 26% 27% 26%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=75025&hide_resolved=1
* Open 4.2 MAB
+ 38/232 63/255 74/261 83/266 81/263 84/262 82/260 80/260 82/260 86/257
16% 24% 28% 31% 30% 32% 31% 30% 31% 33%
+ https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1
* Bibisected bugs open: whiteboard 'bibsected'
+ 182/488 190/481 189/475 190/470 173/446 170/441 161/427 153/413
+ http://bit.ly/VQfF3Q
* all bugs tagged with 'regression'
+ 473(-13) bugs open of 3248(+22) total
* ~Component count net *
Writer - 137 (-3)
Spreadsheet - 103 (-6)
Crashes - 31 (+0)
Presentation - 30 (-1)
Database - 27 (+1)
Libreoffice - 26 (-1)
UI - 24 (+1)
Drawing - 22 (+0)
Graphics - 21 (+0)
Borders - 20 (+0)
Chart - 15 (+0)
Filters - 15 (-1)
Print / PDF - 13 (-1)
BASIC - 5 (+0)
Linguistic - 3 (+0)
Installation - 3 (+0)
Extensions - 3 (+0)
framework - 2 (+1)
Formula - 2 (-1)
sdk - 1 (+0)
Impress Remote - 0 (+0)
+ http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )