minutes of ESC call ...
michael.meeks at collabora.com
Thu Nov 21 12:38:00 PST 2013
+ Eike, Ahmad, Caola, Michael M, Andras, Jacobo, Kohei, Bjoern, Stephan,
Miklos, Cloph, Kendy, Lionel, Robinson
* Completed Action Items
+ send E-mail addresses to Norbert (Miklos)
+ create new commit accounts (Norbert)
+ review & enable LTO vs. 2010 (Jesus)
+ New document template defaults merged (Ahmad)
+ poke Igalians about attending (Michael)
+ turn on mergedlibs & LTO for Windows (Tor)
[ essentially doesn't work there - needs some investment ]
+ Tinderbox admins should:
+ clean disks - so save space waste from stale inpath bits
+ update to the very latest tinbuild2 script to get up-loads
+ poke at Android / iOS remote-control translation issues (Andras)
[ ios and pootle remotes have modules created, need to know release schedule ]
+ new committers:
+ Adam Fyne, Andres Gomez, Jacobo Aragunde Pérez, Miguel Gomez
+ write welcome mail (Miklos)
+ setup commit access Norbert (Miklos)
* Pending Action Items:
+ produce a VM with callgrind metrics (Matus)
AI: + send ssh key to Cloph (Matus)
[ VM is setup & running, needs to get access -> Matus,
on same machine as the crash-test farm ]
+ partition document test loads / run them on tinderboxen (Norbert)
[ ongoing work on the python bits ]
+ blog about the death of the solver (Michael S)
[ still no blog ]
+ mail Charles wrt. website / code-finding concerns: want a cgit link nearby (Tibby)
see also: https://bugs.freedesktop.org/show_bug.cgi?id=71683
+ need design for copying styles between templates (Cor Nouws/other UX?)
+ create a 4.2 MAB for 'expert config' and attach a callgrind profile (Kendy)
[ could make it experimental later if necessary ]
* Jacobo Aragunde (quick introduction) ...
+ Jacob in Spanish, with Igalia six years, free-software & hacking,
electronic music and games
+ currently focused on docx preservation support, preserving foreign data.
* Release Engineering update (Cloph)
+ 4.2 Beta1 - been tagged, currently being built
+ will be announced for pre-release testing today, ready for website tomorrow.
+ Freeze & branch-off done:
+ commit rules:
+ bug fixes only, modulo known exceptions, or triple review.
+ string & UI freeze at RC1 - December 2nd.
+ Three scheduled RCs ... time for bug fixing.
+ 4.1.4 RC1 - this Monday - Nov 25th
+ 4.2 Feature freeze update / status
+ good volume of cleanups included, VCL work already in there.
+ enabled in experimental mode only
+ freeze exception for cleanups here.
+ configure fixed to still build Java bridge when
+ continued core change merging (Caolan)
+ thanks to David O for his great work here.
+ has details of how to enable / play with that.
+ new charting pieces (Markus)
[ mostly landed - OpenGL impl. itself still in progress ]
+ expert config page - still ~infinitely slow needs fixing
[ file as a bug and handle later -> experimental ]
+ sifr icons (Ahmad)
[ expected to finish in 2 weeks - ~30 more to draw ]
+ 4.2 MAB count - still v. high for this point in the cycle.
+ gerrit backlog: 50+ patches
[ now down to 5 - thanks to all who helped review & merge ! ]
+ GSOC / Android & iOS remote control releases from master update
+ please ensure that release notes are up-to-date:
+ missing pieces there ? ...
* New committers:
+ Jean-Pierre Ledure - great Access2Base work.
AI: + send welcome mail (Lionel)
+ Jan-Marek Glogowski (jmux) - at last a KDE maintainer
AI: + send welcome mail (Michael)
* Access2Base / namespace issues
+ once it is imported it is there permanently ...
+ browsing in basic code manager imports it
+ lets see how it goes.
* FOSDEM Usability hack-fest:
+ register now - only i
* Crashtest update (Markus)
+ cf. http://dev-builds.libreoffice.org/crashtest/
* Certification progress (Kendy/Bjoern/Stephan)
+ waiting for replies from nominated candidates 1/4 so far.
* Base issue 70703 (Lionel)
+ fixed by heroic patch from Caolan - vile re-enterancy issue.
* Basic API changes (Michael S)
+ concerns in the community about
"stardiv.Toolkit.UnoDateFieldControls" who has until 4.0 a
"date" property who is a ISO representation of the datevalue.
+ some types of properties changed.
+ need for ulgy version checks in the code & cost of
testing / qualification of that etc.
+ not all people have these skills.
+ really important not to break the Basic API & need to consider
more if any given change on Basic programmers.
+ C++/Java developers - often more able to cope, and/or it's
a hopeless ABI situation.
+ Basic programmers should be treated better.
+ need to work harded to keep Basic compatible.
+ eg. adding methods to interfaces keeps Basic happy.
+ sadly this would have been easy to do differently, but hard to fix now (Lionel)
+ lots of complaints about dates, most of the problems around times
+ having a 2nd time property with a new name, might make read/write of
the old value change the stored value; something of a balance.
+ if we had had feedback / testing around 'Date' / earlier interaction
we could have easily improved that (Michael)
+ Concern that we get expertise & regression tests and/or suites of sample
StarBasic files / code that we can analyse.
+ who has that ? with that we can avoid breaking things.
+ not always obvious that a particular API is actually used (Michael S)
+ or is it just an internally used function ?
** + want a volunteer to help collect complex StarBasic
+ Xray runs a ton of stuff before hitting the 1st dialog (Miklos)
+ A cleaner way than version-checking is to use reflection to ask what
type the method returns (Lionel)
+ in this particular case.
* automated code re-formatting / de-crustification (Kendy)
+ Previous consensus was to decide not to decide ...
+ is the time - now ? (before we branch)
+ are we agreed on what to do ?
+ ~anything better than nothing.
+ why do we need this?
+ should we de-crustify the -4-0 & -4-1 branches too ?
+ also: how do we _keep_ the code uncrusty:
+ git hook?
+ regular reruns
+ once a week?
+ just before major branchoff?
* Next large-scale cleanups (Kendy)
+ .ui conversion surely (?)
+ Tackle >>= replacement ?
* QA update (Robinson)
+ down a good number of bugs this week, hoping to continue it
+ some are test bugs, but thanks to more people working in preparation for 4.2 !
+ lots of gerrit pushing & associated closing.
+ weekly 'need_advice' bug ping for help:
+ "FORMATTING text:use-soft-page-breaks not honoured"
AI: + take a look (Miklos)
+ Inconsistent behavior of table.Borderline in Writer and Calc
+ punted to needinfo, calc cells are a hot potato: pass it on.
+ Currently have 9 blockers
+ noticed a lot of these; five vs. 4.2
+ blockers don't really exist in LibreOffice -> 'MAB' concept instead.
+ Accessibility concerns from QA re:lack of consistent keyboard movement
through the various UI widget based panels
+ e.g. Start Center and Sidebar
+ more extensive notes around; be good to address them.
+ concerns wrt. reduced mobility
+ good to get bugs logged vs. that
+ start-center / template mgmt / sidebar - not great a11y
AI: + file individual bugs to get to Easy Hack (Robinson)
+ would be good to have some docs on how to use the poke
tools for 'ordinary developers' to test / develop on Linux (Caolan)
AI: + get some doc pointers on how to use Accerciser, and how to
test / improve this (Jacobo)
+ Bugzilla Migration:
+ going really well, lots of URL changes.
+ Thanks to everyone who has been helping prepare
+ QA brainstormed abbreviations in place of fdo#
+ blo#1234, lob, tdf, libo Thoughts ?
+ 'bz' suffix ?
+ lbz# ? (Thosten)
+ lo# (Bjoern)
+ or assume we're -the- tracker => no prefix (Thorsten)
+ never works.
+ the guys doing the work should choose.
+ Fixing MIMEtype on attachments
+ talked to bugzilla developers, should be easy to automate
fixing mimetypes; but Q' is - developers hard-hit by E-mails.
+ should we do it all in 1 lump, or slowly.
+ We can use a special account 'MIMEtype Fixer' so anyone who wishes can filter-out those emails
+ can we turn off notifications, do it, and turn it on again (Caolan)
+ off for 30mins ... no-one truly cares wrt. mime-type
+ admins currently spending time
* KDevelop awesomeness:
AI: + Make a video about the KDevelop awesomeness (Bjoern)
+143 -193 (-50 overall)
many thanks to the top bug squashers:
Jean-Baptiste Faure 16
Rob Snelders 12
Joel Madero 11
Andras Timar 11
Eike Rathke 8
Julien Nabet 8
Adolfo Jayme (fitoschido) 7
Michael Stahl 5
* QA stats:
* Open 4.2 MAB
+ 7/20 7/18 5/16 5/15 5/14 4/13 6/13 4/10 2/8 1/6 1/6
* Open 4.1 MAB
+ 28/122 28/119 27/118 8/116 21/106 20/103 18/100 17/99 15/96 14/93
23% 24% 23% 24% 20% 19% 18% 17% 16% 15%
* Open 4.0 MAB
+ 57/205 57/204 53/200 54/200 55/200 57/200 56/198 58/198 56/195 54/193
28% 28% 27% 27% 28% 29% 29% 29% 29% 28%
* Bibisected bugs open: whiteboard 'bibsected'
+ 48/164 48/162 49/160 49/158 40/148 38/146 36/144 35/143 34/142
* all bugs tagged with 'regression'
+ 328(-7) bugs open of 2099(+15) total
* ~Component count net *
Writer - 101 (+0)
Spreadsheet - 50 (+5)
Libreoffice - 30 (-5)
Presentation - 26 (+0)
Crashes - 23 (+0)
Database - 18 (+0)
Drawing - 16 (-1)
Borders - 16 (-1)
BASIC - 5 (+0)
Migration - 3 (+0)
+ http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
+ Migration: https://bugs.freedesktop.org/showdependencytree.cgi?id=43489&hide_resolved=1
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice