minutes of ESC call ...

Michael Meeks michael.meeks at collabora.com
Thu Sep 15 15:06:38 UTC 2016


||* Present:||

||    + Stefan Weiberg (smux), Sophie, Stephan, Michael
S, Christian, jani, Heiko, Miklos||

      Noel, Kendy, Xisco, Caolan, Armin

||    ||

||* Completed Action Items:||

||    + CrashTest VM E-mails now arriving at the mailing list (Cloph)||

||    + write welcome to committing E-mail for Susobhan Ghosh (JanI)||

 

||* Pending Action Items:||

    + create mentor summit proposal (Thorsten)

||        [ Moggi asking his teachers, any other mentors interested in
going ? ]||

||    + poke at MSDN licenses (Michael)||

||        [ ping again on that ]||

||    + investigate a cron job that queries & auto-merges (Norbert)||

||        [ the solution proposed by David - using his query & a JSON
script||

||          to refine it - will work - needs a bit more python (Norbert) ]||

||    + tweak UI and get LiveConnect API key / build case for board
(Christian)||

||       + still need to get API key, rest is done||

||    + attempt to re-build a recent gstreamer 1.0 / core spec file||

||      on our CentOS6 base (tdf#94508) (Christian)||

|| ||

||* Release Engineering update (JanI)||

    + 5.2.2 RC1 (Cloph)

       + done, on pre-releases, but not announced.

       + will be announced soon wrt. general availability (JanI)

||    + 5.2.2 RC2||

       + due next week - not Tuesday, but Wed morning.

||    + 5.1 → 5.1.6 rc1 Oct 4th||

||    + 5.3 → 5.3.0 alpha 1 Oct 18th||

||    + Android & iOS Remote||

       + no release - but Mirek did some icons & app-store

         logo improvements

       + tile rendering problem still not fixed; rendering only top-left
tile.

       + will up-load a new impress remote (Cloph)

|| ||

||* LibreOffice Conference Retrospective||

    + great to see so many people there.

    + really liked the hack-night organization (Miklos)

       + different rooms for chatting & also hacking.

    + longer in-person ESC meeting ...

       + seems the hour went quite quick - focused on VCL (Kendy)

           + scheduling it 1st thign in the morning not ideal either.

           + otherwise conference worked well overall

    + should announce it a bit better (JanI)

       + thought that it was different, and we had normal ESC meeting in
the afternoon.

    + very productive conference (Heiko)

|| ||

||* Documentation (Olivier)||

||    + not around.||

 

||* UX Update (Heiko)||

    + needsUXAdvice of 2016-Sep-08: Total 495 (-23)

        Base                 0

        Calc                13

        Draw                64

        Extensions           1

        filters and storage  1

        framework            3

        Impress             10

        Installation         1

        LibreOffice        350

        Localization         0

        UI                  13

        Writer              39

 

    + Hot stuff (since Sep/01)

      + Info/Slideshow during installation (tdf#101945)

         + Marketing seems not to be excited

         + Release engineering is concerned about maintenance nightmare.

         + See also "Welcome dialog" in tdf#91441

         => close it unless someone volunteers to do it.

 

      + Draw: Multistop/Multicolor gradients

         + Mail sent to the libreoffice ML

         + a work in progress; don't have multi-gradient colours.

         + thinking about the file-format issues (Armin)

            + painting is ~easily done, supported by SVG.

            + there are primitives for it, can be exported to PDF & printed.

            + internally in the core - we don't have it yet.

            + need it in the UNO API and file-format.

            => working on it; and a backwards compatible way.

 

      + LibreOffice Additions (aka extensions and templates)

         + Mail sent to design ML with link
to http://pad.documentfoundation.org/p/UX-GHNS

         + have other things we can push: eg. gradients etc. to share.

         + should be possible to add this to plone.

         + mail to design list and a rough idea.

 

      + concerned wrt. the balance of push to developers vs. pulling
advice (Michael)

         + no developers asking for this stuff (Heiko)

         + better to discuss topics un-related to development in design
meeting (Kendy)

 

      + Extended Toolbar

         + Naming, layout, configuration.

         + discussion ongoing, need a better name for NotebookBar

         + discuss layout, controls, extended configuration, started
from the UI.

         + some notebook like, some with context bits (Kendy)

         + talk to Italo - has some ideas (Sophie)

 

      + Accessibility questions

         + e.g. how to deal with the sidebar (tdf#100898)

         + interest from people at the conference in making things

           accessible for screen readers.

  

||* Crashtest update (Caolan)||

||    + 2 import failure, 0 export failures||

||      77 (last time 116) coverity issues||

    + all small coverity things - eg. move constructors

    + at the conf - some reports from externally

        + layout loop, hang; patches from Caolan in gerrit.

AI:     + great to get dates sorted, patches merged (Caolan, Cloph)

|| ||

||* Hackfests (?)||

||    + next venues / suggestions||

||    + Code for Hamburg (Eike)||

||        + Friday to Sunday hacking event||

||          https://redmine.documentfoundation.org/issues/1999||

||        + Koerberstiftung: Digital Empowerment||

||          http://www.kampnagel.de/de/programm/datapolitics/?datum=&id_datum=4756||

||          http://www.koerber-stiftung.de/innovation/im-fokus-digitale-muendigkeit.html||

||        +
Leuphana? http://www.leuphana.de/en/research-centers/cdc/news.html||

||    + girls-only event in Berlin, 29th October||

||        + "Ladies who FOSS"
(https://wikimedia.de/wiki/Ladies_that_FOSS)
<https://wikimedia.de/wiki/Ladies_that_FOSS%29> wikimedia and firefox
already participating||

||        + Bubli ponders participating too||

||        + should we do a blogpost? (Bjoern)||

||            + afterwards...||

||    + 33c3 CfP
open: https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ (Bjoern)||

||        + Anyone interested in a LibreOffice assembly -- or one shared
e.g. with FSFE?||

||        + talks? workshops? deadline: 2016-09-30||

|| ||

||* Updating ESC stats (Bjoern)||

    + wait for Bjoern to be here.

 

||* Mentoring/easyhack update (janI)||

+ legend: contributors are not-yet-committers, numbers in () are +/-
compared to last week

   + summary:

       16854(0) commits in a year of which 7946(-13) were made directly,
without use of gerrit

       290(0) people made commits in a year, 35(-20) in a month. 37(4)
people to be emailed

   + gerrit:   committer open  72(6)      contributor open  32(-11)

               updated merged    abandoned   updated  merged    abandoned

        year:   72(6)   7290(3)   574(-9)     32(-11)  1618(10)  491(-17)

        month:  72(7)    569(33)   43(3)      32(-10)   137(9)    20(0)

        week:   45(3)    135(8)    8(1)       18(-7)     30(15)    4(0)

   + easyHacks:

        total 260(8) open 222(3) assigned 7(1) needinfo 31(4)

        needsDevEval 498(5) of which 0(0) are easyHacks

        needsUXEval 494(-23) of which 6(-3) are easyHacks

        missing cleanup due to many comments 215(10)

   + top 5 contributors (based on merged patches last month):

         Zdenek Crhonek got 60 patches merged, and have a total of 234
merged patches

         Arnold Dumas got 7 patches merged, and have a total of 22
merged patches

         Mohammed Abdul Azeem got 5 patches merged, and have a total of
21 merged patches

         Tamás Bunth got 5 patches merged, and have a total of 27 merged
patches

         Gökhan Gurbetoğlu got 5 patches merged, and have a total of 9
merged patches

         

   + new easyHacks:

       https://bugs.documentfoundation.org/show_bug.cgi?id=102011 mentor:bryce2
-> "EDITING: Default wrap spacing to for images is not convenient"

       

   + create your own by updating Keywords to eg. "easyHack,
difficultyBeginner, skillCpp, topicCleanup"

   + please remember, a codepointer is mandatory, and typically a look
from an experienced developer

   + create new easy hacks from these ones or remove "needsDevEval" if
not feasible):

       https://bugs.documentfoundation.org/buglist.cgi?keywords=needsDevEval

 

   + thanks for lots of reviews - the queue is short now.

||   + Conference week, with lot of good input, which have been
translated in work units||

   +
Created https://redmine.documentfoundation.org/projects/development-mentoring open
for ideas/to be done etc.

   + starting a "taskforce" to make help more easy to translate, and
thereby got more new contributors and new easyhacks

       + plan to move to xhtml from current xml

       + would like to be involved in the discussion (Kendy)

       + developing ideas in a wiki page and a redmine ticket
see https://redmine.documentfoundation.org/issues/2060

       
and https://wiki.documentfoundation.org/Help_Content_Modernization (not
updated at this point in time, comming during next week)

       

 

||* Commit Access||

|| ||

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

||     + about time to review people again.||

|| ||

||* Jenkins / CI update (Norbert)||

    + no CI update

    + remote mending during the conference

    + windows builders for gerrit changes generate errors (Miklos)

        + something unexpected is going on there.

    + installing updates & re-starting windows boxes (Cloph)

        + hope it will be fine again soon.

|| ||

||* l10n (Sophie)||

    + not caught up yet after the conference.

|| ||

||* QA update (Xisco)||

  *

    + Keywords 'bibisectedNewer' dropped

  *

    + Bibisect repositories are auto-fed nowadays

  *

  *

    + Status 'Prebibisect' dropped

  *

    + unclear

  *

    + only 20 bugs changed to Prebibisect in the last 2 years

  *

    + instead we should check if it's a regression and when it was
    introduced

  *

  *

    + new bibisect-linux-64-5.3 is now available

  *

   + Keywords - what is their meaning ?

     + NeedsDevEval vs. needAdvise

     + used randomly apparently.

       => prefer needsDevEval

     => replace all needAdvise -> needsDevEval.

|| ||

||    + UNCONFIRMED: 813||

        + up 100 over the last two weeks.

||        + enhancements: 90||

||        + needsUXEval: 52||

||    + needsDevEval at 73||

|| ||

    + needsDevEval - looking at (JanI)

        + if not an easy-hack, and multiple ways to solve a problem.

        + needs a core dev to say: "this problem should be solved in XYZ
place"

        + easy hacks shouldn't contain needsDevEval ? (Xisco)

            + if missing code pointers, set to NEEDINFO

            + ping people to provide pointers on NEEDINFOs (JanI)

 

    + does new bibisect repo overlap with Miklos' (Miklos)

        + does it have each & every commit built ?

        + is it updated on a daily basis etc. ?

        + not doing a build for each commit (Xisco)

            + every 15 mins - so 1-5 commits each build.

            + for the master branch; can stop providing Miklos'

        + how frequently up-loaded to gerrit ? (Miklos)

            + once per week, or every two weeks.

 

||    + Most Pressing Bugs: http://tdf.io/mostressingbugs||

||        + tdf#101726 - crash when selecting column and pressing ⌘1 or
clicking menubar Format > Cells||

||            + macOS||

||        + tdf#101771 - FORM creation - hang/crash - impossible to save
a control created from control toolbar||

||        + tdf#86926 - FILEOPEN: page format ignored on DOCX import||

||            + Regression from 4.x era||

|| ||

||    + Mail merge regressions: http://tdf.io/mmregressions||

||        + 2 open; 2 open last meeting||

|| ||

||* QA stats||

|| ||

|| 
+ https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html||

||    +213    -213        (0 overall)||

||    many thanks to the top bug squashers:||

||        Regina Henschel       69||

||        m.a.riosv             21||

||        Cor Nouws             15||

||        Yousuf Philips (jay)  11||

||        Aron Budea             8||

||        Buovjaga               6||

||        Heiko Tietze           6||

||        Justin L               5||

||        Maxim Monastirsky      5||

||        Caolán McNamara        4||

||        Xisco Faulí            3||

||        Julien Nabet           3||

||        Elmar                  3||

||        Urmas                  3||

||        V Stuart Foote         2||

|| ||

||* Highest-Priority bugs (aka "MABs"):||

||        5.2: 1/17   -  5%||

||        5.1: 2/30   -  6%||

||        5.0: 8/54   - 14%||

||        4.4: 8/74   - 10%||

||        4.3: 4/69   -  5%||

||        4.2: 7/133  -  5%||

||        4.1: 4/79   -  5%||

||        4.0: 7/82   -  8%||

||        old: 31/246 - 12%||

|| ||

||* Bibisected bugs open: keyword 'bibisected'||

||    + 347/1431 338/1407 325/1390 325/1383 325/1383 333/1383 340/1383
348/1382 353/1378 359/1378||

||       
+ https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&f1=keywords&known_name=LibreOffice%20Bi-bisected&o1=substring&product=LibreOffice&query_based_on=LibreOffice%20Bi-bisected&query_format=advanced&resolution=---&v1=bibisected||

|| ||

||* all bugs tagged with 'regression'||

||    + 692(+5) bugs open of 5159(+42) total 14(+4) high prio.||

|| ||

||        * ~Component   count net * high severity regressions||

||                  Calc -  4 (+1)||

||                Writer -  4 (+1)||

||           LibreOffice -  3 (+2)||

||                  Base -  2 (+0)||

||               Impress -  1 (+0)||

||                + http://bit.ly/1HWHb3E||

|| ||

||        * ~Component   count net * all regressions||

||          Writer: total - 214 (+1)||

||                   Calc - 127 (+5)||

||          Writer: other - 121 (+1)||

||                [!?] - should we drop this or Writer:total ?||

||                Impress - 54 (+2)||

||           Writer: docx - 51 (+1)||

||            LibreOffice - 44 (-3)||

||         graphics stack - 41 (+0)||

||                     UI - 38 (+0)||

||                   Base - 32 (+0)||

||                Borders - 33 (+2)||

||            Writer: doc - 29 (-2)||

||                Crashes - 29 (-1)||

||                   Draw - 27 (+1)||

||       filter / storage - 21 (-2)||

||                  Chart - 16 (+0)||

||     print / PDF export - 12 (+0)||

||           Writer: perf - 12 (+2)||

||                  BASIC - 10 (+0)||

||         Writer: filter -  5 (+0)||

||             Extensions -  3 (+0)||

||              framework -  2 (+0)||

||         Formula Editor -  1 (+0)||

||                    sdk -  1 (+0)||

||             Linguistic -  1 (-3)||

||                + http://bit.ly/1BUdI8i||

||||

-- 
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot


More information about the LibreOffice mailing list