[REVIEW 3-6] fdo#53006 Force reinstall of all bundled extensions on upgrade

Stephan Bergmann sbergman at redhat.com
Thu Aug 9 06:03:56 PDT 2012


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


More information about the LibreOffice mailing list