I discussed a bit with Rene what could be done to avoid the pre-depends
on openoffice.org-core.

One idea I have is to add a new dir like (whatever name suits best):
/usr/lib/openoffice/basis3.2/components/
/usr/lib/openoffice/basis3.2/registered-components/
/var/lib/openoffice/basis3.2/registered-components/

The components just provide a symlink from the real component.so into
this dir (as part of the deb), e.g:

/usr/lib/openoffice/basis3.2/program/libbf_migratefilterlx.so ->
/usr/lib/openoffice/basis3.2/registered-
components/libbf_migratefilterlx.so

Now on install/remove the components just do their thing as they do now
with the exception that if openoffice.org-core is not "configured" no
components are registered/revoked.

openoffice.org-core now unregisters/revokes everything in that dir on
remove or upgrade. And re-registers everything in that dir on ugprade.

This should eliminate the need for the pre-depends and still cover all
possible cases of install/upgrade.

-- 
unpack/configure order violation triggered by OOo pre-depends
https://bugs.launchpad.net/bugs/566584
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to