Collabora Online Weekly Meeting #30
Date: June 24, 2021
Next meeting: July 01, 2021
All minutes published on: https://forum.collaboraonline.com/c/news/meeting-minutes/14
Attendees:
- Gabriel, Ezinne, Symon, Cor, Andras, Nicolas, Michael, Muhammet, Gokay, Pedro
Community update (Muhammet)
-
Still need more C++ tasks for people to mentor
-
More is much appreciated.
-
https://github.com/CollaboraOnline/online/issues?q=is%3Aissue+is%3Aopen+label%3A%22Easy+Hack%22
-
-
We’re now listed on the First Contributions platform: https://firstcontributions.github.io/
-
Next: Community Roundup
- Publishing tomorrow! =)
Interactive Performance (Michael)
-
Mert’s wavy-line bits going through CI
-
Pranam’s image scaling profiling / Andras.
-
several ideas here …
-
found lots of excessive immediate painting going on.
-
-
More Profiling work to close gaps → Tor
- been merged to cp-6.4 mostly.
-
Dennis → working on improving table pieces too.
-
Henry → fixing calc interactivity & drag and drop selection.
-
JS stringification of images performance & GC saving (Michael)
-
Benchmark with six people typing into a document – trying to measure improvements there (Michael)
Native sidebars (Szymon)
-
working on other popups than the color picker
-
implemented these; now trying to do some cleanup in the code.
-
Now we have line-styles working
-
-
Next:
-
Looking for other instances of popups to fix.
-
some fixes for multiple-users needed, missing some updates.
-
-
Pedro will start to theme layout soon.
-
gitpod should now be working vs co-2021 for Andreas K & others
- so should be easy to help out with the sidebar / CSS
-
Szymon did a demo of the new sidebar
-
Interested in difference between sidebar & toolbar colors (Gabriel)
- should be in-sync, but - perhaps with new sidebar may help (Szymon)
Async Saving (Michael)
-
Should now all be merged … using it now
-
Reviewed & merged the WOPI access SSL context cleanup from Ash just now.
-
~nearly done – bar the bug fixing.
Pull requests (Muhammet)
-
one awaiting a response from the contributor – needs their DCO / sign-off
-
new mattermost plugin committer: adding features, requesting things, and seeking reviews.
- Muhammet and Kendy trying to help out there.
Commit Access
Stability bits (Gabriel)
-
Any joy with ASAN ? (Michael)
- not yet.
-
Don’t see any more crashes related to mpWindowImpl bits
-
have some other crashes that are un-related under heavy use
- still chasing these
-
but overall some improvements.
-
-
Next step – testing cp-6.4.9
-
missing a docker/ folder ?
-
Where do you look for that ? (Andras)
-
its only on master.
-
can take the scripts from master and build any version including 6.4
-
-
Ongoing work (Michael)
-
Szymon implemented support for HTTP 302 re-direction from WOPI servers
- see IBM/FileNet using this to move from http → https etc.
-
Change tracking as comments fixed by Dennis.
-
Some CI intermittency fixed by Michael
-
missing Kendy’s overview here.
Design Bits
-
hope to see lots of aesthetic wins in calc
-
improvements in welcome dialog
-
need to ensure they are tested & stable.
-
New connecting animation / busy popup
-
elegant way → one SVG, and theming it – depending on the app type
- so it looks nice in each app without duplicating SVG or code behind.
-
Want to improve to target mobile & tablet
-
Good stuff – improving dialogs coming from core
- will affect online positively: eg. CSV / text import
-
CI / Cypress bits (Pedro)
-
Need to make it more stable, thankful for Rashesh’s work
-
a problem in 6.4 – perhaps why many pull requests are not passing
-
good news: found the culprit – Canvas from the sidebar
-
have two options:
-
try to close the sidebar before we do any tests regarding annotations – perhaps easiest
- or
-
try to find out what’s up with the sidebar in 6.4 with annotations
- closing sidebar – can give a ghost panel there.
-
-
Can we file a ticket for Dennis on the sidebar/annotations – and get CI green again quickly for now.
-
Release schedule bits (Timar)
-
CODE 6.4.10
-
plan to build & test it tomorrow friday
-
any volunteer testers welcome at 13:00 CET on IRC in #cool-dev
-
release planned for next week.
-
LibreOffice Conference (Muhammet)
- June 30th the deadline for applications – we have ~1 week to get papers in.
Next Meeting
Next meeting will take place on Thursday, July 01, 2021 at 10:00 am (UTC)