Minutes of ESC call (2016-01-14)

Jan Holesovsky kendy at collabora.com
Thu Jan 14 15:14:30 PST 2016


* Present:
    + Jan-Marek, Michael S, Sophie, Oliver, Stephan, Miklos, Kendy, Andras, Thorsten,
      Eike, Bjoern, Cloph, Lionel, Robinson,Norbert, jani
 
* Completed Actions / Items:
    + get callgrind trace of SVG rendering in tdf#82214 (Jan-Marek)
         [ added to the bug ].
    + check esc-bug-stats: bibisected bug count commit (Robinson)
         [ patch sent to michael ]
    + switch release -> debug + 'make check' for gerrit / Linux builders (Norbert)
         [ done ]
 
* Pending Action Items:
    + double-check duplicate libmar/src, update/src (Kendy)
    + UserAgent - move to 1% of users, drop bundled-languages etc. (Michael)
    + add gerrit stats & old/stale commit links to ESC agenda (JanI)
    + announce deprecation & removal of one SVG filter for 5.2 timeframe (Thorsten)
         + and CC & thank explicitly those who worked on this.
         [ poked the active authors there for now ]
    + add more repos from gerrit/github to gitdm-config scripts (e.g. for Document Liberation repos) (Thorsten)
         [ ongoing ]
    + add stuff to Release Notes and Under The Hood (everyone)
 
* Release Engineering update (Christian)
    + 5.0.5
        + RC1 due next week
        + 5.0.6 will the the last 5.0 release
    + 5.1.0 RC3 / final
        + RC2 done on Tue
            + now Tue (envening) is THE deadline for all tagging, to avoid slips
        + RC3 after the FOSDEM
        + after RC2, two extra +1's are necessary for libreoffice-5-1-0
            + don't forget :-)
        + Late Features (now for 5.1.1)
            + New Slide Transitions: polish
                [ screenshots got into release notes;
                  still issues wrt. geometry shaders / GL 3.2,
                  more fixing & improvements on the way ].
            + UserAgent display & tweakage
                [ still needs random 1% bits doing ]
            + URL for the online documentation needs change (Bjoern)
                + and the logic to find the current version
                + API best on the TDF infra (Miklos)
                + pick one at hub.libreoffice.org, the actual server to
                  be assigned later (Cloph)
            + impress mode switching (Thorsten)
                + change position in the toolbar
                + not controversial, let's do it
    + Android & iOS Remote
        + new release ?
            + will build later today / tomorrow
        + iOS remote needs re-releasing with new certificate.
    + Release Notes: are they complete:
        + https://wiki.documentfoundation.org/ReleaseNotes/5.1
        => please do fill that out ... check commit logs.
        + https://wiki.documentfoundation.org/UnderTheHood/5.1
            + help also appreciated.
 
* Documentation (Kendy)
    + no news
 
* ActiveX & general functionality removal (Michael)
    + concern wrt. removal of functionality left & right:
        + npapi (fair cop)
        + Office 6.0/95 export - removed from UI, not code.
        + OO.o 1.0 export - likewise.
        + tdf#92925 Remove SVM export - likewise, debugging ?
    + building on reasonable enough suggestion:
        + tdf#92925 Remove PCT export - disabled code ?
        + tdf#92925 Remove PBM, PGM, and PPM Export - removes code
        + tdf#92925 Remove XPM export - removes code.
        + tdf#92925 Remove RAS export - removes code.
    + missed the discussion on all of this.
    + how that happened that it is an Easy Hack, when it did not go through ESC? (JanI)
        + ESC not reviewing Easy Hacks (Thorsten)
    + would like to keep ActiveX (Thorsten)
        + still people using it for automation & embedding
    + the intention was probably that for some strange formats, import is enough (Miklos)
        + but probably this went too far (Miklos)
        + for the Office 95, it was an ESC decision (Michael S.)
          http://permalink.gmane.org/gmane.comp.documentfoundation.libreoffice.qa/3078
    + most patches remove the writing C++ code too (Jan-Marek)
    + proposal: Take it to the UX (Bjoern)
        + to evaluate what is the usage of the formats (Bjoern)
        + get the list of all the formats that LibreOffice uses (Bjoern)
            + and come up with a proposal (Bjoern)
    + LibreOffice used for many conversions (Thorsten)
        + unoconv / libreofficekit (Thorsten)
        + killing filters for export is a problem for that too
    + no CVE problems with export (Thorsten)
    + do not see the need for removal really (Kendy)
    + we can limit what the user sees, but still for the auto conversions etc. useful to have (Thorsten)
    + actions
        + stop merging removal of filters
            + if you want to remove, take it to the ESC, there might be good reasons
        + if people in favor of the filters that were removed, revert the removal
            + should not be a big problem for the Easy Hack authors
AI      + CC the easy hacks to the dev list, to be more monitored (Bjoern)
            + https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&bug_status=NEEDINFO&bug_status=PLEASETEST&email1=libreoffice%40lists.freedesktop.org&emailcc1=1&emailtype1=notsubstring&keywords=easyHack%2C%20&keywords_type=allwords&list_id=584674&product=LibreOffice&query_format=advanced&resolution=---
            + currently 87 unresolved easyhacks not CC'ed to the dev-list: 10 Calc+Chart, 8 graphics stack, 8 UI, 6 base, 5 framework, 4 extensions(?!),
        + JanI will monitor the removals, and bring to the ESC if any happen
 
* GSoC 2016 (Thorsten)
    + Cedric stepped down
        + need to find a new maintainer
        + Thorsten can do, need one more
            + JanI volunteers as helper
    + org application period opens Feb 8th (timeline: https://developers.google.com/open-source/gsoc/timeline)
    + actions needed ASAP: update/amend/cleanse GSoC ideas page: https://wiki.documentfoundation.org/Development/GSoC/Ideas
        + needs to be done before application
    + review all GSoC-related pages if still relevant/accurate (below https://wiki.documentfoundation.org/Development/GSoC)
    + recruit/confirm possible mentors, decide on new gsoc admin team
    + who wants to mentor? (Thorsten)
        + if you don't want, remove your name from the Ideas
        + Lionel would like to mentor, but needs a co-mentor
        + Kendy, Miklos, janI, Thorsten would like to mentor
        + Bjoern would just co-mentor as a backstop
        + There might be a coop with KDE to get the KDE4 VCL backend cleaned up + KF5 (Jan-Marek)
 
* UX Update (Kendy)
    + Save button improvement got into RC2
 
* Crashtest update (Caolan
    + ? import failures, ? export failures, ??? coverity
    + looks mostly well, pptx export crash on assertion that Michael S. added
        + investigating if DOCX code can used in PPTX too (Michael S.)
 
* Hackfests (Bjoern)
    + FOSDEM / Beta Co-working (Bjoern)
        + https://wiki.documentfoundation.org/Hackfest/FOSDEM2016
        + please show up!
            + and have your slides before you arrive to Hackfest, so that you don't spend the hackfest doing slides ;-)
        + Bjoern arrives later
    + next venues / suggestions
        + Turkey
            + talked to them; lots of enthusiasm & desire for training.
                + mid-March expected.
        + considering another Gran Canaria hack-fest (Thorsten)
            + April 6-8th (7-9th) possibly
                Plan is to craft it according to the Japanese Mini-Conference, with a broader local community appeal
        + Japanese event (?)
            + 9th January in Osaka https://wiki.documentfoundation.org/Events/LibOCon_mini_JP
            + 10th January, hackfest http://libojapan.connpass.com/event/24081/
    + Cambridge again ?
 
* Mentoring Update (JanI)
    + Thanks to seotaewong40 at yahoo.co.kr, who submitted a list of mails with licensestatements from people not in developers, updated.
    + Gerrit backlog completed, status 136 open patches, 48 from non-committers, oldest 17 December 2015
        + all patches from non-committers have comments
    + new wiki page page https://wiki.documentfoundation.org/Development/GetInvolved/DeveloperStepByStep
        + review of English appreciated
    + wiki page being prepared java->python text thanks to Björn
        + stuff that can be avoided in Python (like queryInterface)
    + wiki page about antivirus (painfully testing exceptions on windows)
        + what documents to exclude
    + Preparing to attack bugzilla
        + look at assigned bugs, without movement
        + try to identify non-committers with assigned bugs
            + opportunity to ask (Bjoern)
            + when no reply, reset to default (Bjoern / Kendy)
            + cleanup Easy Hacks should not be assigned to people in general (Michael S.)
                + so that such tasks scale (Michael S.)
                + agree (Bjoern)
        + might be good to try to query for patches attached (that are there instead of gerrit) (Kendy)
 
* l10n Update (Sophie)
    + nothing new
 
* Commit Access
 
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + Stephan kicked it off yesterday
        + committee will come up with names for the ESC the next week
 
* Jenkins / CI update (Norbert)
    + an average week; still quite some breakage
    + make check enabled? (Miklos)
        + does not seem so according to the log(?) (Miklos)
        + very recent (Norbert)
            + dbgutil ~2 days ago, make check today in the morning (Norbert)
    from:Thu Jan  7 13:15:40 2016
    master linux rel  jobs:235 ok:214 ko:21  fail ratio:8.93%  break:6  broken duration:9.03%
    master linux dbg  jobs:230 ok:202 ko:27  fail ratio:11.73% break:8  broken duration:6.2%
    master mac rel    jobs:230 ok:206 ko:24  fail ratio:10.43% break:10 broken duration:5.1%
    master mac dbg    jobs:225 ok:198 ko:27  fail ratio:11.99% break:9  broken duration:7.41%
    master win rel    jobs:143 ok:120 ko:23  fail ratio:16.08% break:7  broken duration:9.99%
    master win dbg    jobs:140 ok:110 ko:30  fail ratio:21.42% break:12 broken duration:16.78%
    master win64 dbg  jobs:149 ok:118 ko:31  fail ratio:20.8%  break:11 broken duration:16.99%
    lo-5.0 mac        jobs:17  ok:17  ko:0   fail ratio:0%     break:0  broken duration:0%
    gerrit win rel    jobs:381 ok:300 ko:79  fail ratio:20.73%
    gerrit lin rel    jobs:386 ok:325 ko:59  fail ratio:15.28%
    gerrit mac rel    jobs:386 ok:304 ko:80  fail ratio:20.72%
    gerrit all        jobs:384 ok:232 ko:150 fail ratio:39.06%
 
* Easy Hacks:
    + new easy-hacks thanks to: Björn Michaelsen, Michael Meeks
        + http://bit.ly/1mpGhJx
    + create your own by updating Keywords to eg.
            "easyHack, difficultyBeginner, skillCpp, topicCleanup"
    + create new easy hacks from these proposed ones
      (or remove the Keyword "needsDevEval" if not feasible):
      https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval
 
* "Suggestions" in the development ML (Bjoern)
    + development ML should be focused on technicalities (Bjoern)
    + please help moving the discussion elsewhere unless it talks about core-code: (user discussion list) (Bjoern)
    + luckily this thread has died already (Thorsten)
 
* QA update (Robinson)
    + UNCONFIRMED: 603  (influx of enhancements)
        + enhancements: 56  (underrepresented: Several new bugs need triage)
        + in ux-advise: 31
    + needAdvice at 80
 
    + Most Pressing Bugs:
        http://ur1.ca/nkp0t
        + tdf#97033 - EDITING - Malformed ODB file crashes when editing tables, queries, forms in master dbgutil
            + regression
        + tdf#95709 - [DISPLAY] Presentation mode renders graphics wrong
            + Armin ?
        + tdf#96172 - Crash on opening DOCX
            + bibisected; anything futher QA can do?
        + tdf#89034 - OS X: Text not being justified in Persian and other RTL languages
            + Common issue -> lots of duplicates
               + Norbert bisecting (?)
        + Mail merge regressions (Bjoern)
            + http://bit.ly/1POJrmp (7 open; 8 open last meeting)
            + having a look (Thorsten, Kendy, Jan-Marek)
            + are they backported to 5.0? (Bjoern)
               + Jan-Marek fixed 3, backported 3 to 5.1, 2 to 5.0,
AI: push the last MM fix to 5.0 too
               + Jan-Marek watching this, but short on time currently
        + tdf#96847 - Android viewer crashes on every file (android 4.4.4)
            + Crash.
 
* QA stats
 
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +145    -127    (+18 overall)
    many thanks to the top bug squashers:
        Michael Meeks         20
        Maxim Monastirsky      9
        Jean-Baptiste Faure    7
        Miklos Vajna           6
        Adolfo Jayme           5
        Beluga                 5
        V Stuart Foote         4
        Eike Rathke            4
        Timur                  4
        Mike Kaganski          4
        Julien Nabet           4
        Joel Madero            3
        m.a.riosv              3
        raal                   3
 
* Highest-Priority bugs (aka "MABs"):
        5.2: 1/2   - 50%    +1
        5.1: 2/24   - 8%    +0
        5.0: 10/52 - 19%    +0
        4.4: 14/75 - 17%    +0
        4.3: 6/68   - 8%    -1
        4.2: 11/134 - 8%    +0
        4.1: 5/80   - 6%    +0
        4.0: 11/81  - 13%   +0
        old: 40/247 - 16%   +0
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 406/1229 353/1140 344/1125 343/1116 335/1103 336/1098 332/1088 341/1089
    + http://tdf.io/bibibugs
 
* all bugs tagged with 'regression'
        + 754(-5) bugs open of 4605(+23) total 37(-3) high prio.
 
        * ~Component   count net * high severity regressions
                  Calc - 17 (+0)
                Writer - 10 (-2)
           LibreOffice -  5 (+0)
                  Base -  2 (+1)
               Impress -  2 (-1)
        graphics stack -  0 (-1)
            Extensions -  0 (-1)
                + http://bit.ly/1HWHb3E
 
        * ~Component   count net * all regressions
                Writer - 240 (-2)
                  Calc - 163 (-4)
               Crashes -  57 (+0)
           LibreOffice -  52 (+6)
               Impress -  50 (+1)
                    UI -  45 (-1)
               Borders -  31 (+1)
                  Draw -  29 (+2)
                  Base -  28 (+1)
        graphics stack -  28 (-3)
   filters and storage -  19 (+0)
                 BASIC -  15 (+0)
Printing and PDF export-  11 (-1)
                 Chart -  14 (+1)
        Formula Editor -   6 (+0)
            Linguistic -   3 (+0)
          Installation -   2 (+0)
            Extensions -   2 (-1)
                   sdk -   1 (+0)
             framework -   1 (+0)
                + http://bit.ly/1BUdI8i




More information about the LibreOffice mailing list