Minutes of ESC call: 2015-07-23

* Present:
    + Jan-Marek, Muthu, Thorsten, Sophie, Christian, Eike, Caolan, Miklos,
      Kendy, Robinson, Bjoern, Lionel, Michael S, Cedric

* Completed Action Items:
    + post / collate regression tendering ideas -> the board (Michael)
        [ now wait for the board to officially tender ]
    + take a look at tdf#91495 (Kendy)
        [ Tomaž did that, pushed to 5.0.0 too ]
    + chase Google / student travel budget (Thorsten)
        [ no definitive answer yet - but we should invite the students
          either way, TDF backs that if budget from G. is not enough (Thorsten) ]
        [ Cedric asked the students to ask Carol & report back ]
    + send the script to do the Emjoi translation to Cloph (Laszlo)
        [ got it (Cloph) - l10n happy to have that included if it was
          in the previous RC's ]
    + file conference papers [!] (All)
             + Rendercontext & design foo (Kendy)
             + ODF / TC bits (Andras)
    + file win64 / mork bug and poke David O etc. (Robinson)
        + Filed as tdf#92792
    + update 5.1 Linux base-line to CentOS/6 to get KDE4 support (Christian)
        /usr/include/QtCore/qobjectdefs.h needs space-tweak, otherwise almost vanilla :slight_smile:
        [ even on tinderboxes & provides builds ]
        [ gnome-vfs switched to gio ]

* Pending Action Items:
    + get a non-TDF branded 5-0 set into git / master (Cloph)
        [ have the new files, but OS X dnd - but in the works
          will push the new 5.0 branding to the libreoffice-5-0 branch ]
    + move existing git images into a private TDF branded pack (Cloph)
    + increase availble disk for crash-test VM136 (Cloph/Caolan)
        [ cloph awaiting more info - what layout is needed ]
        [ Caolan guessed by the needs on his local machine, no need to do
          anything ATM, will get back to Cloph ]
    + review Guiseppe's webdav work in gerrit (Kendy/?)
        + https://gerrit.libreoffice.org/#/c/17080/
        [ part 1 merged by Michael, more to do by Kendy / somebody ]
    + come up with a fun new name for 'blocker' (Robinson)
        [ please email Robinson if you have a good idea ]
    + file conference papers [!] (All)
        + please submit abstracts:
        + http://conference.libreoffice.org/2015/call-for-papers/
             + Ace of Base (Lionel)
               [ has an overlap with holidays ]
               [ you can come a day later maybe? (Thorsten) ]
               [ no problem for the papers committee - you can define
                 the available days (Kendy) ]
    + register at the conference: http://conference.libreoffice.org/2015/registration/ (all)
        [ mandatory from security reasons (Sophie) ]
    + re-arrange the help XML for the menu changes (Jay)
        [ Jay was away for vacation, promised to have a look at
          HelpAuthoring.oxt over the weekend (Kendy) ]
    + poke Jay / Kendy do we need to revert UI / menu changes ? (Sophie)
        [ Sophie was away, will have a look / poke today ]
    + track & support help XML status (Kendy)
        [ new HelpAuthoring.oxt release ongoing ]
    + UserAgent - drop bundled-languages (Michael)
    + UserAgent - produce a patch for review (Michael)
    + review ongoing pootle maintenance funding arrangements (Floeff)
        [ Sophie thinks he did it the last week - will check with him ]
    + check 'make check' on a Windows 32bit box instead (Norbert)
    + promote Development Mentoring Lead Job Offer through all channels: Universities, Companies, Clubs, ex-GSoCers etc. (all)
      https://blog.documentfoundation.org/2015/07/15/tdf-freelance-job-opening-201507-01-development-mentoring-lead/
        [ please spread the word (Bjoern) ]

* Release Engineering update (Christian)
    + 4.4.5 - RC2 status
        + tagged & built on OS X and Linux; Windows ongoing
        + will be upladed later today
    + 5.0.0 - status / branch
        + heavy-duty triple-review process for libreoffice-5-0-0 branch
            + 1x review for 5-0 and +2 more for 5-0-0
        + RC3 to be tagged later today
        + 6 patches still pending
            + 10pm will start export from pootle
            + please still review!!!
               + please really do :wink: - will poke people on IRC (Eike)
        + Major bugs
            + presenter console - not rendering on Windows (Michael)
               + https://bugs.documentfoundation.org/show_bug.cgi?id=91574
                  [ now fixed - but horrendous code and coupling in there
                    reviews for -5-0-0 appreciated ]
               + no cherry pick request for 5.0.0? (Cloph)
AI: + will do one (Kendy)
               + please check EMF+ rendering too (Kendy)
AI: + will do (Robinson)
            + anything else (Robinson)
                + nothing on his shortlist
        + Late Feature Status (Michael)
              + LibreOfficeKit / Online tweaks (Kendy)
                  + no changes -> mostly changes going into master anyway.
              + OpenGL / double-buffer RenderContext (Kendy)
                  + OpenGL by default not achievable for 5.0.0
                      + propose re-visit @ ESC for 5.0.1 for some H/W on Windows.
                  + won't affect anything TDF ships for 5.0
          + 5.0 splash / startcenter graphics / about dialog (Kendy?)
              + https://bugs.documentfoundation.org/show_bug.cgi?id=90452#c45
                  + did everything get in & done.
              + Cloph will integrate the rest (Cloph)
    + Android & iOS Remote
        + new build of Android remote, will promote when tested
        + will release a new iOS build shortly too

* UX Update (Kendy)
    + talked about the help a bit + HelpAuthoring.oxt
    + 26 new templates - still would be great to get 3-4 new to 5.0.0, the rest probably to 5.0.1
    + want to increase the visibility of the UI guidelines

* Documentation (Olivier)
    + releasing new version of HelpAuthoring.oxt shortly (Kendy)
        + testing appreciated

* Crashtest update (Caolán)
    + two consecutive 0 import and 0 export runs (Caolan)
        + wow! :slight_smile: (Kendy)
        + awesome! (Bjoern)
    + document store updated now and new run underway
    + doing some fuzzing too (Caolan)
        + hopefully will lead some new data / faster checking (Caolan)
    + worth blogging - will you? (Bjoern)
        + 0-0-0 blog shortly - 0 coverity, 0 import, 0 export (Caolan)

* GSoC (Cedric)
    + Next important dates:
        + Aug. 21: pencil down & start of evaluations
        + Aug. 28: final evaluations deadline
    + conference travel - poking the students now (Cedric)
        + 3 students will go, 1 checking
        + 2 won't go
        + the rest pending

* Hackfests (Bjoern)
    + Aarhus LibreOffice conference bits ?
        + Hackfest topic: "C++11 in LibreOffice"
        + look into easy, easy C++11 EasyHacks for that
            + like Stephans "init list ctors for UNO-Sequences", or using type-alias etc.
            + please file easy hacks if you have ideas (Bjoern)
    + Hamburg, Germany: Oct 23rd -> 25th
        + https://wiki.documentfoundation.org/Hackfest/Hamburg2015
        + would be great to see everyone there.
    + next venues / suggestions
        + Belgium another candidate ...

* l10n Update (Sophie)
    + nothing new
    + did not test Emojis yet
        + Cloph is on that

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + pending / shelved for now - wait 4 weeks.

* Jenkins update (Norbert)

* Easy Hacks:
    + new easy-hacks thanks to:
        + Markus Mohrhard
        + Stephan Bergmann
        + Michael Meeks
        + http://bit.ly/1KR4HWX
    + create your own by setting whiteboard to eg.
            "easyHack difficultyBeginner skillCpp topicCleanup"

* Regression Ideas
    + now going to board; results of scoring by 12x ESC attendees

      Name Cost - person weeks Score.
      A. Cross-platform font/shaping stubs for layout tests 5 8.18
      G. Improved Format Validity Checks 3 7.44
      B. Automated Help/Documentation screenshot creation 8 7.42
      D. Automated a11y based UI testing 8 7.08
      C. SSDs for prominent QA developers Eur 2k 6.36
      H. Always Green Master 3 6.00
      E. Checking for DSO dependencies 1 5.30
      F. Android Unit Testing 4 5.00

* QA update (Robinson)
    + UNCONFIRMED at 435
    + needAdvice at 11
    + Most Pressing Bugs:
        http://bit.ly/1CIXqPZ
           + priority highest in the last week ...
        + tdf#92521 - FILESAVE: loss of page breaks after saving DOCX
           + Data loss concern; dated to 4.2-era
        + tdf#92861 - AutoCorrect Options checkboxes do not work
           + Regression introduced in July
        + Bugzilla 5.0 pretty stable (Robinson)
           + will try to break it more :slight_smile: (Robinson)

* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +109 -208 (-99 overall)
    many thanks to the top bug squashers:
        QA Administrators 110
            + 110 by administrators? (Jan-Marek)
            + re-categorization & stuff... (Robinson)
        m.a.riosv 9
        Eike Rathke 8
        V Stuart Foote 6
        Adolfo Jayme 5
        Doug 5
        Beluga 5
        Gordo 4
        Michael Meeks 3
        Cor Nouws 3
        Caolán McNamara 3
        Jean-Baptiste Faure 3
        tommy27 2
        Winfried Donkers 2
        Jack 2

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

* Open 4.4 MAB
  + 10/60 10/60 10/60 12/60 14/61 16/61 17/61 17/61 16/60 19/60 15/56 16/56
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1

* Open 4.3 MAB
  + 61/168 62/168 62/168 64/169 65/169 72/169 73/170 75/170 78/170 77/169
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1

* Bibisected bugs open: whiteboard 'bibisected'
  + 311/951 305/936 305/931 310/925 310/921 320/915 330/909 329/898 335/895
    + http://tdf.io/bibibugs

AI: Overall and component mismatch - missing a component or two ? (Michael)

* all bugs tagged with 'regression'
    + 603(+2) bugs open of 4040(+20) total, 38(-2) high prio.

        * ~Component count net * high prio. regressions
                  Calc - 14 (+0)
                Writer - 9 (+0)
           LibreOffice - 6 (+0)
               Impress - 5 (-1)
        Formula Editor - 1 (+0)
   filters and storage - 1 (+0)
                  Base - 2 (+1)
                    UI - 0 (-1)
                + above as a list: http://bit.ly/1HWHb3E
                + complete table: http://bit.ly/1JQ3z4A

        * ~Component count net *
                Writer - 209 (+1)
                  Calc - 114 (+0)
               Impress - 50 (-1)
           LibreOffice - 43 (+3)
               Crashes - 43 (-2)
                    UI - 38 (+2)
        graphics stack - 25 (+0)
               Borders - 23 (-1)
                  Base - 22 (+2)
                  Draw - 20 (+0)
                 Chart - 11 (+0)
Printing / PDF export - 10 (+0)
   filters and storage - 10 (-2)
                 BASIC - 5 (+1)
             framework - 5 (+0)
        Formula Editor - 5 (+0)
            Linguistic - 2 (+1)
            Extensions - 2 (+0)
                + http://bit.ly/1BUdI8i
                + http://bit.ly/1BUdI8i