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
