ESC meeting minutes: 2019-12-19

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

 



Next meeting: 9th of January 2020, we’re skipping the next 2 weeks!

* Present:
    + Cloph, Michael W, Thorsten, Olivier, Heiko, Eike, Caolan, Ilmari, Miklos, Michael S, Xisco

* Completed Action Items:

* Pending Action Items:
   + Propose new certified developers (Kendy, Stephan, Thorsten)
     + still waiting
   + make gnu make 4.0 a requirement on master (Michael S)

* Release Engineering update (Cloph)
   + 6.4 status
     + 6.4.0 rc1 is tagged, building
     + string freeze / feature freeze is over, libreoffice-6-4 now requires reviews!
     + Late features
       + ODF 1.3 possibly (Thorsten)
   + 6.3 status
     + 6.3.5 rc1 is end of January
   + Remotes
   + Android viewer
   + Online
     + libreoffice-6-4 branch is created

* Documentation (Olivier)
   * New Help
       + progress in Help Pages Editor
   * HelpContent2
       + Many updates/ housekeeping of pages (ohallot, S. Chaiklin. A timar, fitoshido, Libreofficiant)
   * Guides
      + Approaching final Calc Guide  6.2 revision
      + Revision 1 of LOOL Guide on going.


* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
       234(234) (topicUI) bugs open, 250(250) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week    1 month    3 months   12 months
            added      3(-8)     19(-3)     40(-3)     102(-2)
        commented     53(-68)   330(-33)   854(8)     2396(22)
          removed      2(1)       4(2)       4(2)       15(1)
         resolved      7(-2)     35(-3)     85(-3)     225(1)
   + top 10 contributors:
         Heiko Tietze made 174 changes in 1 month, and 1000 changes in 1 year
         Timur made 86 changes in 1 month, and 154 changes in 1 year
         Xisco Faulí made 75 changes in 1 month, and 403 changes in 1 year
         Dieter Praas made 59 changes in 1 month, and 334 changes in 1 year
         Foote, V Stuart made 36 changes in 1 month, and 399 changes in 1 year
         kompilainenn made 22 changes in 1 month, and 283 changes in 1 year
         Muhammet Kara made 18 changes in 1 month, and 30 changes in 1 year
         Cor Nouws made 16 changes in 1 month, and 180 changes in 1 year
         Franklin Weng made 14 changes in 1 month, and 19 changes in 1 year
         Seth Chaiklin made 13 changes in 1 month, and 32 changes in 1 year

   + new needsUXEval Dec/12-19

     * Inserting of hyperlink into cell adds net address near text in cell
       instead adding a hyperlink to existing text in cell
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129493
     * Shape Styles
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129438
     * [UI] The term "table heading" should be "table header".
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129476
     => dup, wfm

     * Writer uses the last-used directory for opening and saving files,
       ignoring the setting in Options > Paths > My Documents
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129292
     * [UI] Improve slide ordering graphics in LO Impress
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129312
     * Rename PDF export option from "Full-sheet previews" to something another
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129417
     * Option to merge delimiters for text to table conversion
       (was: Text to Table: Option to add: Possibility to use all empty
      "spaces" in order to make TABLE from text)
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129338
  -> * Selection then Arrow-Move
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129426
     => no objections if somebody does the work (all)
     * Find and Replace for paragraph styles includes parent paragraph styles
       that are not in the Document
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129422
     => new

     * UI: Writer: illogical headers in Insert Bibliography Entry dialog
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129444
     => fixed

* Crash Testing (Caolan)
   + 5(+0) import failure, 8(+0) export failures
   + 0 coverity issues, build in queue multiple days
   + 11 Google / ossfuzz issues, 2 crashes, both are fixed pending verify

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.2.8.2
        + (-23) 1172 1195 1082 973 815 568 375 320 198 0
    + https://crashreport.libreoffice.org/stats/version/6.3.2.2
        + (-601) 1962 2563 2578 2640 3124 3622 3487 4392 3950 3273 4801 1698 0
    + https://crashreport.libreoffice.org/stats/version/6.3.3.2
        + (-1066) 3302 4368 3674 3312 2629 1820 854 0
    + https://crashreport.libreoffice.org/stats/version/6.3.4.2
        + (+984) 984 0

    + Recent regressions without steps to reproduce

