* Present:
+ Stephan, Christian, Michael M, Cedric, Sophie, Thorsten, Eike,
Miklos, Andras, Kendy, Fridrich, Bjoern, Caolan, Markus
* Completed Action Items:
+ fix BSA login / XML-RPC issues (Cloph)
[ login is fixed, but adding attachments still needs some work,
can't use auto-detection of type via XML-RPC
perhaps better to use the guided-bug-entry skin, extend that
https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided ? ]
+ ask Fridrich, Cedric wrt. GSOC leadership etc. (Kendy)
[ both ready to administer it ]
+ remove the 'EasyHack' piece from anything 2yrs old (Bjoern)
[ some of them cleaned up ]
* Pending Action Items:
+ please file an Easy-Hack this week: just a bug with whiteboard: (All)
"EasyHack DifficultyBeginner SkillCpp TopicCleanup"
+ thanks to:
+ Stephan, Michael, Lionel, Ashdod, Miklos,
+ http://bit.ly/1Dd4y8b
+ review / amend GSOC ideas page (All)
+ https://wiki.documentfoundation.org/Development/GSoC/Ideas
+ look into setting up OpenID proxy after 4.4.0 release (Cloph)
* GSoC (Cedric)
+ We need to have new ideas added to the wiki page:
https://wiki.documentfoundation.org/Development/Gsoc/Ideas
+ sooner the better etc. preferably before FOSDEM: today / tomorrow.
+ February, 9th: Mentoring organizations can begin submitting applications to Google.
+ we need a good page by then.
+ admin vs. mentoring & GSOC travel.
+ title: "Mentor summit" (Thorsten)
+ precisely 2x slots, and historically those were for admins.
+ who at the same time did mentoring.
+ never happened that a non-mentor went (Fridrich)
* Release Engineering update (Cloph)
+ 4.4.0 retrospective
+ released as final; but overshadowed by website down-time.
+ currently only a maint-page, that directs to mirror-brain
+ will be fixed in the next 10mins or so.
+ why does mirror-brain work ? (Cloph)
+ extremely slow adding releases to MySQL database
to avoid partial download page completeness; disabled.
+ 4.3.6 RC2
+ built for Linux / Mac so far.
+ holding off until glustre FS heals itself, to avoid new I/O load.
+ Android & iOS Remote
+ patches in gerrit status ?
* Bugzilla migration update (Cloph)
+ retrospective
+ went really well.
+ initially a long-running query blocked others
+ if we have queries that time-out, poke Cloph to extend.
+ was a mis-configuration; now fixed.
+ pretty flawless - just works (Michael)
+ one issue in redmine (Bjoern)
+ while you can't file new bugs anymore, you can reply via E-mail
+ not many people doing that; the inexperienced users.
+ might be an issue for a few days, will prolly stop in a month.
+ impressed that the esc bug scripts still work (Michael)
+ we should now use tdf#12345 for bugs in commits
+ thanks to moggi for the fix.
* Translations problems (Sophie)
+ big chunk of translations for 4.4, to change our workflow to work on
master instead of branches; so we can get visibility into that sooner
and smooth the workload out.
+ 3x points on the dev. side.
1. ensure respect the en_US strings
follow rules for sentance capitalization
[ https://developer.gnome.org/hig-book/3.2/design-text-labels.html.en
we re-use the GNOME HIG here ]
saves thrash that hurts translators.
2. don't commit changes eg. appending '...' to menu items
please discuss this with l10n before big-impact changes.
+ UX type thing (Kendy)
+ proposal from translators; make en_US a separate lang.
touch the strings in the repo - as minimally as possible;
+ don't think this will work long-term; will need to improve
what we have in the repo.
+ proposal is a tech. sol'n for a social problem.
+ for large-scale changes UX should talk to l10n first.
+ would be useful to have a l10n person in the UX call.
+ hopefully as/when everyone works on master, it is easy to see
and have a tighter feedback cycle between the two teams.
+ UX & QA calls at the same time (Sophie)
AI: + sort out the calls (Kendy / Sophie)
3. changes that affect all languages can be scripted
+ eg. _ in dialogs; could have been scripted; would like that
tested on several languages
+ scripts should be applied out of pootle.
Is there a way to do that ? (Caolan)
+ hackers see a git repo - which is a copy of what is
in pootle
+ it'd be good to allow translators to see where the
translations actually are.
+ either git is canonical, or have some well defined
tooling to switch between.
Is this a common problem now (Michael)
+ not particularly, but perhaps wrt. a gettext move (Caolan)
+ changing things wrt. a GNOME-HIG
+ putting a ':' at the end of labels.
+ discouraging.
+ what is the process of database (Michael)
+ DB -> po files -> script -> then files with changes checked -> git. (Cloph)
+ if we drop the format in the repo, could sync to & fro (Cloph)
+ with built-in pootle functionality; so pootle would allow
commits directly to git
+ would create 100's of commits whenever pootle changes stuff
+ if translators use off-line .po files, would overwrite changes
in the repo.
+ already the po files are multi-GB in size; the change-sets would be
huge for replacements.
+ can't we do that for master (Markus)
+ and at feature-freeze throw away the old history
+ wonder if git is useful there (Thorsten)
+ is it an attempt to fix a social problem with a tech. problem.
+ scripting / changes in parallel are a problem (Stephan)
+ if that happens, we get conflicts -> always.
+ hold off for 2x weeks - while doing a change.
+ if we have a git repo where things are sneaked in underneath translators.
+ any big changes with a script, but can't be done with a technical protocol.
+ pootle on a branch, and a master repo ? (Bjoern)
+ wouldn't need a separate repo, but would need permissions
from web interface (Cloph)
+ git repo easier to manage,
+ export pootle to a branch & merge them to master (Andras)
+ would need 2x repos, and directory layout not the same (Cloph)
+ can make it the same (Andras)
* Crashtest update (Markus)
+ issues with the host update
+ VM currently unavailable.
+ asan test results have been announced
+ caolan already fixed many of the import issues already
+ export issues are still open; mostly asserts anyway
* larger code sedding before X.Y.2 (Michael)
+ please hold off mechanical changes if we can ?
+ rule for 1st compiler re-writing plugins from Lubos (Miklos)
+ SwFlyFrame rename already queued up.
+ no silver bullet there (Stephan)
+ things that need big changes overall, not wanted late
before the next branch-off.
+ just a rename, sure - prolly nice to move it to a sensible time.
+ some other changes - happen to grow larger.
+ warning-free-ness to make real problems stick out.
+ address noise around.
+ some plugins / semi-automated stuff
+ irrelevant ones.
+ reinterpret_cast / plugin re-writing concerns (Michael)
+ big cherry-picks also not ideal (Stephan)
+ splitting changes can help (Bjoern)
* FOSDEM bits
+ Brussels, Belgium -- February 2015 (tomorrow)
+ https://wiki.documentfoundation.org/Hackfest/FOSDEM2015
* Hackfests (Bjoern)
+ initial scheduling for 2015:
+ Las Palmas de Gran Canaria, Spain
+ happy to have us back
+ suggested March 19th, 20th: Thur / Fri.
+ happens during GSOC application phase.
+ Cambridge, UK - May 2015 contact: Michael
* UX Update (Kendy)
+ proposal for re-work of customization dialog
=> GSOC
+ improving change-tracking side-bar; lots of interest
+ hope it will become even more useful.
* Certification (Stephan/Bjoern/Kendy)
* VclPtr update (Noel / Michael)
+ ongoing work in feature/vclref
+ aiming to make VCL Window sub-class lifecycle
comprehensible & safe.
+ active work ongoing
+ write-up gotchas around that.
+ based on the rtl::Reference
+ auto bool & ptr casts
+ short & easy to read.
+ should get it off a branch quickly (Stephan)
+ more important not-on-a-branch vs. back-port-ability
+ want it in early - true, but not break cherry-picking (Michael)
+ certainly at least 2x months before freeze.
* Jenkins update (Norbert)
+ http://ci.libreoffice.org/view/Dashboard/
+ Norbert on a plane.
* QA (Bjoern)
+ UNCONFIRMED at 318
https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
+ killed a few non-regression regressions.
* QA stats:
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
+128 -141 (-13 overall)
many thanks to the top bug squashers:
Beluga 31
Caolán McNamara 20
Matthew Francis 15
Adolfo Jayme 8
Jean-Baptiste Faure 4
Joel Madero 4
m.a.riosv 4
Lionel Elie Mamane 4
V Stuart Foote 4
Alex Thurgood 3
Robinson Tryon (qubit) 3
raal 3
Eike Rathke 3
Markus Mohrhard 2
Andras Timar 2
* Open 4.5 MAB
+ 0/1 0/1 0/1
+ https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1
* Open 4.4 MAB
+ 16/40 14/38 11/34 6/26 6/24 7/24 7/22 5/19 4/18 3/17 3/16 3/16 4/16
40% 36% 32% 23% 25% 29% 31% 26% 22% 17%
+ https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1
* Open 4.3 MAB
+ 78/155 86/154 84/152 86/151 86/148 84/146 58/117 33/90 19/73 17/65 16/64 16/64
50% 55% 55% 56% 58% 57% 49% 36% 26% 26% 25% 18%
+ https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1
* Bibisected bugs open: whiteboard 'bibisected'
+ 228/627 226/616 229/601 214/564 208/532 208/526 182/488 190/481 189/475 190/470
+ http://bit.ly/VQfF3Q
* all bugs tagged with 'regression'
+ 444(-6) bugs open of 3393(+10) total
* ~Component count net *
Writer - 154 (+0)
Spreadsheet - 91 (+0)
Presentation - 34 (-2)
Crashes - 21 (-2)
Libreoffice - 21 (-2)
Drawing - 20 (+1)
Graphics - 19 (+0)
UI - 17 (-1)
Database - 17 (-2)
Borders - 16 (+0)
Filters - 11 (+0)
Print / PDF - 10 (-1)
Chart - 10 (+0)
Formula - 4 (+0)
BASIC - 4 (+0)
Extensions - 3 (+0)
framework - 2 (+0)
Installation - 2 (+0)
sdk - 1 (+0)
Impress Remote - 0 (+0)
Linguistic - 0 (+0)