* Participants + Stephan, Sophie, Norbert, Caolan, Heiko, Kendy, Markus, Olivier, Xisco, Michael M, Christian, Thorsten, JanI
* Completed Acti on Items: + come up an IDE integration / easy setup compromise proposal (JanI) [ cf. later in the agenda ] + have simpler <name> <count> lists for extended bug stats (Xisco) + mail & welcome Gabor as committer / encouragement (Bubli) + come up with a clear proposal on tooltips with l10n (Sophie, Heiko) [ will try on a smaller set of dialogs first (Kendy) ] + Help/XHTML proposal with Caolan and/or Kendy and/or Sophie (Olivier) [ proposed some incremental steps on the ML (Kendy) lot of steps that can be used to simplify it – going well (Olivier) things worth tendering – eg. editing piece (Kendy) ] + file a 'make clean ; make screenshot' bug report ? (Norbert) [ turned out not the screenshot expect this bug is fixed (Thorsten) tinderbox slave happy (Cloph) ] * Pending Action Items: + have a look at certification names again (Kendy) + poke at MSDN licenses (Michael) + move gitdm-config from freedesktop to gerrit (Norbert) + investigate https://beta.opendocumentformat.org/testsets/all/en (Xisco) + poke Florian to encourage posting of Macs (Cloph) [ now on vacation – feedback week 2 Jan. ] * Release Engineering update (Christian) + pootle upgrade status + updated the OS to Debian 8 + changes in pootle – web frontend much more responsive + added various requested features. + feels much faster (Cloph) + still trying to find new features & testing (Sophie) + update of templates triggered. + should file an issue – around monitoring status. + 5.3.0 RC1 status + intended to tag yesterday, but pootle delayed + english string freeze; branch-off with RC2 + no open late features. + 4x patches in the review queue: https://gerrit.libreoffice.org/#/q/status:open+project:core+branch:libreoffice-5-3 + Android & iOS Remote (Cloph) + will prepare a new build based on the branch-off tag + online (Michael) + pushed a first libreoffice-online source tar-ball. + 5.2.4 RC2 status + published as final. + BadAlloc / MESA / EGL bits for master ? + already fixed on the -5-2 branch + next event week 2 of Jan (5.3.0 rc2), Cloph on vacation week 1. * Documentation (Olivier) + several patches in master for the help-content + updated VM 173 – latest developments from Italy + has a small webserver & the index is sorted alphabetically. + get an idea of the pages displayed in the browser + http://vm173.documentfoundation.org/index.html?page=shared/test.xhp + proposed some changes that would be scripted in help (Kendy) + two of the changes – neeed to be done by cloph wrt. Script. + what is the best timing here ? + when do we stop cherry-picking strings to stable branch ? + after the branch ? (Olivier) * UX Update (Heiko) + Notebookbar published + https://blog.documentfoundation.org/blog/2016/12/21/the-document-foundation-announces-the-muffin-a-new-tasty-user-interface-concept-for-libreoffice/ + https://design.blog.documentfoundation.org/2016/12/21/evolving-past-the-restrictions-of-toolbars/ + 20k hits on the page; 2500 visitors + slashdot / phoronix etc. + positive feedback generally. + will write a blog - “how to create a notebookbar in glade” + configuring this in NotebookBar is har => experimental + will change lots of things here. + Tooltips discussed in the design team + try in small scale first; but rather keep the current behavior + Color palettes finished, blog post to be done next week + pushed all patches in & added to 5.3 + Bugzilla (topicUI) statistics 255(255) (topicUI) bugs open, 498(498) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 8(8) 19(8) 57(8) 514(9) commented 58(57) 326(146) 1057(172) 3650(200) removed 0(0) 0(0) 16(1) 33(1) resolved 9(9) 28(9) 109(9) 144(9) + top 10 contributors: Tietze, Heiko made 120 changes in 1 month, and 1879 changes in 1 year Philips, Yousuf made 63 changes in 1 month, and 1648 changes in 1 year Buovjaga made 62 changes in 1 month, and 364 changes in 1 year Foote, V Stuart made 57 changes in 1 month, and 646 changes in 1 year tommy27 made 47 changes in 1 month, and 80 changes in 1 year Mehrbrodt, Samuel made 38 changes in 1 month, and 249 changes in 1 year Cor Nouws made 29 changes in 1 month, and 443 changes in 1 year Schäfe,r Christoph made 21 changes in 1 month, and 24 changes in 1 year Iversen, Jan made 13 changes in 1 month, and 455 changes in 1 year Kelemen, Gabor made 13 changes in 1 month, and 13 changes in 1 year * Crashtest update (Caolan) + 0 import failure, 136 export failures + export issues – prolly all the same one. + 8 coverity issues. + Google / ossfuzz + got integrated just for the meta-file format + getting a bug an hour or so. + seeded with a scraped bugzilla corpus from bugzilla + 90 day disclosure of the issues ... * Private legacy DLP bug documents (Michael) + have some already for the crash-testing (Markus) + some old SUSE bugzilla & cached CloudOn & Caolan collection. + not public even for most developers; on gimli. => until they fail crash-testing people don’t get access to them. + difference between canary & active bug (Norbert) + can of worms with private bugs. + limit to BZ registered users ? (Heiko) + effectively public. + proposal: person who wants to solve the bug gets access (JanI) + reluctant to open can of worms (Thorsten) + don’t like an inner circle. + is it possible for repos that only committers can clone ? (Michael) + don’t like it – creates barriers (Thorsten) + lets not bless this into a full-blown process. + trust vs. capability to commit – different issues + concern that not privacy if all committers can see anyway (Norbert) => propose link documents elsewhere (as now) * Easy IDE integration bits (JanI) + Document distributed to ESC mailing list + Lots of good comments received + next step, update document, incl. Priority, plan and who + 80% can be done/mentored by janI, with question/answer help from Bjoern/Moggi + need 2 students with time, to implement + proposal – discuss in January again. AI: + produce a trend / graph of last year’s work (JanI) + do we need to improve things ? + GUI bits for wikipedia didn’t help (Norbert) + suggest 1st step: (Markus) + test-ability & CI instability big issues + test fail pwrt. OpenCL, or CI fails. + worth telling them its not their fault. + discuss whether IDE is helpful after removing that. + CI stats > 50% of gerrit / Windows failed (Norbert) + people ignoring windows failure anyway => disable the OpenCL test now → move it to subsequentcheck + we have 1-2 tests that are more unreliable (Markus) + more of an issue since enabled subsequentcheck + more UNO/API test issues. + windows hangs → predominantly test/UNO (Norbert) + very hard to tell without debugging (Stephan) + local windows builds make check fine + known issue - toolbarmanager, accessibility writer + becomes a cultural problem; ignore Java test fails (Markus) + can we disable them in CI ? (Michael) + debugging is hard (Norbert) + have to disable modal dialogs that block machines + can’t do debugging then; needs to fail on its own. + can we disable them ? (Michael) + idea to enable is to test more (Markus) + would really like test framework to be resilient (Norbert) + can we detect deadlock / hanging and get a trace ? + doesn’t work (Stephan) + can’t get enough information in a trace. + need access to that machine. + have a sol’n – have a VM: + if it deadlocks pull it out & pass it to a dev + currently not running in a VM / on raw iron (Norbert) * TDF / Budgeting / Brainstorming (Thorsten) + Ideas here: + https://wiki.documentfoundation.org/Development/Budget2017 + Ranking Spreadsheet in ESC folder on Online server. + integers range 1-100 for each; 100 == top. + late; finished by when ? ... * Hackfests (Bjoern) + next venues / suggestions + 33c3 CfP open (Bjoern): + https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ + FSFE will be there, we can meet up with them. + FOSDEM - confirmed dev-room (Michael) + Schedule: https://fosdem.org/2017/schedule/track/open_document_editors/ + book travel: + 3rd Feb 2017 - board (+MC) meetings. + 4th/5th Feb 2017 - core FOSDEM dates + 6th/7th Feb 2017 - Hackfest at Beta Coworking. + http://www.bedfordhotelcongresscentre.com/ suggested instead of Astrid. + Lightning Talks on the day: => tell Thorsten if you have a plan. * mentoring/easyhack update (janI) + gerrit/git statistics: committer... 1 week 1 month 3 months 12 months open 47(7) 82(21) 87(16) 88(16) reviews 523(46) 1770(237) 3769(78) 17587(60) merged 221(2) 1010(108) 2504(118) 8886(205) abandoned 9(2) 48(0) 131(-4) 624(-15) own commits 85(85) 1182(89) 4279(89) 18095(89) review commits 12(12) 229(12) 773(12) 3665(12) contributor... 1 week 1 month 3 months 12 months open 27(5) 39(-3) 42(-9) 42(-9) reviews 520(-40) 2183(117) 4956(99) 17978(79) merged 26(-14) 114(-23) 305(-73) 1262(-76) abandoned 15(13) 30(13) 61(11) 393(-7) own commits 0(0) 83(0) 301(0) 1301(0) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 20(20) needsUXEval 4(4) cleanup_comments 189(189) total 232(232) assigned 21(21) open 187(187) + received patches from 0 emails the last month without licesense statement + top 5 contributors: Crhonek, Zdeněk made 19 patches in 1 month, and 313 patches in 1 year Page, Mark made 12 patches in 1 month, and 32 patches in 1 year Kosiorek, Bartosz made 9 patches in 1 month, and 27 patches in 1 year Goncharuk, Lera made 4 patches in 1 month, and 8 patches in 1 year Zahn, Yossi made 3 patches in 1 month, and 3 patches in 1 year + top 5 reviewers: Iversen, Jan made 171 review comments in 1 month, and 1673 in 1 year Grandin, Noel made 157 review comments in 1 month, and 1253 in 1 year Mohrhard, Markus made 148 review comments in 1 month, and 1683 in 1 year Timar, Andras made 145 review comments in 1 month, and 416 in 1 year Stahl, Michael made 102 review comments in 1 month, and 1165 in 1 year + big CONGRATULATIONS to contributors who have at least 1 merged patch, since last report: Dhingra, Gaurav Felbab, Vukasin Biocchetti, Fabio Wong, Ed Spiteri, Jean Móger, Tibor Kempshall, Alex + 11 pending licenses statements from contributors, 22 aliases found. + Updating GERRIT patches daily with request for license statement + get asynchronous license statements as the norm (Thorsten, Michael) + Received negative email from new contributor forwarded to mmeeks/thorsten * crash reporter news (Markus) + http://crashreport.libreoffice.org/stats/version/5.3.0.0 + clipboard / shutdown crasher issue – new bad one. + particularly looking for new ones that didn’t appear before + will try to add a page in the holidays – showing new crashers + tagging crashers only appearing > a version. + working on better tagging shutdown in crashes. + in every app – switch to main thread & destroy undo document. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + news ? * Jenkins / CI update (Norbert) from:Thu Dec 15 15:31:05 2016 master linux rel jobs: 205 ok: 187 ko: 16 fail ratio: 7.80 % break: 7 broken duration: 4.14% master linux dbg jobs: 143 ok: 129 ko: 14 fail ratio: 9.79 % break: 7 broken duration: 6.75% master mac rel jobs: 139 ok: 131 ko: 8 fail ratio: 5.76 % break: 5 broken duration: 4.14% master mac dbg jobs: 141 ok: 131 ko: 9 fail ratio: 6.38 % break: 6 broken duration: 2.99% master win rel jobs: 145 ok: 134 ko: 11 fail ratio: 7.59 % break: 6 broken duration: 3.81% master win dbg jobs: 135 ok: 122 ko: 12 fail ratio: 8.89 % break: 7 broken duration: 5.38% master win64 dbg jobs: 138 ok: 127 ko: 11 fail ratio: 7.97 % break: 4 broken duration: 4.36% lo-5.2 mac jobs: 5 ok: 5 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% lo-5.1 mac jobs: 0 ok: 0 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% branch gerrit all jobs: 16 ok: 13 ko: 3 fail ratio:18.75% master gerrit lin jobs: 323 ok: 288 ko: 35 fail ratio:10.84% master gerrit plg jobs: 323 ok: 263 ko: 60 fail ratio:18.58% master gerrit win jobs: 323 ok: 161 ko: 160 fail ratio:49.54% master gerrit mac jobs: 321 ok: 259 ko: 53 fail ratio:16.51% master gerrit all jobs: 321 ok: 117 ko: 194 fail ratio:60.44% + roughly a break each day on gerrit tinderbox – mostly due to Windows. * l10n (Sophie) + pootle inaccessible, so not much done + now back cf. above. * QA update (Xisco) + record unconfirmed drop this week: impressive. + UNCONFIRMED: 462 (-34) + enhancements: 33 (-9) + needsUXEval: 0 (-2) + haveBackTrace: 15 (-2) + needsDevAdvice: 30 (-7) + Most Pressing Bugs: http://tdf.io/mostressingbugs + Open + Crashing while closing LibO Writer after pasting shape from Draw + https://bugs.documentfoundation.org/show_bug.cgi?id=104567 + Bisected + Crash after deleting all text from a particular document, and then undoing it + https://bugs.documentfoundation.org/show_bug.cgi?id=104649 + Fixed/Duplicated + CRASH: Writer crashes on opening docx with comment + https://bugs.documentfoundation.org/show_bug.cgi?id=104162 + Fixed thanks to Miklos. + LibO hangs/crashes when scrolling document (GTK+/GTK3) + https://bugs.documentfoundation.org/show_bug.cgi?id=104488 + Fixed thanks to Michael Stahl + paste text crash (GTK2) + https://bugs.documentfoundation.org/show_bug.cgi?id=104687 + Fixed by Caolán + Crash when selecting paste special > more options (GTK+) + https://bugs.documentfoundation.org/show_bug.cgi?id=104572 + Dupe of tdf#104687 + Writer crash when the wrap condition for an image is edited (gtk2 only) + https://bugs.documentfoundation.org/show_bug.cgi?id=104481 + Probably a dupe of tdf#104481 + Assertion failed: SolarMutex not locked: File Open... dialog (debug build) + https://bugs.documentfoundation.org/show_bug.cgi?id=104573 + Fixed by Noel * QA stats + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +162 -143 (+19 overall) many thanks to the top bug squashers: Buovjaga 31 Telesto 14 Xisco Faulí 12 Julien Nabet 8 V Stuart Foote 7 Heiko Tietze 7 Justin L 6 Timur 4 Khaled Hosny 4 Gabor Kelemen 4 Tamás Zolnai 3 Cor Nouws 3 Miklos Vajna 3 Michael Stahl 3 m.a.riosv 3 + top 10 bugs reporters: Telesto 19 Xisco Faulí 19 Volga 7 *UNKNOWN* 4 Benes, Luke 4 Franklin Weng 3 Roeland 3 Cor Nouws 3 Clément L. 2 Ken Chappell 2 + top 10 bugs fixers: Hosny, Khaled 4 Nabet, Julien 4 Tamás Zolnai 4 Vajna, Miklos 3 Stahl, Michael 3 Tietze, Heiko 3 Buovjaga 2 V Stuart Foote 2 Justin L 2 Noel Grandin 2 * Highest-Priority bugs (aka "MABs"): 5.2: 3/25 - 12% 5.1: 2/32 - 6% 5.0: 3/57 - 5% 4.4: 4/73 - 5% 4.3: 4/70 - 5% 4.2: 6/132 - 4% 4.1: 3/79 - 3% 4.0: 5/82 - 6% old: 28/248 - 11% + http://bit.ly/2dp3mwC * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + 310/1143 305/1116 305/1101 303/1087 292/1061 261/1015 261/1003 261/996 + http://bit.ly/2dyIfDy + Done by: Xisco Faulí 15 Raal 5 Kaganski, Mike 1 Stahl, Michael 1 * Bibisected bugs open: keyword 'bibisected' + 389/1680 382/1651 381/1633 378/1618 366/1593 348/1557 350/1545 352/1538 + http://bit.ly/2cSCXlS + Done by: Xisco Faulí 17 Raal 5 V Stuart Foote 1 Kaganski, Mike 1 * all bugs tagged with 'regression' + 755(+5) bugs open of 5576(+34) total 16(+1) high prio. + Done by: Xisco Faulí 12 Buovjaga 6 Telesto 3 Benes, Luke 2 Cor Nouws 2 tommy27 1 Kaganski, Mike 1 m.a.riosv 1 * ~Component count net * high severity regressions LibreOffice - 4 (+1) Writer - 3 (-1) Draw – 2 (+2) Calc - 2 (+1) Impress - 2 (+0) Base - 2 (+0) graphics stack - 2 (+0) filter / storage - 0 (-1) + http://bit.ly/1HWHb3E by OS: + Mac - 5 + All - 3 + Linux - 4 + Windows - 4 * ~Component count net * all regressions Writer: other - 130 (-5) Calc - 114 (+3) Impress - 70 (+2) Writer: docx - 67 (+3) LibreOffice - 58 (+0) UI - 43 (+1) Writer: doc - 39 (+2) graphics stack - 36 (+1) Borders - 32 (+2) Base - 32 (+0) Draw - 32 (+0) Crashes - 32 (-1) Writer: filter - 22 (+1) filter / storage – 21 (-1) Chart - 16 (+0) print / PDF export - 15 (+0) Writer: perf - 17 (+3) BASIC - 10 (+0) framework - 3 (+0) Extensions - 2 (+0) Installation - 1 (+0) sdk - 1 (+0) Formula Editor - 1 (+0) + http://bit.ly/1BUdI8i _______________________________________________ List Name: Libreoffice-qa mailing list Mail address: Libreoffice-qa@lists.freedesktop.org Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://lists.freedesktop.org/archives/libreoffice-qa/