minutes of ESC call ...

classic Classic list List threaded Threaded
4 messages Options
Michael Meeks-5 Michael Meeks-5
Reply | Threaded
Open this post in threaded view
|

minutes of ESC call ...

* Present:
    + Sophie, Heiko, Caolan, Eike, Stephan, Olivier, Xisco, Michael S,
      Armin, Michael W, Cloph, Miklos, Thorsten, Michael M

* Completed Action Items:

* Pending Action Items:
    + run the certification script (Kendy)
    + make Qt5 backend experimental (Jmux)
    + commit access
       + GSOC mentors ask students (all)
       + communication issue wrt. Help (Sophie)

* Release Engineering update (Christian)
    + 6.2.4 rc2 status
      released as final this week.
    + 6.2.5 rc1 week 24 (June 10-16)
    + 6.3 alpha1: status
      + feature freeze: next week.
    + 6.3.0 beta1 / libreoffice-6-3 branch / feature freeze: next week
      + late features
         + Apple notarization feature for 10.4.15 (Christian)
            + basic framework is running, but missing gathering
                of entitlements for features eg. integrate with AppleScript
         + Zip parallelism (Lubos)
            + should give a nice win for big ODS file saving
            + see tdf#113042
         + Online / Sidebar merge – core + online (Ash)
    + Remotes
    + Android viewer
    + Online

* Documentation (Olivier)
    + New Help
        + enhancements for A11y (buovjaga)
    + Helpcontents2
        + page house keeping (ohallot, LibreOfficiant)
    + Google seasons of Doc
        + Applicants to supply a work plan
        + ~20 contacts, 3 responses.
        + hopefully more by end of the month
    + Guides
        + Calc Guide under work by doc team.

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        251(251) (topicUI) bugs open, 213(213) (needsUXEval) needs to be evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months  
             added      5(3)     19(-2)    37(0)       83(1)  
         commented     61(-7)   241(10)   569(24)    1463(35)
           removed      3(2)      5(2)     16(1)       26(1)  
          resolved      5(4)     11(1)     44(0)      134(3)  
    + top 10 contributors:
          Tietze, Heiko made 105 changes in 1 month, and 617 changes in 1 year
          Foote, V Stuart made 53 changes in 1 month, and 222 changes in 1 year
          Kainz, Andreas made 48 changes in 1 month, and 223 changes in 1 year
          Cor Nouws made 42 changes in 1 month, and 135 changes in 1 year
          kompilainenn made 33 changes in 1 month, and 210 changes in 1 year
          Thomas Lendo made 27 changes in 1 month, and 234 changes in 1 year
          Xisco Faulí made 25 changes in 1 month, and 270 changes in 1 year
          dieterp made 13 changes in 1 month, and 128 changes in 1 year
          Mehrbrodt, Samuel made 8 changes in 1 month, and 68 changes in 1 year

    + New needsUXEval between May/16-23

      * For (mail manage wizard) in (Tools) and in the step (Select Address
        List) in case where the choice board is empty <Filter> and <Change
        Table> are activated
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125330 
      * Add a link to FAQ to "JRE missing" message box
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125379 
      * Writer – Aspect Ratio Incorrect When Making Image Fit Paragraph Width
        + https://bugs.documentfoundation.org/show_bug.cgi?id=124888 
      * LibreOffice Theme dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125448 
      => in discussion, unconfirmed, needinfo

      * Tip of the Day dialog has different default controls for tips with and
        without links, making different behaviour for simply pressing Enter
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125379 
      * The tabs of the layer tabbar are much too wide in Draw without the
        protect icon
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125403 
      * Implement different border colors depending on the LibreOffice app
        launched on Windows
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125443 
      * Add Ctr+D and Ctrl+B to populate content from adjacent cells
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125417 
      * Bad layout in "Save As" dialog
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125453 
      * Elements pane: Items not reachable without mouse
        + https://bugs.documentfoundation.org/show_bug.cgi?id=65587 
      => new

->    * The updater has never worked for me (on Linux) and manual
        updating is extremely cumbersome
        + https://bugs.documentfoundation.org/show_bug.cgi?id=125451
        + assume this is never seen in distro builds (Michael)
        + always only had the check-for-updates (Christian)
           + are they talking about this feature ?
           + or the un-released experimental incremental update from Markus
               + that’s not on Linux (Heiko)
        + works on Linux – only for daily builds (Xisco)
        + won’t get rid of update is available thing (Christian)
           + can improve the UI of course but … it stays.
      => needsdevadvice

* Crash Testing (Caolan)
    + Google / ossfuzz:
      + 7 (+1,-0) issues
      + a few timeouts left
      + “build” failure, afl failing to execute (?)
      + unclear if its an up-stream change that will disappear
    + Crash testing:
      + 16(-6) import failure, 4(+0) export failures
      + not got any worse, and slightly down
      + another fix included in build as of now.
      + will include backtraces in the logs that we up-load
      + hopefully will show us some of the intermittent ones.
    + waiting for coverity
      + until new version that supports c++17(?)
    + security list poke on silly perf. Issue
      → not a security bug.

* Crash Reporting (Xisco)
  + http://crashreport.libreoffice.org/stats/version/6.1.5.2
    + 1705 (+147)
  + http://crashreport.libreoffice.org/stats/version/6.1.6.3
    + 277 (+62)
  + http://crashreport.libreoffice.org/stats/version/6.2.2.2
    + 1532 (-303)
  + http://crashreport.libreoffice.org/stats/version/6.2.3.2
    + 2872 2401 (+471)
  + http://crashreport.libreoffice.org/stats/version/6.2.4.2
    + 119 (-)

* Hackfests & Events (Sophie)
   + this year hackfests coming up:
        + Paris in Summer (Sophie)
          + first week of July Fri/Sat 5th / 6th
            + near Gare de Nord, La Mouette working on communication
          + designing a flier – avoids stomping on exams at end of June
          + https://wiki.documentfoundation.org/Hackfest/Paris2019 
          + hope to have a Hackfest NG setup again – mentees, please speak up!
          + people are adding themselves to the wiki already.
        + tentative Dresden: late autumn (past mid-October, for having students)
      + Brussels Hackathon (Thorsten)
          + pending October hackfest – needs confirmation
          + conflicts with Dresden – need a decision in May or so; pending …
          => plan to go ahead & confirm with Dresden
   + hope to have one each quarter.

* Conference (Sophie)
   + CfP deadline is end of June
   + https://conference.libreoffice.org/2019/call-for-papers/

* GSOC 2019 (Thorsten/Xisco/Moggi/Heiko)
   + Project page:     https://summerofcode.withgoogle.com/organizations/5557591040589824/ 
   + Timeline: https://developers.google.com/open-source/gsoc/timeline
   + currently: community bonding period, students present their projects,     finalize plans & get ready to start
   + Mentors, please make sure students are active & communicating!
      + if your students are not active, we should kick them out now.
   + next deadline: May 27, coding starts

* C++ lectures (Xisco)
    + Izabela taking care of organization from now on.
    + Next Session: Today
    + https://blog.documentfoundation.org/blog/2019/05/20/next-c-workshop-binary-search-trees-23-may-at-1800-utc/
    + pending E-mail to work out how to proceed (Eike)

* mentoring/easyhack update
          committer...   1 week       1 month     3 months     12 months  
                  open       58(-19)     111(-27)     112(-29)     121(-29)
               reviews     1448(-105)   5340(244)   13877(186)   50787(843)
                merged      314(60)     1225(61)     3662(41)    14823(51)
             abandoned       15(3)        81(5)       206(4)       757(-86)
           own commits      258(36)      963(40)     3102(-29)   14154(-51)
        review commits       94(-8)      385(25)      990(20)     3916(36)
        contributor...   1 week    1 month   3 months   12 months  
                  open     31(-14)    86(7)     89(9)       90(9)  
               reviews     52(-32)   212(-7)   538(-7)    3617(-538)
                merged     59(-14)   239(8)    565(29)    1846(33)  
             abandoned      4(1)      19(-5)    90(-2)     296(-12)
           own commits     62(-13)   262(11)   612(33)    1949(41)  
        review commits      0(0)       0(0)      0(0)        0(0)  
    + easyHack statistics:
       needsDevEval 97(97)   needsUXEval 1(1)   cleanup_comments 267(267)  
       total 333(333)   assigned 27(27)   open 205(205)  
    + top 10 contributors:
          Gelmini, Andrea made 149 patches in 1 month, and 760 patches in 1 year
          Ilmari Lauhakangas made 17 patches in 1 month, and 54 patches in 1 year
          Illarionov, Arkadiy made 15 patches in 1 month, and 99 patches in 1 year
          LibreOfficiant made 12 patches in 1 month, and 28 patches in 1 year
          Todor Balabanov made 7 patches in 1 month, and 7 patches in 1 year
          Adrien Ollier made 7 patches in 1 month, and 7 patches in 1 year
          himajin100000 made 6 patches in 1 month, and 17 patches in 1 year
          Balazs Varga made 4 patches in 1 month, and 34 patches in 1 year
          Roman Kuznetsov made 3 patches in 1 month, and 28 patches in 1 year
          Kaishu Sahu made 3 patches in 1 month, and 14 patches in 1 year
    + top 10 reviewers:
          Nabet, Julien made 330 review comments in 1 month, and 1558 in 1 year
          Holešovský, Jan made 204 review comments in 1 month, and 813 in 1 year
          Michael Stahl made 163 review comments in 1 month, and 1159 in 1 year
          Vajna, Miklos made 160 review comments in 1 month, and 1395 in 1 year
          Behrens, Thorsten made 157 review comments in 1 month, and 1713 in 1 year
          Meeks, Michael made 137 review comments in 1 month, and 586 in 1 year
          Timar, Andras made 131 review comments in 1 month, and 981 in 1 year
          Grandin, Noel made 122 review comments in 1 month, and 1169 in 1 year
          Bergmann, Stephan made 108 review comments in 1 month, and 797 in 1 year
          McNamara, Caolán made 102 review comments in 1 month, and 1102 in 1 year
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report:
          DrRobotto [hidden email]
* Commit Access

* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)

* Jenkins / CI update (Christian)
    from:Thu May  9 13:52:19 2019
    master linux rel  jobs: 189 ok: 189 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master linux dbg  jobs:  84 ok:  78 ko:   6 fail ratio:  7.14 % break:   6 broken duration: 6.86%
    master mac rel    jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master mac dbg    jobs:   0 ok:   0 ko:   0 fail ratio:  0.00 % break:   0 broken duration: 0.00%
    master win rel    jobs: 116 ok:  89 ko:  26 fail ratio: 22.41 % break:  20 broken duration:23.33%
    master win dbg    jobs: 121 ok:  96 ko:  25 fail ratio: 20.66 % break:  23 broken duration:17.06%
    master win64 dbg  jobs: 116 ok:  95 ko:  21 fail ratio: 18.10 % break:  21 broken duration:25.62%
    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%
    master gerrit lin jobs: 465 ok: 375 ko:  24 fail ratio:  5.16% time for ok: mean:  23 median:  21
    master gerrit plg jobs: 475 ok: 338 ko:  83 fail ratio: 17.47% time for ok: mean:  38 median:  34
    master gerrit win jobs: 507 ok: 309 ko:  95 fail ratio: 18.74% time for ok: mean:  68 median:  69
    master gerrit mac jobs: 476 ok: 335 ko:  25 fail ratio:  5.25% time for ok: mean:  58 median:  31
    master gerrit all jobs: 449 ok: 271 ko: 141 fail ratio: 31.40% time for ok: mean: 132 median: 108
   + https://dev-www.libreoffice.org/tmp/gerrit_190523.html 
   + https://ci.libreoffice.org/job/gerrit_mac/buildTimeTrend 
     big variation in Mac build times on same machine, not investigated, but
     likely master and 6-2 branch too diverged/causing ccache misses
      + normal builds that take 30 mins can randomly take 2 hrs
      + ccache changes ? - perhaps increase ccache directory, or have 2 dirs.
      + will look to see what’s up there.
   + tests that failed more than twice in last seven days:
      3 CppunitTest_sd_misc_tests
      3 UITest_impress_tests
      4 CppunitTest_sw_uwriter
      4 UITest_calc_tests7
      4 UITest_writer_tests
      5 CppunitTest_sd_tiledrendering
      6 CppunitTest_sc_pdf_export
     32 UITest_writer_tests5   (most last Friday)
      + lots of these failing.
      + sorted out now (Miklos)
         + 2 roots
            + 1 fixed by Stephan – some Xwindow tests
            + another was unreliable - now disabled

* l10n (Sophie)
    + Tips are now ready for translation
       + please remove the note on Pootle.
    + https://bugs.documentfoundation.org/show_bug.cgi?id=125404
      adding sinitic languages localization
       + potential conflict between chinese speaking types

* QA update (Xisco)

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

    + UNCONFIRMED: 567 (+19)
        + enhancements: 77  (+4)
        + needsUXEval: 3 (+2)
        + haveBackTrace: 4 (+1)
        + needsDevAdvice: 15 (-1)
        + documentation:  12 (-1)
        + android:  16 (+3)
        + iOS:  8 (+2)
        + Online:  20 (-3)
    + can we move iOS bugs to new directly ? (Xisco)
        + sounds sensible (Michael)

    + Most pressing bugs:

        + New
            [None]

        + Older
            + External forms for a database doesn't save data - closing form
                + https://bugs.documentfounedation.org/show_bug.cgi?id=114596
                + Noel? Michael Stahl ?
        + Fixed
            + crash: on open basic editor to edit macros
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125370
      + fixed thanks to Samuel
            + Table is deleted after acceding the table
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125339
                + fixed thanks to Noel Grandin

            + Font changed when typing into cell, in edit mode, with redline
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125054
                + fixed thanks to Armin

            + can't open DOT file
                + https://bugs.documentfoundation.org/show_bug.cgi?id=125216
                + Tor … - Dropped from the list

    + New high severity bugs of the week:

        + The database wizard generates buggy PostgreSQL URLs
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125168

        + File with linked frames and inserted image in the second frame crashes on close (see comment 2)
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125352

        + Crash when check a "Personal Letter" on Letter Wizard
            + https://bugs.documentfoundation.org/show_bug.cgi?id=125382

* QA stats

    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +131  -6 (-120) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             22
       Caolán McNamara         9
       Heiko Tietze            6
       László Németh           6
       Luboš Luňák             5
       andreas_k               5
       Roman Kuznetsov         5
       Gabor Kelemen           3
       Buovjaga                3
       Julien Nabet            3

    + top 10 bugs reporters:
       NISZ LibreOffice Team   11
       Xisco Faulí             9
       Kevin Suo               3
       Roman Kuznetsov         3
       Jim Avera               3
       Usama                   2
       Tamás Zolnai            2
       Mike Kaganski           2
       andreas_k               2
       Aron Budea              2

    + top 10 bugs fixers:
       Xisco Faulí             9
       McNamara, Caolán        8
       Luboš Luňák             4
       Németh, László          4
       Grandin, Noel           3
       Kainz, Andreas          2
       Jim Raykowski           2
       Mehrbrodt, Samuel       2
       Francis, Dennis P.      2
       kompilainenn            2

    + top 10 bugs confirmers:
       Xisco Faulí             34
       kompilainenn            11
       Usama                   9
       Timur                   8
       Raal                    8
       Foote, V Stuart         6
       Budea, Áron             5
       dieterp                 5
       Tietze, Heiko           4
       Nabet, Julien           4


* Highest-Priority bugs (aka "MABs"):
   + http://bit.ly/2lJAAJI
     6.0 : 1/51 -     1 %  (+0)
     5.4 : 1/40 -     2 %  (+0)
     5.3 : 0/53 -     0 %  (-1)
     5.2 : 1/44 -     2 %  (+0)
     5.1 : 0/35 -     0 %  (+0)
     5.0 : 0/64 -     0 %  (+0)
     4.4 : 1/76 -     1 %  (+0)
     4.3 : 2/73 -     2 %  (+0)
     4.2 : 2/133 -    1 %  (-1)
     4.1 : 1/83 -     1 %  (-1)
     4.0 : 4/83 -     4 %  (+0)
     old : 6/244 -    2 %  (-2)


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   + 667/3279 664/3255 668/3238 666/3218 665/3199 664/3181 641/3146

     done by:
        Xisco Faulí            15
        Buovjaga                2
        Raal                    1
        NISZ LibreOffice Team   1
        Kevin Suo               1
        Aleksei Nikiforov       1
        Monastirsky, Maxim      1
        Budea, Áron             1
 

* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   + 848/4075 847/4043 850/4024 848/4004 847/3985 845/3965 832/3939

     done by:
        Xisco Faulí            20
        Buovjaga                4
        Kelemen, Gabor          2
        Raal                    1
        NISZ LibreOffice Team   1
        Kevin Suo               1
        Aleksei Nikiforov       1
        Monastirsky, Maxim      1


* all bugs tagged with 'regression'
   + 1110(-7) bugs open of 8475(+28) total 4(-2) high prio.

     done by:
        Xisco Faulí            15
        Raal                    2
        Timur                   2
        Kelemen, Gabor          2
        Buovjaga                2
        NISZ LibreOffice Team   1
        Kevin Suo               1
        tommy27                 1
        Alex Thurgood           1
        yutgor                  1


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

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


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 283(+5)
     Calc                     - 211(-8)
     Impress                  - 118(+0)
     Writer: docx filter      - 78(-2)
     LibreOffice              - 64(-4)
     Draw                     - 46(+1)
     Base                     - 45(-1)
     UI                       - 42(-1)
     Borders                  - 40(+0)
     Writer: doc filter       - 36(-1)
     Writer: other filter     - 33(+1)
     Writer: perf             - 33(-1)
     graphics stack           - 29(-1)
     Crashes                  - 29(+2)
     filters and storage      - 25(+1)
     RTL                      - 23(+0)
     BASIC                    - 18(+1)
     Chart                    - 15(+1)
     Printing and PDF export  - 14(+0)
     framework                - 2(+0)
     Linguistic               - 1(+0)
_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
Jan-Marek Glogowski Jan-Marek Glogowski
Reply | Threaded
Open this post in threaded view
|

Re: minutes of ESC call ...

Hi everyone,

Am 23.05.19 um 16:34 schrieb Michael Meeks:
> * Completed Action Items:
>
> * Pending Action Items:
>     + make Qt5 backend experimental (Jmux)

So I just tried to implement this, but it's to early to access the config.
I get an com::sun::star::uno::DeploymentException when using
officecfg::Office::Common::Misc::ExperimentalMode::get() and the "real"
SvtMiscOptions::IsExperimentalMode() is in svtools, which itself depends on vcl,
so I can't use that either.

I really don't want to start parsing LO config options in some manual way in the
plugin loader. I was hoping for a simple solution (two lines of code currently),
but here we are / I am.

IMHO that leaves us with:
1. don't allow to load the qt5 plugin in 6.2 at all
2. switch qt5 to cairo in 6.2 only
3. cope with the eventual bug fallout, when 6.2 becomes still (which I think
won't be large, but who knows)

Honestly I would go with 3. Eventually even 2.

Something for next week?
Other opinions and options?

Jan-Marek

P.S. and if kde5 doesn't make it into still, qt5 will be gone too.
_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
Michael Weghorn Michael Weghorn
Reply | Threaded
Open this post in threaded view
|

Re: minutes of ESC call ...

On 23/05/2019 17.19, Jan-Marek Glogowski wrote:
> IMHO that leaves us with:
> 1. don't allow to load the qt5 plugin in 6.2 at all
> 2. switch qt5 to cairo in 6.2 only
> 3. cope with the eventual bug fallout, when 6.2 becomes still (which I think
> won't be large, but who knows)
>
> Honestly I would go with 3. Eventually even 2.

Sounds reasonable to me (both, 3. and 2.).
> P.S. and if kde5 doesn't make it into still, qt5 will be gone too.

That depends. My understanding of the discussion so far (s.a.
tdf#124044) was that kde5 wouldn't be the default (on Plasma/LXQt) if
not considered "ready" in time for 6.2.5. This could e.g. easily be
achieved by reverting commit f2bf002e90bf5cc74cf190d66507e59b78ba73e9
("Add autodetection for KDE5 VCL Plugin").
In this case, people manually setting "SAL_USE_VCLPLUGIN" would still be
able to choose qt5 or kde5, but IMHO people doing so should know what
they're doing... (matching case 3 from above).
I don't have strong opinion on that, though.
_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
Michael Weghorn Michael Weghorn
Reply | Threaded
Open this post in threaded view
|

Re: minutes of ESC call ...

In reply to this post by Michael Meeks-5
Hi everyone,

a quick follow-up:

> * Pending Action Items:
>     + run the certification script (Kendy)
>     + make Qt5 backend experimental (Jmux)

Just talked to jmux on IRC. Since making qt5 experimental doesn't work
easily (s. Jan-Marek's email [1]), the suggestion is to just keep it as
is, i.e. qt5 is never used by default, but people can select it by
setting the SAL_USE_VCLPLUGIN=qt5 environment  variable (and set
SAL_VCL_QT5_USE_CAIRO in addition to get Cairo rendering).

This is the third option from the 3 Jan-Marek suggested:
> IMHO that leaves us with:
> 1. don't allow to load the qt5 plugin in 6.2 at all
> 2. switch qt5 to cairo in 6.2 only
> 3. cope with the eventual bug fallout, when 6.2 becomes still (which I think
> won't be large, but who knows)


[1] https://lists.freedesktop.org/archives/libreoffice/2019-May/082835.html


_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice

signature.asc (849 bytes) Download Attachment