On 08/03/2012 06:10 PM, Stephan Bergmann wrote:
On 08/03/2012 11:24 AM, Stephan Bergmann wrote:<http://cgit.freedesktop.org/libreoffice/core/commit/?id=81fd6b084b0f3c0eb5a97c77592f5ceb21d2dfb1> "fdo#53006 Force reinstall of all bundled extensions on upgrade" are the two commits from master to get this fixed, which I would love to see backported to libreoffice-3-6.Please do *not* backport that one to libreoffice-3-6 for now. I just got an idea that might obsolete it...
Finally got a new fix out, see <https://bugs.freedesktop.org/show_bug.cgi?id=53006#c17> for details. With the one old commit from this thread still relevant, that means please review the three master commits
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=96f28626f0ac540fd0d0e129d00f3942bd64235b> "Check for ComponentPackageImpl::isRegistered_ in the current rdb"
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=6c6358a6822d3562b9b8c7668a7d60d6c644dfe8> "Related fdo#53006: Do not instantiate service manager too early"
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=5300f6f711c2167931d45248c1b72dbce3a7df38> "fdo#53006: Remove user/extensions/bundled cache after upgrade"
for backporting to libreoffice-3-6. (The last one needs one trivial tweak there, adding an "rtl::" prefix to a new occurrence of "OString" at desktop/soruce/app/app.cxx:33.)
...and this time, I /did/ test on Windows 3.6, too. -- Lets keep fingers crossed...
Petr, Björn, Rene: With that fixed, prereg-affected Linux distros can probably undo <https://build.opensuse.org/package/view_file?file=force-refresh-of-bundled-extension-cache.diff&package=libreoffice&project=LibreOffice%3AUnstable> "File force-refresh-of-bundled-extension-cache.diff of Package libreoffice" or its moral equivalent (if any) again.
Thanks, Stephan