Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


On 08/29/2013 04:35 PM, Michael Meeks wrote:
* Heads up for 4.1.2 change (Stephan)
     + changes some URE library names, not completely private, but
       used around the place. Adding 'lo' suffix to avoid name conflict
       with windows / system libraries
     + https://gerrit.libreoffice.org/#/c/5667/
     + couple of tricky bits: sal_textenc / sunjavaplugin libs dlopen'ed by name, but it works
       and needs someone to review / ack it.

To clarify: There are some URE libraries that, while they are not part of the stable client interface, are nevertheless used "semi-privately" from non-URE parts of LO. As this fix changes the names of those "semi-private" URE libraries

  jvmaccess, jvmfwk, xmlreader

any (Linux) distros that split LO into multiple packages must take care that any non-URE LO packages depending on those libraries must require matching URE packages, both for packages of LO versions < 4.1.2 and for packages of LO versions >= 4.1.2. (On Fedora, e.g., this is guaranteed by always having exact

  Requires: %{name}-ure = %{epoch}:%{version}-%{release}

dependencies of non-URE LO RPMs on the URE RPM. And note how this exact-version requirement is typically already there for dependencies among other LO packages.)

If there are any (Linux) distros for which this poses a problem, we should revert that part of the fix, changing the names of the jvmaccess, jvmfwk, and xmlreader libraries back to their original forms.

Stephan

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.