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


* Present:
    + Eike, Christian, Miklos, Heiko, Sophie, Kendy, Stephan, Mike S,
      Xisco, Samuel, Caolan, Michael S, Michael M

* Completed Action Items:
    + ask Norbert wrt. Bisect repos for Mac (Michael)
        [ same tooling & commands as on Linux, Windows
            + opened a redmine ticket (Xisco)
                    + https://redmine.documentfoundation.org/issues/2412#change-13809
                + discussing locally or in a data-center ]
    + mail devs asking if they’d like to be certified (Stephan)
    + script a ‘make check’ clang-format option (Miklos)
        [ thanks to Markus for helping & deploying LODE changes ]
    + mail the list wrt. bundling GPG-4-Win (Thorsten)
        [ dropped ]
    + fwd build details on Mac / CVE build / test failure to the list (Shinnok)
        [ abandoned for now ]

* Pending Action Items:
    + come up with a list of retiring committers to mail (Norbert)
    + find code pointer auto-format table style config merging (Caolan)
    + find data for x86 / Linux downloads with view to removing for 6.0 (Cloph)
        [ have the data, not broken down yet: termbin.com/2jc2 ]

* Release Engineering update (Christian)
    + back from vacation
    + 6.0 Beta 1 update & feature freeze: week 47 (of Nov 20th)
        + this week will branch for 6.0
           + asked to wait for some fixes.
           + one pending from Samuel this evening
           + splash screen bits too ? (Heiko)
               + like to have it in the Beta.
           + HTML help won’t be ready for B1
           + GPG bits are submitted, but need gcc/cygwin compiler to build.
               + is it a new compile dependency ? (Michael)
                   + tried hard not to rely on it (Cloph)
                       + think a permanent requirement
        + late features
           + HTML help pieces (Olivier, Cloph)
               [ will do the make integration (Cloph)
                 have scripts that work (Olivier) ]
           + GPG / Windows bits (Samuel)
               [ is now in, fixes coming ... ]
           + Calc threading bits (Michael)
               [ merged, fixes coming ... ]
           + Calc column span update from Noel (Michael)
               [ unlikely to make it – needs more design work ]
           + missing piece from customization GSoC (Heiko)
               [ mkara submitted a new patch, it was accepted
                 missing piece is macros – still working on it.
                 Styles are working, but macros are missing. ]
   + 5.4.4 RC1: week 48 (of Nov 27th)
        + next week.
   + Android
        + patches to use NDK16 and unified headers this introduces
        + font rendering issue still a problem.
   + Online
        + branch and beta source archive coming.

* FOSDEM / Brussels, 3 & 4 February 2018
   + Papers deadline Dec 4
   + https://penta.fosdem.org/submission/FOSDEM18 
   + Coming:
       + Caolan – fuzzing talk ?
       + Heiko - ?
       + Kendy – Online dialog tunneling (?)
       + Mike S – planning to interview people, bringing the camera
       + Miklos – ePUB talk (?)
       + Samuel – don’t know.
       + Xisco – talk to pentabarf quietly.
       + Christian – a dashboard talk.
       + Olivier – Converging documentation
       + Stephan – giving thought to topic.
       + Michael S – still planning.
       + Michael M – calc threading
       + more most welcome ...

* Documentation (Olivier)
   + More work on integration of new help into build
       + (gbuild makefiles not easy to hack !)
       + lots of people coming to help: cloph, dtardon, shinnok
   + talk and action with Mike Saunders to set a prototype XHP editor
   + Getting Started guide 6.0
       + Last meeting was adjourned due to connectivity issues. Resume next Monday.
       + awaiting latest 6.0 features to write about.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        261(261) (topicUI) bugs open, 369(369) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month    3 months   12 months  
             added      6(2)     17(-3)     46(-1)     118(0)  
         commented     62(23)   225(-47)   629(-2)    2410(-9) 
           removed      0(0)      0(0)       4(-1)      19(-1) 
          resolved      6(4)     22(1)      54(2)      244(3)  
    + top 10 contributors:
          Philips, Yousuf made 102 changes in 1 month, and 825 changes in 1 year
          Tietze, Heiko made 82 changes in 1 month, and 1125 changes in 1 year
          Faulí Tarazona, Xisco made 68 changes in 1 month, and 402 changes in 1 y
          Zolnai, Tamás made 60 changes in 1 month, and 136 changes in 1 year
          Thomas Lendo made 32 changes in 1 month, and 429 changes in 1 year
          dieterp made 31 changes in 1 month, and 81 changes in 1 year
          Henschel, Regina made 20 changes in 1 month, and 125 changes in 1 year
          Christian Lehmann made 19 changes in 1 month, and 19 changes in 1 year
          Buovjaga made 16 changes in 1 month, and 275 changes in 1 year
          Krot, Serge made 12 changes in 1 month, and 12 changes in 1 year

    + Background image always set to current page (master to change all)
        + avoiding the nag screen
    + Splash screen for high-res screens
        + progress bar in the right place now.
    + New default numbering list styles submitted by Yousuf
    + New variants for the Notebookbar by Andreas
        + mail / social-media interest
    + Removal of Open Sans, PT_Serif, Source Sans/Code fonts planned
        + https://bugs.documentfoundation.org/show_bug.cgi?id=103080
        + seeking approval here
        + not delighted to see them removed (Caolan)
           + documents using them will change significantly.
           + adding and removing them is risky enough to keep to a minimum
           + no particular problem here – but lets not churn properly.
        + added Noto and C* things instead
        + concern with installing fonts into the system
        + what is out-dated wrt. Adobe fonts ? (Samuel)
           + now we have better (Heiko)
           + is there a comparison (Samuel)
                + CJK coverage (Heiko)
                    + only a selection of Noto
                    + including emojis
        + concerned that we add fonts for a decade at least (Michael)
        + prefer to have them not installed by default (Cloph)
        + downloading fonts from LibreOffice while it runs ? (Michael S)
           + web-font downloading solution would solve this ?
        + no user message concern (Samuel)
        + don’t remove old fonts with an update (Heiko)
           + so less likely.
        => do it this time, but strongly discourage removal in future.

