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


* Present:
    + David, Heiko, Olivier, Thorsten, Xisco, Michael M, Sophie, Stephan,
      Christian, Markus, Miklos, Michael S, Bubli, Caolan, Armin

* Completed Action Items:
    + check with Italo, and change the version to 6.0 in configure.ac (Christian)
    + Build translations for survey & run it (Sophie, Heiko)
       [ translation is done, Heiko seems happy (Sophie)
         asking for more translation on marketing-priv (Heiko)
           + waiting for the weekend to start it ]
    + remove TDE support (Michael S).

* Pending Action Items:
    + come up with a concrete, deliverable plan for live-screenshots (Olivier)
         + Set screenshooting as uno command
            + run script to build screenshots on all dialogs at install time
            + place screenshots in $INSTALL/help/screenshots/
         + Problems with flickering screens ? (Michael)
            + flashing screen issue not addressed by UNO (Bubli)
AI:      + help Olivier come up with a plan (Armin) 

* Release Engineering update (Christian)
    + 5.4.0 Beta 2 update
      + no negative feedback wrt. Certificates
      + not heard of major problems with the release
      + feature pages: please update:
        + https://wiki.documentfoundation.org/ReleaseNotes/5.4
        also created:
        + https://wiki.documentfoundation.org/ReleaseNotes/6.0
    + 5.3.4 RC2
      + has been tagged ~10mins before the call
        + key regression fix thanks to Troy Rollo
    + 5.4.0 RC1
      + next week: UI & English string freeze.
      + still done from libreoffice-5-4 branch
      + branch for RC2 in two weeks time.
      + an independant review is needed after the first RC.
    + Android & iOS Remote
      + no update
    + online
      + B2 out, RC1 next week.

 AppImage resolution - Linux portable edition
    + jphilipps arrived – but no volume.
    + dislike feature – but we should do it for the volunteers (Michael)
    + not opposing this (Cloph)
        + fine with having it on the portable / download page
        + just not enabling for his own tinderboxes.
        + various well-known down-sides
        + confusion etc.
    + any reason to have at the same level of non-promotion (Thorsten)
        + as snap / flatpack.
        + volunteers on it / some users know it – costs seem low.

    => help Anthonio up-load builds & put on portable page (Cloph)

    + needs some clarify what languages / help go in each image (Cloph)
        + don’t want to have hundreds of these.
        + suggest: similar to the windows one & omit help
      + as long as its real work > a few archives per-release re-visit (Thorsten)

* Documentation (Olivier)
      + Completely rewrote on-line help (WIP)
           + Support languages
           + Support Win, Mac, Linux diff’s
           + Fast, flat-HTML
           + bookmarks are searcheable
           + Google search
           + Size = 20MB per language
           + Now in https://helponline.libreoffice.org
           + HTML pre-generated, not done with CSS on old-style XML.
           + Next:
               + Connect with LibreOffice (replacing the wikihelp)
                  + do we need to keep old-help around on-line ? (Michael)
                      + changing the URLs – can do it.
               + add LibreOffice versions (master, 5.3, 5.2, etc...)
       + More pages in Help on Basic
       + Doc Meeting in June 7th
           + One attendant, Dave Barton – interested in help page work.
       + Improvements for HelpAuthoring extensions by Jean Spiteri
           + supports <sub> and <sup> of HC DTD

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        260(260) (topicUI) bugs open, 472(472) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week    1 month   3 months   12 months  
             added      3(-1)     15(-4)    38(0)      444(-11)
         commented     27(-17)   208(-9)   556(9)     3496(2)  
           removed      0(0)       0(0)      3(0)       43(1)  
          resolved      3(-1)     13(1)     46(2)      238(3)  
    + top 10 contributors:
          Philips, Yousuf made 149 changes in 1 month, and 1467 changes in 1 year
          Thomas Lendo made 97 changes in 1 month, and 214 changes in 1 year
          Tietze, Heiko made 64 changes in 1 month, and 1849 changes in 1 year
          Buovjaga made 34 changes in 1 month, and 378 changes in 1 year
          Foote, V Stuart made 18 changes in 1 month, and 609 changes in 1 year
          Cor Nouws made 16 changes in 1 month, and 380 changes in 1 year
          Henschel, Regina made 16 changes in 1 month, and 141 changes in 1 year
          Kevin made 13 changes in 1 month, and 13 changes in 1 year
          Timur made 11 changes in 1 month, and 44 changes in 1 year
          Daniel Grigoras made 9 changes in 1 month, and 10 changes in 1 year
    + Question: when NotebookBar is not experimental ?
       + would be nice for 6.0 – hopefully done in the project
       + currently GSOC project working on it.
       + long list of issues that needs to be fixed.
          + volunteers welcome.

* Discussion about line spacing
    + Patch from Khaled https://gerrit.libreoffice.org/#/c/31053/
      aiming to standardize calculation
    + Documents → matter a lot – but …
      + currently was inconsistent cross-platforms.
      + new behaviour is more interoperable (Miklos)
      + what does backwards-compat mean wrt. An
        inconsistent previous state ? (Michael)
      + outside writer lack of compat-flags (Miklos)
    + How it was before:
        + Win: https://bug-attachments.documentfoundation.org/attachment.cgi?id=128520
        + Linux: https://bug-attachments.documentfoundation.org/attachment.cgi?id=128521
      => consensus on not reverting the patch incl. Xisco too.
        
* Crash Testing (Caolan)
    + 2(+0) import failure, 0(+0) export failures
      + havn’t been able to reproduce it.
    + oss-fuzz: 30 fuzzers active
      + added 1st of spreadsheet bits
      + no output for a week – some sort of issue with:
          + SIGALRM handler
      + despite the backlog, nothing serious:
          + timeouts, infinite loops, nullptrs etc.
      + latest is quattro-pro
    + coverity: 24/14/7 bugs outstanding
      + resolved all issues with exceptions being thrown through destructors.
      + 24: number detected.
      + 14: in our code
      + 7: not fixed yet.
      + 1 issue / million lines ish.

* Hackfests (Bjoern)
    + next venues / suggestions
    + Ladies who FOSS ? (Bubli)
    + Berlin German community meeting (Thorsten)
        + Weekend of June 23 → 25 – Friday → Sun.
        + Hamburg meeting on Friday as a warm-up ?
    + openExpo in Madrid June 1st
        + http://www.openexpo.es
        + jani went(?)
    + Akademy is coming up (Thorsten)
    + I should be at GUADEC (Michael)

* Automatic Updater (Markus)
    + Working on the auto-updated for some time.
    + it now works on Linux – with archive builds.
    + plan to provide daily, automatic-update builds soon
    + so people can test them.
    + quite some security implications, especially on Windows.
       + an independent service installed – that does the update.
       + so we don’t need to request admin permissions
       + code taken from Mozilla guys – who did good security review.
       + need to check we don’t create problems.
    + signing ? (Michael)
       + at every stage (Markus)
          + checking signatures etc.
          + found quite some issues in their code during development.
          + non-trivial to never execute code you don’t trust
       + we re-use most of their code ? (Thorsten)
          + we take most of their code (Markus)
          + we have a set of bugs they found to review.
    + how does the patch work ? (Michael)
       + Windows – several step process (Markus)
          + binary calls an updater binary, starts an updater service.
          + which has permission to install in admin-only locations eg.
            Program\ Files.
         + one system service that runs with elevated permissions.
         + can only call it with the executable you want etc.
      + a small diff to what Mozilla have ? (Thorsten)
         + how often does it change ?
         + about 10 security issues on the list over 4-5 years.
         + some differences; we prolly use MSI patching, they don’t
           there are differences.
         + totally different release process to what we have.
      + Firefox don’t ship any MSIs (Markus)
         + most likely we’ll have to start shipping MSP patches.
            + not eager to see that (Michael)
   + some open questions pending to the list (Markus)
   + should allow us to do out of band installations (Michael)
      + would have more regular update pings (Markus)
      + very large numbers of queries (Michael)

* mentoring/easyhack update
        committer...   1 week     1 month      3 months     12 months    
                  open      0(0)        89(-4)      119(0)        124(0)   
               reviews      0(0)      1079(-345)   4151(-289)   16225(-544)
                merged      0(0)       445(-188)   2269(-167)    9610(-266)
             abandoned      0(0)        23(-6)      109(-16)      589(-11) 
           own commits     41(-268)   1273(-284)   4251(-527)   16647(-260)
        review commits      3(-56)     267(-78)     862(-245)    3417(-96) 
        contributor...   1 week   1 month      3 months     12 months    
                  open     0(0)       45(-3)       57(0)         59(0)   
               reviews     0(0)     1024(-393)   4532(-368)   18577(-567)
                merged     0(0)       69(-37)     378(-30)     1075(-15) 
             abandoned     0(0)        8(-3)       46(-7)       223(-10) 
           own commits     3(-13)    101(-22)     388(2)        896(-1)  
        review commits     0(0)        0(0)         0(0)          0(0)   
    + easyHack statistics:
       needsDevEval 24(24)   needsUXEval 0(0)   cleanup_comments 188(188)   
       total 232(232)   assigned 18(18)   open 187(187)   
    + top 5 contributors:
          Dewan Aditya made 18 patches in 1 month, and 23 patches in 1 year
          Kainz, Andreas made 10 patches in 1 month, and 47 patches in 1 year
          Taneroğlu, Yeliz made 10 patches in 1 month, and 13 patches in 1 year
          Freund, Matthias made 10 patches in 1 month, and 12 patches in 1 year
          Gelmini, Andrea made 6 patches in 1 month, and 101 patches in 1 year
    + top 5 reviewers:
          Holešovský, Jan made 114 review comments in 1 month, and 711 in 1 year
          Behrens, Thorsten made 82 review comments in 1 month, and 473 in 1 year
          Grandin, Noel made 76 review comments in 1 month, and 1175 in 1 year
          Vajna, Miklos made 70 review comments in 1 month, and 1095 in 1 year
          Behrens, Katarína made 56 review comments in 1 month, and 442 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:

* Proposals for 5.4 deprecated section (Eike)
    + https://wiki.documentfoundation.org/Proposals_for_removing_features 
    + waiting for survey results ...

* GSoC update (Thorsten / Markus)
    + timeline:
         + nice commits coming in.
         + be prepared for your 1st eval (Michael)
            + only have 4 days not 10 this year (Markus)
         + June 26-30: first eval
         + July 24 - second eval
         + August 21- 29: pens down, wrap up
         + August 29 - September 5: final evaluations of students
         + September 6: passing projects announced
    + talk to your students about the conference
    + evaluation in 2 weeks, only 4 days this year

* crash reporter news (Xisco)
    + http://crashreport.libreoffice.org/stats/?days=128 
    + http://crashreport.libreoffice.org/stats/version/5.2.7.2 
        + 1717 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.3.2 
        + 4936 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.0.0
        + 32 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.4.1
        + Would love a way to find the 2 doFlush crashes in the large
            number of older tickets.
    + apparently no significant GDI related crashes in 5.3.4+ & 5.4 (Markus)
    + do we plan to enable the crash-report for Linux + Mac for 5.4 ? (Xisco)
        + for Linux – pushed a hack that enables it.
        + already more Linux reports than there used to be.
        + for Mac – someone needs to implement the last missing bits.
    + Open bugs with a signature : 31 (-2)
         + http://bit.ly/2qZIC1H

* Commit Access
    + GSoC students
        + Mohammed (Michael/Markus)
            => approved.
        + other GSoC students without access ?
            ideally all students should have access (Markus)
        + remind students about rules (mentors)

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + magic script has been run to collect names (Kendy)
    + pending some input from Kendy & Bjoern.

* Jenkins / CI update (Norbert)
    + network related issues, got fixed.

* l10n (Sophie)
    + nothing particularly new.

* Call for Papers for the LibreOffice conference
    + published this morning.
    + deadline August 15th.
    + http://conference.libreoffice.org/2017/call-for-papers-3/ 
    + happy to join papers committee (Olivier)

* gcc baseline of 4.7 (Stephan)
    + apparently we don’t compile on it and no-one noticed.
    + can we bump the base-line to 4.8 (mailed list)
    + Munich were gating us ? (Michael)
       + think it’s ok for 6.0 (Thorsten)
       + using 4.8 on their tinderbox (Stephan)
    + whatever works on CentOS6 (Thorsten)
       + 4.8.2 compiler.
    + the 4.8 compiler is not CentOS itself but dev-tools (Cloph)
      https://people.centos.org/tru/devtools-2/ 
    => do it, go go go ! =)

* QA update (Xisco)

    + Bug Hunting Session update
        + https://wiki.documentfoundation.org/QA/BugHuntingSession/5.4.0Beta2
        + A couple of bugs reported so far: 
https://bugs.documentfoundation.org/buglist.cgi?bug_status=NEW&list_id=707468&query_format=advanced&resolution=---&version=5.4.0.0.beta2

    + great drop thanks to Buovjaga & Xisco
        + nearing 400 … lowest for some time:

    + UNCONFIRMED: 423 (-33)
        + enhancements: 46  (+2)
        + needsUXEval: 4 (+1)
        + haveBackTrace: 8 (-1)
        + needsDevAdvice: 34 (-4)
        + documentation:  1 (+0)
          + Android: 12 (0)

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

          + Older:

          + Text is invisible, both in UI and in editor on update to 5.3.2,
            older AMD and Intel GPUs
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107166
                + bit of a problem ! - bisected to Khaled’s commit in
                  https://bugs.documentfoundation.org/show_bug.cgi?id=107942
                + breaks remote desktops too – some DirectWrite horror ?
                + DirectWrite rendering seems to be the issue.
                + unclear what to do – disabling DirectWrite is far from ideal
                    + Consequences of reverting the commit: 
https://bugs.documentfoundation.org/show_bug.cgi?id=107166#c34
                + would love a fix before 5.4 (Xisco)
                + 3 bugs mentioned as fixed by current code (Miklos)
                    + so reverting – gives us 3 more.
                + would love to have freetype everywhere (Michael)
                    + have it as an option ?
                + async horrors on rendering from long ago (Thorsten)

          + CRASH: Crash after undo operation (BigPtrArray::Index2Block(...
                + https://bugs.documentfoundation.org/show_bug.cgi?id=107975
                    + 
http://crashreport.libreoffice.org/stats/signature/BigPtrArray::Index2Block(unsigned%20long)
                          + Total: 3470
                + Initially introduced by 2903d85d6197829633d7f96c95cd55821c2c20ff ( Luboš Luňák )
                    + Fixed in 9099e21b89184bd4e39def497e483cac4a77ec5a (       Jan-Marek Glogowski 
)
                    + reverted by e84f0a9b3223f49b0829f2f55dacbf11ae201c1e ( Michael Stahl )

          + Fixed:
          + Crash in: SwPageFrame::AppendDrawObjToPage(SwAnchoredObject &)
                + https://bugs.documentfoundation.org/show_bug.cgi?id=108118
                    + fixed thanks to Michael Stahl. 

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +138  -15 (-102) overall)
      many thanks to the top bug squashers:
       Buovjaga                15
       Xisco Faulí             12
       Yousuf Philips (jay)    9
       Ximeng Zu               6
       Michael Stahl           4
       Regina Henschel         4
       Timur                   4
       Telesto                 3
       Heiko Tietze            3
       raal                    2
       Winfried Donkers        2
       Mike Kaganski           2
       Justin L                2
       Adolfo Jayme            2
       Julien Nabet            2

    + top 10 bugs reporters:
       Yousuf Philips (jay)    21
       Telesto                 11
       raal                    6
       Howard Johnson          4
       krishna                 4
       Aron Budea              3
       Thomas Lendo            3
       Samuel Mehrbrodt (CIB)  3
       Michael Bauer           2
       Dr. Matthias Weisser    2
       andis.lazdins           2
       Adalbert Hanßen         2
       Xisco Faulí             2
       yousifjkadom            2
       Mike Kaganski           2

    + top 10 bugs fixers:
       Yousuf Philips (jay)    21
       Telesto                 11
       raal                    6
       Howard Johnson          4
       krishna                 4
       Aron Budea              3
       Thomas Lendo            3
       Samuel Mehrbrodt (CIB)  3
       Michael Bauer           2
       Dr. Matthias Weisser    2
       andis.lazdins           2
       Adalbert Hanßen         2
       Xisco Faulí             2
       yousifjkadom            2
       Mike Kaganski           2


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 4/42 -     9 %  (+0)
     5.2 : 2/36 -     5 %  (-3)
     5.1 : 1/34 -     2 %  (+0)
     5.0 : 2/60 -     3 %  (+0)
     4.4 : 4/76 -     5 %  (+0)
     4.3 : 5/72 -     6 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 4/82 -     4 %  (-2)
     4.0 : 4/81 -     4 %  (+0)
     old : 28/256 -   10 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 383/1441 386/1435 385/1425 384/1410 377/1395 371/1380 374/1374 

     done by:
        Faulí Tarazona, Xisco   3
        Raal                    2
        Budea, Áron             1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 470/2018 473/2008 470/1994 472/1980 466/1964 453/1941 455/1933 

     done by:
        Faulí Tarazona, Xisco   4
        Raal                    2
        Budea, Áron             2
        livingfield             1


* all bugs tagged with 'regression'
   + 829(-2) bugs open of 6045(+15) total 12(-3) high prio.

     done by:
        Buovjaga                5
        Faulí Tarazona, Xisco   4
        Philips, Yousuf         2
        robert                  1
        Budea, Áron             1
        steve -_-               1
        Stahl, Michael          1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Calc                     - 135(+1)
     Writer: other            - 134(-5)
     Impress                  - 77(-1)
     Writer: docx filter      - 71(+1)
     LibreOffice              - 64(+0)
     UI                       - 50(+1)
     Writer: doc filter       - 41(+0)
     graphics stack           - 40(+0)
     Base                     - 33(+1)
     Draw                     - 32(+0)
     Borders                  - 31(+0)
     Writer: perf             - 25(+2)
     Writer: other filter     - 25(+1)
     filters and storage      - 24(+0)
     Chart                    - 22(+0)
     Crashes                  - 18(-5)
     Printing and PDF export  - 17(-1)
     BASIC                    - 13(+0)
     Extensions               - 4(-1)
     framework                - 3(+0)
     Installation             - 2(+0)
     Linguistic               - 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.