minutes of ESC call ...

* Present:
    + David, Sophie, Bjoern, Kendy, Miklos, Michael M, Christian, Stephan, Robinson,
      Lionel, Thorsten, Caolan, Jacobo, Michael S, Cedric, Muthu

* Completed Action Items:
    + send Christian pictures of in-person ESC meetings for report (All)
        [ expired -> last chance ... no pretty pictures still ]
    + post a list of functions we'd like to rename to the dev list (Kendy/All)
        [ sent a list, not read all the reactions yet; not much opposition yet
          ask to delay until after 5.0 branch-off (Thorsten)
            + previously delayed until ~pre-branch to avoid cherry-pick hassle (Kendy)
            + would like to push it even further out (Thorsten)
                 + disruptive to people with larger pending branches
            + never a good time for this (Kendy)
                 + delayed until 4.3.4 in the past
                 + postponing for a year, so another 3x months not huge
                 + if done, done before branch-off (Bjoern)
                     + best-point, right before branch-off
                     + is it script-able ?
                         + not yet; just today, collected most-annoying things.
            + concern: churn before feature-freeze (Thorsten)
                 + run the script - right before the branch-off -> is ok.
AI: + create a script - and ensure the result after running builds (Kendy)
AI: + run that just before branching (Cloph)
                     + FWIW if there is a script, it also helps with rebasing/cherrypicking
            + 1x objection - SwFrm (Bjoern)
                 + already have sw::Frame vs. SwFrm, would prefer namespace
                 + do all other stuff, but not SwFrm.
                 + namespace harder for scripts (Michael)
                     + clang plug in - fix, but doesn't do comments (Miklos)
                 + 9x changes already enough work.
            ]

* Pending Action Items:
    + please file an Easy-Hack this week: just a bug with whiteboard: (All)
            "EasyHack DifficultyBeginner SkillCpp TopicCleanup"
        + thanks to: Dennis Roczek, +6
                + http://bit.ly/1KR4HWX
    + send an E-mail with list of gerrit usernames to Norbert (Muthu)
    + Cambridge hackfest - poke about students (Michael)
    + find some developer/sysadmin'y type people to train in CI maintenance (Cloph)
        [ Norbert away; next week ]
    + enable subsequentcheck just for Linux / dbgutil (Norbert)
    + move problem writer tests from check -> subsequentcheck for sw.all (Michael S)

* Release Engineering update (Christian)
    + 4.4.3 release -> going final.
    + 5.0.0 - Beta 0
         + branch-off May 18th - 2 weeks out
    + 4.4.4 RC1 - 3 weeks out.
    + Android & iOS Remote

* GSoC (Cedric)
    + missing phone-numbers in E-mail
AI: + please forward numbers to Fridrich/Thorsten/Cedric (GSOC Mentors)
    + make sure students on-track; coding starts in 2x weeks.

* Crashtest update (Caolán)
    + bad news; 100x of Impress file format fail on import/export
        + VclPtr regression - and Caolan has a fix.
           + boost_ptr related stuff.
    + ignoring impress - lost 100x writer docx / export failures.
    + lots of duplicates sent out - un-committed patch on the server
      sending out repeated builds.
    + Coverity holding steady at ~zero.

* Hackfests (Bjoern)
    + Cambridge, UK - May 2015 - contact (Michael)
            + 21st -> 23rd May confirmed. Thur / Fri / Sat.
            + Cambridge Beer Festival overlap / Punting Excursion planned etc.
              https://wiki.documentfoundation.org/Hackfest/Cambridge2015
            + late entries -> Thorsten, Caolan, Bjoern.
    + next venues / suggestions ?
        + another hack-fest before the summer:
            + Freiburg, Hamburg, Liege - considering Hamburg

* UX Update (Kendy)
    + new graphics for 5.0 underway
        + contest not so successful, instead get a TDF grant to do this.
        + contacting people to ask if they can do this.
        + have input from Italo
            + 1x sheet of paper -> for designer / advice.
    + new icons, ongoing work etc. nothing as big as that.

* l10n Update (Sophie)
    + auto-translation script tomorrow, to begin master translation
    + not so many string changes vs. last-time (Cloph)
        + also more time for translators vs. last-time.
    + no news from Dwayne

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + 3-4 proposed names under discussion; perhaps more to come.
        + still pending ...

* Jenkins update (Norbert)
    + missing stats this week.