1. Since 6.3.4.2 -> Seems related to tdf#124270. Dennis ?
http://crashreport.libreoffice.org/stats/signature/ScRecursionHelper::PushFormulaGroup(ScFormulaCell%20*)
  + no steps to reproduce yet

2. https://crashreport.libreoffice.org/stats/signature/TypeDescriptor_Init_Impl::getMutex()
3.
https://crashreport.libreoffice.org/stats/signature/ScDocument::RemoveSubTotalCell(ScFormulaCell%20*)
4. Only linux
https://crashreport.libreoffice.org/stats/signature/SfxItemPool::GetFrozenIdRanges

* Hackfests & Events (Thorsten)
  + hope to have one each quarter.
  + plans for next year:
    + FOSDEM 2020
	 + HackFest February 3rd and 4th, again probably in Beta Coworking (after FOSDEM)
      + 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
       + Ilmari cleaned up the ideas page regarding completed tasks
       + https://wiki.documentfoundation.org/Development/GSoC/Ideas
       + Please review the ideas for any obsolete ones
       + Would anyone want to mentor PPTX stuff like transitions or macro-related stuff? (Ilmari)

* mentoring/easyhack update
         committer...   1 week       1 month     3 months     12 months
                 open       65(-29)     131(-9)      138(-7)      148(-8)
              reviews     1661(-214)   6618(95)    15586(556)   55662(-48)
               merged      377(-115)   2064(-33)    5563(125)   17485(25)
            abandoned       17(-9)       99(3)       260(2)       865(3)
          own commits      282(-89)    1556(-49)    4688(119)   14619(-42)
       review commits      127(17)      430(61)     1127(102)    4194(12)
       contributor...   1 week     1 month      3 months   12 months
                 open      40(-1)      64(10)       65(10)     67(10)
              reviews     298(-75)   1108(114)    2451(89)   4683(167)
               merged      41(21)     103(22)      190(32)    893(7)
            abandoned       8(7)       24(-140)    186(6)     464(-4)
          own commits      44(24)     122(34)      250(57)    920(10)
       review commits       0(0)        0(0)         0(0)       0(0)
   + easyHack statistics:
      needsDevEval 6(6)   needsUXEval 1(1)   cleanup_comments 202(202)
      total 251(251)   assigned 6(6)   open 230(230)
   + top 10 contributors:
         Seth Chaiklin made 15 patches in 1 month, and 19 patches in 1 year
         LibreOfficiant made 14 patches in 1 month, and 86 patches in 1 year
         Corentin Noël made 8 patches in 1 month, and 9 patches in 1 year
         Weblate made 8 patches in 1 month, and 8 patches in 1 year
         Balazs Varga made 5 patches in 1 month, and 59 patches in 1 year
         Tünde Tóth made 3 patches in 1 month, and 37 patches in 1 year
         Ilmari Lauhakangas made 3 patches in 1 month, and 42 patches in 1 year
         Stepas Toliautas made 3 patches in 1 month, and 3 patches in 1 year
         Pranam Lashkari made 3 patches in 1 month, and 8 patches in 1 year
         Francis, Deena P. made 2 patches in 1 month, and 2 patches in 1 year
   + top 10 reviewers:
         Nabet, Julien made 207 review comments in 1 month, and 2351 in 1 year
         Xisco Faulí made 184 review comments in 1 month, and 1040 in 1 year
         Meeks, Michael made 164 review comments in 1 month, and 698 in 1 year
         Michael Stahl made 143 review comments in 1 month, and 1514 in 1 year
         McNamara, Caolán made 138 review comments in 1 month, and 1116 in 1 year
         Kaganski, Mike made 134 review comments in 1 month, and 784 in 1 year
         Grandin, Noel made 132 review comments in 1 month, and 1153 in 1 year
         Vajna, Miklos made 123 review comments in 1 month, and 1576 in 1 year
         Behrens, Thorsten made 118 review comments in 1 month, and 1573 in 1 year
         Bergmann, Stephan made 117 review comments in 1 month, and 1039 in 1 year
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Stepas Toliautas
         Yusuf Keten
         Desmin Alpaslan
         Kemal Ayhan
         Francis, Deena P.

* Commit Access
   + None

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

