Hi,
On 28.05.2013 18:23, Rob Weir wrote:
On Tue, May 28, 2013 at 11:10 AM, Oliver-Rainer Wittmann
<orwittm...@googlemail.com> wrote:
Hi,
I would like to activate/introduce code which migrates certain user profile
data from AOO 3.4.x and OOo 3.x installations during the reactivated
FirstStartWizard when the user starts the first time an installed AOO 4.0.
I have submitted two issues for this task:
- 122398 for the reactivation of the FirstStartWizard [1]
- 122397 for the code and configuration changes to migrate an AOO 3.4.x/OOo
3.x user profile [2]
In the last days I had a look at the user profile migration code and its
configuration. I figured out how it works in general.
Further investigation is needed to figure out, if and how the existing
service to 'migrate' installed extensions works. I am currently not sure, if
the automatic user profile migration should try to install extensions from a
former version. My current preference is not to migrate extension from a
former version.
I need support and help with the migration of the user profile:
(A) To figure out and test the user profile migration 'real-life' user
profiles or 'early-alpha-testers' would be welcome.
Thus, send my your AOO 3.4.x or OOo 3.x user profile in a compressed form
(.zip file or .tar.gz file or ...) or let me know, if you want to try my
builds.
Do we need to worry about the "messy" profiles that occurred from OOo
3.3.0 upgrades to AOO 3.4.0? That was when we saw spell checking
breaking, missing dictionaries, and crashes. One of the nice things
about a "clean start" with AOO 4.0 was that we avoid these kinds of
problems.
From my point of view AOO 3.4.x users which had problems due to a
"messy" profile and had solved these problems, can migrate their profile
to AOO 4.0. AOO 3.4.x users which does not had solved their problems are
able to suppress the migration of their existing profile - see the
corresponding FirstStartWizard page for the user profile migration.
But maybe there is some good as well? Since we're unlikely to totally
eliminate all profile errors forever, maybe as part of your changes
you can an easy way for the user to reset their profile? Today it is
quite complicated for the average user. It would be great if a user
with profile problems could reinstall AOO and when they hit the wizard
be prompted to either preserve their profile or initialize a fresh
profile.
Yes, an easy reset of the user profile would be great.
I do not think that reinstallation of AOO will help to reset the user
profile. The information that the FirstStartWizard had been run is
stored inside the user profile data. Thus, a reinstallation will not
bring the FirstStartWizard into life.
I also do not think that the user profile can be reset during the
FirstStartWizard as the application is already accessing (and locking)
the user profile during this time.
So there are really three scenarios on an install:
0) Fresh install, no previous version: start with new profile
Works already.
1) Installing over an older version: migrate profile or not.
This currently depends on the involved versions.
(A) If new version does use the same user profile folder.
--> The user profile from the former version is just used for the new
version. No FirstStartWizard will popup.
(B) If new version does use another user profile folder.
--> the new version starts with a new profile. If a migration of the
former user profile has been configured in the new version an activated
FirstStartWizard would provide choice 'migrate or not'.
2) Installing over a current version: preserve current profile or not.
Here the same applies as in scenario 1).(A)
Of course, the same caution I raise with all last-minute features:
let's make sure we have volunteers willing/able to test.
I agree.
The user profile migration functionality is available at least since OOo
3.0. It works for the migration of a OOo 2.x user profile.
What is needed to activate it for the migration of a AOO 3.4.x/OOo 3.x
user profile are the corresponding configuration entries which specify
which part of the user profile data is migrated.
The FirstStartWizard functionality is also available since a couple of
OOo versions.
Thus, I assume that the risk of a defect or a regression is low when
solving issue 122398 and 122397 for AOO 4.0, except the issue which
would be "copied" from a "messy" user profile.
Best regards, Oliver.
Regards,
-Rob
(B) The first page of the FirstStartWizard is a general welcome containing
the following en-US strings.
String "This wizard will guide you through the license agreement, the
transfer of user data from %OLD_VERSION and the registration of
%PRODUCTNAME.", if a user profile for a migration is found, and string "This
wizard will guide you through the registration of %PRODUCTNAME." otherwise.
Since at least OOo 3.2 no license agreement was shown --> no text for a
license agreement is needed on the welcome page.
Since AOO 3.4 we do not have a registration --> no text for a registration
has to be shown.
Thus, I am asking for new string proposals for the welcome page of the
FirstStartWizard.
I have attached screenshots of the currently deactivated FirstStartWizard.
[1] https://issues.apache.org/ooo/show_bug.cgi?id=122398
[2] https://issues.apache.org/ooo/show_bug.cgi?id=122397
Thanks in advance,
Oliver.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org