* clang-format-ness review (Miklos)
    + hopefully this topic will quietly settle down.
    + enforcement on the gerrit / jenkins / clang-plugin slave.
    + first checks the style, and afterwards does gbuild.

* Crash Hunting (Caolan)
    + 17(+17) import failure, 91(+91) export failures
        + for the last two weeks had zero warnings
        + chart change behind most of them – have a fix for half
        + orcus upgrade with assert maybe too
        + may have lost unreliability – all easy to reproduce.
    + 67 coverity down from ~120
    + 38 fuzzers * 3 sanitizers+engine combos (asan+libfuzzer,
      ubsan+libfuzzer, asan+afl)
        + minimizing a docx seed corpus from our huge test set.
        + built into the tool – finding the best, smallest docs
          to exercise most code
        + afl-cmin – we publish these corpus’
            + dev-www – not just our own, but David’s there too.
            + 54 there; some are proper (rtf), others are ~tiny (dif)
            + http://dev-www.libreoffice.org/corpus/

* Crash Reporter (Xisco)

    + http://crashreport.libreoffice.org/stats/version/5.3.6.1
        + 1805 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.3.7.2
        + 489 (last 7 days)
    + http://crashreport.libreoffice.org/stats/version/5.4.2.2
          + 2145 (last 7 days )
    + http://crashreport.libreoffice.org/stats/version/5.4.3.2
          + 1122 (last 7 days )

    + SfxSlotPool::GetSlotPool(SfxViewFrame *)
          + https://bugs.documentfoundation.org/show_bug.cgi?id=113755
          + Reported since 5.4
          + no reproducible steps so far
        + might be related to LibreOffice closing / shutdown with clipboard

    + can we test the updater for 5.4.3 before enabling ?
       + will test (Cloph)

* Hackfests & Events (Thorsten)
    + missing people who hack-fest ...
    + Hamburg – 1st new-style hackfest
         + deferred to next year ...
             + https://wiki.documentfoundation.org/Hackfests/HackfestTNG
         + timeframe is too narrow to risk it.
    + fallback plan for March in either Italy or Germany
    + still looking for people who want help learning how to fix
      their problems interactively at a hackfest.

* mentoring/easyhack update (Shinnok)
          committer...   1 week     1 month     3 months     12 months   
                  open      57(-5)     114(-6)     117(-3)       123(-3) 
               reviews     497(64)    1827(-35)   4849(-166)   18254(147)
                merged     238(-10)   1109(14)    2929(49)     11286(86) 
             abandoned      22(6)       84(4)      205(8)        669(13) 
           own commits     309(3)     1576(26)    3921(53)     13755(0)  
        review commits      74(24)     301(19)     809(-17)     2783(45) 
        contributor...   1 week    1 month     3 months    12 months   
                  open      18(5)      34(-3)      34(-5)       38(-6) 
               reviews     742(20)   2861(-57)   7064(-16)   23338(272)
                merged      24(8)      82(7)      257(-21)    1230(17) 
             abandoned       5(1)      15(1)       82(1)       343(4)  
           own commits      23(10)     82(5)      265(-21)     825(13) 
        review commits       0(0)       0(0)        0(0)         0(0)  
    + easyHack statistics:
       needsDevEval 32(32)   needsUXEval 0(0)   cleanup_comments 208(208)   
       total 263(263)   assigned 18(18)   open 211(211)   
    + top 5 contributors:
          Gelmini, Andrea made 30 patches in 1 month, and 189 patches in 1 year
          Johnny_M made 12 patches in 1 month, and 53 patches in 1 year
          Jim Raykowski made 5 patches in 1 month, and 11 patches in 1 year
          Udaree Kanewala made 4 patches in 1 month, and 6 patches in 1 year
          Andreas Brandner made 3 patches in 1 month, and 12 patches in 1 year
    + top 5 reviewers:
          *dummy* made 256 review comments in 1 month, and 648 in 1 year
          Behrens, Thorsten made 192 review comments in 1 month, and 931 in 1 year
          Grandin, Noel made 170 review comments in 1 month, and 1407 in 1 year
          Stahl, Michael made 114 review comments in 1 month, and 1905 in 1 year
          Rathke, Eike made 112 review comments in 1 month, and 1096 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          Teraslilja m-matti-a.lehtonen@iki.fi 
          Vecsernyés Márk kurtaazz@gmail.com 
          Fabian Jucker jucker@gyselroth.com 

* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
    + congrats to Muhammet Kara & Tamas Bunth on their certification.
    + sleep for 20 weeks.

* Jenkins / CI update (Christian)
    from:Thu Nov 16 16:16:47 2017
    master linux rel  jobs: 228 ok: 226 ko:   2 fail ratio:  0.88 % break:   2 broken duration: 
0.68%
    master linux dbg  jobs: 147 ok: 141 ko:   4 fail ratio:  2.72 % break:   3 broken duration: 
1.68%
    master mac rel    jobs: 112 ok: 106 ko:   6 fail ratio:  5.36 % break:   6 broken duration: 
2.90%
    master mac dbg    jobs: 116 ok: 113 ko:   3 fail ratio:  2.59 % break:   3 broken duration: 
2.75%
    master win rel    jobs: 100 ok:  89 ko:  11 fail ratio: 11.00 % break:   9 broken duration: 
9.25%
    master win dbg    jobs: 110 ok:  94 ko:  16 fail ratio: 14.55 % break:  15 broken 
duration:17.85%
    master win64 dbg  jobs: 114 ok: 107 ko:   7 fail ratio:  6.14 % break:   7 broken duration: 
4.63%
    lo-5.3 mac        jobs:   0 ok:   0 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: 494 ok: 420 ko:  72 fail ratio:14.57%
    master gerrit plg jobs: 493 ok: 286 ko: 195 fail ratio:39.55%
    master gerrit win jobs: 484 ok: 406 ko:  76 fail ratio:15.70%
    master gerrit mac jobs: 485 ok: 415 ko:  68 fail ratio:14.02%
    master gerrit all jobs: 489 ok: 251 ko: 222 fail ratio:45.40%
    + largeish queue in the last days
       + builds on Mac take up to 2 hours – a concern.
       + failure rate is not so concerning.
       + clang + checks is now spoiling the stats
    + framework complex Junit test – now fails (Stephan)
       + looks like soffice.bin is crashing
       + if core-dumps enabled would be easier to debug.
AI:    + look into ulimit -c unlimited-ness (Cloph)
    + machine for win bibisect is failing too (Xisco)
        + https://ci.libreoffice.org/job/lo_bibisect_win32_6_0/
       + commit: 7a1c21e53fc4733a4bb52282ce0098fcc085ab0e
          + loplugin / simplify-bool ?

* l10n (Sophie)
    + Christian updated the templates yesterday
       + more translations to do.
    + still waiting for fuzziness fix.

* Hunspell update (Caolan)
    + placed the new work hunspell2 → NuSpell
        + https://github.com/hunspell/nuspell
        + https://github.com/hunspell/hunspell/commit/35301da115410bdffa6a35ed449be44df2d8a218 
    + put in the repo one level higher in github
        + last heard – considering using MPLv2 for NuSpell
    + Hunspell1 left ~as it is.
    + a good outcome – hope NuSpell does well.

* gcc req. for windows (Samuel)
    + a hard req – but gcc part of LODE since 2015
    + windres: the problematic problem.
        + unless VS can be used, gcc will be required.
        + until now up-stream got it working only by cross compiling.
    + think only used for pre-processing (Stephan)
        + perhaps can use a different pre-processor
        + tried to plug clang-cl into that.
        + have different pre-proc’s we use in the build anyway

* Flatpak builds (Stephan)
    + flathub – the github for all things flatpak
    + LibreOffice is there now, and they do the builds
    + more platforms, even ARM
    + think we’ll stop providing these.
    + will update page of ours – keep the latest 5.4.3 there
        + and encourage people to move to Flathub / point them there.

