About the tender project proposals:

The minutes refer to this list:

https://wiki.documentfoundation.org/Development/Budget2022

but - there is also this list:

https://wiki.documentfoundation.org/Development/Budget2023

I know that May 28th has passed, but these minutes were only sent yesterday, so... which list is it?

Also, if I want to suggest a project - should I create a Budget2024 wiki page? Should I edit the Budget2023 page? (In which case - who will notice newer vs older entries?) Should I talk about it in an ESC session first?

Eyal


On 01/06/2023 17:57, Miklos Vajna wrote:
* ESC tender project proposal process (Thorsten & Florian)
  + reportedly Ilmari was sharing some list of projects to review, see below   + Review of the items selected by ESC from https://wiki.documentfoundation.org/Development/Budget2022 (Ilmari)   + if anybody has further comments on the above list, deadline to provide your input is 28th of May (Thorsten)
   + couple of new proposals, but no cost estimates for them (Ilmari)
    + https://wiki.documentfoundation.org/index.php?title=Development%2FBudget2023&type=revision&diff=672211&oldid=612682
     + worth estimating one or two of them?
   + process draft, full text:
     https://nextcloud.documentfoundation.org/s/YprpsFP45z7a7p3
   + next: effort estimates (Thorsten)
     + default would be to just disqualify the items without estimates
     + idea: only do estimates for the ideas which would be tendered
     + if can't find anybody who won't bid to estimate -> also disqualify
     + ideally somebody from TDF staff should own this process (Thorsten)
   + has the info from Thorsten from yesterday (Florian)
     + the board will do the formal decision, based on ESC suggestion
     + need to declare who will bid
     + new proposals will need person day estimates from non-bidders
     + probably Ilmari / Khaled can own the process
     + need to publish the ranking: in read-only mode
    + will work with Italo/Mike on the transparency section, before the first tender is published
   + next steps (Thorsten)
     + for old projects: need to re-do effort estimates by TDF staff
    + good to publish the list of projects that are in the budget (Thorsten)
     + would like the community to participate (Heiko)
       + why not all TDF members do the ranking?
      + assumption behind that was that some projects are extremely technical (Thorsten)       + internal refactoring: people outside ESC would not consider such non-user-visible changes
       + but e.g. 10% could be decided by TDF members
       + idea was to let the engineering leadership to decide
       + next year the process can be a bit different (Florian)
         + good to improve things next year
    + ranking is decided by the consensus of the non-conflicted members (Thorsten)
       + but the ranking can be done by all ESC members
     + Items currently in the budget draft (Florian)
       + Text layout Cleanup & further improve ODF conformance
       + Rolling Release: Finish MAR-based autoupdater for Windows
       + C++ accessibility tests
       + Support for Editing and Creation of SmartArt
       + Convert Impress slideshow to drawinglayer primitives
       + Writer tables: support cell margins (next to cell padding)
       + Bitmaps in vcl: Merge RGB and A layer into one
       + Stabilize cross-page table layouting
       + Font subsetter for font embedding
       + Bitmaps in vcl: Use a native format/depth
       + ODT export nondeterminism
       + Remove/Replace usages of XOR-Paint
       + Decouple master slide and layouts
       + Look-ahead styleref field for Writer
       + Normalized spell checking
       + Missing ODF Features: Concentric gradient fill of custom-shapes
       + Bridge the gap between drawinglayer and VCL
       + XLSX Aggressive Competitors tracker: gridlines for 3d line charts
     + new ideas (Thorsten)
       + better text justification
       + AI-based text-to-speech, OCR, etc
     + next step (Florian)
       + by next week: have effort estimates checked by TDF staff (Xisco)
       + propose a separate call, for those who want to rank (Thorsten)
         + the week after
         + sorry for the double-estimate, can't avoid that
       + sounds like a good plan (Florian, Xisco)

* Crash Testing (Caolan)
     + 28(+0) import failure, 2(+0) export failures
       - Mike K. has one more fixed since
     + 0 coverity issues
     + 4 ossfuzz issues
       - no crashes
     + CVE-2023-2255 and CVE-2023-0950 published

* Crash Reporting (Xisco)
    + https://crashreport.libreoffice.org/stats/version/7.4.6.2
          + (-146) 653 799 666 871 679 676 683 513 392 371 241 0
    + https://crashreport.libreoffice.org/stats/version/7.4.7.2
          + (-1) 250 251 118 0
    + https://crashreport.libreoffice.org/stats/version/7.5.2.2
          + (-112) 628 740 674 1041 1070 1162 950 527 0
    + https://crashreport.libreoffice.org/stats/version/7.5.3.2
          + (+145) 1174 1029 702 453 0