* Jenkins / CI update (Christian)
   from:Thu Dec 12 14:44:31 2019
   master linux rel  jobs:  64 ok:  60 ko:   4 fail ratio:  6.25 % break:   1 broken duration: 5.78%
   master linux dbg  jobs:  61 ok:  55 ko:   6 fail ratio:  9.84 % break:   2 broken duration: 5.90%
   master mac rel    jobs:  43 ok:  34 ko:   9 fail ratio: 20.93 % break:   3 broken duration: 8.04%
   master mac dbg    jobs:  46 ok:  39 ko:   7 fail ratio: 15.22 % break:   2 broken duration:15.93%
   master win rel    jobs:  76 ok:  66 ko:  10 fail ratio: 13.16 % break:   6 broken duration:14.85%
   master win dbg    jobs:  81 ok:  70 ko:  11 fail ratio: 13.58 % break:   8 broken duration:18.88%
   master win64 dbg  jobs:  78 ok:  65 ko:  13 fail ratio: 16.67 % break:   9 broken duration:14.17%
   master gerrit lin jobs: 579 ok: 459 ko:  84 fail ratio: 14.51% time for ok: mean:  20 median:  20
   master gerrit plg jobs: 500 ok: 356 ko: 107 fail ratio: 21.40% time for ok: mean:  29 median:  26
   master gerrit win jobs: 586 ok: 451 ko:  79 fail ratio: 13.48% time for ok: mean:  56 median:  57
   master gerrit mac jobs: 562 ok: 458 ko:  61 fail ratio: 10.85% time for ok: mean:  37 median:  23
   master gerrit all jobs: 501 ok: 308 ko: 125 fail ratio: 24.95% time for ok: mean:  87 median:  72
  + https://dev-www.libreoffice.org/tmp/gerrit_191219.html
  + tests that failed more than twice in last seven days:
     3 CppunitTest_sw_ooxmlexport5
     3 UITest_impress_demo
     5 CppunitTest_sw_uiwriter
     5 CppunitTest_writerperfect_writer
     8 CppunitTest_basic_macros

  + one of the Linux builders failed valid builds -> fixed

* Gerrit SSO (Cloph)
  + https://lists.freedesktop.org/archives/libreoffice/2019-December/083923.html
  + Switchover to ONLY TDF-SSO on Dec 25th
    other authentication methods will be removed
  + you will be locked out from your account if you don’t have TDF-account
    setup/infra will have to map it manually afterwards
  + Gerrit will be updated to 2.16
  + test instance: https://gerrit-stage.documentfoundation.org/

* l10n (Sophie)
  + weblate moved to final hardware
  + updated to 3.9.1
  + patched to allow translation propagation across projects
  + also created projects for the release branches
  + moved LO Online over, too (Cloph)
    + auto-push to gerrit
      + magic is: timeout after a few hours, currently set to 24h
      + if review is pending, it gets updated

* Graphics architecture (Thorsten)
 * https://pad.documentfoundation.org/p/ESC_graphics_architecture
 * skia: if you want to try it, export SAL_ENABLESKIA=1 on master (Miklos)
   + metabug: https://bugs.documentfoundation.org/show_bug.cgi?id=129062
   + Lubos did GL-style GPU-backend text rendering on Windows this week

* docx/xlsx competitive marketing isues (Miklos)
 + docx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128194 7 open bugs
 + xlsx metabug status: https://bugs.documentfoundation.org/show_bug.cgi?id=128382 4 open bugs
  + unchanged from last week

* Possible workflow for subcomponents in Bugzilla (Ilmari)
  + Motivation is to move most of our meta bugs into the normal Bugzilla UI
  + Meta bug discoverability right now is horrible
  + Want to bring this up, so people can think of any problems or voice their objections - no intentions on moving forward any time soon
  + We could activate “Classifications” and shift our existing products and components upwards in the hierarchy
  + Would want components to be optional in the new system - might require patching
  + Pondered about this in more detail in a WONTFIXed BZ report: https://bugzilla.mozilla.org/show_bug.cgi?id=173133#c27
  + Red Hat BZ has subcomponents, but according to them, the implementation is so entangled with their patched system it is not realistic to separate it into an extension

  + please think about this, feedback welcome (Ilmari)
  + maybe we can investigate this in more detail at the FOSDEM hackfest (Xisco)
  + is it possible to get email notification for a component? (Michael W)
    + use that with metabugs
  + discoverability, how is it improved? (Heiko)
    + currently you have to do a query or go to the wiki (Ilmari)
    + with the proposed change, you would have everything in the bugzilla UI
    + see the RH bugzilla as an example on classification

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

   + UNCONFIRMED: 546 (+11)
       + enhancements: 57  (-2)
       + needsUXEval: 0 (-5)
       + haveBackTrace: 1 (+1)
       + needsDevAdvice: 11 (-1)
       + documentation:  11 (+1)
       + android:  3 (-2)
       + iOS:  1 (+0)
       + Online:  12 (-1)


   + Most pressing bugs:
    New:
       + FILEOPEN: Some labels in charts are not displayed by default
           + https://bugs.documentfoundation.org/show_bug.cgi?id=117088
           + Szymon?

    Old:
        + 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 notorization (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:
        + Time required to export a large document has doubled for Latin (text layout issue)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=112989
            + Improved by Noel


   + New high severity bugs of the week:
       + menu bar is broken in RTL interface on Windows
           + https://bugs.documentfoundation.org/show_bug.cgi?id=127022
           + will look at it (Miklos)

       + Notebookbar context-Printpreview crash LO writer
           + https://bugs.documentfoundation.org/show_bug.cgi?id=129411
           + Muhammet?

       + Inserting image as background results in blue bg
           + https://bugs.documentfoundation.org/show_bug.cgi?id=128449
           + Ashod?

* QA stats
   + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
     +148  -10 (-147) overall)
     many thanks to the top bug squashers:
      QA Administrators       17
      Xisco Faulí             14
      Michael Weghorn         12
      Caolán McNamara         6
      Tor Lillqvist           6
      Timur                   5
      Dieter Praas            5
      Heiko Tietze            5
      Buovjaga                5
      László Németh           4

   + top 10 bugs reporters:
      Nicolas Christener      18
      Xisco Faulí             8
      sdc.blanco              6
      DM                      4
      Mike Kaganski           3
      R. Green                3
      Roman Kuznetsov         3
      NISZ LibreOffice Team   3
      Chris Sherlock          2
      david.cortes.rivera     2

   + top 10 bugs fixers:
      McNamara, Caolán        6
      Lillqvist, Tor          6
      Xisco Faulí             4
      Balazs Varga            3
      Németh, László          3
      Kelemen, Gabor          3
      Michael Stahl           2
      Adolfo Jayme Barrientos 2
      Luboš Luňák             2
      Heiko Tietze            2

   + top 10 bugs confirmers:
      Xisco Faulí             39
      Nabet, Julien           14
      Heiko Tietze            12
      Dieter Praas            10
      Weghorn, Michael        5
      Timur                   5
      BogdanB                 4
      Brinzing, Oliver        4
      Raal                    3
      *UNKNOWN*               3


* 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 %  (-1)
    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 : 5/243 -    2 %  (+0)


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

    done by:
       Xisco Faulí           14
       Raal                   4


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

    done by:
       Xisco Faulí           14
       Raal                   5


* all bugs tagged with 'regression'
  + 1143(-1) bugs open of 9166(+21) total 2(+0) high prio.

    done by:
       Xisco Faulí            13
       Timur                   1
       Nabet, Julien           1
       NISZ LibreOffice Team   1
       Dieter Praas            1
       kompilainenn            1
       m.a.riosv               1
       MM                      1
       Raal                    1


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

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


* ~Component   count net * all regressions
  + http://bit.ly/1BUdI8i
    Writer: other            - 321(+3)
    Calc                     - 224(+0)
    Impress                  - 131(+0)
    Writer: docx filter      - 74(-1)
    LibreOffice              - 64(-2)
    Draw                     - 45(+0)
    Borders                  - 40(-2)
    UI                       - 40(+0)
    Base                     - 36(+1)
    Writer: perf             - 33(+0)
    Crashes                  - 33(+3)
    Writer: doc filter       - 32(+0)
    Writer: other filter     - 29(+0)
    graphics stack           - 26(-1)
    filters and storage      - 22(+0)
    RTL                      - 22(+0)
    Printing and PDF export  - 18(-1)
    Chart                    - 18(+0)
    BASIC                    - 18(+0)
    framework                - 2(+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