* QA update (Xisco)

    + Bug Hunting Session for 6.0 Beta 1 → MONDAY 27, November
        + discussed in the last QA meeting
        + do it on Friday – can’t get builds in time sometimes
            + lets see how it goes.

    + UNCONFIRMED: 354 (-16)
        + enhancements: 38  (-2)
        + needsUXEval: 5 (+4)
        + haveBackTrace: 6 (+0)
        + needsDevAdvice: 32 (-2)
        + documentation:  3 (-2)
        + android:  15 (-1)

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

        + Older:
             + Impress can't play MP4 videos on Mac
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113622
                   + regression around media embedding
                                + between 5.3.5.1 and 5.3.5.2 and 5.4.0.1 and 5.4.0.2
                   + still pending Xisco’s bisection on Mac.
                        + had problems building.
                   + jmux had a commit / suggestion to try out.

             + Writer crashes on undo times N (steps in Comment 11 or Comment 38)
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113916
                   + Patch in gerrit: https://gerrit.libreoffice.org/#/c/44800/

        + Fixed:
             + Editing: Custom color text crash Impress
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113862
                   + Closed as WFM

             + Draw: EDITING: SEGV on resize of blank lines in multi-line text box
                   + https://bugs.documentfoundation.org/show_bug.cgi?id=113940
                   + Dupe of https://bugs.documentfoundation.org/show_bug.cgi?id=113657
                                + Fixed today. Thanks to Julien Nabet

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +148  -18 (-108) overall)
      many thanks to the top bug squashers:
       Buovjaga                20
       Xisco Faulí             15
       Caolán McNamara         6
       Telesto                 5
       Eike Rathke             5
       Bartosz                 4
       Mike Kaganski           4
       V Stuart Foote          4
       Heiko Tietze            4
       Jacques Guilleron       3

    + top 10 bugs reporters:
       Yousuf Philips (jay)    12
       Xisco Faulí             8
       Thomas Lendo            7
       Telesto                 6
       Emil Tanev              5
       Tamás Zolnai            3
       Gabor Kelemen           2
       Tor Lillqvist           2
       kompilainenn            2
       zyklon87                2

    + top 10 bugs fixers:
       McNamara, Caolán        6
       Rathke, Eike            3
       Kosiorek, Bartosz       3
       Kaganski, Mike          2
       Zolnai, Tamás           2
                               1
       Grandin, Noel           1
       Donkers, Winfried       1
       Kłos, Szymon            1
       Philips, Yousuf         1

    + top 10 bugs confirmers:
       Buovjaga                53
       Faulí Tarazona, Xisco   26
       Philips, Yousuf         13
       dieterp                 7
       Raal                    5
       Timur                   4
       Budea, Áron             4
       Rathke, Eike            3
       *UNKNOWN*               3
       Omer Zak                3


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     5.3 : 3/49 -     6 %  (+4)
     5.2 : 2/39 -     5 %  (+0)
     5.1 : 1/35 -     2 %  (+0)
     5.0 : 2/62 -     3 %  (+0)
     4.4 : 2/76 -     2 %  (+0)
     4.3 : 5/74 -     6 %  (+0)
     4.2 : 6/134 -    4 %  (+0)
     4.1 : 3/84 -     3 %  (+0)
     4.0 : 4/83 -     4 %  (+0)
     old : 25/258 -   9 %  (+0)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 418/1762 412/1749 422/1738 417/1716 410/1698 410/1669 400/1654 

     done by:
        Faulí Tarazona, Xisco   6
        Telesto                 5
        Benes, Luke             1
        kompilainenn            1
        Raal                    1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 505/2372 499/2357 508/2344 502/2320 494/2299 490/2265 476/2247 

     done by:
        Faulí Tarazona, Xisco   7
        Telesto                 5
        kompilainenn            1
        Raal                    1
        eisa01                  1


* all bugs tagged with 'regression'
   + 880(+3) bugs open of 6559(+20) total 6(-1) high prio.

     done by:
        Buovjaga                6
        Faulí Tarazona, Xisco   5
        Telesto                 3
        Budea, Áron             1
        Joerg                   1
        Benes, Luke             1
        kompilainenn            1
        Raal                    1
        Philips, Yousuf         1
        Kosiorek, Bartosz       1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 160(-1)
     Calc                     - 138(+0)
     Impress                  - 92(+1)
     Writer: docx filter      - 74(+2)
     LibreOffice              - 68(-1)
     UI                       - 48(-1)
     Writer: doc filter       - 36(+1)
     graphics stack           - 36(+0)
     Draw                     - 34(-1)
     Writer: perf             - 32(+3)
     Base                     - 30(+0)
     Borders                  - 29(+1)
     Writer: other filter     - 27(+0)
     filters and storage      - 25(-1)
     Chart                    - 19(+0)
     Crashes                  - 19(-1)
     Printing and PDF export  - 18(+1)
     BASIC                    - 16(+1)
     framework                - 5(+0)
     Linguistic               - 2(+0)
     Installation             - 1(+0)
     Extensions               - 1(+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.