Bon, je viens de tester la mise à jour de Framabird 6 vers 7.0.1 sur un windows 7 x64 avec un vrai profil (pas le profil de base qui ne contient rien) ... et tout s'est bien passé.
@PAC2 : Mozilla a fait pas mal de modifs entre Firefox 4 et 7, j'ai donc du adapter le script de rebranding. Le mieux serait donc de repartir de la V6 r01.
Les étapes pour faire propre :
téléchargement de Framafox 6.0 r01
décompression dans D:\, à coté de FramafoxPortable4
effacement du contenu de D:\FramafoxPortable\Data\settings
déplacement du contenu de D:\FramafoxPortable4\Data\profile vers D:\FramafoxPortable\Data\settings
par sécurité, copie de D:\FramafoxPortable\App\DefaultData\user.js vers D:\FramafoxPortable\Data\settings\user.js
lancement de D:\FramafoxPortable\FramafoxPortable.exe
mise à jour vers la version 7.0.2 (il me semble)
Et ça devrait marcher.
@chdog : c'est à peu près la même démarche. il y a eu plusieurs releases de Framabird 5.0 : de r01 à r03, seule la r01 utilisait encore le dossier profile (on en trouve plusieurs occurrences dans le prefs.js).
Les étapes pour mettre à jour vers une version 6 "propre" :
téléchargement de Framafox 6.0 r01
décompression dans F:\, à coté du dossier Apps
effacement du contenu de F:\FramabirdPortable\Data\settings
déplacement du contenu de F:\Apps\FramabirdPortable\Data\profile vers F:\FramabirdPortable\Data\settings
par sécurité, copie de F:\FramabirdPortable\App\DefaultData\user.js vers F:\FramabirdPortable\Data\settings\user.js
renommage de F:\Apps\FramabirdPortable en F:\Apps\FramabirdPortable.old (par exemple)
déplacement de F:\FramabirdPortable vers F:\Apps\FramabirdPortable
lancement de F:\Apps\FramabirdPortable\FramabirdPortable.exe
mise à jour vers la version 7.0.1
Et là aussi, ça devrait marcher.
L'un comme l'autre, vous pouvez par sécurité faire une copie du dossier settings après l'étape de déplacement. Attention pour Framabird, ça peut être un peu long suivant la taille des mails.
En cas de problème (mais il ne devrait plus y en avoir), vous pourrez toujours rebasculer vers votre ancienne version en replaçant cette copie dans le dossier profile.
Si dans les étapes ci-dessus je privilégie le déplacement à la copie c'est qu'il y a une raison : le déplacement conserve les attributs de dates des fichiers, ce qui n'est pas le cas de la copie.
Petite note aux autres utilisateurs qui voudraient réaliser la même chose : charge à vous d'adapter les chemins, ceux indiqués correspondent précisément aux cas de PAC2 et chdog
À l'origine Mozilla avait un cycle de release classique avec plusieurs versions mineures entre deux versions majeures. Par défaut d'ailleurs, seules les mises à jour mineures étaient automatiques.
Rebranding était adapté à ce cas : mise à jour de Framafox 3.6 à 3.6.23 automatiques, passage à la v4 en retéléchargeant la version majeure Framafox 4.
Depuis qu'ils ont décidé de gonfler leurs numéros de version (pour rattraper Chrome ??), ils ont complètement changé de philosophie ce qui m'a obligé à faire de nombreuses modifications sur le script de Rebranding. C'est ça qui provoque les quelques soucis actuels.
Il va peut-être falloir que je réfléchisse à un "fake updater" qui au lieu de lancer Rebranding.exe commence déjà par télécharger la nouvelle version à partir du site Framakey.
Mais on retombera sur les mêmes problèmes pour les personnes qui auront encore des vieilles versions de l'updater.
Après, il reste l'arme ultime : la Framakey 2 et SynApps pour la mise à jour.
Seul problème, tous les membres de l'équipe (soit un total incroyable de 3-4 personnes
) manquent actuellement de temps pour la finaliser.
Vécu : "J'ai une version crackée d'OpenOffice, c'est pour ça qu'elle est en anglais"