* Mentoring (Hossein)
   + Two new EasyHacks
    + Split huge complex functions into multiple functions with less complexity
       https://bugs.documentfoundation.org/show_bug.cgi?id=155628
      + no concerns, if the refactor is really mechanical and not mixing with functional changes (Miklos)
       + not sure if the metric is useful (Stephan)
         + think of a simple long if list
         + if that complex, probably best not to touch it anyway
       + input in the bug is appreciated (Hossein)
     + Deduplicate copy/paste code (reboot with a new tool)
       https://bugs.documentfoundation.org/show_bug.cgi?id=155630

           committer...   1 week     1 month     3 months     12 months
                   open      76(7)      125(10)     172(-2)       180(-4)
                reviews     302(8)     1150(-98)   3058(-56)    10688(-102)
                 merged     216(-54)   1045(-44)   3225(-126)   12296(-267)
              abandoned       7(-4)      44(-3)     170(-9)       636(-27)
            own commits     154(-25)    811(-48)   2526(-101)   10342(-71)
         review commits      44(-14)    279(-14)    837(-61)     3028(2)
         contributor...   1 week     1 month      3 months     12 months
                   open      18(2)      208(-1)      232(5)        234(0)
               reviews     626(-74)   2958(-166)   8350(-288) 31818(-164)
                 merged      14(0)      118(-42)     536(-32)     2910(170)
              abandoned       1(-3)      19(-5)       80(-10)      512(-9)
            own commits      11(-5)      83(-6)      311(-43)     1022(6)
         review commits       0(0)        0(0)         0(0)          0(0)
     + easyHack statistics:
        needsDevEval 8(8)   needsUXEval 1(1)   cleanup_comments 326(326)
        total 394(394)   assigned 28(28)   open 340(340)
     + top 10 contributors:
          Sophia Schroeder made 10 patches in 1 month, and 46 patches in 1 year           Dr. David Alan Gilbert made 8 patches in 1 month, and 11 patches in 1 year           Armin Le Grand (allotropia) made 7 patches in 1 month, and 67 patches in 1 year           Vojtěch Doležal made 5 patches in 1 month, and 14 patches in 1 year
           Baole Fang made 4 patches in 1 month, and 17 patches in 1 year
          Svante Schubert made 4 patches in 1 month, and 4 patches in 1 year           Colomban Wendling made 3 patches in 1 month, and 22 patches in 1 year           Czeber László made 3 patches in 1 month, and 10 patches in 1 year           Srebotnjak, Martin made 2 patches in 1 month, and 24 patches in 1 year
           Marco Pinto made 2 patches in 1 month, and 4 patches in 1 year
     + top 10 reviewers:
          Nabet, Julien made 110 review comments in 1 month, and 908 in 1 year           Thorsten Behrens made 102 review comments in 1 month, and 520 in 1 year           Michael Stahl made 96 review comments in 1 month, and 1076 in 1 year           Vajna, Miklos made 66 review comments in 1 month, and 740 in 1 year           Ilmari Lauhakangas made 66 review comments in 1 month, and 328 in 1 year           Timar, Andras made 58 review comments in 1 month, and 364 in 1 year
           Hossein made 56 review comments in 1 month, and 280 in 1 year
          Xisco Fauli made 56 review comments in 1 month, and 824 in 1 year           Rathke, Eike made 48 review comments in 1 month, and 292 in 1 year           Kłos, Szymon made 46 review comments in 1 month, and 212 in 1 year

* GSoC (Ilmari)
   + Missing Ilmari
   + contributors can start already
   + coding started on 29th May (Thorsten)
     + expect weekly reports

* Commit Access
   + None

* Developer Certification (Stephan/Miklos/Thorsten/László)
   + resting since: 10 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)
gerrit_android_aarch64     jobs: 138 ok: 121 ko:   9 fail ratio: 6.52% mean_ok:  13 ( 16) median_ok:   8 ( 10) gerrit_android_arm         jobs: 138 ok: 127 ko:   5 fail ratio: 3.62% mean_ok:  12 ( 15) median_ok:   8 ( 10) gerrit_android_x86         jobs: 137 ok: 124 ko:   7 fail ratio: 5.11% mean_ok:  11 ( 14) median_ok:   7 ( 10) gerrit_android_x86_64      jobs: 137 ok: 127 ko:   4 fail ratio: 2.92% mean_ok:  12 ( 15) median_ok:   8 ( 12) gerrit_linux_clang_dbgutil jobs: 317 ok: 205 ko:  91 fail ratio: 28.71% mean_ok:  49 ( 51) median_ok:  47 ( 48) gerrit_linux_gcc_release   jobs: 275 ok: 230 ko:  31 fail ratio: 11.27% mean_ok:  23 ( 24) median_ok:  21 ( 21) gerrit_mac                 jobs: 293 ok: 208 ko:  63 fail ratio: 21.50% mean_ok:  48 ( 54) median_ok:  43 ( 47) gerrit_windows             jobs: 285 ok: 204 ko:  47 fail ratio: 16.49% mean_ok:  67 ( 78) median_ok:  58 ( 65) gerrit_master              jobs: 307 ok: 174 ko:  99 fail ratio: 32.25% mean_ok:  83 ( 83) median_ok:  71 ( 71)
    + https://dev-www.libreoffice.org/tmp/gerrit_230601.html
    + tests that failed more than twice in last seven days
       3 UITest_cui_dialogs                gerrit_linux_clang_dbgutil
       4 CppunitTest_framework_dispatch                gerrit_windows
      5 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
       5 CppunitTest_sc_uicalc                gerrit_mac
      20 Killed by the kill-wrapper                gerrit_mac
      + this week was silent: few builds, few failures (Cloph)
      + sw_uiwriter4 is not a problem anymore
      + larger number of builds killed by the kill-wrapper

* What’s cooking (Miklos)
   + tdf#155118 multi-page floating tables in Writer (Miklos)
   + multi-color gradients (Armin)
     + bugfixing mode
    + the feature is there, should be working; corner-cases need still addressing

* LibreOffice conference Bucharest 2023 (Gabriel)
  + call for papers: https://events.documentfoundation.org/libreoffice-conference-2023/cfp
     + Deadline is at the end of June

* QA update (Xisco)
     + UNCONFIRMED: 1093 (-11)
         + enhancements: 267  (-11)
         + needsUXEval: 7 (-1)
         + haveBackTrace: 9 (+0)
         + needsDevAdvice: 33 (+0)
         + documentation:  1 (-1)
         + android:  3 (+0)
         + iOS:  0 (+0)
         + Online:  12 (+0)

     + Most pressing bugs:
      New:

     None


     + New high severity bugs of the week:
         + 2023-05-29_Define a custom color does not work any longer
             + https://bugs.documentfoundation.org/show_bug.cgi?id=155543
             + Already fixed, thanks Stephan

* QA stats (Stéphane)
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
       +98  +4 (-162) overall)
       many thanks to the top bug squashers:
        Justin L                32
        BogdanB                 21
        QA Administrators       17
        Stéphane Guillou (stragu) 15
        خالد حسني               9
        Heiko Tietze            8
        Buovjaga                7
        Mike Kaganski           6
        Caolán McNamara         5
        Julien Nabet            5

     + top 10 bugs reporters:
        Alexander Kurakin       6
        Gabor Kelemen (allotropia) 3
        Regina Henschel         3
        Samuel Mehrbrodt (allotropia) 3
        Telesto                 3
        خالد حسني               3
        BogdanB                 2
        Caolán McNamara         2
        Rafael Lima             2
        Robert Großkopf         2

     + top 10 bugs fixers:
        Justin Luth             16
        خالد حسني               7
        Caolán McNamara         4
        Heiko Tietze            3
        Michael Stahl           3
        Nabet, Julien           3
        Grandin, Noel           2
        Kaganski, Mike          2
        Olivier Hallot          2
        Seth Chaiklin           2

     + top 10 bugs confirmers:
        Stéphane Guillou        33
        m.a.riosv               13
        Heiko Tietze            7
        خالد حسني               6
        Bogdan B                5
        Nabet, Julien           5
        Raal                    4
        Roman Kuznetsov         3
        Telesto                 3
        Dieter                  2

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

      done by:
         Stéphane Guillou       7
         Raal                   4
         csyu.279               2
         Justin Luth            1
         Kelemen, Gabor         1
         Xisco Fauli            1

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

      done by:
         Stéphane Guillou       6
         Raal                   4
         csyu.279               2
         Justin Luth            1
         Kelemen, Gabor         1
         Xisco Fauli            1

* all bugs tagged with 'regression'
    + 1210(-15) bugs open of 12589(+9) total 15(+1) high prio.

      done by:
         Raal                   3
         Stéphane Guillou       3
         m.a.riosv              1
         Robert Großkopf        1
         Xisco Fauli            1

* ~Component   count net * high severity regressions
    + http://bit.ly/1HWHb3E
      Writer        - 8(+0)
      Calc          - 3(+0)
      Base          - 1(+1)
      Draw          - 1(+0)
      Impress       - 1(+0)
      LibreOffice   - 1(+0)

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

* ~Component   count net * all regressions
    + http://bit.ly/1BUdI8i
      Writer: other            - 426(-6)
      Calc                     - 218(-3)
      Impress                  - 133(+0)
      LibreOffice              - 50(+0)
      Crashes                  - 48(-4)
      Draw                     - 48(+0)
      Writer: docx filter      - 45(-2)
      Base                     - 42(+2)
      UI                       - 34(+0)
      Writer: perf             - 33(+0)
      Borders                  - 31(-1)
      Writer: other filter     - 30(+0)
      Chart                    - 25(-1)
      Printing and PDF export  - 25(-1)
      RTL                      - 23(+0)
      filters and storage      - 19(+1)
      BASIC                    - 18(-1)
      Writer: doc filter       - 14(-3)
      graphics stack           - 13(+0)
      Formula Editor           - 3(+0)
      Extensions               - 2(+0)
      sdk                      - 2(+0)
      Linguistic               - 1(+0)
      framework                - 1(+0)

Reply via email to