* Present: + Stephan, Jan-Marek, Kendy, Michael M., Olivier, JanI, Heiko, Eike, Miklos, Bjoern Christian, Robinson, Thorsten, Sophie, Xisco, Norbert, Armin, Michael S * Completed Action Items: + investigate a cron job that queries & auto-merges (Norbert) [ waiting for David to up-stream it; will take a while. ] * Pending Action Items: + enable linux / system library checker on CI (Norbert) [ enabled, but some heisenbug in there ] + simplify & cleanup broken Windows build instructions & test (JanI) [ in progress: test building completed, missing documentation are we leaving the busted intructions there ? (Michael) + would be good to remove that stuff + chocolatey has been removed (Norbert) + fix due by end of the week (JanI) ] + align release dates and issues, patch merging (Caolan, Cloph) [ waiting on AOO decision ] + poke at MSDN licenses (Michael) [ still chasing this one ] + tweak UI and get LiveConnect API key / build case for board (Christian) + still need to get API key, rest is done [ no build yet, but on-track for 5.3 ] + Ask beta-co-working for a couple of days before FOSDEM (Sophie) * hangout issues (JanI) + tried to get more people into the hangout. + can make a google apps account for 2 users; than have 25 users. + Eur 120 user/year. + Jitsi ? (Heiko) + hangout best ATM (JanI) + use it for Jay in near east, more reliable (Heiko) + agree the way to go - can scale to 100's of users (Thorsten) + only display last 3-4 that spoke in a call. * Release Engineering update (JanI) + 5.1 → 5.1.6 rc2 (jani with help from Cloph) + tagging on Tuesday evening. + scheduled 18 October + 5.2.3 RC1 (Cloph) + tagged & built, builds on pre-release server + pushed to mirrors, and will announce tonight. + 5.2.3 RC2 - due in 2 weeks. + 5.3.0 alpha 1 Oct 18th + will tag mid-week next week. + Nov 21st: branch-off (Cloph) + Android & iOS Remote (Cloph) + query wrt. F-Droid maintenance ? (Stuart/Kendy) + FDroid version is pretty obsolete vs. play etc. + not sure who is maintaining that. + if someone has contact with F-droid people, can they clear it up ? + anyone can create an account there; but not been used ourselves. + initial release was by F-droid volunteer (Kendy) + but apparently now abandoned. AI: + add it to the TDF priorities sheet (Michael) + different build variant without Android-wear support added for F-droid (Cloph) + hopefully it is done now (Kendy) + builds already made & provided as the minimal variant on download server http://downloadarchive.documentfoundation.org/libreoffice/old/sdremote-2.3.0/minimal/ → no google APIs used (and thus no android wear support) http://downloadarchive.documentfoundation.org/libreoffice/old/sdremote-2.3.0/playstore/ → the full variant, as uploaded to playstore + Windows Server 2016 (Cloph) + final version not out yet; would love to bump baseline - but not final yet. + only 100 day eval version available. * Documentation (Olivier) + New Q&A site unique for LibreOffice developers + https://ask.libreoffice.org/developers/questions/ + please ask your dev questions there so we collect knowledge... + e.g. subjects on git, gerrit, C, C++, gbuild, etc... + lack of content on stack-overflow, good to get things here ? + hard to find things in the wiki, not found a good wiki search. + google+site-search is the solution (Thorsten) + concern wrt. the spread of documentation and how to update it (JanI) + not concerned wrt. immediate problem (Thorsten) + ask - good for very specific questions + new article on C++ extensions with LibreOffice (Bjoern) + promote it, or not ? + https://studiofreya.com/2016/10/11/integrating-libreoffice-into-c/ + Finished http://documentation.libreoffice.org + minus page on join the team + need proper announcement + Set a development plan for HelpContent with Kendy + will build and publish a plan to improve Help Content soon + outline (Kendy) + keep the XHPs for now + cleanup the markup, and add markup as needed for other use-cases. + evolve the transformation more + sort out how to do translations + evolve it and use it instead of the wiki-help & off-line help. + also converting to larger book-like / documentation. + More HelpContent cleanup from Gabor Kelemen, Andras Timar, Eike Rathke, Caolán. * UX Update (Heiko) * Total number of needsUXAdvice: 474 (-1) + Base 1 + Calc 33 (-2) + Draw 67 + Extensions 0 + filters and storage 1 + framework 1 + Impress 24 (-1) + Installation 0 + LibreOffice 254 (-1) + Localization 0 + Printing and PDF export 1 + UI 15 (-1) + Writer 77 (+4) + no un-confirmed tickets left. + not going up. * Hot topics + Improved font management (tdf#103080, GDoc) + different sets of fonts to bundle - ongoing. + alternatives wrt. font substitution + ideally get font subsetting / fallbacks working cross-platform (Michael) + love to wait for the cross-platform shaping. + don't want lots of fonts in the system (Heiko) + hate to have Callibri on Linux. + Draft for Notebookbar post (http://pad.documentfoundation.org/p/UX-Notebookbar) + please comment
* Crashtest update (Caolan) + failed on an assertion introduced in sal/ fixed today (Eike) + ? import failure, ? export failures + coverity ?? * Hackfests (Bjoern) + next venues / suggestions + FOSDEM - confirmed dev-room (Michael) + collect talks at some stage. + Girls-only event in Berlin, 29th October (Bubli) + "Ladies who FOSS" (https://wikimedia.de/wiki/Ladies_that_FOSS) + Bubli will be there, and so is Heiko + now included into the list of projects: https://wikimedia.de/wiki/Ladies_that_FOSS/Projects + built a list of non-code easy-hacks; eg. palette issue. + 33c3 CfP open: https://events.ccc.de/2016/09/01/call-for-participation-33rd-chaos-communication-congress-en/ (Bjoern) + FSFE will be there, we can meet up with them. + opportunity to do workshops there + poke Bjoern if you want to show up. + Hackfest Madrid, december with Gnome (Xisco/janI) + Waiting for response from Gnome + poked them again (janI) + just got answer, Gnome will be in berlin instead of Madrid and we can piggyback if we want (janI) + Hackfest Granada (Xisco/janI) + in the early idea phase, but to be in Autumn + meeting with a University in two weeks - for a decision. * Mentoring / easyhack update (janI) + legend: contributors are not-yet-committers, numbers in () are +/- compared to last week + openhub statistics based on analysis from 2016-09-28 totals: 1573(0) people did 440976(0) commits in 8110794(0) lines of code 12 month: 282(0) people did 16464(0) commits + gerrit statistics committer open, reviews, merged, abandoned 1 year 80(8), 27011(41), 7901(57), 647(-1), 3 month 80(8), 6826(-131), 1911(6), 127(-1), 1 month 77(7), 2295(-82), 688(11), 53(-2), 1 week 54(10), 544(-63), 161(-3), 10(0), contributor open, reviews, merged, abandoned 1 year 40(2), 16956(29), 1188(-19), 432(-1), 3 month 40(2), 4175(-80), 329(-17), 82(1), 1 month 40(2), 1493(-16), 84(-15), 13(0), 1 week 15(-4), 393(-69), 10(-17), 5(3), + git statistics: 1 year, 3 month, 1 month, 1 week committer 16246(-19) 3313(87) 1329(76) 388(43) contributor 4216(17) 1063(11) 341(1) 73(15) + easyHack statistics: needsDevEval, needsUXEval, cleanup_comments, total, assigned, open 30(0) 4(0) 213(-2) 256(-2) 14( 6) 207(-5) + top 5 contributors: Gabor Kelemen made 52 patches in 1 month, and 52 patches in 1 year Zdenek Crhonek made 32 patches in 1 month, and 262 patches in 1 year Francisco Adrián Sánchez made 17 patches in 1 month, and 17 patches in 1 year Andrea Gelmini made 11 patches in 1 month, and 45 patches in 1 year Maarten Bosmans made 5 patches in 1 month, and 9 patches in 1 year Winfried Donkers made 4 patches in 1 month, and 36 patches in 1 year + top 10 reviewers: Ashod Nakashian made 238 review comments in a 1 month, and 1956 in 1 year Noel Grandin made 234 review comments in 1 month, and 2393 in 1 year Markus Mohrhard made 204 review comments in 1 month, and 1962 in 1 year Eike Rathke made 186 review comments in 1 month, and 1511 in 1 year jan iversen made 166 review comments in 1 month, and 1526 in 1 year Miklos Vajna made 157 review comments in 1 month, and 2035 in 1 year Caolán McNamara made 149 review comments in 1 month, and 1818 in 1 year Michael Stahl made 97 review comments in 1 month, and 1473 in 1 year Andras Timar made 90 review comments in 1 month, and 402 in 1 year Stephan Bergmann made 90 review comments in 1 month, and 920 in 1 year + can you exclude self reviews ? (Miklos) + push to gerrit, for a build, then ack it yourself. + Busy week, due to community development week + very good response, double as usual license statements, + lots of IRC activity + 3 new contributor merged (will send pdf) + will end Friday - with another blog post on Easy Hacks. + have we enough Easy Hacks ? (Michael) + removed the how-to-add them here (JanI) + we have plenty of them. + proposal next week to close a few annoying ones. + QA - updated BZ clean Easyhack missing CC/UI/pointer + question on NEEDINFO (Heiko) + complained wrt. closing it resolved. + set it as NEEDINFO to have a trigger - if others agree; can close it ? + if UI team don't want it - close it (JanI) + "writer needs an OCR feature to scan documents" (Heiko) + resolved wontfix ( https://bugs.documentfoundation.org/show_bug.cgi?id=95779 ) + if we have two opinions - we can close it ? (Heiko) + think its fine to close it (Xisco) + don't think so (Bjoern) + left open as enhancements - don't come back like zombies + can just stay there + if someone comes to the point that there is a spec. and can impl. + then can decide if they are a good thing. + we split out of our bug stats anyway surely (Michael) + for a non-enancement eg. change in functionality - just close (JanI) + enhancements - where crazy stuff can happen ? (Bjoern) + if BZ is full of "I want a pony" requests ? (Kendy) + won't we get more and it'll be a mess. + closing bugs - message: "if you want to - go for it -> otherwise close" + filter & ignore enhancements out of daily business (Bjoern) + just white-boarding / crazy stuff in there. + would love to know how the stats look for enhancements (Kendy) + NEEDINFO can still be useful (Heiko) + purpose is to get feedback from the user (Xisco) + if not coming up with more - on shortlist to be closed (Bjoern) => prefer to have Xisco close the bug. + copied/committed translations from pootle to master etc. + automatic updates every week in the translations repo. + Blog, community development week (super work from Mike) produces a steady flow of questions + closed https://redmine.documentfoundation.org/issues/2044 (allow gerrit patches to grow older than 2 month) + just set it to -2 to avoid nagging =) + thanks (Thorsten) + https://redmine.documentfoundation.org/issues/2094 add wiki page for new commiters + sudo: great power comes with responsibility (Miklos) * EasyHacks Anti Pattern (e.g. tdf#101442) (Bjoern) + didn't want to come across this strong + multiple things went wrong; eg. Bjoern adding it, and not following it + open, valid EasyHack - then went to NeedsUXEval for comments. + shouldn't do that - if we get to this state - drop easy-hack. + if UX needs to discuss - not ... + if has NeedsUXEval already excluded (JanI) + scope creeping after work was done issue + quite a trivial issue; but prolly not a priority for UX. + positives: + Sam took it over & did the reviewing it + Cor & JanI's encouraging the committer. + technical: a 1 line change. + good example: what might be wrong on a simple patch (Heiko) + terminology a very important aspect. + if you rename things, it has a bearing on other places in the code / docs + if we don't discuss - but just change it - can end up with a mess. + want want is a blocking power ? (Bjoern) + no, some time to discuss & give opinions (Heiko) + bug filed in August - not UX eval but time to look (Bjoern) + after it was filed; wonder - what UX is doing + is there no other higher priority than piling in ? + highest prio. is resolving conflict (Kendy) + checked google trends of hyperlink - at 50% of 2004 + many things that are called 'link' - it is worth checking how people use it or not. + as soon as start to be a conflict - a good use-case to look, pros and cons - not a blocking power + want to use good data; is it worth the hassle etc. + big fan of consistency (Bjoern) + if discussed, in general, on ML, and a follow-up bug. + like to get a 1st hack in quick - even if we revert later (Michael) + flow - before goes public - add UX eval anyway (JanI) => avoid negative feedback in easy hack review etc. => revert later if necessary, discuss in a follow-up bug. => string changes not great target for easy hacks - needs UXEval first. + potentially more pre-approved easy-hacks in this area (Thorsten) + point of no return: + easy hack without needinfo / needsuxeval in the keywords is approved + and if it has a user working on it or patch. * Commit Access * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + three possible names (Kendy) + no agreement when to certify them. + voting - two for later, 1 undecided, 1 for now. + no certifying just now. + concerns it gets harder to be certified. + perhaps better to de-certify disappeared people + re-evaluate after two years, or shorter ? or ... + not sure there are strong opinions (Thorsten) + lets wait another two months. + if people on committee can't find consensus, we are not going to find one here. + huge bike-shed over there (Bjoern) + what changes in two months ? (Michael) + old precedent vs. new people (Bjoern) + best to look at whole set, and not de-certify individually + look at the whole set instead. + more discussion needed (Stephan) + pool of good new people is draining + two rounds in each year so far. * Jenkins / CI update (Norbert) from:Thu Oct 6 16:03:23 2016 master linux rel jobs: 217 ok: 200 ko: 16 fail ratio: 7.37 % break: 1 broken duration: 2.44% master linux dbg jobs: 147 ok: 119 ko: 26 fail ratio: 17.69 % break: 8 broken duration:15.17% master mac rel jobs: 132 ok: 131 ko: 1 fail ratio: 0.76 % break: 1 broken duration: 0.08% master mac dbg jobs: 139 ok: 138 ko: 1 fail ratio: 0.72 % break: 1 broken duration: 0.31% master win rel jobs: 144 ok: 127 ko: 17 fail ratio: 11.81 % break: 3 broken duration: 8.45% master win dbg jobs: 153 ok: 137 ko: 16 fail ratio: 10.46 % break: 3 broken duration: 8.41% master win64 dbg jobs: 159 ok: 140 ko: 19 fail ratio: 11.95 % break: 3 broken duration: 8.06% lo-5.2 mac jobs: 10 ok: 10 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% lo-5.1 mac jobs: 5 ok: 5 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00% + intended to fail. branch gerrit all jobs: 22 ok: 19 ko: 2 fail ratio: 9.09% master gerrit lin jobs: 223 ok: 194 ko: 23 fail ratio:10.31% master gerrit plg jobs: 216 ok: 141 ko: 73 fail ratio:33.80% master gerrit win jobs: 223 ok: 146 ko: 77 fail ratio:34.53% master gerrit mac jobs: 218 ok: 182 ko: 35 fail ratio:16.06% master gerrit all jobs: 218 ok: 81 ko: 128 fail ratio:58.72% + numbers slightly worse than usual. + playing with libraries - causes Linux debug version failures. * l10n (Sophie) + nothing new. * Changed minutes regarding hackfest (JanI) + Madrid off - GNOME meeting in Berlin this year. * QA update (Xisco) + Bug Hunting Session 5.3.0 Alpha1 -> October 21 + QA team doing awesome work reducing UNCONFIRMED. + UNCONFIRMED: 591 (-111) + enhancements: 40 (-20) + needsUXEval: 0 (-10) + haveBackTrace: 19 (0) + needsDevAdvice at 36 (-3) + Most Pressing Bugs: http://tdf.io/mostressingbugs + tdf#94225 - Writer crashes on undo + isolated to a logic bug - bisection request but bug 'back to the year dot' + Inherit from OOo. Can't be bibisected + valgrind provided + tdf#100994 - Freeze / Crash on first action after launch with OSX Sierra with discrete graphics card deactivated + new information provided + discrete GPU + happening in other softwares + Recompiling with current SDK/Xcode should fix it https://bugs.documentfoundation.org/show_bug.cgi?id=100994#c75 Cloph updating to Mac Sierra? + 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 +113 -536 (-423 overall) many thanks to the top bug squashers: Xisco Faulí 417 Buovjaga 13 m.a.riosv 12 Heiko Tietze 7 Aron Budea 6 V Stuart Foote 6 Joel Madero 5 Yousuf Philips (jay) 5 Julien Nabet 3 Alex Thurgood 3 Caolán McNamara 3 tommy27 3 Eike Rathke 3 Michael Stahl 3 Markus Mohrhard 3 * Highest-Priority bugs (aka "MABs"): 5.2: 2/18 - 11% 5.1: 3/31 - 9% 5.0: 6/56 - 10% 4.4: 7/74 - 9% 4.3: 4/69 - 5% 4.2: 6/132 - 4% 4.1: 4/79 - 5% 4.0: 7/82 - 8% old: 31/247 - 12% + http://bit.ly/2dp3mwC * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + 251/886 + http://bit.ly/2dyIfDy * Bibisected bugs open: keyword 'bibisected' + 346/1503 337/1477 349/1463 349/1445 347/1431 338/1407 325/1390 + http://bit.ly/2cSCXlS * all bugs tagged with 'regression' + 647(+0) bugs open of 5241(+65) total 8(+1) high prio. * ~Component count net * high severity regressions Calc - 4 (+0) LibreOffice - 2 (+1) Impress - 1 (+0) Base - 1 (+0) + http://bit.ly/1HWHb3E * ~Component count net * all regressions Writer: other - 121 (+2) Calc - 115 (-3) Impress - 49 (-1) Writer: docx - 46 (+2) graphics stack - 40 (-2) UI - 38 (+1) LibreOffice - 38 (+2) Borders - 26 (-4) Base - 29 (+0) Draw - 28 (+0) Writer: doc - 27 (+0) Crashes - 25 (+1) filter / storage - 16 (+0) print / PDF export - 13 (-1) Chart - 14 (+1) Writer: perf - 12 (+1) BASIC - 10 (+0) Writer: filter - 8 (+3) Formula Editor - 3 (+1) framework - 3 (+1) Extensions - 3 (+0) sdk - 1 (+0) + http://bit.ly/1BUdI8i _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice