ESC meeting minutes: 2020-01-23

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Present:
    + Heiko, Ilmari, Caolan, Michael W, Cloph, Stephan, Michael S, Olivier, Eike, Jan-Marek, Sophie, Miklos, Thorsten, Kendy, Xisco

* Completed Action Items:
   + update configure to 7.0 on master (Cloph)

* Pending Action Items:
   + Propose new certified developers (Kendy, Stephan, Thorsten)
     + still waiting
   + take care of the GSoC 2020 application process till 5th Feb (Thorsten)

* Release Engineering update (Cloph)
   + 6.4 status
     + actual release next week (Olivier)
     + 6.4 rc3 + buildfix1 tag is done, binaries uploaded/ing
       + final announcement planned for Wednesday
   + 6.3 status
     + 6.3.5 rc1 tagging is due next week
   + Remotes
   + Android viewer: old core.git viewer is currently broken on master
     + both arch64 and x86 (crash on doc load, will investigate)
   + Online
     + Andras did the LibreOffice Online 6.4 rc2 source code release

* Documentation (Olivier)
   + New Help
       + More developments for XHP editor.
   + Helpcontents 2
       + Fixes (S Chaiklin, S. Horacek, O Hallot, M Kaganski, A. Barrientos)
   + Guides
       + Published Math Guide 6.4
       + WIP for
          + Getting Started 6.4
          + Impress Guide 6.4

* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
       236(236) (topicUI) bugs open, 256(256) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week    1 month   3 months   12 months
            added      14(9)     24(3)     45(-2)     112(2)
        commented     109(44)   316(45)   876(25)    2573(62)
          removed       0(0)      1(0)      7(1)       17(1)
         resolved       9(3)     23(0)     79(5)      235(1)
   + top 10 contributors:
         Heiko Tietze made 184 changes in 1 month, and 1168 changes in 1 year
         Foote, V Stuart made 80 changes in 1 month, and 462 changes in 1 year
         Seth Chaiklin made 45 changes in 1 month, and 95 changes in 1 year
         Xisco Faulí made 39 changes in 1 month, and 398 changes in 1 year
         kompilainenn made 38 changes in 1 month, and 280 changes in 1 year
         Dieter Praas made 27 changes in 1 month, and 363 changes in 1 year
         Cor Nouws made 26 changes in 1 month, and 190 changes in 1 year
         Kainz, Andreas made 25 changes in 1 month, and 262 changes in 1 year
         Thomas Lendo made 19 changes in 1 month, and 256 changes in 1 year
         Ilmari Lauhakangas made 15 changes in 1 month, and 29 changes in 1 y

    + New tickets with needsUXEval Jan/18-23

       * default sidebar width
         + https://bugs.documentfoundation.org/show_bug.cgi?id=130102
       * Consistent Page Sidebar
         + https://bugs.documentfoundation.org/show_bug.cgi?id=130095
       * Writer Wrap Sidebar RadioButton
         + https://bugs.documentfoundation.org/show_bug.cgi?id=130096
       * Section "Scope" of new Bullets&Numbering dialog in Impress/Draw
         needs improvement
         + https://bugs.documentfoundation.org/show_bug.cgi?id=130069
       * Too narrow margin around icons on high DPI screen
         + https://bugs.documentfoundation.org/show_bug.cgi?id=129160
    -> * LibreOffice Options Start Page
         + https://bugs.documentfoundation.org/show_bug.cgi?id=130083
       => in discussion

       * Let's add a search feature?
         + https://bugs.documentfoundation.org/show_bug.cgi?id=130115
       => dup

    -> * ALPHABETICAL INDEX: "run-on" entries need to be separated by
         semicolons (not commas)
         + https://bugs.documentfoundation.org/show_bug.cgi?id=129719
       * "Missing hyphenation info" pop-up banner displayed if Hyphenation
         Module is disabled.
         + https://bugs.documentfoundation.org/show_bug.cgi?id=129996
       * Redaction: allow transparent PNG images
         + https://bugs.documentfoundation.org/show_bug.cgi?id=126876
       * use .stg .stv .str files for galleries in LO
         + https://bugs.documentfoundation.org/show_bug.cgi?id=127627
       * Navigator mode can no longer be set from its attached Navigation
         toolbox dialog--OK with tear-away of the floating toolbox
         + https://bugs.documentfoundation.org/show_bug.cgi?id=130004
       => new

* Crash Testing (Caolan)
   + 27(+0) import failure, 4(+0) export failures
     + no crashtest results this week, machine reboots constantly
   + 0 coverity issues
   + 8 ossfuzz issues

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.2.8.2
        + (+488) 1645 1157 1172 1195 1082 973 815 568 375 320 198 0
    + https://crashreport.libreoffice.org/stats/version/6.3.2.2
        + (+291) 1796 1505 1962 2563 2578 2640 3124 3622 3487 4392 3950 3273 4801 1698 0
    + https://crashreport.libreoffice.org/stats/version/6.3.3.2
        + (+513) 3068 2555 3302 4368 3674 3312 2629 1820 854 0
    + https://crashreport.libreoffice.org/stats/version/6.3.4.2
        + (+1165) 3222 2057 984 0

    + Recent regressions without steps to reproduce
1.
https://crashreport.libreoffice.org/stats/signature/ScDocument::RemoveSubTotalCell(ScFormulaCell%20*)

2. Only linux
https://crashreport.libreoffice.org/stats/signature/SfxItemPool::GetFrozenIdRanges


* Hackfests & Events (Thorsten)
  + hope to have one each quarter.
  + plans for this year:
    + FOSDEM 2020 (in 2 weeks)
	 + HackFest February 3rd and 4th, again probably in Beta Coworking (after FOSDEM)
        + https://wiki.documentfoundation.org/Hackfest/FOSDEM2020
          please add your name to the participants list (same for the dinner)
      + devroom is approved, will be on Saturday
        + talks submitted: Caolan, Thorsten (will do the lightning), Ilmari,
          Kendy, Andras, Pedro, Michael, Heiko, Xisco
      + CMS room might be interesting too (Thorsten)

* GSoC 2020 (Ilmari)
   + https://opensource.googleblog.com/2019/12/announcing-google-summer-of-code-2020.html
       + https://wiki.documentfoundation.org/Development/GSoC/Ideas
       + Please review the ideas for any obsolete ones
         + Not much has happened (Ilmari)
       + Please all of you at least came up with a new idea (Thorsten)
       + We have lots of good ideas (Heiko)

    + LibreOffice developer bootcamp (Muhammet)
     + LibreOffice developer workshop upcoming, 25th-28th Jan
       + 30 students applied so far
       + requirement is a bit higher now (some c++ experience now required)
         + also: ability to read English documentation

* mentoring/easyhack update
         committer...   1 week     1 month      3 months      12 months
                 open      72(-36)    148(-37)      159(-40)      170(-38)
              reviews     748(-22)   2316(-790)   12215(-847)   53651(-840)
               merged     335(-4)    1201(-110)    4809(-150)   17786(2)
            abandoned      23(2)       99(7)        272(2)        930(12)
          own commits     290(18)    1014(-58)     3942(-140)   14845(33)
       review commits      68(-11)    340(-70)     1122(-31)     4280(-52)
       contributor...   1 week      1 month     3 months    12 months
                 open       22(-10)     76(-8)      77(-7)      80(-7)
              reviews     1050(-76)   3620(426)   5288(600)   8295(748)
               merged       28(-9)     127(-14)    292(17)     930(5)
            abandoned        5(-4)      31(0)      212(4)      483(3)
          own commits       33(-6)     153(-14)    359(-3)     988(-21)
       review commits        0(0)        0(0)        0(0)        0(0)
   + easyHack statistics:
      needsDevEval 6(6)   needsUXEval 1(1)   cleanup_comments 205(205)
      total 254(254)   assigned 13(13)   open 228(228)
   + top 10 contributors:
         Seth Chaiklin made 50 patches in 1 month, and 73 patches in 1 year
         mesut çifci made 10 patches in 1 month, and 11 patches in 1 year
         Weblate made 10 patches in 1 month, and 18 patches in 1 year
         Onur Yılmaz made 8 patches in 1 month, and 10 patches in 1 year
         Yusuf Keten made 8 patches in 1 month, and 10 patches in 1 year
         Pranam Lashkari made 6 patches in 1 month, and 14 patches in 1 year
         Adrien Ollier made 5 patches in 1 month, and 25 patches in 1 year
         Szabolcs Tóth (NISZ) made 4 patches in 1 month, and 14 patches in 1 year
         aleyna  doğrucan made 3 patches in 1 month, and 3 patches in 1 year
         Kemal Ayhan made 3 patches in 1 month, and 5 patches in 1 year
   + top 10 reviewers:
         Adolfo Jayme Barrientos made 210 review comments in 1 month, and 997 in 1 year
         Nabet, Julien made 166 review comments in 1 month, and 2397 in 1 year
         Kaganski, Mike made 150 review comments in 1 month, and 862 in 1 year
         Michael Stahl made 140 review comments in 1 month, and 1557 in 1 year
         Bergmann, Stephan made 122 review comments in 1 month, and 1093 in 1 year
         Vajna, Miklos made 116 review comments in 1 month, and 1587 in 1 year
         Meeks, Michael made 102 review comments in 1 month, and 806 in 1 year
         Behrens, Thorsten made 100 review comments in 1 month, and 1517 in 1 year
         Timar, Andras made 96 review comments in 1 month, and 1329 in 1 year
         Grandin, Noel made 88 review comments in 1 month, and 1163 in 1 year
   + Patches automatically abandoned:
       uitest for bug tdf#126685 ( Zdenek Crhonek )
           - https://gerrit.libreoffice.org/#/c/78575
       tdf#121649: Reduce scope of fix for tdf#120728 ( Xisco Faulí )
