[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#670350: libreoffice-writer needs libreoffice-base for form controls



notfound 670350 1:3.5.2-2ubuntu1
found 670350 1:3.5.2-2
severity 670350 important
tag 670350 + moreinfo
thanks

Hi,

On Wed, Apr 25, 2012 at 12:51:23AM +0200, Marcel Stimberg wrote:
> "LO in Ubuntu 12.04 fails to open an odt document that contains a checkbox.
> Works fine in LO 3.4 on Ubuntu 11.10.

And this is not a BTS for Ubuntu packages. *If* you report a bug here (which is
OK), please do it with a *matching version* which is actually in Debian....
As you did right now, you confuse the BTS' version tracking as it doesn't know
1:3.5.2-2ubuntu1 and thus marks it as affecting all version which is obviously wrong.

> The problem occurs only when the package libreoffice-base is *not* installed
> and only for the Ubuntu package, i.e. either installing libreoffice-base or
> using libreoffice 3.5 from http://www.libreoffice.org/download/ allows to open
> the file.

Let's look at the "package" and the package contents:

rene@frodo:~/LibO_3.5.2rc2_Linux_x86-64_install-deb_en-US/DEBS$ dpkg --contents libobasis3.5-base_3.5.2-202_amd64.deb
drwxrwxr-x root/root         0 2012-03-28 09:46 ./
drwxr-xr-x root/root         0 2012-03-28 09:46 ./opt/
drwxr-xr-x root/root         0 2012-03-28 09:46 ./opt/libreoffice3.5/
drwxr-xr-x root/root         0 2012-03-28 09:46 ./opt/libreoffice3.5/program/
-rwxr-xr-x root/root    172584 2012-03-28 09:46 ./opt/libreoffice3.5/program/libabplo.so
-rwxr-xr-x root/root    149064 2012-03-28 09:46 ./opt/libreoffice3.5/program/libadabasuilo.so
-rwxr-xr-x root/root    258928 2012-03-28 09:46 ./opt/libreoffice3.5/program/libdbplo.so
-rwxr-xr-x root/root   4791424 2012-03-28 09:46 ./opt/libreoffice3.5/program/libdbulo.so
-rwxr-xr-x root/root   1478176 2012-03-28 09:46 ./opt/libreoffice3.5/program/librptlo.so
-rwxr-xr-x root/root   1402416 2012-03-28 09:46 ./opt/libreoffice3.5/program/librptuilo.so
-rwxr-xr-x root/root    460040 2012-03-28 09:46 ./opt/libreoffice3.5/program/librptxmllo.so
drwxr-xr-x root/root         0 2012-03-28 09:46 ./opt/libreoffice3.5/share/
drwxr-xr-x root/root         0 2012-03-28 09:46 ./opt/libreoffice3.5/share/registry/
-rw-r--r-- root/root      9692 2012-03-28 09:46 ./opt/libreoffice3.5/share/registry/base.xcd

$ dpkg --contents libreoffice-base_3.5.3~rc2-1_amd64.deb
drwxr-xr-x root/root         0 2012-04-25 01:09 ./
drwxr-xr-x root/root         0 2012-04-25 01:04 ./usr/
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/share/
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/share/applications/
drwxr-xr-x root/root         0 2012-04-25 01:09 ./usr/share/libreoffice/
drwxr-xr-x root/root         0 2012-04-25 01:09 ./usr/share/libreoffice/program/
drwxr-xr-x root/root         0 2012-04-25 01:09 ./usr/share/libreoffice/program/classes/
-rw-r--r-- root/root      9147 2012-04-25 00:34 ./usr/share/libreoffice/program/classes/sdbc_hsqldb.jar
drwxr-xr-x root/root         0 2012-04-25 01:09 ./usr/share/doc/
drwxr-xr-x root/root         0 2012-04-25 01:14 ./usr/share/doc/libreoffice-base/
-rw-r--r-- root/root     93802 2012-04-16 09:59 ./usr/share/doc/libreoffice-base/copyright
-rw-r--r-- root/root      4731 2012-04-16 09:59 ./usr/share/doc/libreoffice-base/README.Debian.gz
-rw-r--r-- root/root     20090 2012-04-25 01:09 ./usr/share/doc/libreoffice-base/changelog.Debian.gz
drwxr-xr-x root/root         0 2012-04-25 01:09 ./usr/share/man/
drwxr-xr-x root/root         0 2012-04-25 01:14 ./usr/share/man/man1/
-rw-r--r-- root/root        43 2012-04-25 01:09 ./usr/share/man/man1/lobase.1.gz
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/share/menu/
-rw-r--r-- root/root       229 2012-04-25 01:09 ./usr/share/menu/libreoffice-base
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/share/lintian/
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       442 2012-04-25 01:09 ./usr/share/lintian/overrides/libreoffice-base
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/share/bug/
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/share/bug/libreoffice-base/
-rw-r--r-- root/root       152 2012-04-16 09:59 ./usr/share/bug/libreoffice-base/control
-rw-r--r-- root/root      3109 2012-04-16 09:59 ./usr/share/bug/libreoffice-base/presubj
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/lib/
drwxr-xr-x root/root         0 2012-04-25 01:04 ./usr/lib/libreoffice/
drwxr-xr-x root/root         0 2012-04-25 01:12 ./usr/lib/libreoffice/program/
-rw-r--r-- root/root    155776 2012-04-25 01:12 ./usr/lib/libreoffice/program/libabplo.so
-rw-r--r-- root/root    142792 2012-04-25 01:12 ./usr/lib/libreoffice/program/libadabasuilo.so
-rw-r--r-- root/root    295832 2012-04-25 01:12 ./usr/lib/libreoffice/program/libcalclo.so
-rw-r--r-- root/root   4019128 2012-04-25 01:12 ./usr/lib/libreoffice/program/libdbalo.so
-rw-r--r-- root/root    456920 2012-04-25 01:12 ./usr/lib/libreoffice/program/libdbaselo.so
-rw-r--r-- root/root    560320 2012-04-25 01:12 ./usr/lib/libreoffice/program/libdbaxmllo.so
-rw-r--r-- root/root    233136 2012-04-25 01:12 ./usr/lib/libreoffice/program/libdbplo.so
-rw-r--r-- root/root    113896 2012-04-25 01:12 ./usr/lib/libreoffice/program/libdbpool2.so
-rw-r--r-- root/root    113896 2012-04-25 01:12 ./usr/lib/libreoffice/program/libdbpool2.so
-rw-r--r-- root/root   6171096 2012-04-25 01:12 ./usr/lib/libreoffice/program/libdbulo.so
-rw-r--r-- root/root    304184 2012-04-25 01:12 ./usr/lib/libreoffice/program/libflatlo.so
-rw-r--r-- root/root    317864 2012-04-25 01:12 ./usr/lib/libreoffice/program/libhsqldb.so
-rw-r--r-- root/root    479696 2012-04-25 01:12 ./usr/lib/libreoffice/program/libjdbclo.so
-rw-r--r-- root/root    209192 2012-04-25 01:12 ./usr/lib/libreoffice/program/libmysqllo.so
-rw-r--r-- root/root     31240 2012-04-25 01:12 ./usr/lib/libreoffice/program/libodbclo.so
-rw-r--r-- root/root    574240 2012-04-25 01:12 ./usr/lib/libreoffice/program/libodbcbaselo.so
-rw-r--r-- root/root     72528 2012-04-25 01:12 ./usr/lib/libreoffice/program/libsdbc2.so
-rwxr-xr-x root/root        62 2012-04-24 16:08 ./usr/lib/libreoffice/program/sbase
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/lib/libreoffice/program/classes/
drwxr-xr-x root/root         0 2012-04-25 01:09 ./usr/lib/libreoffice/share/
drwxr-xr-x root/root         0 2012-04-25 01:07 ./usr/lib/libreoffice/share/registry/
-rw-r--r-- root/root      9692 2012-04-25 00:36 ./usr/lib/libreoffice/share/registry/base.xcd
drwxr-xr-x root/root         0 2012-04-25 01:09 ./usr/lib/libreoffice/share/xdg/
-rw-r--r-- root/root       537 2012-04-25 01:09 ./usr/lib/libreoffice/share/xdg/base.desktop
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/lib/mime/
drwxr-xr-x root/root         0 2012-04-25 01:10 ./usr/lib/mime/packages/
-rw-r--r-- root/root       514 2012-04-16 09:59 ./usr/lib/mime/packages/libreoffice-base
drwxr-xr-x root/root         0 2012-04-25 01:07 ./usr/bin/
-rwxr-xr-x root/root        59 2012-04-25 01:04 ./usr/bin/lobase
lrwxrwxrwx root/root         0 2012-04-25 01:10 ./usr/share/applications/libreoffice-base.desktop -> ../../lib/libreoffice/share/xdg/base.desktop
lrwxrwxrwx root/root         0 2012-04-25 01:10 ./usr/lib/libreoffice/program/classes/hsqldb.jar -> ../../../../share/java/hsqldb.jar
lrwxrwxrwx root/root         0 2012-04-25 01:10 ./usr/lib/libreoffice/program/classes/sdbc_hsqldb.jar -> ../../../../share/libreoffice/program/classes/sdbc_hsqldb.jar

Can you try which file *exactly* is needed here? Some of the "drivers",
dbpool or even libdba?
It *seems*, given that libdbu is in -base upstream too, that libdbu is not the
library needed. (Thankfully, it's the UI and putting that into -base-core
would yeopardize the sense of an extra -base package)

> To the user this appears as a regression, because the files could be opened
> with libreoffice 3.4 without needing libreoffice-base. The problem seems not
> specific to files with checkboxes but to all files including any "form
> controls". More examples of files failing to open are the "OpenDocument Format

Yeah, I understand the implications of this.

> Versions of packages libreoffice-writer recommends:
> ii  libreoffice-emailmerge  1:3.5.2-2ubuntu1
> ii  libreoffice-math        1:3.5.2-2ubuntu1

Maybe we could (also) make -writer recommend Base.  That at least would be helpful
in the (default) scenario where apt installs recommends per default...

> Versions of packages libreoffice-writer suggests:
> ii  default-jre [java5-runtime]    1:1.6-43ubuntu2
> ii  gcj-4.4-jre [java5-runtime]    4.4.6-2ubuntu3
> ii  gcj-4.5-jre [java5-runtime]    4.5.3-10ubuntu2
> ii  gcj-4.6-jre [java5-runtime]    4.6.3-1ubuntu2
> ii  gcj-jre [java5-runtime]        4:4.6.3-1ubuntu5
> ii  libreoffice-base               <none>

and not only suggest it.

Regards,

Rene



Reply to: