minutes of ESC call ...
michael.meeks at collabora.com
Thu Jun 2 15:22:38 UTC 2016
+ Olivier, Jan I, Caolan, Michael S, Sophie, Bjoern, Christian,
Miklos, Norbert, Thorsten, David, Kendy, Eike, Bubli, Stephan
* Completed Action Items:
+ Akshay Deep - chase mentor wrt. access (Thorsten)
[ account setup, Norbert sorted gerrit out (Kendy) ]
+ encourage GSOC students to public IRC / dev-list posting (Thorsten)
[ all blogs aggregated, and weekly reports to the list ]
* Pending Action Items:
+ investigate a chron job that queries & auto-merges (Norbert)
+ if +2 by author and +1 by jenkins -> auto-push
[ Miklos pointed Norbert at something very similar ]
+ connect to David Ostrovsky to fuse gerrit with vm173 (Olivier)
[ changing the XML specification, it needs improvement ]
+ tweak UI and get LiveConnect API key / build case for board (Christian)
+ attempt to re-build a recent gstreamer 1.0 / core spec file
on our CentOS6 base (tdf#94508) (Christian)
* Release Engineering update (Cloph)
+ 5.2 Beta update
+ built & published, next week the 2nd beta.
+ 2nd Beta enables the breakpad crash/reporting feature
+ win64 indexing / symbol extraction took a while
+ 10 hours for 64bit vs. 10mins for 32bit.
+ build the extraction utility yourself if you
build the indexer
+ 5.1.4 RC1 update
+ tagged Wed. morning, Mac builds still need up-loading
+ then can announce; all queued patches are in.
+ Android & iOS Remote
+ up-loaded the impress / Android remote to the Play store
+ changed it to a public beta
+ will publish a URL to sign-up for that.
+ if you were a previous tester, you can get it now.
+ building the Android Viewer right now;
+ will test & up-load soon.
* Documentation (Olivier)
+ working on translating the Getting Started manuals
+ continuing to analyse the XML of the help-content
+ was done in 2005; needs improvement.
+ defining new tags to get some improvements for a
+ examples of tags ? (Kendy)
+ want to remove some things.
+ can map 1:1 between several tags & pure HTML (Olivier)
+ can we add SVG graphics, MathML equations, things
that give a better experience for the help user.
+ agreed - lots needs removing.
+ book from Frank Peters with XML definition (Olivier)
+ building a Wiki to describe this too.
+ structure of XML is in the DTD (Kendy)
+ we know all the tags that are there.
+ but good to have a readable description of this
+ useful to have a stripped down version for end-users to edit (Olivier)
* GSoC 2016 (Thorsten)
+ lots of good things happening, in blogs etc.
+ positive answers: every showed up.
+ deadline next - end of June (23rd?) for mid-term.
+ BZ issue for each GSoC project ? (JanI)
+ One place to add comments, see Regina mail
How should she report the problems ?
+ GSoC project as the BZ issue get mentioned in release notes
+ Easy to identify a gerrit patch as GSoC
Can't identify them as GSOC
+ Easier to make Blog posts referering BZ
Planning to do a series of blog-posts over the summer.
going through the git logs - is hard; referencing bugs
+ Mentioned in release notes - built into the wiki page.
+ when are bug lists published ? (Michael)
+ when build is announced (Cloph)
+ for minor point releases.
+ not added to main release notes, just to RC release notes.
https://wiki.documentfoundation.org/Releases/5.1.4/RC1#List_of_fixed_bugs for example
+ try to explain to users - 1 bug, has 1 fix (Miklos)
+ concerned wrt. 100 commit issues.
+ issues wrt. identifying GSOC students ?
+ could we have GSOC in the commit summary ? (Eike)
+ a topic in the commit ?
AI: + encourage GSOC students to use GSOC in the commit summary (Thorsten/JanI)
* UX Update (Kendy)
+ not in the call personally; from minutes
+ Heiko identified some easy-hacks that need code-ptrs.
+ if bored, want to provide code-pointers for easy-hackers
+ discussion on GSOC work
+ discussion on new Gallery content & pre-defined shapes.
+ discussion about CMYK color selection (Bubli)
+ the default space to use.
* Crashtest update (Caolan)
+ 73 import failure, 1 export failure, 9 coverity
+ spike on import crashers; needs investigating
* Munich hack-fest update (Bubli)
+ Jmux, Bubli, new LHM hackers, Mike Saunders too.
+ Lots of great food, and mentoring.
+ Orga: https://wiki.debian.org/BSP/2016/05/de/Munich
* Hackfests (Bjoern)
+ next hackfests: nothing confirmed yet.
+ Discussion of a month of LibreOffice contribution in August
+ perhaps not a good time - due to release crunch-mode.
+ Perhaps reach out to other communities:
+ have something LibreOffice themed in that month
+ do some sharing there etc.
+ we'll be buried in release / conference.
+ No Hamburg Home-hacking for a while ...
+ may do something here soon.
+ next venues / suggestions
+ Chaos event - good for outreach; at the same time as Munich.
+ https://www.froscon.de/en/home/Flosscon in Bonn, Germany
+ August - 2 weeks before LibreOffice conference ?
+ perhaps piggy-back on their rooms.
+ like FOSDEM at a university etc.
+ https://2016.guadec.org/ in Karlsruhe, Germany (3 weeks before LO conf)
+ Akademy / FSFE summit - in the week before LibOCon ? (Thorsten)
+ more suggestions welcome
+ Autumn / week-long Home-Hacking in Hamburg with students? (Bjoern)
+ advertise at university ? C++ training ? etc.
* LibreOffice Conference in Brno - CfP open (Sophie)
+ Kendy & Thorsten on program committee:
+ deadline is mid July.
* Mentoring/easyhack update (janI)
+ legend: contributors are not-yet-committers, numbers in () are +/- compared to last week
17357(0) commits in a year of which 8994(-170) were made directly, without use of gerrit
293(0) people made commits in a year, 60(-15) in a month, 0(-29) in a week, 20(20) to be emailed
+ query numbers from openhub (Norbert/JanI)
+ perhaps a week late
+ remove week.
+ gerrit: committer open 67(-11) contributor open 62(7)
updated merged abandoned updated merged abandoned
year: 67(-11) 6899(143) 562(7) 62(7) 1464(27) 476(6)
month: 67(-10) 919(102) 44(-2) 60(6) 162(-15) 32(0)
week: 54(-7) 245(-4) 12(3) 31(7) 43(-15) 12(4)
total 238(-1) open 202(-1) assigned 26(-2)
needinfo 10(2) needsDevEval 469(-1) needsUXEval 64(10)
missing cleanup due to many comments 191(-1)
+ top 5 contributors (based on merged patches last month):
Zdenek Crhonek got 17 patches merged, and have a total of 17 merged patches
Laurent BP got 17 patches merged, and have a total of 60 merged patches
Stanislav Horáček got 8 patches merged, and have a total of 64 merged patches
Rishabh Kumar got 8 patches merged, and have a total of 34 merged patches
Akshay Deep got 8 patches merged, and have a total of 31 merged patches
+ new easyHacks:
https://bugs.documentfoundation.org/show_bug.cgi?id=100085 mentor:jani -> "Centralize sleep function in SAL, with test functions."
+ create your own by updating Keywords to eg. "easyHack, difficultyBeginner, skillCpp, topicCleanup"
+ please remember, a codepointer is mandatory, and typically a look from an experienced developer
+ create new easy hacks from these ones or remove "needsDevEval" if not feasible):
+ BZ_comment (a script to copy bug reports, in order to compress comments)
+ scripts are finalized / looking good
+ working through the easy hacks;l checking whether they are valid.
+ found several with no code pointers.
+ clean easyhack (verify if still work to do)
+ will go on for a while.
+ Update stat to include needsUXEval
+ Blog post about students and CV
+ using it to reach out to local universities.
+ Developers, please give a hand with:
+ Adding code pointers, thanks in advance.
* Commit Access
+ cleanup of stale? committers (Norbert)
+ ran a script to find people with no commit >1 yr.
+ or should we let them stay around.
+ some project revoked after 0.5 years (Miklos)
+ do we have any problem with leaving them ? (Stephan)
+ no; but don't want to ever be (Norbert)
+ concern wrt. removing committers (JanI)
+ openhub counts actual commits (Norbert)
+ generate a mail if they arrive (JanI)
+ social aspect concern (Michael)
+ if we can get people active again by poking (Bjoern)
+ can be helpful.
+ otherwise leave open & put a watch on commits (Bjoern)
+ just look at these carefully.
+ and welcome them back.
+ concern wrt. the work, some people move on (Norbert)
+ do we want to keep them open forever.
+ we have a bunch of ex. GSOC never seen again ?
+ silently remove those we think are unlikely to come back
+ concern wrt. creating lots of rules
+ notify removing them.
+ for sure - commit rights to random projects (Kendy)
+ not feel comfortable committing now.
+ if not for three years - through gerrit.
=> leave up to JanI
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ in the process of assembling a list now (Stephan)
* Jenkins / CI update (Norbert)
from:Thu May 26 13:20:27 2016
master linux rel jobs: 179 ok: 170 ko: 8 fail ratio: 4.47 % break: 5 broken duration: 2.53%
master linux dbg jobs: 154 ok: 119 ko: 34 fail ratio: 22.08 % break: 14 broken duration:22.14%
master mac rel jobs: 172 ok: 162 ko: 10 fail ratio: 5.81 % break: 4 broken duration: 3.17%
master mac dbg jobs: 170 ok: 158 ko: 12 fail ratio: 7.06 % break: 4 broken duration: 3.51%
master win rel jobs: 109 ok: 104 ko: 5 fail ratio: 4.59 % break: 4 broken duration: 4.46%
master win dbg jobs: 112 ok: 109 ko: 2 fail ratio: 1.79 % break: 1 broken duration: 1.78%
master win64 dbg jobs: 117 ok: 112 ko: 5 fail ratio: 4.27 % break: 3 broken duration: 3.42%
lo-5.2 mac jobs: 8 ok: 8 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
lo-5.1 mac jobs: 22 ok: 21 ko: 0 fail ratio: 0.00 % break: 0 broken duration: 0.00%
gerrit win rel jobs: 424 ok: 344 ko: 78 fail ratio:18.40%
gerrit lin rel jobs: 428 ok: 298 ko: 127 fail ratio:29.67%
gerrit mac rel jobs: 427 ok: 338 ko: 87 fail ratio:20.37%
gerrit all jobs: 425 ok: 274 ko: 147 fail ratio:34.59%
+ load trouble at the moment due to the 5.2 branch
+ patches pushed to both sides giving lots of building work.
+ less than 1 break per day overall.
+ Linux dbgutil seems unhappy.
+ 2 per day on avg. recently.
+ quite a few times where it hung;
+ something with 'db' complex - perhaps a thread affinity bug.
+ backtrace took 2 minutes to run; 70 threads there.
+ would be nice to limit the infra.
+ are they Java threads ? (Michael)
AI: + fix / limit the per-processor thread-pool (Michael)
one break a day keeps contributors at bay....
* l10n (Sophie)
+ nothing new; work going on.
+ everyone is happy, apparently.
* QA update (Robinson)
+ would be great to have tags when they are reproducible (Caolan)
+ short-list of reproducible-on Linux crashers
+ some bad ones hard to reproduce Windows
-> moved them to NEEDINFO
+ UNCONFIRMED: 627
+ enhancements: 65
+ in ux-advise: 29
+ needAdvice at 46
+ Most Pressing Bugs:
+ tdf#92516 - "x" accelerator and mouse click not exiting StartCenter
in "File -> Exit LibreOffice" menu on Windows.
+ Mail merge regressions (Bjoern)
+ http://tdf.io/mmregressions (9 open; 9 open last meeting)
* QA stats
+132 -148 (-16 overall)
many thanks to the top bug squashers:
Caolán McNamara 25
Cor Nouws 15
V Stuart Foote 11
Julien Nabet 10
Aron Budea 9
Adolfo Jayme 8
Samuel Mehrbrodt 8
Heiko Tietze 7
Eike Rathke 5
Michael Stahl 3
Miklos Vajna 3
Akshay Deep 3
* Highest-Priority bugs (aka "MABs"):
5.2: 3/11 - 27% +0
5.1: 2/28 - 7% +0
5.0: 7/53 - 13% +0
4.4: 7/73 - 9% -1
4.3: 5/68 - 7% +0
4.2: 8/133 - 6% +0
4.1: 4/79 - 5% +0
4.0: 9/81 - 11% +0
old: 35/249 - 14% -1
* Bibisected bugs open: whiteboard 'bibisected'
+ 369/1361 366/1354 366/1352 371/1347 369/1335 380/1334 383/1325
* all bugs tagged with 'regression'
+ 739(-11) bugs open of 4949(+6) total 16(+0) high prio.
* ~Component count net * high severity regressions
Writer - 6 (+0)
Calc - 5 (+0)
Base - 2 (+0)
LibreOffice - 2 (+0)
Impress - 1 (+0)
* ~Component count net * all regressions
Writer - 231 (-9)
Calc - 143 (+0)
Impress - 56 (-1)
LibreOffice - 51 (+1)
Crashes - 43 (-1)
UI - 38 (+1)
graphics stack - 37 (+2)
Borders - 31 (+0)
Base - 30 (-1)
Draw - 25 (+0)
filters and storage - 24 (+0)
BASIC - 15 (+0)
Chart - 15 (+0)
Printing and PDF export- 11 (-1)
Formula Editor - 5 (+0)
Linguistic - 4 (+0)
Installation - 3 (+0)
framework - 2 (+0)
Extensions - 2 (+0)
sdk - 1 (+0)
michael.meeks at collabora.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice