Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A02F878AC for ; Fri, 9 Dec 2011 14:02:52 +0000 (UTC) Received: (qmail 57243 invoked by uid 500); 9 Dec 2011 14:02:52 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 57198 invoked by uid 500); 9 Dec 2011 14:02:52 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 57190 invoked by uid 99); 9 Dec 2011 14:02:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Dec 2011 14:02:52 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of orwittmann@googlemail.com designates 74.125.83.47 as permitted sender) Received: from [74.125.83.47] (HELO mail-ee0-f47.google.com) (74.125.83.47) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Dec 2011 14:02:46 +0000 Received: by eekb15 with SMTP id b15so1546166eek.6 for ; Fri, 09 Dec 2011 06:02:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=P7iaRg4Sx0o0rUx/ZybPD0Inl6zxQSlAHVEZR1bzKt8=; b=DAqdpsg31+BtpD6Yxba2uDyOIQQpSTYuCB1Z73/fPH5UJaDQKu5nKhQD8udgPMjs7l tDIMTOlrDGnJbUYz+F9k7uW8hQu7haUkeaI/pMFmfDqJMjZuPj3y+8mlE9/1D55yKmen sJadmRN9c9BWKaUV8IT7o0ysgl/w6IZB98Isk= Received: by 10.14.16.7 with SMTP id g7mr878997eeg.248.1323439344941; Fri, 09 Dec 2011 06:02:24 -0800 (PST) Received: from [192.168.2.116] (p548CDCE8.dip.t-dialin.net. [84.140.220.232]) by mx.google.com with ESMTPS id x12sm31442046eef.9.2011.12.09.06.02.23 (version=SSLv3 cipher=OTHER); Fri, 09 Dec 2011 06:02:24 -0800 (PST) Message-ID: <4EE214F8.5060108@googlemail.com> Date: Fri, 09 Dec 2011 15:02:32 +0100 From: Oliver-Rainer Wittmann User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: ooo-dev@incubator.apache.org Subject: Re: replace and removal of Berkeley DB References: <4EE0DE0F.3040704@googlemail.com> <9FDEF96D-AF72-4BD7-8C8C-EFE07CB8D515@free.fr> <4EE0E8F2.9020304@googlemail.com> <4BEE553A-5FCE-4CC2-A76E-BD2A7E380FB6@free.fr> <4EE1D01D.8090604@googlemail.com> <4EE210A3.4010901@gmx.net> In-Reply-To: <4EE210A3.4010901@gmx.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Mathias, On 09.12.2011 14:44, Mathias Bauer wrote: > Hi Oliver, > > On 09.12.2011 10:08, Oliver-Rainer Wittmann wrote: >> Hi Eric, >> >> thanks for the feedback. >> >> You are right and I forgot to mention it: >> - The installed extensions using a user configuration of a former >> installation will not work as the data files for the extension >> management as changed. >> Thus, I am proposing not to reuse a former user configuration. > > That would be an exaggeration. Instead of re-using it you could migrate it, > leaving extensions out. As we will want to change the name of the profile we > will have to migrate anyway. > > There is a migration service somewhere in the desktop module that gets the > information about what should be migrated (copying files, configuration entries, > etc.) from a configuration file. For everything that can't be migrated in this > very simple way it also allows to implement plugable services that migrate > particular parts of a user profile. Which services should be executed is part of > the configuration. One of these services that already exists in the OOo source > code is a service to migrate extensions. Just leaving this service out in a > migration should be enough. > My advice/proposal was meant for developer builds. If we want to include an migration of former OOo user configurations automatically or by user choice in our release is not yet been decided as far as I know. Best regards, Oliver.