* VclPtr (Michael)
    + apologies - unexpectedly bad.
    + trying to catch a ref-counting issue currently.
    + encouraging to see users reporting vs. master / bibisect repo / dbgutil builds
    + is there a usual bugs FAQ (Kendy)
        + vcl/README.lifecycle
    + need improved UX testing - open and close all the dialogs
        + not systematic look at all dialogs; they don't open them (Michael)
            + find a11y bugs if run without the headless plugin
        + focus issues - hard to track (Michael)

* Fun new bits (Stephan)
    + Link<> - find remaining places where sal_Bool is used implicitly
      and cast to other integer types; eg. SfxItem - WhichID & optional bool
      and a sal_True -> nWhichId by mistake eg.
          + lots of Links return sal_True / False
          => improving it to abstract it over return type.
          + works in many places.
          + some places pass these around to other places.
          + found & fixed some problems there.
    + Lubos prototyped some boost::signals_slots thing (Kendy)
        + would we like to move to that in future ?
        + did the recent Link changes improve situation enough that no-need to change ? (Kendy)
            + no - still need to improve to something else (Stephan)
                + no idea where it was stalled.
        + an 'Easy Hack' is filed for the conversion (Miklos)

* Lifecycle in sw_uno_crsrs (Bjoern)
    + got it to compile completely; bite-sized cases, found a double free
        + a diff of 20x lines -> causes crashes
        + hoping to finish & push after the 5.0 branch-off.

* OpenHatch interaction (Robinson)
    + potential for an Algerian hack-fest / Oct.
    + Institute of Electrical and Electronics Engineering, Boumerdes Algeria
        + French speaking volunteers appreciated.
        + good to get them to come to a hack-fest first to see what it is like.
    + plan for a how-to-run a hackfest at the conference (Bjoern)

* QA (Robinson)
    + UNCONFIRMED at 295
        + bounced back a little.
    + mentioned VclPtr testing - what can be done ?
        + people in #libreoffice-qa that might need nudges
        + nothing systematic useful for now (Michael)
            + known issues; after they're closed; opening every dlg.
    + needAdvice at 13
    + Bugzilla: Restricting access to Priority/Severity -> replace MAB
        + allowing anyone who asks to edit fields
        + but not getting initial bug reporter to over-assert their prio/sev.
            & use this to replace MAB tracking system ...
        + will avoid having to update these per release-branch for 4.3->4.4 etc.

* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +185 -148 (+37 overall)
    many thanks to the top bug squashers:
        raal 14
        Adolfo Jayme 11
        Gordo 10
        Beluga 9
        Markus Mohrhard 8
        Andras Timar 8
        steve -_- 6
        Yousuf (Jay) Philips 5
        Jorendc 5
        m.a.riosv 5
        Julien Nabet 4
        V Stuart Foote 4
        Alex Thurgood 3
        Jean-Baptiste Faure 2
        Maxim Monastirsky 2

* Open 5.0 MAB
  + 6/9 5/8 5/8 4/7 2/5 0/3 1/3 1/3 1/3 0/2 0/2 1/2 0/1 0/1 0/1 0/1
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1

* Open 4.4 MAB
  + 16/56 15/53 15/53 14/52 15/52 14/51 14/50 13/49 15/49 14/48 13/47 12/46
     28% 28% 28% 26% 28% 27% 28% 26% 30% 29% 27% 26%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1

* Open 4.3 MAB
  + 78/167 79/166 79/166 80/165 79/163 78/163 76/160 78/160 79/160 77/158
     46% 47% 47% 48% 48% 47% 47% 48% 49% 48%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibisected'
  + 334/849 334/839 327/831 330/820 321/798 291/737 275/719 259/701 264/699
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
    + 588(+19) bugs open of 3760(+36) total
    * ~Component count net *
                Writer - 216 (+10)
                  Calc - 118 (+4)
               Crashes - 49 (+8)
           LibreOffice - 39 (+1)
               Impress - 38 (+1)
                    UI - 28 (+1)
        graphics stack - 23 (-1)
                  Draw - 23 (+0)
                  Base - 19 (+2)
               Borders - 18 (+0)
   filters and storage - 16 (+2)
                 Chart - 10 (-1)
Printing / PDF export - 8 (+0)
                 BASIC - 5 (+1)
             framework - 4 (+0)
            Extensions - 4 (+0)
        Formula Editor - 4 (+0)
          Installation - 2 (+0)
            Linguistic - 2 (+0)
                   sdk - 1 (+0)
        Impress Remote - 0 (+0)