ESC meeting minutes: 2019-12-05

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

 



* Present:
    + Cloph, Heiko, Caolan, Eike, Stephan, Xisco, Michael S, Thorsten, Ilmari, Miklos, Oliver, Kendy, Michael M.

* Completed Action Items:
   + update the ReleaseBuilds wiki page after release baseline for macOS has changed to Catalina + xcode11 (Cloph)
   [ decided to not do it at the end ]
   + file a redmine ticket to update api.libreoffice.org automatically (Cloph)
     [ https://redmine.documentfoundation.org/issues/3052 ]

* 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
     + string + ui freeze in 2 weeks
     + Late features?
       + ODF tender, perhaps (Thorsten)
	  + string changes went in to 6.4 precautiously (Thorsten)
   + 6.3 status
     + 6.3.4 rc2 will be tagged later today
   + Remotes
   + Android viewer
     + there were some x86 fixes, but is still broken for Cloph
     + arm64 – likely to have runtime problems
         + Kendy has some patches to bridges and elsewhere, but maybe not all
           of them are needed thanks to the Stephan’s patch
   + Online
     + libreoffice-6-4 branch is created

* Documentation (Olivier)
     + New Help
        + progress in XHP editor (ohallot)
        + goal: edit in the browser, click a button, see the result instantly
     + Helpcontent2
        + Hep page for OPT_ functions (S. Fanning)
        + Updates and housekeeping (ohallot)
          + switching from PNG to SVG images, new requirement: width/height has to be set
        + Fixes (Caolán, M. Kaganski)
     + Google Season Of Doc
        + Book is ready LibreOffice Online
        + PDF: https://nextcloud.documentfoundation.org/s/RtHBeXoeiZr2eM8
     + Calc guide:
       + decided to be less verbose about threading / opencl

* UX Update (Heiko)
   + Bugzilla (topicUI) statistics
       231(231) (topicUI) bugs open, 249(249) (needsUXEval) needs to be evaluated by the UXteam
   + Updates:
       BZ changes   1 week    1 month   3 months   12 months
            added      4(-11)    20(-4)    38(-3)     103(-5)
        commented     91(7)     324(46)   787(10)    2292(54)
          removed      0(-1)      1(0)      1(0)       13(0)
         resolved     11(3)      35(8)     84(1)      217(7)
   + top 10 contributors:
         Heiko Tietze made 186 changes in 1 month, and 917 changes in 1 year
         Xisco Faulí made 100 changes in 1 month, and 404 changes in 1 year
         Kainz, Andreas made 44 changes in 1 month, and 245 changes in 1 year
         Timur made 41 changes in 1 month, and 98 changes in 1 year
         Foote, V Stuart made 39 changes in 1 month, and 398 changes in 1 year
         Dieter Praas made 36 changes in 1 month, and 305 changes in 1 year
         Mehrbrodt, Samuel made 24 changes in 1 month, and 109 changes in 1 y
         Roman Kuznetsov made 23 changes in 1 month, and 290 changes in 1 year
         Cor Nouws made 18 changes in 1 month, and 173 changes in 1 year
         Seth Chaiklin made 16 changes in 1 month, and 23 changes in 1 year

  + New tickets with needsUXEval Nov/28-Dec/05

     * Remove alt+enter shortcut
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129201
     * Page sidebar: "Same Content" on header/footer sections is absolutely
       illogical
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129200
     * Tabbed interface: Remove printer name in Print Directly command under
       File tab
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129154
     * Choice of extra toolbars forgotten when switching to different view
       (e.g. NotebookBar)
       + https://bugs.documentfoundation.org/show_bug.cgi?id=123607
     * PDF Export: UI doesn't show that the export option Range, is ignored
       when "Full-sheet previews" (under Structure) is set
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129162
     => in discussion, unconfirmed, reopened

     * FORMATTING - Preset protected cell background color not displayed in
       spreadsheet (documentation per Comment 6)
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129024
     * Show MIME type icon in recent file list
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129153
     * Make all function names distinguishable
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129122
       + dup of https://bugs.documentfoundation.org/show_bug.cgi?id=108458
  ->   + Jim made a patch to have an even listener for tooltips on treeviews
         https://gerrit.libreoffice.org/#/c/84555/
         + don’t forget to test both weld backends (gtk3, non-gtk3) (Miklos)
     => accepted

     * Wording in printer dialog
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129140
     => ASSIGNED

     * Some statusbar indicator are not easily visible on Adwaita Dark theme
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129145
     * Automatic bullet list inconsistency when mixed font size in line
       + https://bugs.documentfoundation.org/show_bug.cgi?id=127527
     * Redaction Toolbar Should Not Appears In A New Draw File
       + https://bugs.documentfoundation.org/show_bug.cgi?id=129128
     * Automatic Hyperlinks
       + https://bugs.documentfoundation.org/show_bug.cgi?id=128961
     => NAB, DUP, WFM

* Crash Testing (Caolan)
   + 0(-7) import failure, 0(-10) export failures
   + 0 coverity issues! \o/
   + 11 oss-fuzz issues (2 non-timeouts)

   + Impress – running program in a shape
     + perhaps will follow what PowerPoint does in the same context (Stephan)
       + what PowerPoint does is read-only mode by default for downloaded documents + then you can’t even click on the shape (Thorsten)

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/6.2.7.1
        + (+174) 1544 1370 1607 1473 1256 1378 1607 1549 2481 1309 959 673 186 0
    + https://crashreport.libreoffice.org/stats/version/6.2.8.2
        + (+109) 1082 973 815 568 375 320 198 0
    + https://crashreport.libreoffice.org/stats/version/6.3.1.2
        + (+18) 1280 1262 1238 1297 1162 1454 1783 2151 3406 2696 2886 2262 820 0
    + https://crashreport.libreoffice.org/stats/version/6.3.2.2
        + (-62) 2578 2640 3124 3622 3487 4392 3950 3273 4801 1698 0
    + https://crashreport.libreoffice.org/stats/version/6.3.3.2
        + (+362) 3674 3312 2629 1820 854 0

   + Recent regressions without steps to reproduce them
1. https://crashreport.libreoffice.org/stats/signature/TypeDescriptor_Init_Impl::getMutex()
2. (Since 6.3.3.2 – likely related to e200d3a51157e81eb66dbfc0961ae94c47b3c6e7) https://crashreport.libreoffice.org/stats/signature/XmlFilterAdaptor::importImpl(com::sun::star::uno::Sequence%3Ccom::sun::star::beans::PropertyValue%3E%20const%20&)
3. (Only linux) https://crashreport.libreoffice.org/stats/signature/dbaccess::ODatabaseDocument::impl_attachResource
4.
https://crashreport.libreoffice.org/stats/signature/ScDocument::RemoveSubTotalCell(ScFormulaCell%20*)
5. https://crashreport.libreoffice.org/stats/signature/SvListView::SelectListEntry(SvTreeListEntry%20*,bool)

 + no reproducers steps yet (Xisco)
   + hoping to figure out how to trigger them

* 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)

* mentoring/easyhack update
         committer...   1 week       1 month     3 months     12 months
                 open       80(8)       141(8)       147(9)       158(8)
              reviews     1489(-348)   6002(175)   14074(162)   55489(60)
               merged      432(-154)   2004(30)     5097(48)    17339(32)
            abandoned       24(2)        88(-6)      246(12)      850(3)
          own commits      305(-162)   1589(-32)    4307(46)    14765(-56)
       review commits       59(-36)     345(-15)     956(-19)    4295(-5)
       contributor...   1 week    1 month   3 months    12 months
                 open      25(6)     40(3)      43(4)       45(4)
              reviews     250(0)    827(38)   2131(48)    4242(150)
               merged      22(6)     70(14)    147(3)      893(5)
            abandoned      10(3)    167(3)     182(2)      479(4)
          own commits      19(-4)    87(-8)    184(-20)    934(-28)
       review commits       0(0)      0(0)       0(0)        0(0)
   + easyHack statistics:
      needsDevEval 6(6)   needsUXEval 1(1)   cleanup_comments 199(199)
      total 248(248)   assigned 4(4)   open 229(229)
   + top 10 contributors:
         Balazs Varga made 11 patches in 1 month, and 61 patches in 1 year
         LibreOfficiant made 9 patches in 1 month, and 77 patches in 1 year
         Corentin Noël made 8 patches in 1 month, and 9 patches in 1 year
         Seth Chaiklin made 8 patches in 1 month, and 8 patches in 1 year
         Pranam Lashkari made 6 patches in 1 month, and 6 patches in 1 year
         Tünde Tóth made 5 patches in 1 month, and 35 patches in 1 year
         Ilmari Lauhakangas made 3 patches in 1 month, and 42 patches in 1 year
         Steve Fanning made 2 patches in 1 month, and 2 patches in 1 year
         Marco A.G.Pinto made 2 patches in 1 month, and 9 patches in 1 year
         Attila Bakos made 1 patches in 1 month, and 2 patches in 1 year
   + top 10 reviewers:
         Vajna, Miklos made 141 review comments in 1 month, and 1568 in 1 year
         Xisco Faulí made 140 review comments in 1 month, and 1004 in 1 year
         Michael Stahl made 127 review comments in 1 month, and 1518 in 1 year
         Grandin, Noel made 119 review comments in 1 month, and 1166 in 1 year
         McNamara, Caolán made 118 review comments in 1 month, and 1123 in 1 year
         Bergmann, Stephan made 116 review comments in 1 month, and 1057 in 1 year
         Heiko Tietze made 114 review comments in 1 month, and 470 in 1 year
         Nabet, Julien made 113 review comments in 1 month, and 2266 in 1 year
         Meeks, Michael made 109 review comments in 1 month, and 631 in 1 year
         Holešovský, Jan made 108 review comments in 1 month, and 910 in 1 year
   + Patches automatically abandoned:
       Dialog: keep mpDialogImpl around after dispose. ( Michael Meeks )
           - https://gerrit.libreoffice.org/#/c/79878
       Make Chart Creation Wizard async ( Michael Meeks )
           - https://gerrit.libreoffice.org/#/c/79571
       tdf#127305 display selected text in URL field QR Code Dialog ( shubham goyal )
           - https://gerrit.libreoffice.org/#/c/78879
           - Samuel?
       tdf#97361: Removed getByTindex in Pyuno pytests ( Mayank Suman )
           - https://gerrit.libreoffice.org/#/c/80116
           - Thorsten?
   + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
         Martin Milata
         Henrie, Alex
         Gary Kim
         Steve Fanning

* Commit Access
   + None

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

* Jenkins / CI update (Christian)
   from:Thu Nov 28 14:50:33 2019
   master linux rel  jobs:  37 ok:  37 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
   master linux dbg  jobs:  32 ok:  31 ko:   1 fail ratio:  3.12 % break:   1 broken duration: 1.43%
   master mac rel    jobs:  10 ok:  10 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
   master mac dbg    jobs:  11 ok:  11 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
   master win rel    jobs:  51 ok:  48 ko:   3 fail ratio:  5.88 % break:   3 broken duration: 3.12%
   master win dbg    jobs:  63 ok:  61 ko:   2 fail ratio:  3.17 % break:   2 broken duration: 6.88%
   master win64 dbg  jobs:  58 ok:  52 ko:   6 fail ratio: 10.34 % break:   5 broken duration: 7.56%
   master gerrit lin jobs: 553 ok: 461 ko:  69 fail ratio: 12.48% time for ok: mean:  24 median:  20
   master gerrit plg jobs: 478 ok: 303 ko: 134 fail ratio: 28.03% time for ok: mean:  34 median:  28
   master gerrit win jobs: 569 ok: 437 ko: 107 fail ratio: 18.80% time for ok: mean:  57 median:  57
   master gerrit mac jobs: 543 ok: 418 ko:  62 fail ratio: 11.42% time for ok: mean:  42 median:  24
   master gerrit all jobs: 485 ok: 268 ko: 143 fail ratio: 29.48% time for ok: mean: 146 median: 142
  + https://dev-www.libreoffice.org/tmp/gerrit_191205.html
  + tests that failed a lot in last seven days:
     4 CppunitTest_sw_mailmerge
     6 CppunitTest_sw_uiwriter
     8 CppunitTest_writerperfect_writer
    12 UITest_calc_tests
    24 UITest_chart

  + high load on Jenkins continues
  + tempted to kill ongoing jobs when one fails (Cloph)
  + EC2 instance is suboptimal (completed a build in 16h)
    + took them offline for now
    + have 1 replacement (on the weblate machine for now)
    + Possibly the Hetzner cloud will be a good replacement for Amazon
      + is this on-demand? (Thorsten)
        + yes, that’s the intention (Cloph)
        + though need to start the instances manually currently – but Hetzner has API, needs a bit of glue & scripting to hook up to Jenkins
   + trade-off: more info later vs less info faster
     + currently: more info later
     + plan: less info faster (kill ongoing platforms if one fails)
       + happy (Thorsten)

* 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 instance status: migrating to a newer version
  + also to final hardware
    + both pending on provisioning of the server (ordered it last Friday)
  + new team for Guadeloupean Creole

* Graphics architecture (Thorsten)
 * https://pad.documentfoundation.org/p/ESC_graphics_architecture
 * skia status: see the updated feature/skia branch in core.git (Miklos)
 + Lubos merged the SKIA branch to master
    + if you want to try it, export SAL_ENABLESKIA=1
 + Metabug for skia bugs:
	- https://bugs.documentfoundation.org/show_bug.cgi?id=129062

* 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

* bibisect repos heads up – those are incremental builds, so busted dependencies give interesting bugs – c.f. https://bugs.documentfoundation.org/show_bug.cgi?id=128133 – needs awareness or perhaps occasional clean builds (Thorsten)

  + what about from-scratch builds for bibisect? (Miklos)
    + windows don’t have ccache (Thorsten)
    + not happy with non-c++ build cost – rebuilds change timestamps, kill git 	 compression (Cloph)
      + regarding reproducible builds, one random link with information also
        for Windows is
        <http://blog.llvm.org/2019/11/deterministic-builds-with-clang-and-lld.html>
    + what about at least clean Linux builds? (Miklos)
      + a bit worried regarding random noise in bibisect repos (Cloph)
      + 8GB is the current size of a full cycle, not looking forward to larger repos (Xisco)

* QA update (Xisco)

    + Please help flesh out the monthly reports:
          https://nextcloud.documentfoundation.org/s/2qbepFYXXan4ief

   + UNCONFIRMED: 551 (-1)
       + enhancements: 58  (-4)
       + needsUXEval: 5 (-4)
       + haveBackTrace: 0 (+0)
       + needsDevAdvice: 13 (-1)
       + documentation:  10 (+3)
       + android:  5 (+0)
       + iOS:  1 (-3)
       + Online:  14 (-1)

    New:
        + 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?

        + Time required to export a large document has doubled for Latin (text layout issue)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=112989
            + Khaled?

    Old:
        + 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:
        + Sidebar Position and Size displays incorrect width and height when units in mm
            + https://bugs.documentfoundation.org/show_bug.cgi?id=128659
            + Thanks to Caolán



   + New high severity bugs of the week:
       + Crash when sort by column of Excel 97-2003 file with specific data
           + https://bugs.documentfoundation.org/show_bug.cgi?id=129127
           + Dennis ?

       + Protecting sheets removes the all cell comments in LibreOffice Calc if the file format had been given as 'xlsx'
           + https://bugs.documentfoundation.org/show_bug.cgi?id=119190
		+ Noel Power ?

* QA stats
   + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
     +131  +9 (-164) overall)
     many thanks to the top bug squashers:
      Xisco Faulí             20
      Timur                   20
      Caolán McNamara         10
      Mike Kaganski           8
      QA Administrators       7
      Andras Timar            6
      Julien Nabet            6
      andreas_k               6
      Roman Kuznetsov         4
      Noel Grandin            4

   + top 10 bugs reporters:
      NISZ LibreOffice Team   6
      Mike Kaganski           5
      Nicolas Christener      5
      Chris Sherlock          4
      raal                    3
      Rizal Muttaqin          3
      Roman Kuznetsov         2
      Roeland                 2
      Adalbert Hanßen         2
      roland                  2

   + top 10 bugs fixers:
      McNamara, Caolán        9
      Xisco Faulí             6
      Grandin, Noel           5
      Kainz, Andreas          4
      Andras Timar            3
      Kaganski, Mike          3
      Hung, Mark              2
      Rathke, Eike            2
      Nabet, Julien           2
      Vajna, Miklos           1

   + top 10 bugs confirmers:
      Dieter Praas            17
      Xisco Faulí             16
      Timur                   14
      Heiko Tietze            8
      Nabet, Julien           8
      Roman Kuznetsov         6
      Alex Thurgood           6
      *UNKNOWN*               5
      Foote, V Stuart         3
      Kaganski, Mike          3


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


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

    done by:
       Xisco Faulí           10
       Budea, Áron            2
       Brinzing, Oliver       2
       Terrence Enger         1
       Raal                   1
       Timur                  1
       Kaganski, Mike         1


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

    done by:
       Xisco Faulí           12
       Budea, Áron            2
       Brinzing, Oliver       2
       Terrence Enger         1
       Raal                   1
       Kaganski, Mike         1


* all bugs tagged with 'regression'
  + 1138(-3) bugs open of 9117(+26) total 2(-1) high prio.

    done by:
       Timur                   6
       Xisco Faulí             6
       Brinzing, Oliver        3
       Andrea Giudiceandrea    2
       Alex Thurgood           2
       Foote, V Stuart         1
       NISZ LibreOffice Team   1
       Pedro                   1
       Raal                    1
       Kaganski, Mike          1


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

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


* ~Component   count net * all regressions
  + http://bit.ly/1BUdI8i
    Writer: other            - 314(-4)
    Calc                     - 227(+3)
    Impress                  - 130(-1)
    Writer: docx filter      - 77(+0)
    LibreOffice              - 65(-1)
    Draw                     - 45(+0)
    Borders                  - 41(+1)
    UI                       - 38(+0)
    Base                     - 35(+0)
    Writer: perf             - 33(-1)
    Writer: doc filter       - 32(+1)
    Crashes                  - 31(+1)
    Writer: other filter     - 29(+0)
    graphics stack           - 27(-1)
    filters and storage      - 22(+0)
    RTL                      - 22(+0)
    BASIC                    - 19(+2)
    Printing and PDF export  - 18(+0)
    Chart                    - 17(+0)
    framework                - 2(+0)
    sdk                      - 1(+0)
    Linguistic               - 0(-1)
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice




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

  Powered by Linux