[Libreoffice-qa] ESC meeting minutes: 2023-06-01
Eyal Rozenberg
eyalroz1 at gmx.com
Fri Jun 2 11:48:56 UTC 2023
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)
More information about the LibreOffice
mailing list