Summary: | --disable-gui builds needs .ui file for --convert-to of pptx | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Rene Engelhard <rene> |
Component: | Impress | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | normal | CC: | aron.budea, buzea.bogdan, ilmari.lauhakangas, xiscofauli |
Priority: | medium | ||
Version: | 7.6.0.0 alpha1+ | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
http://bugs.debian.org/1028290 https://bugs.documentfoundation.org/show_bug.cgi?id=158695 |
||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 103266, 143781 |
Description
Rene Engelhard
2023-05-19 16:25:51 UTC
Just tried from a clean state again. It's definitely tabviewbar.ui which suffices and makes it work: rene@debianunstable:~$ soffice --convert-to A.png A.pptx Warning: failed to launch javaldx - java may not function correctly Unspecified Application Error rene@debianunstable:~$ su - Passwort: root@debianunstable:~# cd /home/rene/ root@debianunstable:/home/rene# mkdir -p /usr/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui root@debianunstable:/home/rene# cp usr/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/tabviewbar.ui /usr/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui root@debianunstable:/home/rene# Abgemeldet rene@debianunstable:~$ soffice --convert-to A.png A.pptx Warning: failed to launch javaldx - java may not function correctly convert /home/rene/A.pptx as a Impress document -> /home/rene/A.A.png using filter : impress_png_Export Overwriting: /home/rene/A.A.png rene@debianunstable:~$ Why does --convert-to have do do anything with the tabviewbar UI? ;) (did https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/-/commit/d37404423e2697858ca0927cbd5fc37a6ab76f8f for now as a workaround. That of course doesn't scale, if more stuff like this happens one probably needs libreoffice-iconfig-impress package or somesuch impress and impress-nogui [1] depend on...) [1] and incidentially also draw (see https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/-/blob/debian-experimental-7.5/rules#L2762) > if more stuff like this happens one probably needs libreoffice-iconfig-impress package or somesuch impress and impress-nogui [1] depend on...) Decided to actually do that in 7.6 onwards. https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/-/commit/7ad582bab08c00b8548d4d34cb2b4bc064d24395 But still I think a --disable-gui and even a --convert-to only there shouldn't require .ui files. At all. Didn't test, but I believe you -> NEW In order to reproduce it: 1. Build with --disable-gui 2. rm instdir/share/config/soffice.cfg/modules/simpress/ui/tabviewbar.ui 3. --headless --convert-to png |