Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Seemingly I forgot to post these last Thursday: apologies !

* Present:
    + Thorsten, Miklos, Kendy, Caolan, Olivier, Shinnok, Xisco, Michael M,
      Stephan, Eike, Jan-Marek, Sophie, Heiko, Christian, Michael S

* Completed Action Items:
    + submitted an ESC / architecture discussion talk (Michael)
    + send a nice mail explaining cleanup commit issues (Michael)
    + simplify & update dev-central build details & link to wiki (Shinnok)
         [ found the repo, looked at the code – could simplify it and 
           have pointers to the wiki – doing it as lower prio. ]

* Pending Action Items:
    + fwd build details on Mac / CVE build / test failure to the list (Shinnok)
         [ need to re-compile to find the errors and/or transcribe the text.
           How many tinderboxes on Mac ?
             + three – should have configure line there (Thorsten)
             + both Jenkins and non-Jenkins builders look different (Michael) ]
    + font issues
         [ 
http://nabble.documentfoundation.org/Minutes-of-ESC-call-2017-08-17-tt4220768.html#a4221038
             + have a deeper look / hunt for solutions (Xisco)
                                + See below
         + dialog / cropping → perhaps have a look ? (Caolan)
                + 
https://cgit.freedesktop.org/libreoffice/core/commit/?id=0c8b749e602b6743857a9bc4efb24b6183690311
            + landed in master: looks like it fixes -lots- of things:
            + gone into all version (Caolan)
                        + https://bugs.documentfoundation.org/show_bug.cgi?id=107249
                        + https://bugs.documentfoundation.org/show_bug.cgi?id=108710
                        + https://bugs.documentfoundation.org/show_bug.cgi?id=108891
                        + https://bugs.documentfoundation.org/show_bug.cgi?id=106111
                + Comparisons before and after:
                        + https://bug-attachments.documentfoundation.org/attachment.cgi?id=136090
                        + https://bug-attachments.documentfoundation.org/attachment.cgi?id=136091
                        + https://bug-attachments.documentfoundation.org/attachment.cgi?id=136061
            + better ceil() than round() to avoid cropping by all means (Jay)
                 + we want it to work as the original code did (Caolan)
                 + http://bugs.documentfoundation.org/attachment.cgi?id=136092
                 + still not perfect 136092 – attachment, a difference (Heiko)
                       + smaller line-spacing vs. 5.1
                       + best to get a new bug – with the file (Xisco)
                           + pictures less useful ]

* Release Engineering update (Christian)
    + this week – nothing.
    + 5.3.7 - 1st week of October as initially scheduled
    + 5.4.2 RC1 – branch next Tuesday ...
    + Online
    + Android
         + fixed x86 platform / NSS building & will push patch
         + focus on getting the viewer into shape.
    + will split off the 5.4 project in pootle this weekend
         + and move to actual master strings.
    + do we have a conference gap in the schedule ? (Michael)
         + move it if there is a concern ?

* Documentation (Olivier)
     * Implemented L10n in UI for helponline.libreoffice.org
         + and browser detect language
         + built in https://helponline.libreoffice.org/6.0/
         + backporting to 5.4 and 5.3
     * Entering in revision phase for Getting started Guide 6.0,
         + Now waiting for 6.0 new features
            + Please fill the wiki page with the new features

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        255(255) (topicUI) bugs open, 408(408) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      6(1)     19(2)     32(-1)     133(-8) 
         commented     40(4)    180(14)   475(-17)   2952(-72)
           removed      0(0)      0(-1)     4(-1)      43(-1) 
          resolved      5(0)     22(-3)    68(-2)     285(-2) 
    + top 10 contributors:
          Tietze, Heiko made 124 changes in 1 month, and 1588 changes in 1 year
          Thomas Lendo made 59 changes in 1 month, and 460 changes in 1 year
          Philips, Yousuf made 45 changes in 1 month, and 1428 changes in 1 year
          Adolfo Jayme Barrientos made 38 changes in 1 month, and 66 changes in 1 y
          Cor Nouws made 38 changes in 1 month, and 336 changes in 1 year
          Foote, V Stuart made 32 changes in 1 month, and 562 changes in 1 year
          Buovjaga made 18 changes in 1 month, and 354 changes in 1 year
          Dieter Praas made 14 changes in 1 month, and 52 changes in 1 year
          Telesto made 13 changes in 1 month, and 75 changes in 1 year
          Faulí Tarazona, Xisco made 12 changes in 1 month, and 470 changes in 1 y
    + Mascot update
       + more triage work requested
    + OS survey
       + https://demo.collaboracloudsuite.com/tdf/index.php/s/Coj67Lt3D2TFz91
       + users of ours vs. github users’ importance.
       + having a “Trusted Producer” is more important for LibreOffice
         than all other github projects
           + “How is it important for you to have a trusted producer ?”
              + very.

* Crash Hunting (Caolan)
    + 34 import failures, 582 export failures
        + seems the script is broken that produces these.
AI:     + numbers scripts produce junk here (7 and 7) for these numbers (Shinnok)
        + fixed the impress
    + 7 coverity issues
    + Google / ossfuzz: 32 fuzzers active now
        + a fairly constant trickle of these
        + don’t have XML formats under surgery yet
        + XML fuzzer guy found 2 more in last week.
        + RH team looking at the libwpd https://bugs.documentfoundation.org/show_bug.cgi?id=112269.

* Crash Reporter (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128
    + http://crashreport.libreoffice.org/stats/version/5.3.4.2
        + 2121 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.5.2
        + 516 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 285 (lasy 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.0.3
        + 2286 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.1.2
        + 417 (last 7 days)

* Hackfests & Events (Thorsten)
    + new plan from Bjoern:
       + https://skyfromme.wordpress.com/2017/08/27/hackfests-the-next-generation/
         + another kickoff call September 17th at 14:30 UTC  for planning.
    + LibreOffice Conference

* mentoring/easyhack update (Shinnok)
          committer...   1 week     1 month     3 months    12 months    
                  open      44(-26)    122(-5)     125(-7)      132(-7)  
               reviews     530(-85)   2123(57)    5128(55)    17103(20)  
                merged     190(6)      817(-28)   2588(-61)   10427(-119)
             abandoned      15(4)       57(0)      168(-54)     582(-68) 
           own commits     292(80)    1002(281)   1354(-1)    14090(-170)
        review commits      87(16)     345(83)     390(30)     2851(24)  
        contributor...   1 week     1 month    3 months    12 months   
                  open      26(-7)      57(-8)     61(-7)       64(-7) 
               reviews     668(-84)   2662(97)   6401(108)   21125(153)
                merged      37(-9)     191(30)    422(62)     1427(149)
             abandoned      21(12)      51(19)    141(76)      344(86) 
           own commits      33(-15)    191(32)    219(10)      953(24) 
        review commits       0(0)        0(0)       0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 28(28)   needsUXEval 0(0)   cleanup_comments 199(199)   
       total 255(255)   assigned 14(14)   open 212(212)   
    + top 5 contributors:
          Gelmini, Andrea made 40 patches in 1 month, and 138 patches in 1 year
          Carl, Jens made 29 patches in 1 month, and 103 patches in 1 year
          Dhall, Varun made 20 patches in 1 month, and 27 patches in 1 year
          Grzegorz Araminowicz made 11 patches in 1 month, and 13 patches in 1 year
          Kainz, Andreas made 11 patches in 1 month, and 58 patches in 1 year
    + top 5 reviewers:
          Pootle bot made 313 review comments in 1 month, and 325 in 1 year
          Stahl, Michael made 228 review comments in 1 month, and 1720 in 1 year
          Mohrhard, Markus made 196 review comments in 1 month, and 1321 in 1 year
          Behrens, Thorsten made 186 review comments in 1 month, and 667 in 1 year
          Grandin, Noel made 151 review comments in 1 month, and 1263 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Andreas Brandner andreas.brandner@cib.de 
          Christian Glombek christian.glombek@rwth-aachen.de 
          Naeil ZOUEIDI naeilzoueidi@ubuntu.com 
          Kiyotaka Nishibori ml.nishibori.kiyotaka@gmail.com 
          fxwan wanliyou@gmail.com 

        + reduced bugs without attention in daily mails
            + script prints these out
            + starting to tackle the NeedsDevEval bugs - 20-25 pending.
            + no easy hacks in 'NEEDINFO'
            + some hacks as EasyHacks are pending more work so can't close.
            + German comments
                 + some one-liners and a few German words left
                 + people are checking manually still.
            + convert Java -> python - ongoing.
        + reducing comments ?
            + has some details on hiding them (Xisco)
               https://wiki.documentfoundation.org/QA/BugTriage#Comment_tags
               https://wiki.mozilla.org/BMO/comment_tagging
            + will summarize too.
        + ssrlabs - no further success contacting these interns
            + plan to drop the previous ones
        + moved code from vm -> git - reducing local change
            + pending cut&paste killing there.
        + also improvements from last ESC: re-base etc.
        + capstone project - no replies
            + not ideal forum for picking up GSOC slack (Thorsten)
               + GSOC a bit of a mentoring / resource strain anyway
               + good to keep on radar for next year..

* GSoC update (Thorsten)
    + timeline:
        + September 6: passing projects announced
                       + we celebrate 9 successful projects
    + thanks to all students & mentors - hope to see you all at LibOCon!!

* Commit Access
AI: + restore bit (Kendy)
AI:     + write a mail (Michael)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + sleeping for 4 weeks

* Jenkins / CI update (Christian)
    from:Thu Aug 31 16:07:28 2017
    master linux rel  jobs: 191 ok: 186 ko:   5 fail ratio:  2.62 % break:   1 broken duration: 
0.75%
    master linux dbg  jobs: 167 ok: 161 ko:   5 fail ratio:  2.99 % break:   4 broken duration: 
1.74%
    master mac rel    jobs: 198 ok: 165 ko:  33 fail ratio: 16.67 % break:   6 broken 
duration:15.40%
    master mac dbg    jobs: 192 ok: 163 ko:  29 fail ratio: 15.10 % break:   5 broken 
duration:15.38%
    master win rel    jobs: 117 ok:  99 ko:  18 fail ratio: 15.38 % break:  13 broken 
duration:19.46%
    master win dbg    jobs: 122 ok: 102 ko:  20 fail ratio: 16.39 % break:  18 broken 
duration:14.01%
    master win64 dbg  jobs: 125 ok: 117 ko:   8 fail ratio:  6.40 % break:   7 broken duration: 
6.24%
    lo-5.3 mac        jobs:   6 ok:   6 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    lo-5.4 mac        jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 
0.00%
    branch gerrit all jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit lin jobs: 467 ok: 425 ko:  42 fail ratio: 8.99%
    master gerrit plg jobs: 465 ok: 367 ko:  96 fail ratio:20.65%
    master gerrit win jobs: 460 ok: 358 ko: 101 fail ratio:21.96%
    master gerrit mac jobs:   0 ok:   0 ko:   0 fail ratio: 0.00%
    master gerrit all jobs: 460 ok: 309 ko: 148 fail ratio:32.17%
    + slight increase in Windows problems.
    + looking forward to Norbert's return and Mac builders (Jmux)

* l10n (Sophie/Christian)
    + switching to track master this week rather than 5.4

* A high-resolution, monotonic-ticks output for SAL log (Jan-Marek)
    + just found SAL logging allows prefixing output lines with timestamps
    + original intention:
        1. get a high resolution, monotonic time source for Scheduling
        2. add these timestamps to log
            - currently in scheduler SAL_INFO messages    
            - don’t care whatever output; but SAL_LOG seems reasonable
    + Patches:
        - add osl_getMonotonicTicks
            # https://gerrit.libreoffice.org/#/c/41991
        - add +SYSTEMTICKS to SAL_LOG
            # https://gerrit.libreoffice.org/#/c/41992
    + std::crono::* has no resolution specified
        - *::high_resolution_clock can even be an alias to system_clock
        - *::steady_clock resolution was low in VS2012 stackoverflow claims
    + tools::Time::getSystemTicks() is not monotonic
        - comment “Elapsed time since epoch in milliseconds” is not always correct
        - Windows uses QueryPerformanceCounter (monotonic since system start)
        - no SAL time functions currently monotonic
        - AFAIK it’s just used to measure durations
            # would support a change to monotonic
    + there are already multiple monotonic implementations (opencl, canvas)
        - with a comment “// TEMP!!! Awaiting corresponding functionality in OSL”
        - opencl implementation uses currently recommended APIs AFAIK
    + Can’t use tools from sal
        - Is there a way to add LO private API to SAL?
    + current suggested solutions:
        1. merge the patches
        2. duplicate code in SAL logging function and add to tools::Time
           + change existing +RELATIVETIMER flag
        3. keep the logging code in the Scheduler and add to tools::Time
        4. ???
      + when things come up to add to sal/ "do we really need that" (Stephan)
           + is there a replacement in std:: C++
           + just want to keep the sal/ interfaces as small as possible.
           + unsure if these patches match what we need here.
       + need to see 'ticks' in the log to see what happens (Jmux)
           + is there a private part of sal/ ?
           + if nothing else that provides it - nothing against adding it.
           + if we want it in the scheduler sal-infos - can we add it there ?
           + then timers only from the vcl/ code.
           + but someone else "might be interested" not so great (Sberg)
               + a couple of other places want it too in the write-up.
          + SAL_INFO - concerned we have too many of them anyway too
     + Debian - harming the world world with .so bumps (Michael)
     + patch does this, and replaces three implementations.
     + was in tools/time - but wanted time-stamp logging (jmux)
     => put it into sal later when there is another user wanting monotonoic time
     => have it in tools/time.hpp

* QA update (Xisco)

    + UNCONFIRMED: 448 (-22)
        + enhancements: 46  (-3)
        + needsUXEval: 3 (+2)
        + haveBackTrace: 9 (-1)
        + needsDevAdvice: 34 (+2)
        + documentation:  3 (+0)

    + Most Pressing Bugs: http://tdf.io/mostressingbugs
        + New:

        + Older:
          + CALC - crashes on COPYing 3+ whole rows to clipboard with OpenGL
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108299
                + Fix proposal: https://gerrit.libreoffice.org/#/c/42013/
                        + Review appreciated

        + Fixed:
            + LO crash on loading this document
                      + https://bugs.documentfoundation.org/show_bug.cgi?id=111974
                    + thanks to Dennis.

            + Writer crashes with specific TTF font installed
                      + https://bugs.documentfoundation.org/show_bug.cgi?id=112180
                    + thanks to Caolán.

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +145  -22 (-193) overall)
      many thanks to the top bug squashers:
       QA Administrators       44
       Caolán McNamara         14
       Buovjaga                13
       Justin L                12
       Xisco Faulí             10
       Jean-Baptiste Faure     8
       Christian Lohmaier      8
       Eike Rathke             7
       Timur                   6
       V Stuart Foote          6
       m.a.riosv               4
       Adolfo Jayme            4
       Heiko Tietze            4
       Yousuf Philips (jay)    4
       Julien Nabet            4

    + top 10 bugs reporters:
       Yousuf Philips (jay)    9
       Thomas Lendo            6
       Dinh Le                 5
       Heiko Tietze            5
       Emil Tanev              5
       Xisco Faulí             4
       Aron Budea              4
       bugzilla                4
       Bob Furber              3
       Christian Lohmaier      3
       Stuart Edwards          2
       h.goebel                2
       Lenge                   2
       m.a.riosv               2
       Miklos Vajna            2

    + top 10 bugs fixers:
       McNamara, Caolán       15
       Justin L                7
       Rathke, Eike            5
       Christian Lohmaier      4
       Francis, Dennis P.      3
       Vajna, Miklos           3
       Stahl, Michael          2
       Zolnai, Tamás           2
       Kelemen, Gabor          2
       Faulí Tarazona, Xisco   1


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 1/44 -     2 %  (-2)
     5.2 : 3/38 -     7 %  (+2)
     5.1 : 1/34 -     2 %  (+0)
     5.0 : 2/61 -     3 %  (+0)
     4.4 : 3/76 -     3 %  (+0)
     4.3 : 7/74 -     9 %  (+1)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/83 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 27/257 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 372/1569 375/1557 381/1551 377/1541 383/1533 381/1515 380/1500 

     done by:
        Faulí Tarazona, Xisco   6
        Raal                    3
        Terrence Enger          1
        Kaganski, Mike          1
        Budea, Áron             1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 461/2173 466/2159 477/2152 471/2139 476/2129 469/2106 468/2088 

     done by:
        Faulí Tarazona, Xisco   6
        Raal                    3
        Terrence Enger          3
        Kaganski, Mike          1
        Budea, Áron             1


* all bugs tagged with 'regression'
   + 874(-2) bugs open of 6314(+25) total 7(+1) high prio.

     done by:
        Buovjaga                8
        Faulí Tarazona, Xisco   6
        Alex Thurgood           2
        Justin L                1
        Telesto                 1
        Christian Lohmaier      1
        Thomas Lendo            1
        MM                      1
        Budea, Áron             1
        Faure, Jean-Baptiste    1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Impress       - 2(+0)
     LibreOffice   - 2(+0)
     Calc          - 2(+1)
     Writer        - 1(+0)

   by OS:
     Windows       - 1(+0)
     Linux         - 0(+0)
     Mac OS X      - 3(+0)
     All           - 3(+1)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 147(+1)
     Calc                     - 139(+2)
     Impress                  - 84(+1)
     LibreOffice              - 72(-1)
     Writer: docx filter      - 69(-4)
     UI                       - 49(-1)
     Writer: doc filter       - 39(-2)
     graphics stack           - 38(+0)
     Draw                     - 35(+0)
     Writer: perf             - 32(+0)
     Base                     - 30(+0)
     Borders                  - 30(+1)
     Writer: other filter     - 28(+0)
     filters and storage      - 23(+0)
     Chart                    - 21(+1)
     Printing and PDF export  - 17(+0)
     Crashes                  - 15(+0)
     BASIC                    - 15(+0)
     framework                - 4(+0)
     Installation             - 3(+0)
     Linguistic               - 2(+0)
     Extensions               - 2(+0)
     sdk                      - 1(+0)

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.