n            - https://gerrit.libreoffice.org/#/c/80375
       vcl: introduce OutputDevice::Draw() function ( Chris Sherlock )
           - https://gerrit.libreoffice.org/#/c/82452
       vcl: add OutputDevice::GetPixel() test ( Chris Sherlock )
           - https://gerrit.libreoffice.org/#/c/82453
       tdf#49994 Fix text selection for table with repeat heading ( Jim Raykowski )
           - https://gerrit.libreoffice.org/#/c/79113
       vcl: move pixel drawing functionality to PixelDrawable ( Chris Sherlock )
           - https://gerrit.libreoffice.org/#/c/82454
       no need to construct a parser in  SwXMLTextBlocks::GetDoc ( Noel Grandin )
           - https://gerrit.libreoffice.org/#/c/82969
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Shivam Kumar Singh
         Luca Carlon
         Bjoern Kirchhoff
         Louis Meyrat

* Commit Access
   + None

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
   + sleep -7 weeks

* Jenkins / CI update (Christian)
 + script gives wrong numbers this week, claims to only have 162 builds…
 + Need to investigate, apart from that nothing that stands out.
 + tb77 was broken, now repaired (os updates installed, rebooted)
 + script to kill the hanging processes seem to work

* l10n (Sophie)
  + Online.git creates Gerrit changes, so please don’t touch po files in git!
  + not a problem in core.git, have an interim repo there
  + will attend the weblate workshop at FOSDEM
    + to share needs with other projects / weblate devs

* Graphics architecture (Thorsten)
 * https://pad.documentfoundation.org/p/ESC_graphics_architecture
 * skia / vulkan: to try it, export SAL_ENABLESKIA=1 on master (Miklos)
   + metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
     + 13 fixed bugs (2 open)
   + Lubos works on this to make it the default on Windows (at some stage)

* docx/xlsx competitive marketing issues (Miklos)
 + docx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128194 6 open bugs
 + xlsx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128382 4 open bugs

* Cross compiling LO for Mac on Linux in CI? (Jan-Marek, Thorsten, …)
 * Short discussion on IRC yesterday
 * Mozilla compiles Firefox on Linux to speed things up for the mac build
   + LWN comment: https://lwn.net/Articles/795016/
   + Mozilla upstream bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=921040
 * Cross build docker images at https://github.com/multiarch/crossbuild
 * There is already gb_SUPPRESS_TESTS=t to suppress tests running on build
 * configure knows CROSS_COMPILING to build iOS and Android
 * More general mac cross compiling scripts https://github.com/tpoechtrager/osxcross
 * Tests still have to run on a real box, I guess
 * is this a proposal? (Miklos)
   + yes, for CI. But I just know that mac is / was a bottleneck (Jmux)
   + mac is currently not the bottleneck, though (Christian)
     + rather Linux(gcc+clang) or Windows (and have cloud help for Linux)
   + no action necessary (Thorsten)
     + good to keep in mind
     + may need this at some stage (and then this would help with the build part)
       + mac HW is just really expensive (does not scale)

* QA update (Xisco)
   + Please help flesh out the monthly reports:
         https://nextcloud.documentfoundation.org/s/4dNM3B95pJFjjsM

   + UNCONFIRMED: 580 (-45)
       + enhancements: 69  (-4)
       + needsUXEval: 5 (+5)
       + haveBackTrace: 1 (+1)
       + needsDevAdvice: 11 (+0)
       + documentation:  6 (+2)
       + android:  6 (+0)
       + iOS:  0 (+0)
       + Online:  18 (-3)

   + Most pressing bugs:
    New:
    	 [None]

    Old:
       + FILEOPEN: Some labels in charts are not displayed by default
           + https://bugs.documentfoundation.org/show_bug.cgi?id=117088
           + Tamas Buth will take a look

        + Text runs of RTL scripts (e.g. Arabic, Hebrew, Persian) from imported PDF are reversed, PDFIProcessor::mirrorString not behaving
            + https://bugs.documentfoundation.org/show_bug.cgi?id=104597
            + Thorsten looking at it

        + Save-As behavior on MacOS Catalina
           + https://bugs.documentfoundation.org/show_bug.cgi?id=126638
           + not happening for everyone

        + After Update to 6.1.4 on macOS fonts are blurred on retina
