# Status report: consultancy team, week 27, 2024

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-27-2024/2766>\
**Category:** Status reports\
**Created:** [July 9, 2024, 8:02am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-27-2024/2766 "2024-07-09T08:02:57Z")\
**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:** [July 9, 2024, 8:02am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-27-2024/2766/1 "2024-07-09T08:02:57Z")

</div>

# Caolan

- reviews for perf changes
- crashtest failures since last run
- coverity has gotten too old and has been EOLed, reconfig with  
latest version
- review [https://gerrit.libreoffice.org/c/core/+/169781](https://gerrit.libreoffice.org/c/core/+/169781)
- Run COOL in rootless environment  
 → [add 'mount\_namespaces' option to use linux mount namespaces by caolanm · Pull Request #9395 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9395)
- qa call  
 → [fix debugging overlay by caolanm · Pull Request #9398 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9398)
- rootless/podman stuff
- add fedora Dockerfile  
 → [add a Fedora DockerFile by caolanm · Pull Request #9402 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9402)
- workaround hasCorrectUID for mount namespaces  
 → [don't use hasCorrectUID for mount namespace case by caolanm · Pull Request #9403 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9403)  
 → [\_prevMouseOverEntry seen as null on dragging row resize indicator right by caolanm · Pull Request #9413 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9413)  
calc drag indicator exception  
 → [error on dragging col/row indicator in writer table by caolanm · Pull Request #9416 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9416)  
different writer drag indicator exception
- debug failure to mount as expected inside podman  
with mount\_namespaces enabled  
 → [namespace mount can fail due to adding MS\_NOATIME by caolanm · Pull Request #9421 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/9421)
- fix asan dynamic-stack-buffer-overflow delta thing
- debug pthread\_mutex\_lock
- debug pthread\_mutex\_lock more with available debuginfo
- prep+present ttt on joys of uno
- work on a built-in recursive ls -l equivalent for  
debugging rootless env

# Mike

# Tomaz

- Looked into video rendering with WebGL

- relatively simple - browsers can do figure out “automagically” that an element is an video and update the texture
- just need to define where to draw the texture to

- Checked existing implementation - every video is saved into tmp to a file
  - then just serve that when requested as a video element
  - we just need to add information to presentationInfo - width, height and position on canvas

- Worked on slideshow presenter
  - for video it is necessary to have the WebGL context all the time when prsenting
  - currently we get the context for every transition
  - this code needs to go to slideshow presenter (as common class) and the presenter needs to draw the current slide
  - so with this it can also draw the video texture
