minutes of ESC call ...
michael.meeks at collabora.com
Fri Mar 6 03:59:31 PST 2015
+ Bjoern, Caolan, Miklos, Michael M, Norbert, Robinson, Cedric, Sophie,
Lionel, Cloph, Stephan, Eike, Jan-Marek, Moggi, Michael S, Kendy,
* Completed Action Items:
+ write blog post to promote hack-fests (Bjoern)
[ awesome, cf. twitter, G+ etc. ]
+ add finishing the Firebird driver to GSOC wiki page (Lionel)
* Pending Action Items:
+ please file an Easy-Hack this week: just a bug with whiteboard: (All)
"EasyHack DifficultyBeginner SkillCpp TopicCleanup"
+ thanks to:
+ make sure to create a new openid if you are using the Google openID (all)
[ Good to move; 665 accounts not yet moved; vs. 20 have moved.
deadline is mid April.
+ no rescue / recovery path as/when/if it goes wrong.
you need an OpenID account to login to replace it.
How many peple didn't use Google to start ? (Bjoern)
+ around 700 google only (Norbert)
Can we add a banner to Gerrit ? (Jan-Marek)
+ not so easily on the Login page.
+ could make a DOS - to switch off Google now (Bjoern)
+ with some annoying click-through etc. ?
+ will install an up-grade that removes the Google
+ lots of people don't know what to type in there.
Can we get an OpenID provider at TDF ? (Kendy)
+ in theory; but people still have to move.
People using Fedora, LaunchPad, Verisign,
+ setup our own OpenId ? still have to migrate.
+ infra. perspective - better to move to TDF LDAP
for SSO across the board.
* Release Engineering update (Cloph)
+ 4.4.2 RC1
+ schedule RC1 - on Tuesday ?
+ currently only 2x patches waiting for review.
+ 4.3.7 due end of April
+ RC1 & branch-off - end of April / start of May
+ 4.5.0 / 5.0.0 - 1st Alpha release - start of May.
+ Android & iOS Remote
+ patches in gerrit status ?
+ need to get in contact with the submitter; will take care of them
* 5.0 for the next release ? (Michael)
+ fine just marketing (Norbert)
+ no objections from tech. side, but likes 2015-1 (Bjoern)
+ profile migration from 3 to 4 a bit painful (Stephan)
+ does it make sense technically to require a profile migration
+ if not; just stick with a '4' in the user-profile.
+ on the other hand, if nothing needed ...
+ not unusual to have an API & user visible version (Miklos)
+ in the support group: "reset your profile" (Norbert)
+ seen blogs / forms -> reset your profile.
+ mostly extensions busting things (Bjoern)
+ could just copy 4/ -> 5/ and move on in the migration (Michael)
+ create unnecessary cruft (Lionel)
+ UX guys a bit annoyed, preserving toolbar settings between vers (Kendy)
+ people didn't see new improvements if they tweaked stuff.
+ some sort of migration would be welcome from a UX perspective.
+ perhaps worth investing some time in this.
+ prolly better to make people aware of this in a better way than
a lossy migration (Stephan)
+ a bug to drop settings users set explicitly (Markus)
+ really hard to see programaticaly what was changed (Kendy/Michael)
+ still do-able with an info-bar question; -> use them ? (Kendy)
+ can a user reset the profile ? (Norbert)
+ no (Kendy)
+ usually do a ver. # bump to do more disruptive changes in UNO API (Bjoern)
+ could we use the opportunity to do more disruptive changes ?
+ eg. PropertyValue & NamedValue -> same thing.
+ code for both; could we kill one or make 1 an ext'n of the other ?
+ do whatever ABI breakage we want to (Norbert)
+ no big ABI changes on the roadmap (Stephan)
+ previous plan - was constant small changes (Michael)
+ seemed to do well with this plan.
+ as long as the API doesn't break so much (jmux)
+ last time lots broke & we had to fix a lot.
+ not expecting a big change at this boundary (Norbert)
+ could raise the Linux base-line to RHEL6 ... (mst)
+ could drop some of the KDE3 stuff ? and/or compile KDE4 bits.
+ I guess many people would prefer a KDE4 based backend to KDE3 (Jan-Marek)
+ Munich is just looking for the Ubuntu 12.04 baseline / gcc 4.6, so I guess this would be ok (Jan-Marek)
+ Munich is just compiling the KDE4 backend for LO "5.0" and 4.1 (Jan-Marek)
=> more a marketing decision, no compelling reasons not to.
* GSoC (Cedric/Thorsten)
+ we're accepted!
+ student application period: March 16 to March 27th
+ under 2x weeks from now
+ quite a few mentors missing in Melange.
+ otherwise getting the mentor / org. connection setup.
+ please fill out these two if you're a mentor:
+ Wiki page there; we still have time to add tasks here:
+ more ideas much appreciated
+ for excellent students - taking _their_ idea not completely out
of the question
* mentored tasks that are more complicated than EasyHacks (Markus)
+ concerned at a gap between easy-hacks and normal development
+ in the past, had more complex tasks, with a mentor
+ that could take some time, 2-3-4 weeks or so
+ helping someone to become independent
+ we have a number of repeat easy-hackers who didn't move up the
complexity spectrum & into the core developers.
+ we have https://wiki.documentfoundation.org/Development/Crazy_Ideas
+ some ideas there are ok, others just insane
+ perhaps something like this when we had EasyHacks in the wiki page
+ something similar - in Bugzilla / Wiki.
+ it'd be good to have a page for a complex features
with a mentor & guidance.
+ e.g. some interesting feature, missing interoperability
+ might be a nice way to help people from solving easy hacks
to core developer
+ on-ramp to normal development
+ sounds good (Eike)
+ easy hacks good name (Bjoern)
+ need a motivating label
+ for the more advanced things, we need to point people at
the next tasks (Markus)
+ can't we do it relationally (Michael)
+ yes but no easy pre-canned tasks (Markus)
+ already have a list of these UX ideas (Kendy)
+ need a complete day to do that.
AI: + turn kendy's list into a nucleus for this (Markus)
* Crashtest update (Markus)
+ virtual machine is back, running on its own server.
+ cloph ironing out the last issues wrt. a small disk.
+ hope to be back in action tomorrow / over the weekend.
+ perf-testing - is that live ?
+ yes it's back (Cloph)
+ bug in the script - overwriting the last line of importCrash.log status ?
* Idle / Timer re-work & merge (Michael)
+ code looking dead good now.
+ priority, then timeout.
+ make check -> picked a broken master last-time it seems.
+ push when it passes.
+ thanks to Tobias & Jennifer @ Munich.
* VclPtr - feature/vclref (Michael/Noel)
+ smart-ptrs for all VCL Window sub-class lifecycle.
+ working on an incremental step
+ long slog to get multiple-dispose protection done.
+ hoping it's done & ready for merge post 4.2.2
* Developer / Job adverts on dev-list ? (Michael)
+ thoughts / rules / feedback on this appreciated;
Collabora & CIB are hiring (at least) etc.
+ punt to next time ... (out of time)
* Hackfests (Bjoern)
+ Las Palmas de Gran Canaria, Spain
+ happy to have us back
+ suggested March 19th, 20th: Thur / Fri.
+ happens during GSOC application phase.
Date is confirmed, sign up & book travel!
+ Bjoern won't be there, but will help organize.
+ if you are going, please add your name to the wiki!
+ be good to pick a hotel; if people have suggestions.
+ 8 people registered so far ...
+ Cambridge, UK - May 2015 - contact (Michael)
+ Dates of 21st -> 23rd May confirmed Thur / Fri / Sat.
+ Cambridge Beer Festival overlap / Punting Excursion planned etc.
AI: + fix wiki to prefer not mandate room sharing (Bjoern)
* UX Update (Kendy)
+ missed the call yesterday; not found out what happened yet.
* l10n Update (Sophie)
+ not a lot to say.
+ pootle migration date is set for next week.
+ were translators & l10n guys happy with template answer ? (Kendy)
+ they're waiting to see the mechanism for
template translation in the next version (Sophie)
* Developer Certification (Stephan/Bjoern/Kendy)
+ still pending running the script & chewing the output.
* Jenkins update (Norbert)
+ mostly green
+ queue 64 patches long, Chris pushed a 20x deep series 3x in a row.
+ works on http://lcov.libreoffice.org/
+ presents the latest lcov coverage.
+ hopefully a motivation to write new tests & fill the gaps.
+ beautiful page, great work (Thorsten)
+ thanks to Maarten Hoes for the hard work !
+ pending new hardware, trying to move Windows VMs -> Infra.
+ had random builds failing on Windows (Michael S)
+ was configured to use an 8.1 SDK
+ now fixed, to avoid the issue.
+ if you use the 7.1 SDK - we continue to target WinXP base-line
+ via macro _WIN32_WINNT
+ if we use an 8.x SDK, we set the variable to a
+ now it depends on the configure-time SDK which we build for.
+ most powerful box had multiple SDK's (Norbert)
+ config files picked up 7.1, but newer only had 8.x
+ if someone wants to mentor it (Bjoern)
+ twitter account for promoting whomever adds new tests
+ don't want to make history too big (Norbert)
+ but can store the 1st page
+ show how that evolves over time to graph that.
* QA (Robinson)
+ UNCONFIRMED down to 285
+ needAdvice at 13
+ bibisectRequest at 42
+ working hard at the nunber here; please do ask for more of these.
+ good to have different buckets of work.
+ 4.4 quality perception ? (Michael)
+ seems pretty good, no loud complaints from QA yet (Robinson)
+ went through writer regressions - sub 15 in 4.4 (Bjoern)
* QA stats:
+164 -128 (+36 overall)
many thanks to the top bug squashers:
Jean-Baptiste Faure 16
Julien Nabet 13
Adolfo Jayme 12
V Stuart Foote 10
Joel Madero 6
Robinson Tryon (qubit) 5
Alex Thurgood 5
Eike Rathke 4
Jacques Guilleron 2
Gabriel Diosan 2
Jon Hood 2
* Open 4.5 MAB
+ 0/2 0/2 1/2 0/1 0/1 0/1 0/1
* Open 4.4 MAB
+ 14/48 13/47 12/46 16/44 16/43 16/40 14/38 11/34 6/26 6/24 7/24 7/22 5/19
29% 27% 26% 36% 37% 40% 36% 32% 23% 25% 29% 31% 26%
* Open 4.3 MAB
+ 77/158 77/158 76/158 77/156 77/155 78/155 86/154 84/152 86/151 86/148
48% 48% 48% 49% 49% 50% 55% 55% 56% 58%
* Bibisected bugs open: whiteboard 'bibisected'
+ 264/699 267/698 261/687 252/662 241/650 228/627 226/616 229/601 214/564
* all bugs tagged with 'regression'
+ 476(+12) bugs open of 3492(+23) total
* ~Component count net *
Writer - 162 (+9)
Calc - 97 (-1)
Impress - 33 (+1)
Crashes - 26 (+1)
Libreoffice - 26 (+0)
Graphics - 25 (+0)
UI - 21 (+1)
Draw - 18 (+1)
Base - 18 (+0)
Borders - 16 (+0)
Filters - 13 (+1)
Chart - 9 (+0)
Print / PDF - 9 (+0)
framework - 3 (+1)
BASIC - 3 (-1)
Extensions - 3 (+0)
Formula - 3 (+0)
Linguistic - 2 (+1)
Installation - 2 (+0)
sdk - 1 (+0)
Impress Remote - 0 (+0)
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice