On 11/14/2012 09:07 AM, Stephan Bergmann wrote:
On 10/17/2012 01:14 PM, Michael Meeks wrote:
* 4.0 plans / naming / ABI stability etc. (Kendy)
+ user-installs labelled with '4'
+ migration code to do a one-shot config / setup fix.
+ can loose old back-compat code.
+ we get the berkeleydb removal as part of re-basing.
BTW, did anybody look into that berkeleydb removal code, regarding its
ability to migrate from existing user profiles (as berkeleydb files are
used in the user profile to keep track of installed extensions)?
So migration of per-user installed extensions from a pre-4 user profile
to LO 4 appears to work fine now after
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=bd9c4510ff13ab7e935ed12c5b6d1f132c6f2b79>
"Take extra cache/uno_packages/*.tmp_/*properties files into account,"
even filtering out those blacklisted via
/org.openoffice.Setup/MigrationStep/ExcludedExtensions, with one exception:
Per-user installed extensions that had been explicitly disabled in the
old user profile are enabled in LO 4.
To put that into perspective, the fix for
<https://bugs.freedesktop.org/show_bug.cgi?id=32263> "Config file
location" (first appearing in LO 3.5.0?) that required "migration" of
user profiles from ~/.libreoffice/3 to ~/.config/libreoffice/3 on Linux
appears to have had that defect too, in addition to the more severe
defect of erratically not migrating some per-user installed extensions
at all thanks to the problem now addressed with
bd9c4510ff13ab7e935ed12c5b6d1f132c6f2b79 -- at least, that's my
observation when trying to re-enact that "migration" with a current
libreoffice-3-6 build.
And I see no cheap way to fix that, and am not sure it would be worth it
to try hard.
(This sounds similar to
<https://bugs.freedesktop.org/show_bug.cgi?id=57224> "CONFIGURATION:
Deactivated Extensions become active" but is rather unrelated
technically. That issue is strictly about upgrades within a LO 3.x or
LO 4.x series.)
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.