[Libreoffice-bugs] [Bug 117731] Batch libreoffice --convert-to offers no way to wait for document completion
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Sat Jun 16 14:07:41 UTC 2018
https://bugs.documentfoundation.org/show_bug.cgi?id=117731
--- Comment #2 from Richard Elkins <richard.elkins at gmail.com> ---
Like you, when I ran LibreOffice under Xubuntu 16.04 and 17.10, there was no
timing issue. This only has appeared for me in 18.04.
In a terminal window (I've done this before),
`libreoffice --headless --convert-to odt:writer8 myfile.txt; ls *.odt` result:
ls: cannot access '*.odt': No such file or directory
My LibreOffice packages installed:
ii libreoffice 1:6.0.3-0ubuntu1 amd64
office productivity suite (metapackage)
ii libreoffice-avmedia-backend-gstreamer 1:6.0.3-0ubuntu1 amd64
GStreamer backend for LibreOffice
ii libreoffice-base 1:6.0.3-0ubuntu1 amd64
office productivity suite -- database
ii libreoffice-base-core 1:6.0.3-0ubuntu1 amd64
office productivity suite -- shared library
ii libreoffice-base-drivers 1:6.0.3-0ubuntu1 amd64
Database connectivity drivers for LibreOffice
ii libreoffice-calc 1:6.0.3-0ubuntu1 amd64
office productivity suite -- spreadsheet
ii libreoffice-common 1:6.0.3-0ubuntu1 all
office productivity suite -- arch-independent files
ii libreoffice-core 1:6.0.3-0ubuntu1 amd64
office productivity suite -- arch-dependent files
ii libreoffice-draw 1:6.0.3-0ubuntu1 amd64
office productivity suite -- drawing
ii libreoffice-gnome 1:6.0.3-0ubuntu1 amd64
office productivity suite -- GNOME integration
ii libreoffice-gtk 1:6.0.3-0ubuntu1 all
transitional package for LibreOffice gtk2 backend
ii libreoffice-gtk2 1:6.0.3-0ubuntu1 amd64
office productivity suite -- GTK+ 2 integration
ii libreoffice-gtk3 1:6.0.3-0ubuntu1 amd64
office productivity suite -- GTK+ 3 integration
ii libreoffice-help-en-us 1:6.0.3-0ubuntu1 all
office productivity suite -- English_american help
ii libreoffice-impress 1:6.0.3-0ubuntu1 amd64
office productivity suite -- presentation
ii libreoffice-java-common 1:6.0.3-0ubuntu1 all
office productivity suite -- arch-independent Java support files
ii libreoffice-librelogo 1:6.0.3-0ubuntu1 all
Logo-like progamming language for LibreOffice
ii libreoffice-math 1:6.0.3-0ubuntu1 amd64
office productivity suite -- equation editor
ii libreoffice-nlpsolver 0.9+LibO6.0.3-0ubuntu1 all
"Solver for Nonlinear Programming" extension for LibreOffice
ii libreoffice-ogltrans 1:6.0.3-0ubuntu1 amd64
LibreOffice Impress extension for slide transitions using OpenGL
ii libreoffice-report-builder 1:6.0.3-0ubuntu1 all
LibreOffice component for building database reports
ii libreoffice-report-builder-bin 1:6.0.3-0ubuntu1 amd64
LibreOffice component for building database reports -- libraries
ii libreoffice-script-provider-bsh 1:6.0.3-0ubuntu1 all
BeanShell script support provider for LibreOffice scripting framework
ii libreoffice-script-provider-js 1:6.0.3-0ubuntu1 all
JavaScript script support provider for LibreOffice scripting framework
ii libreoffice-script-provider-python 1:6.0.3-0ubuntu1 all
Python script support provider for LibreOffice scripting framework
ii libreoffice-sdbc-hsqldb 1:6.0.3-0ubuntu1 amd64
HSQLDB SDBC driver for LibreOffice
ii libreoffice-sdbc-postgresql 1:6.0.3-0ubuntu1 amd64
PostgreSQL SDBC driver for LibreOffice
ii libreoffice-style-elementary 1:6.0.3-0ubuntu1 all
office productivity suite -- Elementary symbol style
ii libreoffice-style-galaxy 1:6.0.3-0ubuntu1 all
office productivity suite -- Galaxy (Default) symbol style
ii libreoffice-style-tango 1:6.0.3-0ubuntu1 all
office productivity suite -- Tango symbol style
ii libreoffice-wiki-publisher 1.2.0+LibO6.0.3-0ubuntu1 all
LibreOffice extension for working with MediaWiki articles
ii libreoffice-writer 1:6.0.3-0ubuntu1 amd64
office productivity suite -- word processor
Just now, I reproduced this anomaly. My script is as follows:
### Create somehow a file called myfile.txt
rm myfile.odt somewhere-else.odt
libreoffice --headless --convert-to odt:writer8 myfile.txt
RC=$?
if [ $RC -ne 0 ]; then
echo '*** libreoffice conversion failed for myfile.txt'
exit 86
fi
#sleep 3
cp myfile.odt somewhere-else.odt
As is, it consistently produces the reported anomaly.
When I uncomment the sleep step, all is well.
This might be an interface issue with newer version dependencies of
LibreOffice. Its hard to tell. How would I investigate without knowing a lot
of LibreOffice internals?
I am open to suggestion and further investigation. I am a multi-level
developer in case you want me to try something unusual.
Suggestion: have someone try my test script under any flavor of Ubuntu 18.04.
If you cannot reproduce this report, then just close it as unreproducable.
Please note: This report should be not a high priority as my 3-second delay
consistently works for me i.e. I am not stuck.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20180616/f14106c6/attachment.html>
More information about the Libreoffice-bugs
mailing list