display (xcode 10)
           + https://bugs.documentfoundation.org/show_bug.cgi?id=122218
             + probably depends on xcode version (Xisco)
             + but newer xcode is required by notarization (Cloph)
               + ideal would be to build with xcode 10 entirely
               + HiDPI screen for Cloph would be great (Michael)
               + found out: not a regression, but it is from a user’s PoV


    Fixed:
        + macOS -- LibreOffice crash within 40s after opening app when online update automatically enabled, or with check from the Extension manager -- https certificate issues
           + https://bugs.documentfoundation.org/show_bug.cgi?id=127619
           + Thanks to Stephan Bergmann

        + Create New Folder in the Save Dialog crashes with the gen (X11) VCL plugin
           + https://bugs.documentfoundation.org/show_bug.cgi?id=130090
           + Thanks to Caolán




   + New high severity bugs of the week:
       + Add option to Select Visible Cells Only (to be copied from or copied to)
           + https://bugs.documentfoundation.org/show_bug.cgi?id=36466
           + tagged as “feature”?

       + FILEOPEN PPTX: equation not displayed because Impress doesn't support inline formulas
           + https://bugs.documentfoundation.org/show_bug.cgi?id=129061
           + missing feature (Miklos)

* QA stats
   + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
     +106  +25 (-126) overall)
     many thanks to the top bug squashers:
      Xisco Faulí             17
      Heiko Tietze            9
      QA Administrators       9
      sdc.blanco              8
      Timur                   7
      Caolán McNamara         7
      Mike Kaganski           6
      Jim Raykowski           5
      Julien Nabet            5
      Regina Henschel         4

   + top 10 bugs reporters:
      andreas_k               8
      NISZ LibreOffice Team   5
      sdc.blanco              4
      Regina Henschel         4
      Roman Kuznetsov         3
      Axel Braun              3
      Timur                   2
      Eltomito                2
      Mike Kaganski           2
      Gerald Pfeifer          2

   + top 10 bugs fixers:
      McNamara, Caolán        6
      Jim Raykowski           5
      Kaganski, Mike          4
      Németh, László          4
      Henschel, Regina        4
      Xisco Faulí             4
      Melenchuk, Vasily       3
                              2
      Simon Rigét             2
      Lillqvist, Tor          2

   + top 10 bugs confirmers:
      Xisco Faulí             59
      Nabet, Julien           15
      Dieter Praas            14
      Heiko Tietze            12
      kompilainenn            6
      Henschel, Regina        6
      McNamara, Caolán        3
      *UNKNOWN*               3
                              2
      Timur                   2


* Highest-Priority bugs (aka "MABs"):
  + http://bit.ly/2lJAAJI
    6.0 : 1/52 -     1 %  (+0)
    5.4 : 1/40 -     2 %  (+0)
    5.3 : 0/54 -     0 %  (+0)
    5.2 : 0/43 -     0 %  (+0)
    5.1 : 1/36 -     2 %  (+0)
    5.0 : 0/64 -     0 %  (+0)
    4.4 : 0/76 -     0 %  (+0)
    4.3 : 2/73 -     2 %  (+0)
    4.2 : 1/133 -    0 %  (+0)
    4.1 : 3/85 -     3 %  (+0)
    4.0 : 3/82 -     3 %  (+0)
    old : 6/244 -    2 %  (+0)


* Bisected bugs open: keyword 'bisected'
  + more accurate - down to a single commit.
  + http://bit.ly/2dyIfDy
  +

    done by:
       Xisco Faulí           12
       Telesto                2
       Budea, Áron            1


* Bibisected bugs open: keyword 'bibisected'
  + http://bit.ly/2cSCXlS
  +

    done by:
       Xisco Faulí           13
       Budea, Áron            4
       Telesto                2


* all bugs tagged with 'regression'
  + 1131(-3) bugs open of 9256(+20) total 2(+0) high prio.

    done by:
       Xisco Faulí            12
       kompilainenn            3
       Seth Chaiklin           1
       Timur                   1
       NISZ LibreOffice Team   1
       Budea, Áron             1
       Cor Nouws               1


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

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


* ~Component   count net * all regressions
  + http://bit.ly/1BUdI8i
    Writer: other            - 313(-5)
    Calc                     - 223(-2)
    Impress                  - 131(+1)
    Writer: docx filter      - 70(-1)
    LibreOffice              - 64(+0)
    Draw                     - 44(+0)
    UI                       - 40(-1)
    Borders                  - 38(+1)
    Base                     - 34(+0)
    Writer: perf             - 32(+0)
    Crashes                  - 30(-2)
    Writer: other filter     - 30(+0)
    Writer: doc filter       - 29(+0)
    graphics stack           - 27(+0)
    filters and storage      - 23(+1)
    RTL                      - 23(+0)
    Printing and PDF export  - 19(+0)
    Chart                    - 18(+1)
    BASIC                    - 18(+0)
    framework                - 2(+0)
    Installation             - 1(+0)
    sdk                      - 1(+0)
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux