Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-20 Thread Hagar Delest

Le 18/06/2013 09:26, Andrea Pescetti a écrit :

On 17/06/2013 Oliver-Rainer Wittmann wrote:

I want to let you know that I am currently working on the migration of
AOO 3.4.x/OOo 3.x user profiles to AOO 4.0. I am also including the
migration of extensions.
I am currently not planning to adjust any of the mentioned strings as I
think it is too late for its translation.


Is this safe? In a typical scenario, then, a user would have some extensions 
installed and he would see them imported in 4.0 without being warned about 
possible compatibility problems. Most of the extensions do not have a 
maxversion indication, so OpenOffice 4.0 will try and install them anyway, but 
some might be broken. And then the user is left alone in updating his 
extensions (which in theory he should be prompted to do after installation, 
assuming this mechanism is restored), but he wouldn't have a way to go back 
before it's too late.


Even if it's not that safe, since the new user profile will not overwrite the 
former (it's a major upgrade), the only risk is that it doesn't work and to 
reset completely the new profile (but the former one is untouched and is kept 
available).

So we should at least try and hope that very few are broken.

Thanks Oliver for your work on the profile migration, it would be a great 
feature for a smooth upgrade.

Hagar

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-20 Thread Oliver-Rainer Wittmann

Hi,

On 18.06.2013 17:20, Oliver-Rainer Wittmann wrote:

Hi,

On 18.06.2013 10:58, Oliver-Rainer Wittmann wrote:

Hi

On 28.05.2013 17:10, Oliver-Rainer Wittmann 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]



I have solved both tasks inclusive the migration of user-installed
extensions.



Unfortunately, my change causes build breaker on Mac OS and Linux.

Root cause:
My try to export a certain function from library deploymentgui.uno
(module desktop) in order to use it in other libraries of module desktop
failed under Mac OS and Linux.

I am working on it.



I asked Andre for help and he solved the problem - many kudos for Andre.

Best regards, Oliver.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-19 Thread Rory O'Farrell
On Wed, 19 Jun 2013 08:18:28 +0200
Andrea Pescetti  wrote:

> Rory O'Farrell wrote:
> > On Tue, 18 Jun 2013 21:54:52 +0200 Andrea Pescetti wrote:
> >> Ariel Constenla-Haile wrote:
> >>> On Tue, Jun 18, 2013 at 5:21 AM, Oliver-Rainer Wittmann wrote:
>  Do you have one or two C++ extension at hand (except former Presenter 
>  Screen
>  and former Presenation Minizer) for testing?
> >>> The PDF Import extension: 
> >>> http://extensions.openoffice.org/en/project/pdfimport
> >>> MySQL Connector: 
> >>> http://extensions.openoffice.org/en/project/mysql_connector
> >>> My version of this last one:
> >>> http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/
> >> This deserves some discussion: these two extensions are very popular so
> >> it would be better to find a solution to this before users ask for
> >> support in scores.
> > For me, the absence of the Presenter Console would be a major barrier
> 
> The "two extensions" I was referring to are: PDF Import and MySQL Connector.
> 
> Presenter Console and Presentation Minimizer, as Oliver wrote, are 
> staying: they won't be packaged as extensions since they will be 
> directly integrated in OpenOffice. So their functionality will be 
> available in 4.0 with no changes and no need to update any extensions.
> 
> Regards,
>Andrea.
> 

Thank you, Andrea; I obviously misunderstood the situation, for which I 
apologise.  It is excellent news that the two Presenter extensions will be 
integrated into OpenOffice 4.0; Presenter Console, once demonstrated to a non 
OpenOffice User, often becomes a major factor in converting him to OpenOffice.


-- 
Rory O'Farrell 

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Andrea Pescetti

Rory O'Farrell wrote:

On Tue, 18 Jun 2013 21:54:52 +0200 Andrea Pescetti wrote:

Ariel Constenla-Haile wrote:

On Tue, Jun 18, 2013 at 5:21 AM, Oliver-Rainer Wittmann wrote:

Do you have one or two C++ extension at hand (except former Presenter Screen
and former Presenation Minizer) for testing?

The PDF Import extension: http://extensions.openoffice.org/en/project/pdfimport
MySQL Connector: http://extensions.openoffice.org/en/project/mysql_connector
My version of this last one:
http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/

This deserves some discussion: these two extensions are very popular so
it would be better to find a solution to this before users ask for
support in scores.

For me, the absence of the Presenter Console would be a major barrier


The "two extensions" I was referring to are: PDF Import and MySQL Connector.

Presenter Console and Presentation Minimizer, as Oliver wrote, are 
staying: they won't be packaged as extensions since they will be 
directly integrated in OpenOffice. So their functionality will be 
available in 4.0 with no changes and no need to update any extensions.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Oliver-Rainer Wittmann

Hi

On 18.06.2013 22:06, Rory O'Farrell wrote:

On Tue, 18 Jun 2013 21:54:52 +0200 Andrea Pescetti
 wrote:


Ariel Constenla-Haile wrote:

On Tue, Jun 18, 2013 at 5:21 AM, Oliver-Rainer Wittmann wrote:

Do you have one or two C++ extension at hand (except former
Presenter Screen and former Presenation Minizer) for testing?

The PDF Import extension:
http://extensions.openoffice.org/en/project/pdfimport MySQL
Connector:
http://extensions.openoffice.org/en/project/mysql_connector My
version of this last one:
http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/


This deserves some discussion: these two extensions are very
popular so it would be better to find a solution to this before
users ask for support in scores.

If I understand correctly, we have now have two problems with
these extensions: 1) License: both extensions have GPL (or similar)
dependencies, so they cannot be formally released by this Apache
project. 2) Compatibility: the STLport change makes the latest
versions incompatible with OpenOffice 4.0.

Can the problem be solved by simply rebuilding the two extensions
in the new framework? If it isn't too hard, it's better to upload
an "unofficial" version (meaning: released by individual
developers, but not officially by the project) to the Extensions
site than dealing with feature limitations and support requests.

For the time being, I updated
http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_OpenOffice_4.0
with this information.

Regards, Andrea.


For me, the absence of the Presenter Console would be a major barrier
to canverting my presentation laptops to AOO 4.0.  I hope a way, even
if not an official release, can be found to make this available more
or less concurrently with the AOO 4.0 release.

If Presentation Minimizer is being rewritten, some thought should be
given towards adapting the code to provide a similar optimisation and
reduction process for Writer documents; users often insert
illustrations of considerably too higgh a resolution and size into
Writer.  A minimise process for this application wuld be useful.




The Presenter Screen and the Presentation Minimizer have been integrated 
into OpenOffice as 'native' functions - Thanks to Ariel.

Thus, the corresponding functionality is available in AOO 4.0.

Best regards, Oliver.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Rory O'Farrell
On Tue, 18 Jun 2013 21:54:52 +0200
Andrea Pescetti  wrote:

> Ariel Constenla-Haile wrote:
> > On Tue, Jun 18, 2013 at 5:21 AM, Oliver-Rainer Wittmann wrote:
> >> Do you have one or two C++ extension at hand (except former Presenter 
> >> Screen
> >> and former Presenation Minizer) for testing?
> > The PDF Import extension: 
> > http://extensions.openoffice.org/en/project/pdfimport
> > MySQL Connector: http://extensions.openoffice.org/en/project/mysql_connector
> > My version of this last one:
> > http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/
> 
> This deserves some discussion: these two extensions are very popular so 
> it would be better to find a solution to this before users ask for 
> support in scores.
> 
> If I understand correctly, we have now have two problems with these 
> extensions:
> 1) License: both extensions have GPL (or similar) dependencies, so they 
> cannot be formally released by this Apache project.
> 2) Compatibility: the STLport change makes the latest versions 
> incompatible with OpenOffice 4.0.
> 
> Can the problem be solved by simply rebuilding the two extensions in the 
> new framework? If it isn't too hard, it's better to upload an 
> "unofficial" version (meaning: released by individual developers, but 
> not officially by the project) to the Extensions site than dealing with 
> feature limitations and support requests.
> 
> For the time being, I updated
> http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_OpenOffice_4.0
> with this information.
> 
> Regards,
>Andrea.
> 
For me, the absence of the Presenter Console would be a major barrier to 
canverting my presentation laptops to AOO 4.0.  I hope a way, even if not an 
official release, can be found to make this available more or less concurrently 
with the AOO 4.0 release. 

If Presentation Minimizer is being rewritten, some thought should be given 
towards adapting the code to provide a similar optimisation and reduction 
process for Writer documents; users often insert illustrations of considerably 
too higgh a resolution and size into Writer.  A minimise process for this 
application wuld be useful.
 
-- 
Rory O'Farrell 

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Andrea Pescetti

Ariel Constenla-Haile wrote:

On Tue, Jun 18, 2013 at 5:21 AM, Oliver-Rainer Wittmann wrote:

Do you have one or two C++ extension at hand (except former Presenter Screen
and former Presenation Minizer) for testing?

The PDF Import extension: http://extensions.openoffice.org/en/project/pdfimport
MySQL Connector: http://extensions.openoffice.org/en/project/mysql_connector
My version of this last one:
http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/


This deserves some discussion: these two extensions are very popular so 
it would be better to find a solution to this before users ask for 
support in scores.


If I understand correctly, we have now have two problems with these 
extensions:
1) License: both extensions have GPL (or similar) dependencies, so they 
cannot be formally released by this Apache project.
2) Compatibility: the STLport change makes the latest versions 
incompatible with OpenOffice 4.0.


Can the problem be solved by simply rebuilding the two extensions in the 
new framework? If it isn't too hard, it's better to upload an 
"unofficial" version (meaning: released by individual developers, but 
not officially by the project) to the Extensions site than dealing with 
feature limitations and support requests.


For the time being, I updated
http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_OpenOffice_4.0
with this information.

Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Oliver-Rainer Wittmann

Hi,

On 18.06.2013 10:58, Oliver-Rainer Wittmann wrote:

Hi

On 28.05.2013 17:10, Oliver-Rainer Wittmann 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]



I have solved both tasks inclusive the migration of user-installed
extensions.



Unfortunately, my change causes build breaker on Mac OS and Linux.

Root cause:
My try to export a certain function from library deploymentgui.uno 
(module desktop) in order to use it in other libraries of module desktop 
failed under Mac OS and Linux.


I am working on it.


Best regards, Oliver.


As the translation deadline has passed I have made no string changes.

Please provide feedback from your tests once a snapshot build or a
buildbot build including these changes is available.

Best regards, Oliver.


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.

(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



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Jürgen Schmidt
On 6/18/13 2:17 PM, Oliver-Rainer Wittmann wrote:
> Hi,
> 
> On 18.06.2013 13:36, Rob Weir wrote:
>> On Tue, Jun 18, 2013 at 3:51 AM, Oliver-Rainer Wittmann
>>  wrote:
>>> Hi,
>>>
>>>
>>> On 18.06.2013 09:26, Andrea Pescetti wrote:

 On 17/06/2013 Oliver-Rainer Wittmann wrote:
>
> I want to let you know that I am currently working on the migration of
> AOO 3.4.x/OOo 3.x user profiles to AOO 4.0. I am also including the
> migration of extensions.
> I am currently not planning to adjust any of the mentioned strings
> as I
> think it is too late for its translation.


 Is this safe? In a typical scenario, then, a user would have some
 extensions installed and he would see them imported in 4.0 without
 being
 warned about possible compatibility problems. Most of the extensions do
 not have a maxversion indication, so OpenOffice 4.0 will try and
 install
 them anyway, but some might be broken. And then the user is left alone
 in updating his extensions (which in theory he should be prompted to do
 after installation, assuming this mechanism is restored), but he
 wouldn't have a way to go back before it's too late.

>>>
>>> I had a close look at the functionality to 'migrate the extensions
>>> from a
>>> former user profile' and from my point of view we should give it a try.
>>>
>>> The function did the following:
>>> It looks for the extensions which are installed for the user. These are
>>> found in the former user profile. No shared-installed, bundled or
>>> pre-registered extensions are considered. The found user-installed
>>> extensions which are not on the blacklist are installed with the same
>>> mechanism which is used when the users triggers in the installation.
>>> I am activating an user interaction in case that an extension is already
>>> installed - the same user interaction which is used when the user
>>> triggers
>>> the installation of an already installed extension.
>>>
>>> On the blacklist will be the Presenter Screen and the Presentation
>>> Minimizer
>>> as they are now integrated into OpenOffice.
>>>
>>
>> Is the blacklist a static list? Or is it something that can be
>> retried/updated from the website?
>>
> 
> The blacklist is part of our source code. These are corresponding
> entries in a XCU file - namely
> main/officecfg/registry/data/org/openoffice/Setup.xcu
> Have a look at my commit - revision 1494066 [1]. Search for
> 'ExcludedExtensions'
> 
> [1] http://svn.apache.org/r1494066
> 
>> If we can make the blacklist be "live" in a document that we can
>> update, this is like maintaining our own max version field for the
>> cases where the extension author neglected to do so.
>>
> 
> Such a feature is possible.
> It could be corresponding XML feed which OpenOffice could be accessed
> via the Internet - like the XML feed for the update service.

before we implement further features in the context of the extension
manager I would like to propose a complete review of the current design.

That means analyze what we have today and we want to provide reliable
tomorrow and rework the code according the new requirements. This means
mainly a simplification of the current implementation to make it more
better maintainable, more robust and easier to understand.

The first feature that I would drop is the live deployment that is a
nice feature but not worth the complexity that it brings in the code. A
clean office restart after the installation should be no problem.

We need also a better and cleaner way to handle and deploy bundled
extensions like dictionaries etc. I would like to avoid the installation
in the user home directory...

Many more things come into my mind.

The blacklist was of course not intended to be used to manage a big list
of extensions.

Juergen

> 
> Best regards, Oliver.
> 
>> -Rob
>>
>>
>>>
>>>
> If my tests work fine, I will check-in the changes this week. If we
> will
> include these changes into our AOO 4.0 release, I will help to update
> the above wiki page.


 Let's keep them documented and see. Remember that we learned so far
 that
 a random user will manage to reinstall but not to do anything more
 elaborated, so if uninstallation/installation does not bring up a "Do
 you want to reset your profile?" dialog we still have a usability
 problem (which of course is not a regression, it's been there forever).

>>>
>>> Agreed.
>>>
>>>
>>> Best regards, Oliver.
>>>
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
>>>
>>
>>
>>
>> -- 
>> Opinions expressed in this communication reflect the author's
>> individual personal view, not necessarily that of an amorphous
>> collective.  The above statements do not reflect an official position
>> of any organization, corporation, religion

Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Oliver-Rainer Wittmann

Hi,

On 18.06.2013 13:36, Rob Weir wrote:

On Tue, Jun 18, 2013 at 3:51 AM, Oliver-Rainer Wittmann
 wrote:

Hi,


On 18.06.2013 09:26, Andrea Pescetti wrote:


On 17/06/2013 Oliver-Rainer Wittmann wrote:


I want to let you know that I am currently working on the migration of
AOO 3.4.x/OOo 3.x user profiles to AOO 4.0. I am also including the
migration of extensions.
I am currently not planning to adjust any of the mentioned strings as I
think it is too late for its translation.



Is this safe? In a typical scenario, then, a user would have some
extensions installed and he would see them imported in 4.0 without being
warned about possible compatibility problems. Most of the extensions do
not have a maxversion indication, so OpenOffice 4.0 will try and install
them anyway, but some might be broken. And then the user is left alone
in updating his extensions (which in theory he should be prompted to do
after installation, assuming this mechanism is restored), but he
wouldn't have a way to go back before it's too late.



I had a close look at the functionality to 'migrate the extensions from a
former user profile' and from my point of view we should give it a try.

The function did the following:
It looks for the extensions which are installed for the user. These are
found in the former user profile. No shared-installed, bundled or
pre-registered extensions are considered. The found user-installed
extensions which are not on the blacklist are installed with the same
mechanism which is used when the users triggers in the installation.
I am activating an user interaction in case that an extension is already
installed - the same user interaction which is used when the user triggers
the installation of an already installed extension.

On the blacklist will be the Presenter Screen and the Presentation Minimizer
as they are now integrated into OpenOffice.



Is the blacklist a static list? Or is it something that can be
retried/updated from the website?



The blacklist is part of our source code. These are corresponding 
entries in a XCU file - namely 
main/officecfg/registry/data/org/openoffice/Setup.xcu
Have a look at my commit - revision 1494066 [1]. Search for 
'ExcludedExtensions'


[1] http://svn.apache.org/r1494066


If we can make the blacklist be "live" in a document that we can
update, this is like maintaining our own max version field for the
cases where the extension author neglected to do so.



Such a feature is possible.
It could be corresponding XML feed which OpenOffice could be accessed 
via the Internet - like the XML feed for the update service.


Best regards, Oliver.


-Rob






If my tests work fine, I will check-in the changes this week. If we will
include these changes into our AOO 4.0 release, I will help to update
the above wiki page.



Let's keep them documented and see. Remember that we learned so far that
a random user will manage to reinstall but not to do anything more
elaborated, so if uninstallation/installation does not bring up a "Do
you want to reset your profile?" dialog we still have a usability
problem (which of course is not a regression, it's been there forever).



Agreed.


Best regards, Oliver.


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org





--
Opinions expressed in this communication reflect the author's
individual personal view, not necessarily that of an amorphous
collective.  The above statements do not reflect an official position
of any organization, corporation, religion (organized or disorganized)
or national football association.  The contents of said note are not
guaranteed to have been spell checked, grammar checked or reviewed for
metrical infelicities.  The contents of this post may not be suitable
for those whose native language is not logic.  Caution should be
exercised when operating heavy machinery when reading this note, or
even when not reading it.  Seriously, heavy machinery is dangerous.
Be careful.

-
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



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Rob Weir
On Tue, Jun 18, 2013 at 3:51 AM, Oliver-Rainer Wittmann
 wrote:
> Hi,
>
>
> On 18.06.2013 09:26, Andrea Pescetti wrote:
>>
>> On 17/06/2013 Oliver-Rainer Wittmann wrote:
>>>
>>> I want to let you know that I am currently working on the migration of
>>> AOO 3.4.x/OOo 3.x user profiles to AOO 4.0. I am also including the
>>> migration of extensions.
>>> I am currently not planning to adjust any of the mentioned strings as I
>>> think it is too late for its translation.
>>
>>
>> Is this safe? In a typical scenario, then, a user would have some
>> extensions installed and he would see them imported in 4.0 without being
>> warned about possible compatibility problems. Most of the extensions do
>> not have a maxversion indication, so OpenOffice 4.0 will try and install
>> them anyway, but some might be broken. And then the user is left alone
>> in updating his extensions (which in theory he should be prompted to do
>> after installation, assuming this mechanism is restored), but he
>> wouldn't have a way to go back before it's too late.
>>
>
> I had a close look at the functionality to 'migrate the extensions from a
> former user profile' and from my point of view we should give it a try.
>
> The function did the following:
> It looks for the extensions which are installed for the user. These are
> found in the former user profile. No shared-installed, bundled or
> pre-registered extensions are considered. The found user-installed
> extensions which are not on the blacklist are installed with the same
> mechanism which is used when the users triggers in the installation.
> I am activating an user interaction in case that an extension is already
> installed - the same user interaction which is used when the user triggers
> the installation of an already installed extension.
>
> On the blacklist will be the Presenter Screen and the Presentation Minimizer
> as they are now integrated into OpenOffice.
>

Is the blacklist a static list? Or is it something that can be
retried/updated from the website?

If we can make the blacklist be "live" in a document that we can
update, this is like maintaining our own max version field for the
cases where the extension author neglected to do so.

-Rob


>
>
>>> If my tests work fine, I will check-in the changes this week. If we will
>>> include these changes into our AOO 4.0 release, I will help to update
>>> the above wiki page.
>>
>>
>> Let's keep them documented and see. Remember that we learned so far that
>> a random user will manage to reinstall but not to do anything more
>> elaborated, so if uninstallation/installation does not bring up a "Do
>> you want to reset your profile?" dialog we still have a usability
>> problem (which of course is not a regression, it's been there forever).
>>
>
> Agreed.
>
>
> Best regards, Oliver.
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>



--
Opinions expressed in this communication reflect the author's
individual personal view, not necessarily that of an amorphous
collective.  The above statements do not reflect an official position
of any organization, corporation, religion (organized or disorganized)
or national football association.  The contents of said note are not
guaranteed to have been spell checked, grammar checked or reviewed for
metrical infelicities.  The contents of this post may not be suitable
for those whose native language is not logic.  Caution should be
exercised when operating heavy machinery when reading this note, or
even when not reading it.  Seriously, heavy machinery is dangerous.
Be careful.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Jürgen Schmidt
On 6/15/13 10:21 AM, Andrea Pescetti wrote:
> On 14/06/2013 Hans Zybura wrote:
>> Therefore I'd like to recommend some additions
> 
> Thank you, integrated in
> 
> http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_OpenOffice_4.0
> 
> 
>> One last time I want to comment on Jürgen Schmidt's recommendation to
>> define
>> a Maxversion.
> 
> Indicating a "max" version will ensure that the extension is only run on
> OpenOffice version it has been tested on. But I've changed (back) the
> wording to "Typical" and "Recommended", which is quite accurate, since
> I've never seen the "max" version being used in practice. If one prefers
> to do like Hagar and not set a "max" version, this can probably be
> addressed (but I cannot check now) by editing the Release page on the
> extensions.openoffice.org site and simply adding that it is compatible
> with version 4.0.

Extension developers can do of course whatever they want. My
recommendation is to test an extension against the next coming version
(whatever it is, major or minor) and release a new micro update of the
extension with an updated max version. This can be done as part of a QA
process and it will ensure that the extensions will work and it will
avoid problems.
If you sell your extension it is up to you to distribute it, you can
give micro extensions for free.

Many extension will work without a max version dependency but we have
seen problems here in the past and that is the reason why I recommend
the max version now.

Juergen


> 
> Regards,
>   Andrea.
> 
> -
> 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



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Oliver-Rainer Wittmann

Hi

On 28.05.2013 17:10, Oliver-Rainer Wittmann 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]



I have solved both tasks inclusive the migration of user-installed 
extensions.


As the translation deadline has passed I have made no string changes.

Please provide feedback from your tests once a snapshot build or a 
buildbot build including these changes is available.


Best regards, Oliver.


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.

(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



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Ariel Constenla-Haile
On Tue, Jun 18, 2013 at 5:21 AM, Oliver-Rainer Wittmann
 wrote:
>>> On the blacklist will be the Presenter Screen and the Presentation
>>> Minimizer as they are now integrated into OpenOffice.
>>
>>
>> These wouldn't work anyway; after the STLport change, former C++
>> extensions do not work on Windows and Linux 32 bit (I guess also in
>> MacOS, as this affects 32 bit archs, where stlport was used). If there
>> is a way to tell the migration service not to migrate C++ (excepting Linux
>> 64 bit), it might be good to turn this option on.
>>
>>
>
> I do not know of such an option.
> Do you know how this can be found out by observing the extension?
>
> Do you have one or two C++ extension at hand (except former Presenter Screen
> and former Presenation Minizer) for testing?

The PDF Import extension: http://extensions.openoffice.org/en/project/pdfimport
MySQL Connector: http://extensions.openoffice.org/en/project/mysql_connector
My version of this last one:
http://code.google.com/a/apache-extras.org/p/aoo-my-sdbc/

Regards

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Oliver-Rainer Wittmann

Hi,

On 18.06.2013 10:05, Ariel Constenla-Haile wrote:

On Tue, Jun 18, 2013 at 09:51:46AM +0200, Oliver-Rainer Wittmann wrote:

On the blacklist will be the Presenter Screen and the Presentation
Minimizer as they are now integrated into OpenOffice.


These wouldn't work anyway; after the STLport change, former C++
extensions do not work on Windows and Linux 32 bit (I guess also in
MacOS, as this affects 32 bit archs, where stlport was used). If there
is a way to tell the migration service not to migrate C++ (excepting Linux
64 bit), it might be good to turn this option on.




I do not know of such an option.
Do you know how this can be found out by observing the extension?

Do you have one or two C++ extension at hand (except former Presenter 
Screen and former Presenation Minizer) for testing?


Thanks in advance,
Oliver.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Ariel Constenla-Haile
On Tue, Jun 18, 2013 at 09:51:46AM +0200, Oliver-Rainer Wittmann wrote:
> On the blacklist will be the Presenter Screen and the Presentation
> Minimizer as they are now integrated into OpenOffice.

These wouldn't work anyway; after the STLport change, former C++
extensions do not work on Windows and Linux 32 bit (I guess also in
MacOS, as this affects 32 bit archs, where stlport was used). If there
is a way to tell the migration service not to migrate C++ (excepting Linux
64 bit), it might be good to turn this option on.


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina


pgppfSt_h2C2t.pgp
Description: PGP signature


Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Oliver-Rainer Wittmann

Hi,

On 18.06.2013 09:26, Andrea Pescetti wrote:

On 17/06/2013 Oliver-Rainer Wittmann wrote:

I want to let you know that I am currently working on the migration of
AOO 3.4.x/OOo 3.x user profiles to AOO 4.0. I am also including the
migration of extensions.
I am currently not planning to adjust any of the mentioned strings as I
think it is too late for its translation.


Is this safe? In a typical scenario, then, a user would have some
extensions installed and he would see them imported in 4.0 without being
warned about possible compatibility problems. Most of the extensions do
not have a maxversion indication, so OpenOffice 4.0 will try and install
them anyway, but some might be broken. And then the user is left alone
in updating his extensions (which in theory he should be prompted to do
after installation, assuming this mechanism is restored), but he
wouldn't have a way to go back before it's too late.



I had a close look at the functionality to 'migrate the extensions from 
a former user profile' and from my point of view we should give it a try.


The function did the following:
It looks for the extensions which are installed for the user. These are 
found in the former user profile. No shared-installed, bundled or 
pre-registered extensions are considered. The found user-installed 
extensions which are not on the blacklist are installed with the same 
mechanism which is used when the users triggers in the installation.
I am activating an user interaction in case that an extension is already 
installed - the same user interaction which is used when the user 
triggers the installation of an already installed extension.


On the blacklist will be the Presenter Screen and the Presentation 
Minimizer as they are now integrated into OpenOffice.




If my tests work fine, I will check-in the changes this week. If we will
include these changes into our AOO 4.0 release, I will help to update
the above wiki page.


Let's keep them documented and see. Remember that we learned so far that
a random user will manage to reinstall but not to do anything more
elaborated, so if uninstallation/installation does not bring up a "Do
you want to reset your profile?" dialog we still have a usability
problem (which of course is not a regression, it's been there forever).



Agreed.


Best regards, Oliver.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-18 Thread Andrea Pescetti

On 17/06/2013 Oliver-Rainer Wittmann wrote:

I want to let you know that I am currently working on the migration of
AOO 3.4.x/OOo 3.x user profiles to AOO 4.0. I am also including the
migration of extensions.
I am currently not planning to adjust any of the mentioned strings as I
think it is too late for its translation.


Is this safe? In a typical scenario, then, a user would have some 
extensions installed and he would see them imported in 4.0 without being 
warned about possible compatibility problems. Most of the extensions do 
not have a maxversion indication, so OpenOffice 4.0 will try and install 
them anyway, but some might be broken. And then the user is left alone 
in updating his extensions (which in theory he should be prompted to do 
after installation, assuming this mechanism is restored), but he 
wouldn't have a way to go back before it's too late.



If my tests work fine, I will check-in the changes this week. If we will
include these changes into our AOO 4.0 release, I will help to update
the above wiki page.


Let's keep them documented and see. Remember that we learned so far that 
a random user will manage to reinstall but not to do anything more 
elaborated, so if uninstallation/installation does not bring up a "Do 
you want to reset your profile?" dialog we still have a usability 
problem (which of course is not a regression, it's been there forever).


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-17 Thread Oliver-Rainer Wittmann

Hi,

On 13.06.2013 23:44, Andrea Pescetti wrote:

On 05/06/2013 Hagar Delest wrote:

There has been a lot of posts in that discussion, even some proposals
but we are approaching the 4.0 release and I've not seen a single
warning for the extensions authors about the changes needed or any
proposal to warn users.


I've started a wiki page at

http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_OpenOffice_4.0


It's still incomplete, and I hope that developers with knowledge may
step in and fill in the gaps.

It is meant to be a resource that we will want to advertise in the
release notes and make available to users when they seek support, so
please have a look, and feel free to improve and complete it.



I want to let you know that I am currently working on the migration of 
AOO 3.4.x/OOo 3.x user profiles to AOO 4.0. I am also including the 
migration of extensions.


I am currently not planning to adjust any of the mentioned strings as I 
think it is too late for its translation.


If my tests work fine, I will check-in the changes this week. If we will 
include these changes into our AOO 4.0 release, I will help to update 
the above wiki page.



Best regards, Oliver.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-15 Thread Andrea Pescetti

On 14/06/2013 Hans Zybura wrote:

Therefore I'd like to recommend some additions


Thank you, integrated in

http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_OpenOffice_4.0


One last time I want to comment on Jürgen Schmidt's recommendation to define
a Maxversion.


Indicating a "max" version will ensure that the extension is only run on 
OpenOffice version it has been tested on. But I've changed (back) the 
wording to "Typical" and "Recommended", which is quite accurate, since 
I've never seen the "max" version being used in practice. If one prefers 
to do like Hagar and not set a "max" version, this can probably be 
addressed (but I cannot check now) by editing the Release page on the 
extensions.openoffice.org site and simply adding that it is compatible 
with version 4.0.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-14 Thread Hagar Delest

Le 14/06/2013 12:14, Hans Zybura a écrit :

Or see it this way: For an extension author like me, AOO is functioning
similar to another layer of an operating system. So please ask yourself in
analogy: Would any of the AOO developers want to define for AOO 4.0 a
Maxversion like  ? I don't think so. And whatever
the reasons may be, the same reasons apply in the reasoning of an extension
developers.


Good analogy indeed!

With Firefox extensions, I had to set the max version to 99 to avoid having 
them deactivated at each upgrade (required the tweaking of the configuration 
files of each extension). I think that they changed the behavior so that they 
are by default re-used at upgrade now, they have listened to their users.

A max version is too much troubles. What version to set? The current one? The 
next major one? We don't know what will be the changes in the future so how to 
determine the max version?

Hagar

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-14 Thread Hans Zybura
Andrea, first I'd like to thank you for starting this web-page!

OO Developers tend to have a somewhat limited view of the large variety of
scenarios, how , why, and by whom extensions are created and maintained.
Please note that the extension repository, although it is certainly a great
source of extensions, is by far not the only one, even not the most
important one. E.g. commercial extensions are mostly not downloadable via
the extension repository, but the publishers may be advertising their
solution there. But the vast amount of extensions existing will not even be
publicly visible/available, because they are created for companies small and
large, or privately for a friend/oneself.

Therefore I'd like to recommend some additions (sorry for my limited
English):


For commercial extensions, please contact the publisher for support. In case
an extension is not publicly available, but only used privately or in your
company/institution, please ask either the author of your extension or a
person responsible in your company/institution for help.

Please note: If a certain extension is crucial for your personal or
professional workflow, you should not install AOO 4.0 before having made
sure that this extension will work on AOO 4.0 or that an update of the
extension is available.


One last time I want to comment on Jürgen Schmidt's recommendation to define
a Maxversion. Maybe there are special cases, where this is feasible, e.g. in
a (not to small) company where you are able to guarantee availability of
support at any time. In some very special cases (from my POV) it may even be
vital to do that. So defining a Maxversion may be seen as an important
option at hand.
 
That does not say that it has to be recommended as best practice or  even
mandatory. The word "deprecated" seems to imply the latter. A commercial
solution simply cannot afford to define a Maxversion, because users would
understand this to be a predetermined breaking point for making more money
only. Customers are very suspicious in this regard because of the ever
shortening life cycle of technical hardware products nowadays.

Or see it this way: For an extension author like me, AOO is functioning
similar to another layer of an operating system. So please ask yourself in
analogy: Would any of the AOO developers want to define for AOO 4.0 a
Maxversion like  ? I don't think so. And whatever
the reasons may be, the same reasons apply in the reasoning of an extension
developers.

Kind regards, Hans

> -Original Message-
> From: Andrea Pescetti [mailto:pesce...@apache.org]
> Sent: Thursday, June 13, 2013 11:45 PM
> To: dev@openoffice.apache.org
> Subject: Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data -
> help needed
> 
> On 05/06/2013 Hagar Delest wrote:
> > There has been a lot of posts in that discussion, even some proposals
> > but we are approaching the 4.0 release and I've not seen a single
> > warning for the extensions authors about the changes needed or any
> > proposal to warn users.
> 
> I've started a wiki page at
> 
> http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_Open
> Office_4.0
> 
> It's still incomplete, and I hope that developers with knowledge may step
in
> and fill in the gaps.
> 
> It is meant to be a resource that we will want to advertise in the release
> notes and make available to users when they seek support, so please have a
> look, and feel free to improve and complete it.
> 
> Regards,
>Andrea.
> 
> -
> 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



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-13 Thread Andrea Pescetti

On 05/06/2013 Hagar Delest wrote:

There has been a lot of posts in that discussion, even some proposals
but we are approaching the 4.0 release and I've not seen a single
warning for the extensions authors about the changes needed or any
proposal to warn users.


I've started a wiki page at

http://wiki.openoffice.org/wiki/Extensions/Extensions_and_Apache_OpenOffice_4.0

It's still incomplete, and I hope that developers with knowledge may 
step in and fill in the gaps.


It is meant to be a resource that we will want to advertise in the 
release notes and make available to users when they seek support, so 
please have a look, and feel free to improve and complete it.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-05 Thread Hagar Delest

Le 05/06/2013 15:25, Andre Fischer a écrit :

I think that you are mixing up your arguments.

You may be right.



- This thread seems to be a 'discussion' between developers---extensions 
developers and core developers---not between users and developers.

I know. I stepped in because of a reply that I see very often and that should 
be used rather carefully IMHO.



- You imply that there are only two options: complain and then program an 
improvement or just shut up.  But there are others.  For example if you don't 
like the background color of a button then you don't have to be a programmer to 
propose another color. Constructive criticism can have many forms.  Writing 
source code is just one of them.

There was a thread about the problem some time ago. I even was the one who launched it (after being 
criticized because I'd raised the problem in another topic, which was however related). There has 
been a lot of posts in that discussion, even some proposals but we are approaching the 4.0 release 
and I've not seen a single warning for the extensions authors about the changes needed or any 
proposal to warn users. I used "shut up" because the discussion went into limbos, nobody 
really cared. That's a way to dismiss one's comments and the underlying message is: "just do 
it or stop bothering us". And about this problem (extensions), I don't see what else can be 
done except coding, we are not talking about buttons color.
And again in this very discussion, the message is clear: don't complain, join 
the development team.
Perhaps you think it's just criticism but I think it's constructive criticism. 
That's more than 7 years that I visit the forums everyday and I know the users. 
I can easily guess what the level of frustration will be when users will notice 
that some of their extensions have been deactivated.



So, if an extension developer criticizes a technical decision it seems 
reasonable to ask that developer to propose a better alternative.  It does not 
have to be fully implemented but something a little more constructive than just 
a complaint would be nice. That, as far as I understand it, is one aspect of 
the Apache Way.

As said above, the topic has been raised 4 months ago. Alternative were 
proposed.
See: http://www.mail-archive.com/dev@openoffice.apache.org/msg04066.html

Hagar

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-05 Thread Hans Zybura
Hi,

I'm sorry, I don't have the time to follow every post on the dev and api 
mailings lists. Being an add-in and extension developer for Microsoft Office 
and OpenOffice and having a well working add-in/extension for both in place, I 
normally only need to scan the lists once a week or so for relevant topics. The 
whole of my AOO extension activities, including support for users of our 
extension based product, is planned to take about 3% of my working time, in 
accordance to how much said extension contributes to my sales numbers and 
income. That's how my working life is organized. 

When I happen to read this:

> >> small wrap-up at the top: - nobody prefers to migrate extensions from
> >> AOO 3.4.x resp. OOo 3.x

in conjunction with the obviously outdated and rather crude information about 
release planning here:

https://cwiki.apache.org/OOOUSERS/aoo-40-release-planning.html

it seems totally clear to me that nothing can change your "nobody prefers to 
migrate extensions" in time. 

I will be delighted if I'm proved to be wrong, in which case I will gladly test 
the migration of our extension, and - if needed - open a bug report on bugzilla 
and help with resolving issues.

You know, from my point of view, the whole thread, starting only 5 days *after* 
the proposed date of RC1, left me speechless for a while, when I detected it. 
It had never occurred to me that in a project of this dimension one could even 
think about a new major release without careful and timely consideration of 
migration processes. The way this is handled looks very much like chaos to me, 
and I tend to no longer trust in AOO to be a serious, long-term, and reliable 
project. If this really is the Apache way of project management, it is nothing 
I want to get used to. 

As a side note: my Windows and MacOS users don't "migrate", they wouldn't 
understand this geeky word. They are able to install a new software version, 
which is sort of a nuisance in itself for most of them. Afterwards, they expect 
to see everything in place like before. For most of the programs I use, I'm 
just such an end user myself. I expect those programs to install/update and 
then look and feel mostly like before or maybe a bit better, if I'm lucky. The 
last thing I want to be *told* is what I have to *do* for a proper "migration".

I realize that my stern remarks go partly to the wrong person. For this I 
apologize. 

Regards, Hans

> From: Oliver-Rainer Wittmann [mailto:orwittm...@googlemail.com]
> Sent: Wednesday, June 05, 2013 12:05 PM
> Hi Hans Zybura,
> 
> On 04.06.2013 19:26, Hans Zybura wrote:
> > Hi, comments inline...
> >
> > Crosspost to the api mailing list for a reason.
> >
> > Regards, Hans Zybura
> >
> >> -Original Message- From: Oliver-Rainer Wittmann
> >> [mailto:orwittm...@googlemail.com] Sent: Monday, June 03, 2013
> >> 10:47 AM To: dev@openoffice.apache.org Subject: Re: [AOO 4.0]:
> >> migration of AOO 3.4.x/OOo 3.x user profile data - help needed
> >>
> >> Hi,
> >>
> >
> > A couple of month ago there was a heated dispute about introducing
> > incompatible changes for extensions in the addons.xcu (for negligible
> > benefit). One of the arguments meant to silence the critics was:
> > Well, it's no problem because we have an update mechanism for
> > extensions. I expressed doubts if the update mechanism would work.
> > Now it turns out I was wrong. I shouldn't have worried about the
> > update mechanism. Without migration, users will have to find and
> > reinstall all of their extensions anyway "by hand".
> >
> 
> May be I should have said:
> "Until now, nobody prefers to migrate extensions from AOO 3.4.x resp.
> OOo 3.x".
> 
> > The current update mechanism for extensions simply looks for a newer
> > version of the extension by use of a link provided by the extension
> > developer himself. We did that for our extension, but didn't have to
> > make use of it until now.
> >
> > OO developers decided not to take into account compatibility issues
> > caused by introducing incompatible changes in addons.xcu. OK, so we
> > have to deal with it. To prevent any trouble for our customers, we
> > could very likely have provided an automatic update, so that an end
> > user wouldn't have noticed any problem at all after a successful
> > migration.
> >
> > Now OO developers are about to make it impossible for extension
> > developers to simply provide an automatic update before or after the
> > migration to AOO 4.0. Without migrating extensions, there is no
> > automatic update path anymore.
> >
> > Great use

Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-05 Thread Andre Fischer

On 04.06.2013 23:28, Hagar Delest wrote:

Le 04/06/2013 22:47, Juergen Schmidt a écrit :
Well I am getting tired to repeat this again and again. Nobody should 
expect that others do what's necessary, Just do it yourself -> it's a 
community project.
That's the problem. It seems there are different levels of 
understanding for the "community".


You tend to think that there is a huge community backing AOO and ready 
to jump into the code and other areas.
I think that the reality is quite different: there is a huge base of 
users. But only users; wanting the application to work without having 
to put the hands inside.



Let's face it: there are very few with dev skills; so you can't tell 
"just do it". What if we can't do it? Just shut up?

If we shut up, nobody else will care about the users.


Hagar,
I think that you are mixing up your arguments.

- This thread seems to be a 'discussion' between developers---extensions 
developers and core developers---not between users and developers.


- You imply that there are only two options: complain and then program 
an improvement or just shut up.  But there are others.  For example if 
you don't like the background color of a button then you don't have to 
be a programmer to propose another color. Constructive criticism can 
have many forms.  Writing source code is just one of them.


So, if an extension developer criticizes a technical decision it seems 
reasonable to ask that developer to propose a better alternative.  It 
does not have to be fully implemented but something a little more 
constructive than just a complaint would be nice. That, as far as I 
understand it, is one aspect of the Apache Way.


-Andre


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-05 Thread Oliver-Rainer Wittmann

Hi Hans Zybura,

On 04.06.2013 19:26, Hans Zybura wrote:

Hi, comments inline...

Crosspost to the api mailing list for a reason.

Regards, Hans Zybura


-Original Message- From: Oliver-Rainer Wittmann
[mailto:orwittm...@googlemail.com] Sent: Monday, June 03, 2013
10:47 AM To: dev@openoffice.apache.org Subject: Re: [AOO 4.0]:
migration of AOO 3.4.x/OOo 3.x user profile data - help needed

Hi,

small wrap-up at the top: - nobody prefers to migrate extensions
from AOO 3.4.x resp. OOo 3.x


A couple of month ago there was a heated dispute about introducing
incompatible changes for extensions in the addons.xcu (for negligible
benefit). One of the arguments meant to silence the critics was:
Well, it's no problem because we have an update mechanism for
extensions. I expressed doubts if the update mechanism would work.
Now it turns out I was wrong. I shouldn't have worried about the
update mechanism. Without migration, users will have to find and
reinstall all of their extensions anyway "by hand".



May be I should have said:
"Until now, nobody prefers to migrate extensions from AOO 3.4.x resp. 
OOo 3.x".



The current update mechanism for extensions simply looks for a newer
version of the extension by use of a link provided by the extension
developer himself. We did that for our extension, but didn't have to
make use of it until now.

OO developers decided not to take into account compatibility issues
caused by introducing incompatible changes in addons.xcu. OK, so we
have to deal with it. To prevent any trouble for our customers, we
could very likely have provided an automatic update, so that an end
user wouldn't have noticed any problem at all after a successful
migration.

Now OO developers are about to make it impossible for extension
developers to simply provide an automatic update before or after the
migration to AOO 4.0. Without migrating extensions, there is no
automatic update path anymore.

Great user experience! Great experience for extension developers and
support folks!

I remember much talk about the "eco system of AOO" on this mailing
list. Is this what the talk was about?



I tried to get involved certain people on this topic.
I had send my intial post to dev@o.a.o and users@o.a.o. Sorry, that I 
did not include api@o.a.o as I assumed that extension developers are 
looking at dev@o.a.o.


The intention of this thread was not to present facts regarding the 
development. It is meant to show on what I would like to work on for AOO 
4.0 regarding the migration of the user profile and to get feedback on 
it. (BTW, I had already started a discussion thread in January 2013 
regarding the migration of the user profile - see thread "[IMPORTANT, 
DISCUSS]: no migration/use of former user profile with AOO 4.0".)


I used terms like "I would like to ...", "My current preference is ..." 
and "I need support and help ..." - I am not presenting facts.

I explicitly ask for help for these tasks.
I got no response and no feedback from users@o.a.o. I was disappointed 
about it, because it means that nobody from users@o.a.o seems to be 
interested to help/support me. From dev@o.a.o I only got feedback about 
the risks of a user profile migration and that nobody prefers a 
migration of the extensions.


I have taken your feedback as not constructive criticsm. Your feedback 
sounds like that I decided that extensions will not be migrated. That is 
not the case.
Earlier in January I already started a similar discussion - see above 
mentioned thread. Here, no strong preferences regarding the migration of 
extensions were given.
In this thread I expressed my willingness to work on the migration of 
the user profile (which also contains the user installed extensions), 
otherwise nothing will be migrated as stated in January. As this is not 
a one-person show I asked for help and support. The only feedback I got 
was that a migration might be risky and no one has preference to migrate 
extensions.
Then I got your feedback which more or less killed my motivation to work 
on the migration of the user profile.


May be you are volunteering to support me as you seem to be interested 
in a working migration of the user profile?



Best regards, (a disappointed) Oliver.




more comments inline.

On 02.06.2013 13:17, Andrea Pescetti wrote:

On 29/05/2013 Oliver-Rainer Wittmann wrote:

On 28.05.2013 18:23, Rob Weir wrote:

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 pro

RE: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-05 Thread Hans Zybura
> From: Juergen Schmidt [mailto:jogischm...@gmail.com]
> Sent: Tuesday, June 04, 2013 8:27 PM
> Am Dienstag, 4. Juni 2013 um 19:26 schrieb Hans Zybura:
> > Hi, comments inline...
> >
> > Crosspost to the api mailing list for a reason.
> >
> > Regards, Hans Zybura
> >
> > > From: Oliver-Rainer Wittmann [mailto:orwittm...@googlemail.com]
> > > Sent: Monday, June 03, 2013 10:47 AM
> > >
> > > Hi,
> > >
> > > small wrap-up at the top:
> > > - nobody prefers to migrate extensions from AOO 3.4.x resp. OOo 3.x
> > >
> >
> >
> > A couple of month ago there was a heated dispute about introducing
> incompatible changes for extensions in the addons.xcu (for negligible
> benefit). One of the arguments meant to silence the critics was: Well, it's no
> problem because we have an update mechanism for extensions. I expressed
> doubts if the update mechanism would work. Now it turns out I was wrong. I
> shouldn't have worried about the update mechanism. Without migration,
> users will have to find and reinstall all of their extensions anyway "by 
> hand".
> >
> > The current update mechanism for extensions simply looks for a newer
> version of the extension by use of a link provided by the extension
> developer himself. We did that for our extension, but didn't have to make
> use of it until now.
> it is of course an open issue  that the update mechanism for extensions from
> the repo doesn't work. We have to address this with our friends from
> sourgeforge.

I didn't speak about the repository. We don't rely on the repository, we are 
using our own server.

> >
> > OO developers decided not to take into account compatibility issues caused
> by introducing incompatible changes in addons.xcu. OK, so we have to deal
> with it. To prevent any trouble for our customers, we could very likely have
> provided an automatic update, so that an end user wouldn't have noticed
> any problem at all after a successful migration.
> the decision to do no migration of extension is based on the fact that we had
> problems with the user profile for AOO 3.4.x. We simply take this root to get
> a clean new profile for the future.
> >
> > Now OO developers are about to make it impossible for extension
> developers to simply provide an automatic update before or after the
> migration to AOO 4.0. Without migrating extensions, there is no automatic
> update path anymore.
> this is not optimal but a one time shot only
> >
> > Great user experience! Great experience for extension developers and
> support folks!
> no it isn't but sometimes unpopular decision are useful to move forward.
> And a major release is the chance for such changes.
> >
> >
> > I remember much talk about the "eco system of AOO" on this mailing list. Is
> this what the talk was about?
> instead of complaining and requesting you could have joined the
> development and could have worked on one or more of your addressed
> issues. This is the way how open source works. The code is available and you
> can help to improve  it.

In my professional role as an extension developer I am perfectly able to deal 
with the consequences of your decisions, only that this doesn't make them any 
better.

 I'm not complaining, I'm not requesting "that things get be done". Please stop 
using such a lame line of defense for your lack of leadership with respect to 
endorsing user friendliness.  I'm just pointing out consequences for user 
experience and extension development. All I ever really did request was: Don't 
break things that work 

Open source project or not, any kind of project needs leadership. Your position 
makes you a leader, but with respect to user friendliness  you are not up to it.

Hans Zybura

> 
> Juergen
> >
> > >
> > > more comments inline.
> > >
> > > On 02.06.2013 13:17, Andrea Pescetti wrote:
> > > > On 29/05/2013 Oliver-Rainer Wittmann wrote:
> > > > > On 28.05.2013 18:23, Rob Weir wrote:
> > > > > > 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.
> > > >
> > > > I agree with Rob here that, since we had only a few widely
> > > > reported bugs in OpenOffice 3.4.1 and one of them depended on the
> > > > profile migration, we should be rather conservative.
> > > >
> > > > I agree it's better not to migrate extensions, sinc

Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Roberto Galoppini
2013/6/4 Hans Zybura :
> Hi, comments inline...
>
> Crosspost to the api mailing list for a reason.
>
> Regards, Hans Zybura
>
>> -Original Message-
>> From: Oliver-Rainer Wittmann [mailto:orwittm...@googlemail.com]
>> Sent: Monday, June 03, 2013 10:47 AM
>> To: dev@openoffice.apache.org
>> Subject: Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data -
>> help needed
>>
>> Hi,
>>
>> small wrap-up at the top:
>> - nobody prefers to migrate extensions from AOO 3.4.x resp. OOo 3.x
>
> A couple of month ago there was a heated dispute about introducing 
> incompatible changes for extensions in the addons.xcu (for negligible 
> benefit). One of the arguments meant to silence the critics was: Well, it's 
> no problem because we have an update mechanism for extensions. I expressed 
> doubts if the update mechanism would work. Now it turns out I was wrong. I 
> shouldn't have worried about the update mechanism. Without migration, users 
> will have to find and reinstall all of their extensions anyway "by hand".
>
> The current update mechanism for extensions simply looks for a newer version 
> of the extension by use of a link provided by the extension developer 
> himself. We did that for our extension, but didn't have to make use of it 
> until now.
>
> OO developers decided not to take into account compatibility issues caused by 
> introducing incompatible changes in addons.xcu. OK, so we have to deal with 
> it. To prevent any trouble for our customers, we could very likely have 
> provided an automatic update, so that an end user wouldn't have noticed any 
> problem at all after a successful migration.
>
> Now OO developers are about to make it impossible for extension developers to 
> simply provide an automatic update before or after the migration to AOO 4.0. 
> Without migrating extensions, there is no automatic update path anymore.

AOOE beta-test site has already the update feature in place, we plan
to go live with the beta test sometimes next week, so that we'll have
a couple of weeks to test it extensively before AOO 4.0.

Hope this helps.

Roberto



> Great user experience! Great experience for extension developers and support 
> folks!
>
> I remember much talk about the "eco system of AOO" on this mailing list. Is 
> this what the talk was about?
>
>>
>> more comments inline.
>>
>> On 02.06.2013 13:17, Andrea Pescetti wrote:
>> > On 29/05/2013 Oliver-Rainer Wittmann wrote:
>> >> On 28.05.2013 18:23, Rob Weir wrote:
>> >>> 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.
>> >
>> > I agree with Rob here that, since we had only a few widely reported
>> > bugs in OpenOffice 3.4.1 and one of them depended on the profile
>> > migration, we should be rather conservative.
>> >
>> > I agree it's better not to migrate extensions, since some of them
>> > might not work in OpenOffice 4 and their description.xml file in most
>> > cases will only state that they need "OpenOffice 3.0 or later".
>> >
>> >> Yes, an easy reset of the user profile would be great.
>> >
>> > This would be a very welcome improvement. Maybe technically this could
>> > invalidate the current profile and ask the user to restart OpenOffice,
>> > which would start on a clean profile. This would offer a good user
>> > experience (not optimal, since the optimal one would be triggered by a
>> > reinstallation too), and the right moment for the cleanup would be
>> > just after the code that checks if FirstStartWizard must be run and
>> > just before the profile is loaded and locked (which means that the
>> > "invalidate" bit must be set in a way that does not require profile
>> > access but probably a simple filesystem access... OK, I'll stop 

Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Jürgen Schmidt
On 6/4/13 11:28 PM, Hagar Delest wrote:
> Le 04/06/2013 22:47, Juergen Schmidt a écrit :
>> Well I am getting tired to repeat this again and again. Nobody should
>> expect that others do what's necessary, Just do it yourself -> it's a
>> community project.
> That's the problem. It seems there are different levels of understanding
> for the "community".
> 
> You tend to think that there is a huge community backing AOO and ready
> to jump into the code and other areas.

don't think that I am so stupid but we have enough things to do where
people without development skills can help and can do something.

And please don't generalize this, we talked with extension developers.
There are of course different groups of extension developers, with
different skill levels.

For me it's a difference if somebody who don't have the skills but shows
interest and ask the right questions or if somebody complain and request
that things get be done.

> I think that the reality is quite different: there is a huge base of
> users. But only users; wanting the application to work without having to
> put the hands inside.

I hope we always have a bigger user base than active community members.
Otherwise it would be a bad ratio but I agree that we could benefit fro
more volunteers in all areas.

> 
> 
> Let's face it: there are very few with dev skills; so you can't tell
> "just do it". What if we can't do it? Just shut up?
> If we shut up, nobody else will care about the users.

Nobody say that anybody should shut up.

We talk here about one specific case and not in general. Really anybody
interested could have started on the communication part.

Juergen


> 
> Hagar
> 
> -
> 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



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Andrea Pescetti

Hagar Delest wrote:

NB: has a communication been made to the extension authors asking them
to update their extension with the detailed changes to be made?
What is the idea for the moment? Hope that they will do that by
themselves because they certainly monitor the dev mailing list?


This is very important and it shows that indeed there are tasks that can 
only be done through cooperation.


Only a few people have clear ideas on what exactly is changing in 
OpenOffice 4 regarding extensions: so, those with this knowledge, please 
start a wiki page named "Upgrading your extensions for OpenOffice 4" or 
something like that.


Then, once that page is started, other community members can take over, 
point extensions authors to that page, we can ask to e-mail authors, we 
can refer users to that page, some extension authors will comment and 
improve the resource... but we need this to be started with something 
that is more descriptive than a list of Bugzilla issues. Developers 
needn't do everything, but the project needs them to start a 
documentation effort that can then be managed by others.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Hagar Delest

Le 04/06/2013 22:47, Juergen Schmidt a écrit :

Well I am getting tired to repeat this again and again. Nobody should expect that 
others do what's necessary, Just do it yourself -> it's a community project.

That's the problem. It seems there are different levels of understanding for the 
"community".

You tend to think that there is a huge community backing AOO and ready to jump 
into the code and other areas.
I think that the reality is quite different: there is a huge base of users. But 
only users; wanting the application to work without having to put the hands 
inside.


Let's face it: there are very few with dev skills; so you can't tell "just do 
it". What if we can't do it? Just shut up?
If we shut up, nobody else will care about the users.

Hagar

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Juergen Schmidt
Am Dienstag, 4. Juni 2013 um 22:00 schrieb Hagar Delest:
> Le 04/06/2013 20:27, Juergen Schmidt a écrit :
> > instead of complaining and requesting you could have joined the development 
> > and could have worked on one or more of your addressed issues. This is the 
> > way how open source works. The code is available and you can help to 
> > improve it.
>  
>  
> This is the standard reply of the devs community very often.
a reply to an extension developer  
> Please remember that OpenOffice is a rather specific project with a user base 
> made of basic users, not developers. This is not a toy for geeks who want to 
> implement cool things. So if the users are really disappointed because they 
> are not taken care of, they will just leave and go to LibreOffice for example.
>  
>  

you don't have  to repeat this, I know it and we normally take all kind of 
feedback serious. It's simply that we have many things to do...
>  
> Whatever the technical reason is, not taking into account the basic user 
> aspect is dangerous. There were ideas about having a transition phase but 
> nothing has really been made about that AFAIK.
some pro active collaboration of extension developers would be welcome. We 
don't simple ignore but we can't do everything.  
>   
>  
>  

>  
> If voices like ours dare say so against the dev community, it's because we 
> think that the users deserve a minimal care to keep them interested in the 
> product. I doubt they would ever engage in such a discussion. So please don't 
> forget about them, even if you don't hear their voices apart ours.
I agree and I expect the necessary collaboration from the extension developers. 
If they collaborate our users will be less affected.  
>  
> NB: has a communication been made to the extension authors asking them to 
> update their extension with the detailed changes to be made?
> What is the idea for the moment? Hope that they will do that by themselves 
> because they certainly monitor the dev mailing list?
>  
>  

I hope  it will be addressed appropriately. I am not responsible for everything 
;-)  
The facts are known and if somebody things it is not addressed yet just start 
working on it and don't wait that somebody else does it.
Well I am getting tired to repeat this again and again. Nobody should expect 
that others do what's necessary, Just do it yourself -> it's a community 
project.

Juergen
>  
> Hagar
>  
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>  
>  




Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Hagar Delest

Le 04/06/2013 20:27, Juergen Schmidt a écrit :

instead of complaining and requesting you could have joined the development and 
could have worked on one or more of your addressed issues. This is the way how 
open source works. The code is available and you can help to improve  it.


This is the standard reply of the devs community very often.
Please remember that OpenOffice is a rather specific project with a user base 
made of basic users, not developers. This is not a toy for geeks who want to 
implement cool things. So if the users are really disappointed because they are 
not taken care of, they will just leave and go to LibreOffice for example.

Whatever the technical reason is, not taking into account the basic user aspect 
is dangerous. There were ideas about having a transition phase but nothing has 
really been made about that AFAIK.

If voices like ours dare say so against the dev community, it's because we 
think that the users deserve a minimal care to keep them interested in the 
product. I doubt they would ever engage in such a discussion. So please don't 
forget about them, even if you don't hear their voices apart ours.

NB: has a communication been made to the extension authors asking them to 
update their extension with the detailed changes to be made?
What is the idea for the moment? Hope that they will do that by themselves 
because they certainly monitor the dev mailing list?

Hagar

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Juergen Schmidt
Am Dienstag, 4. Juni 2013 um 19:26 schrieb Hans Zybura:
> Hi, comments inline...
> 
> Crosspost to the api mailing list for a reason.
> 
> Regards, Hans Zybura
> 
> > -Original Message-
> > From: Oliver-Rainer Wittmann [mailto:orwittm...@googlemail.com]
> > Sent: Monday, June 03, 2013 10:47 AM
> > To: dev@openoffice.apache.org
> > Subject: Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data -
> > help needed
> > 
> > Hi,
> > 
> > small wrap-up at the top:
> > - nobody prefers to migrate extensions from AOO 3.4.x resp. OOo 3.x
> > 
> 
> 
> A couple of month ago there was a heated dispute about introducing 
> incompatible changes for extensions in the addons.xcu (for negligible 
> benefit). One of the arguments meant to silence the critics was: Well, it's 
> no problem because we have an update mechanism for extensions. I expressed 
> doubts if the update mechanism would work. Now it turns out I was wrong. I 
> shouldn't have worried about the update mechanism. Without migration, users 
> will have to find and reinstall all of their extensions anyway "by hand".
> 
> The current update mechanism for extensions simply looks for a newer version 
> of the extension by use of a link provided by the extension developer 
> himself. We did that for our extension, but didn't have to make use of it 
> until now.
it is of course an open issue  that the update mechanism for extensions from 
the repo doesn't work. We have to address this with our friends from 
sourgeforge.
> 
> OO developers decided not to take into account compatibility issues caused by 
> introducing incompatible changes in addons.xcu. OK, so we have to deal with 
> it. To prevent any trouble for our customers, we could very likely have 
> provided an automatic update, so that an end user wouldn't have noticed any 
> problem at all after a successful migration.
the decision to do no migration of extension is based on the fact that we had 
problems with the user profile for AOO 3.4.x. We simply take this root to get a 
clean new profile for the future. 
> 
> Now OO developers are about to make it impossible for extension developers to 
> simply provide an automatic update before or after the migration to AOO 4.0. 
> Without migrating extensions, there is no automatic update path anymore.
this is not optimal but a one time shot only 
> 
> Great user experience! Great experience for extension developers and support 
> folks!
no it isn't but sometimes unpopular decision are useful to move forward. And a 
major release is the chance for such changes. 
> 
> 
> I remember much talk about the "eco system of AOO" on this mailing list. Is 
> this what the talk was about?
instead of complaining and requesting you could have joined the development and 
could have worked on one or more of your addressed issues. This is the way how 
open source works. The code is available and you can help to improve  it. 

Juergen
> 
> > 
> > more comments inline.
> > 
> > On 02.06.2013 13:17, Andrea Pescetti wrote:
> > > On 29/05/2013 Oliver-Rainer Wittmann wrote:
> > > > On 28.05.2013 18:23, Rob Weir wrote:
> > > > > 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.
> > > 
> > > I agree with Rob here that, since we had only a few widely reported
> > > bugs in OpenOffice 3.4.1 and one of them depended on the profile
> > > migration, we should be rather conservative.
> > > 
> > > I agree it's better not to migrate extensions, since some of them
> > > might not work in OpenOffice 4 and their description.xml file in most
> > > cases will only state that they need "OpenOffice 3.0 or later".
> > > 
> > > > Yes, an easy reset of

RE: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-04 Thread Hans Zybura
Hi, comments inline...

Crosspost to the api mailing list for a reason.

Regards, Hans Zybura

> -Original Message-
> From: Oliver-Rainer Wittmann [mailto:orwittm...@googlemail.com]
> Sent: Monday, June 03, 2013 10:47 AM
> To: dev@openoffice.apache.org
> Subject: Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data -
> help needed
> 
> Hi,
> 
> small wrap-up at the top:
> - nobody prefers to migrate extensions from AOO 3.4.x resp. OOo 3.x

A couple of month ago there was a heated dispute about introducing incompatible 
changes for extensions in the addons.xcu (for negligible benefit). One of the 
arguments meant to silence the critics was: Well, it's no problem because we 
have an update mechanism for extensions. I expressed doubts if the update 
mechanism would work. Now it turns out I was wrong. I shouldn't have worried 
about the update mechanism. Without migration, users will have to find and 
reinstall all of their extensions anyway "by hand".

The current update mechanism for extensions simply looks for a newer version of 
the extension by use of a link provided by the extension developer himself. We 
did that for our extension, but didn't have to make use of it until now.

OO developers decided not to take into account compatibility issues caused by 
introducing incompatible changes in addons.xcu. OK, so we have to deal with it. 
To prevent any trouble for our customers, we could very likely have provided an 
automatic update, so that an end user wouldn't have noticed any problem at all 
after a successful migration.

Now OO developers are about to make it impossible for extension developers to 
simply provide an automatic update before or after the migration to AOO 4.0. 
Without migrating extensions, there is no automatic update path anymore.

Great user experience! Great experience for extension developers and support 
folks! 

I remember much talk about the "eco system of AOO" on this mailing list. Is 
this what the talk was about?

> 
> more comments inline.
> 
> On 02.06.2013 13:17, Andrea Pescetti wrote:
> > On 29/05/2013 Oliver-Rainer Wittmann wrote:
> >> On 28.05.2013 18:23, Rob Weir wrote:
> >>> 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.
> >
> > I agree with Rob here that, since we had only a few widely reported
> > bugs in OpenOffice 3.4.1 and one of them depended on the profile
> > migration, we should be rather conservative.
> >
> > I agree it's better not to migrate extensions, since some of them
> > might not work in OpenOffice 4 and their description.xml file in most
> > cases will only state that they need "OpenOffice 3.0 or later".
> >
> >> Yes, an easy reset of the user profile would be great.
> >
> > This would be a very welcome improvement. Maybe technically this could
> > invalidate the current profile and ask the user to restart OpenOffice,
> > which would start on a clean profile. This would offer a good user
> > experience (not optimal, since the optimal one would be triggered by a
> > reinstallation too), and the right moment for the cleanup would be
> > just after the code that checks if FirstStartWizard must be run and
> > just before the profile is loaded and locked (which means that the
> > "invalidate" bit must be set in a way that does not require profile
> > access but probably a simple filesystem access... OK, I'll stop here!).
> >
> >> 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.
> >
> > This is a case to consider. So I would suggest to set the default
> > answer to "Don't migrate" for extra safety, especially if we don't
> > have an easy profile reset mechanism in place.
> 
> I agree.
> But it will cause translation effort - see screenshot of FirstStartWizard
&g

Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-03 Thread Oliver-Rainer Wittmann

Hi,

small wrap-up at the top:
- nobody prefers to migrate extensions from AOO 3.4.x resp. OOo 3.x

more comments inline.

On 02.06.2013 13:17, Andrea Pescetti wrote:

On 29/05/2013 Oliver-Rainer Wittmann wrote:

On 28.05.2013 18:23, Rob Weir wrote:

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.


I agree with Rob here that, since we had only a few widely reported bugs
in OpenOffice 3.4.1 and one of them depended on the profile migration,
we should be rather conservative.

I agree it's better not to migrate extensions, since some of them might
not work in OpenOffice 4 and their description.xml file in most cases
will only state that they need "OpenOffice 3.0 or later".


Yes, an easy reset of the user profile would be great.


This would be a very welcome improvement. Maybe technically this could
invalidate the current profile and ask the user to restart OpenOffice,
which would start on a clean profile. This would offer a good user
experience (not optimal, since the optimal one would be triggered by a
reinstallation too), and the right moment for the cleanup would be just
after the code that checks if FirstStartWizard must be run and just
before the profile is loaded and locked (which means that the
"invalidate" bit must be set in a way that does not require profile
access but probably a simple filesystem access... OK, I'll stop here!).


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.


This is a case to consider. So I would suggest to set the default answer
to "Don't migrate" for extra safety, especially if we don't have an easy
profile reset mechanism in place.


I agree.
But it will cause translation effort - see screenshot of 
FirstStartWizard migration page [1]
String "...If you do not want to reuse any settings in %PRODUCTNAME 
%PRODUCTVERSION, unmark the check box." will be change to "...If you do 
want to reuse settings in %PRODUCTNAME %PRODUCTVERSION, mark the check box."





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.


If you had a build available, it would be easier for the QA volunteers
to test.



Yes, that would be the best.

I will make the changes on trunk. Then the buildbot builds and the 
snapshot builds can be tested.
As all changes will contain the ID of the corresponding issue in the 
submit summary, it will be easy to revert these changes.


[1] https://issues.apache.org/ooo/attachment.cgi?id=80738


Best regards, Oliver.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-06-02 Thread Andrea Pescetti

On 29/05/2013 Oliver-Rainer Wittmann wrote:

On 28.05.2013 18:23, Rob Weir wrote:

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.


I agree with Rob here that, since we had only a few widely reported bugs 
in OpenOffice 3.4.1 and one of them depended on the profile migration, 
we should be rather conservative.


I agree it's better not to migrate extensions, since some of them might 
not work in OpenOffice 4 and their description.xml file in most cases 
will only state that they need "OpenOffice 3.0 or later".



Yes, an easy reset of the user profile would be great.


This would be a very welcome improvement. Maybe technically this could 
invalidate the current profile and ask the user to restart OpenOffice, 
which would start on a clean profile. This would offer a good user 
experience (not optimal, since the optimal one would be triggered by a 
reinstallation too), and the right moment for the cleanup would be just 
after the code that checks if FirstStartWizard must be run and just 
before the profile is loaded and locked (which means that the 
"invalidate" bit must be set in a way that does not require profile 
access but probably a simple filesystem access... OK, I'll stop here!).



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.


This is a case to consider. So I would suggest to set the default answer 
to "Don't migrate" for extra safety, especially if we don't have an easy 
profile reset mechanism in place.



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.


If you had a build available, it would be easier for the QA volunteers 
to test.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-05-29 Thread Oliver-Rainer Wittmann

Hi,

On 28.05.2013 18:23, Rob Weir wrote:

On Tue, May 28, 2013 at 11:10 AM, Oliver-Rainer Wittmann
 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 regis

Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-05-28 Thread Rob Weir
On Tue, May 28, 2013 at 11:10 AM, Oliver-Rainer Wittmann
 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.

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.

So there are really three scenarios on an install:

0) Fresh install, no previous version:  start with new profile

1) Installing over an older version:  migrate profile or not.

2) Installing over a current version:  preserve current profile or not.


Of course, the same caution I raise with all last-minute features:
let's make sure we have volunteers willing/able to test.

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



Re: [AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-05-28 Thread Guy Waterval
Hi Oliver,
Hi all,

2013/5/28 Oliver-Rainer Wittmann 

[...]

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 think it's better so.

A+
-- 
gw

>
>
>


[AOO 4.0]: migration of AOO 3.4.x/OOo 3.x user profile data - help needed

2013-05-28 Thread Oliver-Rainer Wittmann

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.


(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