* Present:
+ Sophie, Andras, Caolan, Heiko, Markus, Miklos, Olivier, Xisco,
Eike, Norbert, Stephan, Armin, Sweetshark, Kendy
* Completed Action Items:
+ connect Xisco/JanI with Madrid GNOME guy (Bubli)
thanks, no response yet.
* Pending Action Items:
+ enable linux / system library checker on CI (Norbert)
[ pending ]
+ simplify & cleanup broken Windows build instructions & test (JanI)
[ in progress ]
+ align release dates and issues, patch merging (Caolan, Cloph)
[ waiting on AOO decision ]
+ poke at MSDN licenses (Michael)
[ still chasing this one ]
+ investigate a cron job that queries & auto-merges (Norbert)
[ waiting to see David's solution get up-stream, should be straightforward
enough; a query and a script. ]
+ tweak UI and get LiveConnect API key / build case for board (Christian)
+ still need to get API key, rest is done
[ planned for 5.3 release ]
* Release Engineering update (JanI)
+ < missing JanI > +
+ 5.2.3 RC1 (janI)
+ scheduled 25 October
+ 5.1 → 5.1.6 rc2 (jani with help from Cloph)
+ scheduled 18 October
+ 5.3 → 5.3.0 alpha 1 Oct 18th
+ Nov 21st - with the branch-off (Cloph)
+ Android & iOS Remote (Cloph)
+ query wrt. F-Droid maintenance ? (Stuart/Kendy)
+ Windows Server 2016 (Cloph)
+ should we bump our base-line to this ?
+ did we decide that ? ...
+ gtk 3.22 claims long term stability
+ if gtk3 is enabled, make that the minimum version ? (3.20 in practice for build-your-own
support reading ifdefs)
+ what consequences would there be to adding gtk3 3.22 support to the official builds
- already enable system-cairo for gtk2 I think
* Documentation (Olivier)
+ New contributor: Andrea Mussap for Help Content
+ Good cleanup work from Gabor Kelemen and Andras Timar in the HelpContent, droping unused
entries
+ Blog posts for documentation
- interview (Tuesday)
- Community week (today)
+ Further work in documentation.libreoffice.org
* UX Update (Heiko)
* needsUXAdvice at Oct-06, Total number: 475 (-8)
Base 1
Calc 35 (+1)
Draw 67
Extensions 0
filters and storage 1
framework 1
Impress 25 (+1)
Installation 0
LibreOffice 255 (-5)
Localization 0
Printing and PDF export 1
UI 16
Writer 73 (-3)
+ unconfirmed ticket count down to 10
* Hot topics for UX call tomorrow
+ Allow toolbars in full-screen mode ? (tdf#95462)
+ Clear direct formatting in context menu (tdf#102915)
+ some people wanting it back.
+ Unifying document attributes (Michael)
+ lots of good things in the 'shell' etc.
+ File menu override issues on Mac; thoughts appreciated
-> Ticket please against ux
* Crashtest update (Caolan)
+ 3 import failure, 1 export failures
+ numbers up but small; and related to recently added asserts
+ another run in progress now; expected to drop to zero in a few hours.
+ Coverity still going down:
< 29 coverity issues
* Crash reporting (Markus)
+ http://crashreport.libreoffice.org/stats/
+ check it out - lots of crashes: around 1500 per day.
+ cf. Firefox - millions ?
+ many are odd shutdown crashes; sometimes getting into an OGL path.
+ not figured out why.
+ at least one serious memory corruption in VCL.
+ please poke numbers from time to time & check if there is a crash.
+ filtering would be great (Michael)
+ can we mention it in dev-central ? (Miklos)
+ can add it there.
* UI testing (moggi)
+ more or less ready in master
+ two issues currently blocking: pyuno bug and one race condition
+ a random assert triggered.
+ people can start adding UI tests
+ currently writing a tutorial on that.
+ tests run OOP in python.
+ connects to a small VCL / introspection piece
+ support for manu UI objects is built-in, added for most
of the used VCL objects.
+ easy to add support for un-supported elements.
+ make uitest.uicheck
+ planning to move some around to other places eg. make sc.uicheck
+ tested on Linux & Windows.
+ works similar to crash-testing, with bits taken from python tests.
+ any input from UX for UI tests? (Heiko)
+ purely developer tests just now (Markus)
+ perhaps auto-generate UI tests based on user-interaction.
+ a few demo tests.
+ UNO interactions is a great source of examples for UNO / Python
+ checkout the uitest/libreoffice/ directory
+ do the tests run headlessly ? (Caolan)
+ yes; but they wait until a dialog is opened.
+ added events to the LibreOffice code
+ we wait for events eg. "this dialog is opened"
+ are there any timeouts ? (Caolan)
+ wait for 30 secs for a dialog to open - or it fails.
+ are there plans to have this inside 'make check' ? (Miklos)
+ wait - to see its proven to be stable.
+ currently a pyuno bug with an assert in dbgutil builds
+ until that's fixed, can't be added to make check; but plan to.
+ tests are much slower than normal tests.
+ if you have a choice between a UI test, or a normal test - use a normal test
+ start a dialog - ~1 second.
+ add to 'make stagingcheck' ? (Bjoern)
+ will add it there (Markus)
* gtk3 libreoffice specific style classes (Bjoern)
+ quite a lot of existing themes so far have a lot of glitches with gtk3 compared to gtk2
+ have patched ubuntu theme bits around.
+ pragmatic solution: add libreoffice-specific style classes. objections ?
+ see e.g. https://github.com/horst3180/arc-theme/issues/659
+ gtk 3.22 - a stable release (Caolan)
+ so theming fixes for earlier versions may be hopeless.
+ "the next one will be the long term stable one"
+ think its best to add style colours etc. (Michael)
+ discussed with Benjamin some long time ago.
+ dark themes are particularly problematic (Bjoern)
+ similar bug on Qt4 - Breeze has b/g bits.
+ its a feature not to have hard-coded colors - they fade & move etc.
+ for widgetry - tabs / standalone bits no problem (Caolan)
+ wrong colors for things with no match in gtk - totally right.
+ while we use our own widgets: will always have problems.
+ workaround in standardizing theme colors - acceptable.
+ hopefully in future - use bigger gtk+ widgets etc.
+ interested to know wrt. tabs being the wrong colors (Caolan)
+ light text on a white background (Bjoern)
+ dark theme uses dark primary toolbars & dark tabs.
+ currently vendor patched in 5.2 (Bjoern)
+ people patching their themes to use the vendor patch.
+ now they want it in Debian
=> standardize a mapping of our appearance colors and style
pieces / meta-data to gtk theme properties for 5.3 (Bjoern/Caolan)
* Hackfests (Bjoern)
+ next venues / suggestions
+ FOSDEM - confirmed dev-room (Michael)
+ preference for before FOSDEM (Eike)
+ before - everyone just writes slides (Norbert)
AI: + book a couple of days beforehand at beta-co-working (Sophie)
+ do we have a topic ? (Heiko)
+ probably not.
+ 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
+ Hackfest Granada (Xisco/janI)
+ in the early idea phase, but to be in Autumn
* Updating ESC stats / bug pieces (Bjoern)
+ no concern wrt. dropping writer:total
+ if we break bits in core - should be quick at fixing it
+ wanted non-filter, non-perf. issues in a separate counter.
+ the smaller categories, and fewer bugs the better (Caolan)
+ smaller groups find owners, interested in driving to zero.
+ happened in the formula category
+ driven those down from 8 - 2 thanks to Takeshi Abe
+ referencing people who own regressions helps (Miklos)
+ searching on comments makes this hard to un-mark yourself.
+ some of these are old & gnarly, come from eg. re-base (Michael)
+ closed lots of duplicates in regressions (Xisco)
+ where the bisected commit was the same.
* Mentoring / easyhack update (janI)
+ < missing JanI > +
+ Numbers are not available this week, as we are doing the final testing of an updated script,
that is also used by QA
+ will be back next week.
* Commit Access
* Developer Certification (Stephan/Bjoern/Kendy/Thorsten)
+ no progress since last week ... some three possible names, hunting some more.
* Jenkins / CI update (Norbert)
from:Thu Sep 29 16:24:52 2016
master linux rel jobs: 155 ok: 150 ko: 5 fail ratio: 3.23 % break: 4 broken duration:
0.76%
master linux dbg jobs: 136 ok: 130 ko: 6 fail ratio: 4.41 % break: 6 broken duration:
3.67%
master mac rel jobs: 109 ok: 105 ko: 3 fail ratio: 2.75 % break: 3 broken duration:
0.45%
master mac dbg jobs: 117 ok: 113 ko: 3 fail ratio: 2.56 % break: 3 broken duration:
3.08%
master win rel jobs: 118 ok: 116 ko: 2 fail ratio: 1.69 % break: 2 broken duration:
0.37%
master win dbg jobs: 121 ok: 119 ko: 2 fail ratio: 1.65 % break: 2 broken duration:
0.49%
master win64 dbg jobs: 115 ok: 114 ko: 1 fail ratio: 0.87 % break: 1 broken duration:
0.13%
lo-5.2 mac jobs: 8 ok: 6 ko: 2 fail ratio: 25.00 % break: 1 broken
duration:13.38%
lo-5.1 mac jobs: 7 ok: 7 ko: 0 fail ratio: 0.00 % break: 0 broken duration:
0.00%
branch gerrit all jobs: 24 ok: 21 ko: 3 fail ratio:12.50%
master gerrit lin jobs: 176 ok: 155 ko: 21 fail ratio:11.93%
master gerrit plg jobs: 175 ok: 120 ko: 55 fail ratio:31.43%
master gerrit win jobs: 175 ok: 120 ko: 54 fail ratio:30.86%
master gerrit mac jobs: 175 ok: 154 ko: 21 fail ratio:12.00%
master gerrit all jobs: 175 ok: 90 ko: 84 fail ratio:48.00%
+ a normal weeks' numbers - back to where they're supposed to be.
* l10n (Sophie)
+ Indian team working on improved Indic participation
+ building an action plan to discuss tomorrow.
* QA update (Xisco)
+ Bug Hunting Session? Anyone championing that? (Bjoern)
+ Matthew Francis shared max4.1 and max4.2
+ found repos for bibisection, one build per commit
+ so we can get down to the individual commit.
+ adding deltas to last week:
+ UNCONFIRMED: 702 (-35)
+ enhancements: 60 (-8)
+ needsUXEval: 10 (-15)
+ haveBackTrace: 19 (-1)
+ needsDevEval at 427 (-92)
+ needsDevAdvice at 39 (+7)
+ Most Pressing Bugs: http://tdf.io/mostressingbugs
+ moststressing bugs - zero open
+ this is severity changed to critical in last eight days.
+ useful to bring them here - so QA people reading the minutes can look ...
+ not so useful to discuss if don't have full details (Michael)
+ tdf#98365 - Crash on first run of 64-bit build with no user profile
+ NEEDINFO.
+ tdf#94225 - Writer crashes on undo
+ needs bisection & a good trace.
+ tdf#101528 - Crashes on 3D chart modification
+ needs a good debug symbols trace and/or bibisceting
+ tdf#101726 - crash when selecting column and pressing ⌘1 or clicking menubar Format >
Cells
+ macOS - SfxItemSet assertion fires.
+ 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
+152 -176 (-24 overall)
many thanks to the top bug squashers:
Buovjaga 35
Xisco Faulí 24
Caolán McNamara 20
Markus Mohrhard 7
V Stuart Foote 7
Jean-Baptiste Faure 5
m.a.riosv 5
Michael Meeks 5
Yousuf Philips (jay) 4
Adolfo Jayme 4
Jan-Marek Glogowski 4
Heiko Tietze 4
Andras Timar 4
Gabor Kelemen 3
Cor Nouws 3
* Highest-Priority bugs (aka "MABs"):
5.2: 1/17 - 5%
5.1: 3/31 - 9%
5.0: 6/56 - 10%
4.4: 7/74 - 9%
4.3: 4/69 - 5%
4.2: 7/133 - 5%
4.1: 4/79 - 5%
4.0: 7/82 - 8%
old: 30/246 - 12%
+ http://bit.ly/2dp3mwC
* Bibisected bugs open: keyword 'bibisected'
+ 337/1477 349/1463 349/1445 347/1431 338/1407 325/1390 325/1383 325/1383
+ http://bit.ly/2cSCXlS
* all bugs tagged with 'regression'
+ 647(-35) bugs open of 5176(+33) total 7(-3) high prio.
* ~Component count net * high severity regressions
Calc - 4 (+0)
LibreOffice - 1 (+0)
Impress - 1 (+0)
Base - 1 (+0)
Writer - 0 (-3) [ Amazing ! ]
+ http://bit.ly/1HWHb3E
* ~Component count net * all regressions
Writer: other - 119 (-4)
Calc - 118 (-6)
Impress - 50 (-2)
Writer: docx - 44 (-4)
graphics stack - 42 (-1)
UI - 37 (-3)
LibreOffice - 36 (-3)
Borders - 30 (-1)
Base - 29 (+0)
Draw - 28 (+0)
Writer: doc - 27 (-1)
Crashes - 24 (+0)
filter / storage - 16 (+0)
print / PDF export - 14 (+1)
Chart - 13 (-1)
Writer: perf - 11 (-2)
BASIC - 10 (-1)
Writer: filter - 5 (+0)
Extensions - 3 (+0)
Formula Editor - 2 (+0)
framework - 2 (+0)
sdk - 1 (+0)
Linguistic - 0 (-1)
+ http://bit.ly/1BUdI8i
Context
- minutes of ESC call ... · Michael Meeks
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.