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

Stephan Bergmann sbergman at redhat.com
Fri Aug 3 02:24:39 PDT 2012


The LO 3.6.0 RC4 debacle that started with fdo#51252's band-aid fix of 
no longer copying shared/prereg/bundled data culminates in various 
bundled extensions not working after an upgrade, as discussed in 
<https://bugs.freedesktop.org/show_bug.cgi?id=53006> "Autocorrection TWo 
INitial CApitals does not work because of bundled extensions problem" 
and in the "Various problems with bundled extensions" item at 
<https://wiki.documentfoundation.org/index.php?title=ReleaseNotes/3.6#Most_annoying_bugs>.

(How much a platform is affected seems to vary due to various factors. 
Windows appears to be affected severely; Mac OS X a little less, as 
spellchecking appears to work even though the bundled dictionary 
extensions are affected in general. Packages for Fedora will be 
unaffected completely, as it does not make use of shared/prereg/bundled 
at all; packages for OpenSUSE will likely be unaffected due to 
<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.")

Anyway, 
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=96f28626f0ac540fd0d0e129d00f3942bd64235b> 
"Check for ComponentPackageImpl::isRegistered_ in the current rdb" and 
<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.

Sorry for all the trouble,

Stephan (who should know better than to give in to the urge for "one 
more little band-aid fix for RC4...")


More information about the LibreOffice mailing list