# Status report: consultancy team, week 34, 2024

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-34-2024/2893>\
**Category:** Status reports\
**Created:** [August 26, 2024, 9:10am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-34-2024/2893 "2024-08-26T09:10:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vmiklos](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/vmiklos/32/787_2.png) [@vmiklos](https://forum.collaboraonline.com/u/vmiklos)\
**Post date:** [August 26, 2024, 9:10am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-34-2024/2893/1 "2024-08-26T09:10:15Z")

</div>

# Caolan

- debug + fix annotation cypress failure seen frequently in  
Sven’s keep-alive pr  
 → [this 'undefined' check doesn't look right by caolanm · Pull Request #9847 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9847)  
 → [on reconnect of calc, annotations requested before geometry is available by caolanm · Pull Request #9848 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9848)
- merge the “podman unshare” workaround for make run, etc for  
Ubuntu 24.04 and its default apparmor blocking of namespaces  
 → [test and workaround Ubuntu 24.04 apparmor defaults for make run by caolanm · Pull Request #9716 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9716)
- fix ups from review of async dns extension  
 → [Private/caolan/async dns tidy by caolanm · Pull Request #9843 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9843)
- look at chart things  
 → but all closed
- look to see what the “error bars” issue might be
- we do seem to have error bars and even error bar sidebar panels
- but tricky to get them visible in online, general issue there  
I think around activating elements of the chart when clicked on
- fix and old upstream regression of mine  
 → [https://gerrit.libreoffice.org/c/core/+/172086](https://gerrit.libreoffice.org/c/core/+/172086)
- investigate chart error bars in online
- staging-perf collab testing
- failed to start, worrying
- just a problem of assuming a new config option will exist  
 → fix [survive if config.xml is missing indirection\_endpoint.geolocation\_set… by caolanm · Pull Request #9855 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9855)
- patch reviews and merging “code red” backlog
- create a local wasm image to test if the changes for  
this android/iOS bug build and work in wasm too
- rework improvement to elide duplicate tilecombine tests  
while scrolling  
 → [during a scroll don't reissue tilecombines requests already issued by caolanm · Pull Request #9878 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9878)
- richdocumentscode failure to start with the default to using  
namespaces, debug that  
 → quick fix [richdocumentscode AppImage isn't chroot compatible by caolanm · Pull Request #9873 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9873)
- start work on a better fix but there is a mystery snap use case of some kind
- Tech Planning, COOL Call, ESC
- The “snap” is nextcloud’s snap, so not our snap but their snap in  
which we appear as richdocumentscode (appimage) inside that snap env
- crash course on unpacking, repacking appimages, starting and  
stopping snap services, etc
- fix null deref crash seen during COOL Call  
 → [https://gerrit.libreoffice.org/c/core/+/172249](https://gerrit.libreoffice.org/c/core/+/172249)
- fix another hyphenation crash seen in crashtesting  
 → [https://gerrit.libreoffice.org/c/core/+/172287](https://gerrit.libreoffice.org/c/core/+/172287)
- clear an ofz timeout with too narrow page area for calc headers  
 → [https://gerrit.libreoffice.org/c/core/+/172298](https://gerrit.libreoffice.org/c/core/+/172298)
- work on figuring out snaps and if we can use, or at least not  
fall over fatally with, the same setup as every where else
  - rats nest of snap, namespaces, richproxy and appimage

- fix a csv dialog import height apparent regression  
 → [https://gerrit.libreoffice.org/c/core/+/172307](https://gerrit.libreoffice.org/c/core/+/172307)
- chart datarange regression of ours  
 → [https://gerrit.libreoffice.org/c/core/+/172336](https://gerrit.libreoffice.org/c/core/+/172336)
- tdf#161941 add --with-docrepair-fonts option to try  
 → [https://gerrit.libreoffice.org/c/core/+/172337](https://gerrit.libreoffice.org/c/core/+/172337)

# Mike

- Two calls regarding blocking Writer issues
- A mentoring call with Jaume; he’s unblocked and on track
- “Diagnosing a display/layout issue”:
  - required me to introduce a (hopefully generally useful!)  
mechanism to report the “why I couldn’t grow” reason back to callers of  
SwFrame::Grow[Frame] - quite invasive; required me to have some  
refactoring first, to understand the code better

- Some upstream regressions fixed after my previous commits

# Tomaz

New slideshow presentation

- VCL / Drawinglayer slide rendering
  - Flexible rendering - we remember which object were rendered and don’t render the object again
  - Master slide, slide layer separation not hardcoded - can render part of master and main into one layer

  - useful to add objects with fields + slide object into one layer

  - figuring out which object are in animation

  - working on that
  - then render those objects into own layer

  - rendering objects separately - into own buffer, which size is the size of the object

  - needs change to LOKit API
  - TODO

- Code review, testing,…

# Miklos

Worked on: [Unwanted synchronous layout for the full document in Writer after a full-document invalidation · Issue #9735 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/9735), the registerAnyInputCallback() part.
