[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

"Check for ComponentPackageImpl::isRegistered_ in the current rdb"

"Related fdo#53006: Do not instantiate service manager too early"

"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 

Petr, Björn, Rene:  With that fixed, prereg-affected Linux distros can 
probably undo 
"File force-refresh-of-bundled-extension-cache.diff of Package 
libreoffice" or its moral equivalent (if any) again.


More information about the LibreOffice mailing list