FS#26019 - [LibreOffice] Base required a not listed dependency

Attached to Project: Arch Linux
Opened by Gabriel Fretes (g_fretes) - Wednesday, 14 September 2011, 20:29 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 25 February 2012, 20:13 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Stéphane Gaudreault (stephane)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: if the package hsqldb-java is not installed, The LibreOffice Base app is unusable. However, it isn't a dependency.


Additional info:
* package version(s): 3.4.3
* config and/or log files etc.


Steps to reproduce: Create a new empty database and wait to open the main window. You should receive the following message (in your language):

"El conductor de la clase 'org.hsqldb.jdbcDriver' no puede ser cargado.la ruta de acceso del manejador de clase adicional es 'file:///usr/share/java/hsqldb.jar vnd.sun.star.expand:$OOO_BASE_DIR/program/classes/sdbc_hsqldb.jar'."
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 25 February 2012, 20:13 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in trunk for 3.5.1 update. moved hsqldb-java to be a dep of lo-base.
Comment by Andreas Radke (AndyRTR) - Sunday, 25 September 2011, 10:16 GMT
It's listed as an optional dep for the libreoffice-common pkg. Afaik you can use other formats in the base pkg. So it should not be essential.
Comment by Gabriel Fretes (g_fretes) - Monday, 26 September 2011, 03:00 GMT
with only the base pkg, libreoffice base can't manage any type of DDBB. Also, the ODB format is the native. It is as if to use the XCF format in GIMP I would need to install an additional package
Comment by mattia (nTia89) - Tuesday, 21 February 2012, 21:26 GMT
i confirm the issue: without hsqldb-java package libreoffice can't create a database.

imho the solution is to add it in the libreoffice-base package dependencies because otherwise the application is USELESS (despite the application start also without it)
Comment by Christian Stadegaart (c.stadegaart) - Saturday, 25 February 2012, 12:50 GMT
Confirmed.

Althought I do not agree that the application is completely useless without it (e.g. you can connect to CSV text files), it's still highly recommended to add it as a req. dep. since connecting to an embedded ODB database is impossible without the package. In my situation an embedded database is most of the time the #1 choice when creating a new database.

Loading...