VMware Horizon Community
chulerico
Enthusiast
Enthusiast
Jump to solution

keeping user's setting when upgrading packages

Guys,

its there a way to keep the user's setting, when one upgrade thinapp packages, example, I thinapp firefox 3.6, then I want to upgrade firefox to version 4, can the bookmarks and other settings migrate automatically between package 3.6 to 4.0 when the thinapp gets upgrade on the vm?

in my case everytime I upgrade the package, the bookmarks are not migrate and the user starts with a blank bookmark database.

Thanks.

Reply
0 Kudos
1 Solution

Accepted Solutions
Cievo
Commander
Commander
Jump to solution

Maybe that's not Thinapp whats causing your problems. Do you know exact filepath or registry keys which are holding your bookmark settings? Arent they different between versions of application? And do those locations have same isolation mode? IMHO those setting location differs between versions of application and those older settings are visible in newer version, but newer version uses different setting location and thats why you dont see older settings in newer version. Im on cell phone, so I cannot check it on computer. Let us know any result. Also let us know versions of Firefox you are trying to migrate settings between.

***Good question is half of the answer...***

View solution in original post

Reply
0 Kudos
7 Replies
pbjork
VMware Employee
VMware Employee
Jump to solution

Is the new version of Mozilla using the same SandboxName as the old package?

chulerico
Enthusiast
Enthusiast
Jump to solution

though about it, and at first it was creating a new one for the new version, but I try to use the same file structure, and right now they are using the same, and the newer one just overwrites old one,

this problem I'm going to be facing also with office too and updates.

but maybe i'm missing a setting on how to properly use the same sandbox.

any advice would be helpful,

Thanks.

Sam

Reply
0 Kudos
Cievo
Commander
Commander
Jump to solution

Look for setting called SandboxName in your files Package.ini in both project directories. To keep setting same between two versions of application you need to have same values for setting SandboxName for both application versions.

***Good question is half of the answer...***
Reply
0 Kudos
chulerico
Enthusiast
Enthusiast
Jump to solution

Cievo,

Thanks for the tip, I check that setting and the last packages I was using indeed had the same setting on the sandboxname

I also recreate them, and install them via various ways, update, uinstall, install, and confirm that they both were using the same sandbox, but the newer version overwrittes the previous and starts fresh, all bookmarks are gone from the privious version.

and if I uinstall the newer version and install the previous version, the settings are there, so I guess there must be another setting that needs to be the same.

weird, I can't see one using many thinapp applicatons if one cannot carry over the settings from the privious version :neutral_face:

thanks.

Sam

Reply
0 Kudos
Cievo
Commander
Commander
Jump to solution

Maybe that's not Thinapp whats causing your problems. Do you know exact filepath or registry keys which are holding your bookmark settings? Arent they different between versions of application? And do those locations have same isolation mode? IMHO those setting location differs between versions of application and those older settings are visible in newer version, but newer version uses different setting location and thats why you dont see older settings in newer version. Im on cell phone, so I cannot check it on computer. Let us know any result. Also let us know versions of Firefox you are trying to migrate settings between.

***Good question is half of the answer...***
Reply
0 Kudos
chulerico
Enthusiast
Enthusiast
Jump to solution

Cievo,

you have a point there, was testing firefox 3.6 to 5, they must have been using different locations to hold the bookmarks.

Thanks.

Sam

Reply
0 Kudos
Cievo
Commander
Commander
Jump to solution

If you know old and new settings' location, you can automate settings migration by implementing Thinapp runtime script to copy those settings from old location to new location inside sandbox. To know more about scripts check Thinapp manual.

***Good question is half of the answer...***
Reply
0 Kudos