* Present: + Andras, Caolan, Kendy, Sophie, Michael M, David T, Bjoern, David O, Robinson, Miklos, Muthu, Thorsten, Lionel * Completed Action Items: + add ooenv bits for cppunittests (Michael) + take pretty Cambridge Hackfest pictures (Thorsten) [ pending permission from those included ] + firebird_sdbc disable by default in the Win64 config (Thorsten) + disable by default in thunderbird in favour of mork on Win64 (Thorsten) + please forward GSOC phone numbers to Fridrich/Thorsten/Cedric (Thorsten, Kendy) + provide a new Easy Hacks query for the minutes (Robinson) [ not a case sensitive query => not needed ] + make --enable-pch a dummy option for windows (Norbert) + same for ccache on windows (Norbert) * Pending Action Items: + find some developer/sysadmin'y type people to train in CI maintenance (Cloph) [ no time scheduled; after the call ] + move problem writer tests from check -> subsequentcheck for sw.all (Michael S) + add ooenv MALLOC_CHECK etc. to script wrapper for tinderboxes (Norbert) * Release Engineering update (Robinson) + 5.0.0 - Beta 0 + not much heard. + Late Feature Status (Michael) + LibreOfficeKit / Online tweaks (Kendy) + unstable API and/or reviewed. + OpenGL / double-buffer RenderContext (Kendy/Quikee) + re-review in a week - see if we can fix the rendering. + gtk3+ theming, embedded video, cut/paste (Caolan) + got popups working at hackfest + that also fixes a bunch of platform's undo / color selector popup placement problems. + no concerns. + change-tracking UI improvements @ hackfest (Kendy) [ punted in favour of rendercontext work @ hackfest ] + toolbar search / wrap-around (Kendy) [ a somewhat feature'y change to push to master; in writer/impress - when searching instead of the wrap-around / dialog. Say so in the search toolbar; reviews solicited & appreciated ]. + text wrapping for chart labels (Marco) [ punted to 5.1 ] + orcus with gnumeric import (Markus) + no concerns. + Windows 64 status (David O) + all fine, poking some Base test with Stephan + an OLE test, failing on some machines not others; environment dependent. Thorsten's machine doesn't crash. + firebird now disabled; didn't fix (Stephan) + mork driver on Win64 - no-one ever reported a bug (David O) AI: + encourage QA guys to test thunderbird / Win64 (Robinson) + 4.4.4 RC1 status + will push that out later today + Android & iOS Remote * Killed gcc 4.6 on master (post 5.0) (Stephan) + at least one commit in master now that is incompatible with 4.6 + but avoiding large scale changes for some months. + internal tinderbox switched to libreoffice-5-0 (Thorsten) * Crashtest update (Caolán) + import is reporting no crashers at all. + prolly timing out on 1x doc. + exports - terrible currently + ~all from recent DrawingML export fix (Andras) + beautiful screenshots; hopefully just some corner case (Michael) + ignoring those plus ignoring ~20x asserts from last discussion (Caolan) + then the legacy issues are dropping nicely. + also intersted in building a list of easy-to-fix regression crashers (Caolan) * GSoC (Thorsten) + make sure students on-track; coding started on monday ... + mid-term is not so far out - June 26th, deadline July 3rd. + seen some good commits already there. * Cambridge Hackfest retrospective (~Many) + a good number of guys; only 2x students - 1x already known + Photo approval: Miklos, Caolan, Michael, Kendy, Andras + Bjoern punted too (though no pictures exist) * Hackfests (Bjoern) + Hamburg, Germany: Oct 23rd -> 25th + https://wiki.documentfoundation.org/Hackfest/Hamburg2015 + draft page; to be filled out + great to see everyone there. + next venues / suggestions + Belgium another candidate ... * Consolidating debug levels via EasyHacks (Bjoern) + first thing to do - to kill all OSL_DEBUG_ levels above 2, so have only 0 and 1. + questions answered (Thorsten) + getting rid of level 2 is great; as much -> SAL_INFOS as possible (Stephan) * UX Update (Kendy) + closed submissions for 5.0 branding proposals + sent the list to the marketing & design representatives + how should we proceed ? / should we amend it with a designer ? + hope to have new graphics soon (by RC2) * l10n Update (Sophie) + Olivier H found an English string in 4.4 + macros->security warning dialog + marked translatable, but not present in pootle. + is it an odd string ? (Michael) + when was it added etc. ? + happy to chase the git log etc. (Sophie) + new Pootle version has been tested + going live 2nd week of June. + performance should be better & on a new server too. * Developer Certification (Stephan/Bjoern/Kendy/Thorsten) + forgot to have in-person meeting. + decided on 2x names; unanimous approval etc. AI: + poke if they agree (Stephan) * Committer bits (Miklos) + Proposal: Pranav Kant (to be used for GSoC branch only) + Any other GSoC students needing commit rights ? poke your mentor ... + Proposal: Philippe Jung + fine for trivial stuff. * Jenkins update (Norbert) * Easy Hacks: + new easy-hacks thanks to: + David Tardon + http://bit.ly/1KR4HWX + create your own by setting whiteboard to eg. "easyHack difficultyBeginner skillCpp topicCleanup" * Updating ESC composition + Refreshing that ... currently: + https://wiki.documentfoundation.org/Development/ESC + Propose: + prune: + Adam (CloudOn), Mirek (UI), Markus (Indiv), Ahmad (KACST) + add (if they accept) + Jacobo (Igalia), NoelGrandin (Peralex), Thorsten (CIB), Jan-Marek G (Munich) + objectors mail me, otherwise -> board. * QA (Robinson) + UNCONFIRMED at 355 + needAdvice at 13 + Bugzilla upgrade (moved forward a week) + BugHunting Session + Very successful; 134 bugs filed; 22 crashing bugs (over 1/2 confirmed) + Focus on triage catch-up + VclPtr meta-bug - 100% filed regressions closed + some known cases still being worked on (Michael) + moving into Android Viewer testing this week. + working on Moztrap bits there. + only a couple of new writer regressions this week. + planning a bibisect repo for 5.0 as before (Bjoern) + or is it obsoleted by dbgutil bibisect ? + if not, are we using the Ultra 24 right now ? + mjayfrancis jumped in and built repos with much better granularity + working on 4.3, 4.4 / 5.0 etc. + offered us of Ultra 24; own hardware faster though. + still value in the old non-dbgutil bibisect (Miklos) + didn't start it to replace the older one. * Regressions + motivating people to write regression tests (Miklos) + please do run 'make check' before pushing ... + annoying fixing the master build in the morning for 1-2 hours. + takes 15mins to run 'make check' (Michael) + takes longer to fix it if not - 1/2 day at hackfest (Miklos) + ideal would be to push through CI with 'make check' (Michael) + close to ideal - but no dbgutil on CI (Miklos) + no automatic checkin for gerrit (Bjoern) + who do we allow to do automatic pushes ? + people who already have push access (Michael) + needs a different place ? refs/for/auto/master ? + ideal plan (Bjoern) + up-load patch to gerrit, one in the committer group sets +2 + if TB +1 verified - then will be pushed (Bjoern) + got used to having commits in master after fixing (Miklos) + could prevent breakages with that; but understand direct master pushes. + encouraging people to write tests (Robinson) + obviously tests help a lot & we're getting more (Michael) + not realistic to have a test for every commit (Miklos) + the 1st test in an area takes hours to get right. + but a great goal for areas with a good framework, eg. filters + encouraging new people to do this is a good plan (Kendy) + which scales - and gets people into it; where there is already the framework; newbies generally eager to do it. + missing testing frameworks (Bjoern) + how do I get a doc, table, setup etc. + perhaps something can be done by non-core developers: with extensions, python, starbasic + write a macro, to re-create the bug; + re-writing to a real C++ test is maybe not that much harder + splits up the work around UNO API docs. + horrible debugging with mixed languages (Michael) + not suggesting use scripting; but re-code into C++ (Bjoern) + debugging important for making failing tests useful + early merging and incremental work best (Bjoern) + UNO Crsrs eg. - individual steps may look insane; keeping them in 2x arrays - but can screen for regressions. + agreed, though not always possible eg. VclPtr (Michael) + - some big bangs from time to time + Regression count is too high (Michael) + clearly the best way out & approach is not process, but fixing them. + analyzed them the other day (Bjoern) + calc & writer + ~all calc bibisected, and 50% of writer are. => should all have an owner. + calc clearly needs help to find replacement owners. + had this problem with AOO commits (Miklos) + lots of work from Miklos / Michael S on them. + we all need more focus on un-owned regressions (Michael) + OTOH - just 7 regessions bugs open since 5.0 Beta1 + Any systemic regression differences ? (Michael) + not sure (Robinson) + seem to be getting fixed quickly (Robinson) bibisecting, bisecting etc. makes things much more helpful. + Having a 'clearly reproducible bugs' list / tracker (Bjoern) + wonderful to have a script to reproduce it cf. above. + build stats weekly on who fixes regressions ? (Michael) + glory in doing good. + making it easy to do the right thing with tests (Michael) + TDF / building infrastructure for tests ? + lots of ideas for collecting different ways of testing (Thorsten) + infrastructure to write new tests is interesting + guard against TDF pays for test, others do features (Bjoern) + GUI interface testing framework (Miklos) + mjayfrancis approach. AI: + kick-off a set of "who wants what test infrastructure" thread (Michael) + report back here -> turn into a TDF tender or work-set. + Plenty of other issues: + wider discussion before pushing automated code / bugzilla changes: good: + punt to next time with: Stephan & Noel ? + continue discussion next time. * QA stats: + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html +258 -162 (+96 overall) many thanks to the top bug squashers: Jean-Baptiste Faure 17 Michael Meeks 15 Adolfo Jayme 12 Caolán McNamara 11 Julien Nabet 8 pierre-yves samyn 8 Beluga 7 Gordo 7 raal 6 Jorendc 5 Cor Nouws 5 tommy27 5 Timur 4 Katarina Behrens (CIB) 4 Markus Mohrhard 3 * Open 5.0 MAB + 5/11 6/11 5/9 6/9 5/8 5/8 4/7 2/5 0/3 1/3 1/3 1/3 0/2 0/2 1/2 0/1 + https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1 * Open 4.4 MAB + 16/60 19/60 15/56 16/56 15/53 15/53 14/52 15/52 14/51 14/50 13/49 26% 31% 26% 28% 28% 28% 26% 28% 27% 28% 26% + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1 * Open 4.3 MAB + 78/170 77/169 77/169 78/167 79/166 79/166 80/165 79/163 78/163 45% 45% 45% 46% 47% 47% 48% 48% 47% + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1 * Bibisected bugs open: whiteboard 'bibisected' + 335/895 333/874 337/869 334/849 334/839 327/831 330/820 321/798 291/737 + http://tdf.io/bibibugs * all bugs tagged with 'regression' + 597(+16) bugs open of 3852(+53) total * ~Component count net * Writer - 210 (+2) Calc - 118 (+6) Crashes - 46 (+2) Impress - 46 (+3) LibreOffice - 39 (-1) UI - 34 (+3) Draw - 22 (-1) graphics stack - 25 (+3) Borders - 18 (+0) Base - 18 (+0) filters and storage - 14 (-1) Printing / PDF export - 11 (+3) Chart - 10 (+0) Formula Editor - 5 (+1) framework - 4 (+0) Extensions - 4 (+0) BASIC - 4 (-1) Linguistic - 2 (+0) sdk - 1 (+0) Installation - 1 (+0) Impress Remote - 0 (+0)
-- michael.me...@collabora.com <><, Pseudo Engineer, itinerant idiot -- To unsubscribe e-mail to: projects+unsubscr...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/projects/ All messages sent to this list will be publicly archived and cannot be deleted