minutes of ESC call ...

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

* Completed Action Items:
    + mail Michael a new shortened bibisected bugs link (Cloph)
    + Mentors - please rank GSOC projects
        [ deadline passed already ]
    + provide Italo wrt. Android remote watch screenshots (Cloph)
        [ video too - vs. emulator ]
    + rename @since tags to 5.0 (Stephan)
    + come up with a new 4.3.7 RC2 plan (Cloph)
    + IRC bot that could warn about the red status (Norbert)
    + test & turn mergelibs on on Win. by default for the 5.0 Alpha (Cloph)
    + add no 64bit Windows XP to the 5.0 release notes (Michael S)

* Pending Action Items:
    + please file an Easy-Hack this week: just a bug with whiteboard: (All)
            "EasyHack DifficultyBeginner SkillCpp TopicCleanup"
        + thanks to:
                + http://bit.ly/1KR4HWX
    + make sure to create a new openid if you are using the Google openID (all)
        [ registered - still significant # of accounts with only Google
          an upgrade to Gerrit, removed the nice Google link button,
          the rest are perhaps dormant accounts.
             + had issues with Fedora OpenID (Michael)
                 + had same things (Norbert)
             + can we extract mail-id from Google address & spam (Kendy)
                 + we could; we have primary E-mails, we could poke them.
             + signed up with same E-mail at Launchpad (Muthu)
                 + older account, not linked.
                 + had same problem with Ubuntu not Launchpad linking (Cloph)
AI: + send an E-mail with list of usernames to Norbert (Muthu)
                         + include enough info to mend it, old & new ids. ]
    + Cambridge hackfest - poke about students (Michael)
        [ poked Doree - will spam lists 2x weeks in advance ]
    + post a list of functions we'd like to rename to the dev list (All)
        [ pending Kendy having cycles ]

* GSoC (Cedric)
    + students review & ranking: deadline April 13th
        + we got 12x slots
        + already pre-accepted the top #9 students
        + discussed the next 4x for 3x slots.
        + April 21st - 1st de-duplication round
            + 3 days after - another de-duplication round.
            + de-Kendified his multiple assignments
            + would prefer a co-mentor for every slot
    + important not to announce acceptance to students until April 27th.

* Release Engineering update (Cloph)
    + 4.3.7 RC1 status
         + on public website
    + 4.3.7 RC2 update
         + tag on Monday not Tuesday; early / final RC on Sat.
         + be available on Saturday, etc. press on Monday.
    + 4.4.3 status
         + RC1 pushed to mirrors, for public announce after call
    + 5.0.0 - 1st Alpha release
         + Alpha1 tag for 5.0 on Saturday.
    + Android & iOS Remote

* Crashtest update (Caolán)
    + progress good; fixed a number of problems with doc export
        + couple of hundred down
        + outstanding are docx table exports - old style tables in tables.
            + particularly nasty cases etc. if solve that ~just 100x or so.
        + 9x import crashers
            + several of them duplicate documents
            + one un-reproducible.
        + fixed 5000 validation errors in the last 2x weeks (Markus)
            + still 20k to go (of 150k documents created)
            + mostly docx with incorrectly ordered elements.

* 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
    + next venues / suggestions ?

* UX Update (Kendy)
    + proposals for easy hacks, need evaluation:
        + 90455, 79356, 89540, 90487, 85786, 86850, 83665, 84837, 90320, 90195
        + can anybody help me with few? :slight_smile: (Kendy)
            + needs code pointers etc.
    + "Insert chart" thoughts published as a blog post:
        + http://user-prompt.com/libreoffice-design-session-inserting-a-chart/
    + more icons: Breeze, Tango & Sifr
    + next Friday session: UI guidelines
        + borrowing from other UI guidelines etc.
        + inspiration from GNOME, but things not covered there.

* l10n Update (Sophie)
        + Dwayne - fixing bugs in new Pootle, can't be used yet.
            + can work in previous version, but not the new one.
            + would have liked to use for the next round of translation
              but looks like we won't make it.

* Committers (Thorsten)
    + Jurgen Funk - accept: only for Munich branches; otherwise gerrit.

* ByteMark bits (Norbert/Michael)
    + encouraging sponsorship from them, use 2x machines
    + we have some quite heavy resource usage for fast builds
    + Android builds still coming out there - much appreciated (Miklos)
    + turn the Windows machine into a more recent Win / could use it for
      eg. bibisect - doing incremental builds.

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

* Jenkins update (Norbert)
master linux jobs:141 ok:128 ko:10 fail ratio:7.09% break:5 broken duration:13.68%
master mac jobs:125 ok:104 ko:19 fail ratio:15.2% break:8 broken duration:15.21%
master win jobs:124 ok:99 ko:22 fail ratio:17.74% break:5 broken duration:23.13%
lo-4.4 mac jobs:21 ok:19 ko:2 fail ratio:9.52% break:2 broken duration:0.19%
gerrit win jobs:120 ok:72 ko:48 fail ratio:40%
gerrit lin jobs:120 ok:72 ko:48 fail ratio:40%
gerrit mac jobs:120 ok:82 ko:38 fail ratio:31.66%
gerrit all jobs:120 ok:54 ko:66 fail ratio:55%

     PS: some of the breakage 'duration' was due to a disk full condition on gimli, that prevented
     jenkins from sucessfully doing the post build step (uplaod the result to tinderbox website)
     hence a few build that end up being marked as 'unstable'... and since that happened just after
     a legitimate 'red' that made the red outage apprear longer than it was.

* AppArmor profiles (Bjoern)
  http://nabble.documentfoundation.org/LibreOffice-AppArmor-profiles-td4146389.html
      + drop files into /etc/foo ? (Michael)
      + don't know how distro-specific
      + allows specific things to happen for certain executables
      + UNO bindings can do everything
      + drop the config as a template not a config (Michael)
           + store it in sysui/ ? (Miklos)
AI: + get it in (Bjoern, Bryan)

* ref-counted SwUnoCrsrs? (Bjoern)
    + WIP patch on gerrit; making SwUnoCrsrs held in shared_ptrs
    + some of them unique_ptrs, some scoped, and some naked ptrs.
    + all of them can be deleted from 2x places at least.
    + an UNO cursor, and can be deleted itself, or hope the doc. deletes it
    + find code - that "I'm listening for this cursor"
        + if the broadcaster is gone; just make my ptr NULL to not free it,
          because we're optimistic someone else did (or will).
    + patch on gerrit - compiles; nothing else ...
        + should Bjoern go ahead ?
    + as long as the weak ptr array is cleaned up in destructor - don't care (Michael S)
    + liked the approach (Miklos)
    + give a shared_ptr to whomever holds the UNO ptr (Bjoern)
        + unique_ptr users get a weak_ptr instead, to check if it's deleted
    => go for it.

* VclPtr update (Michael)
    + passes 'make check' for me.
    + leaks need fixing
    + tools -> vcl dep needs unwinding
    + otherwise have it in soon.
AI: + post README.lifecycle to the list (Michael)
    + dispose / destructor ordering foo.

* QA (Robinson)
    + UNCONFIRMED at 316
        + bug count +0 this week.
        + unconfirmed stats pretty stable
    + needAdvice at 11
    + Evanglising at LinuxFest North West 1.5weeks from now
    + Android: MozTrap testing

* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +117 -117 (0 overall)
    many thanks to the top bug squashers:
        Matthew Francis 18
        Julien Nabet 10
        Caolán McNamara 8
        David Tardon 8
        raal 7
        Jean-Baptiste Faure 5
        V Stuart Foote 5
        Markus Mohrhard 4
        Andras Timar 4
        Adolfo Jayme 4
        Miklos Vajna 4
        Katarina Behrens (CIB) 3
        Michael Stahl 3
        Jay Philips 3
        m.a.riosv 3

* Open 5.0 MAB
  + 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
  + 14/52 15/52 14/51 14/50 13/49 15/49 14/48 13/47 12/46 16/44 16/43 16/40 14/38
     26% 28% 27% 28% 26% 30% 29% 27% 26% 36% 37% 40% 36%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1

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

* Bibisected bugs open: whiteboard 'bibisected'
  + 330/820 321/798 291/737 275/719 259/701 264/699 267/698 261/687 252/662 241/650
    + http://tdf.io/bibibugs

* all bugs tagged with 'regression'
    + 531(+4) bugs open of 3655(+26) total
    * ~Component count net *
                Writer - 181 (+0)
                  Calc - 107 (+2)
               Crashes - 41 (+0)
               Impress - 34 (-1)
           LibreOffice - 32 (+0)
                    UI - 26 (+0)
        graphics stack - 25 (+1)
                  Draw - 22 (-1)
               Borders - 16 (+0)
                  Base - 16 (+1)
   filters and storage - 14 (+2)
                 Chart - 12 (+1)
Printing / PDF export - 9 (+0)
                 BASIC - 6 (+0)
             framework - 4 (+0)
            Extensions - 4 (+0)
        Formula Editor - 4 (+0)
          Installation - 2 (+0)
            Linguistic - 2 (+0)
                   sdk - 1 (+0)
        Impress Remote - 0 (+0)