forum Ancestrologie

Ancestrologie - Installation & Activation => Ancestrologie - Installation - Maj => Discussion démarrée par: Bruno T. le 05 Janvier 2014 à 21:29:39

Titre: Installateur de mise à jour vers prog 1450 et b5.130
Posté par: Bruno T. le 05 Janvier 2014 à 21:29:39

A partir de la version Ancestrologie 1360 avec base b5.130, l'outil de mise à jour a été profondément révisé pour faciliter et fiabiliser les mises à jour quelque soient les configuration clientes:
Tout d'abord, un GRAND MERCI à Alain (anorgeot) pour son rôle de candide testeur ( le seul ), qui a patiemment installé et désinstallé maintes fois pour stabiliser cet outil,   et pour sa curiosité et perspicacité.


Mise à jour des bases vers la dernière en cours b5.130, ainsi que la migration du programme vers la v1450 actuelle.
CORRECTIF migration_base v5130.1450.21.27 du 05/01/2014 :
ATTENTION:  le dernier migration_base du site comportait plusieurs anomalies sans gravité, cette nouvelle version est conforme aux fonctionnalités décrites ci-dessous
N'hésitez pas à mettre à jour votre installation

Nouveautés migration_base v5130.1450.0.0 du 19/11/2013 :
- Simple adaptation de mise à jour à la dernière version

Fonctionnalités:
- Migration version depuis version mini de base b3.00 de fin 2003 (version Ancestrologie 2.10)
- Mise à jour traduite en Français, Anglais, (et presque en Espagnol et Basque pour PCM  :wink: )
- Barre et textes de progression des diverses phases de la mise à jour.
- En environnement Windows Vista ou Seven, suppression des problèmes de dysfonctionnement liés au fonctions normales de sécurité windows (virtualstore) par le déplacement optionnel mais recommandé des dossiers de données utilisateurs depuis "Programme" vers 'Mes Documents'(installés par des anciennes versions dans program files)  vers Mes Documents\Ancestrologie (ou Ancestrologie_01.._nn si déja existant) avec maintien d'une copie des fichiers d'origine dans "SavMoved[nom_dossier_origine]"
- le déplacement de ces dossiers pour utilisateurs avertis vers un dossier de leur choix nouveau ou existant (cette dernière option ne fait pas de contrôle, risque d'écrasement de fichiers de même nom déjà existants, tels qu'une base de données)
- Simplification et accélération de certains process de mise à jour de la base
- Correction du bug des stats à 0 (et autres procédures manquantes) introduit depuis version ~ 1100
- On peut relancer cette mise à jour, même sur une base à jour (b5.130) pour corriger les défauts identifiables par des statistiques à 0 dans la barre de status en bas d'écran ou la fenêtre statistiques
- Détecte l'existence du service FB server et propose d'installer en mode client de ce server, ou classiquement en mode autonome (embedded avec gds)
- Peut aussi être relancer pour adapter le mode de fonctionnement de autonome à server, et vice versa
- Tous ces fonctionnements accessible en local comme en réseau (pas de sauvegarde de la base en réseau)
- Options d'installation ou mise à jour des Plugins(avec téléchargement en live nécessitant d'être connecté à internet)
- Ancestrologie n'exploitant en standard que des bases FB 2.1.4, la migration d'une base FB2.5.1 en mode server ne peut être exécutée que et uniquement si FB2.5.1 server est installé
- Détection format de la base avant migration et abandon si non gérable
- Message d'erreur significatif dans le cas ou la dernière base connue par Ancestrologie n'existe plus, ou a été supprimée
- Enregistrement dans update de l’exécutable de mise à jour avant opérations pouvant aboutir à un échec permettant à Ancestrologie de l'exécuter si besoin au prochain lancement

Infos Diverses (nouveautés et fonctions déjà existantes en vrac):
- Sauve_Avant_MAJ_Internet devient SauveAvantMAJ
- Remplacement de l'icone de lancement du bureau, et des raccourcis du groupe menu démarrer
- Nettoyage des éléments obsolètes [Suppression Help(2001), RunTime VC(2003), anciennes DLL (incoporées dans le programme), anciens installeur et désinstalleurs, divers...)
- Positionnement des fichiers FireBird dans un dossier FireBird en mode embedded (supprimés en mode server)
- Génération de 2 fichiers journaux de l'installation lisibles avec un éditeur de texte basique(exple. notepad): Migration.log restituant l'essentiel des séquences de mise à jour, et MigrationDetails.log restituant des détails destinés au développeur.
- Génère provisoirement ( en attendant nouvelle install par Yves) d'une entrée de désinstallation CréationWeb dans 'ajout/suppr progr' sur XP, et Progr & Fonstionnalités' sur Vista et W7.


Installation avec Firebird Server:
 - Pour les utilisateurs experts et avancés travaillant avec le server FB, déjà bien lire l'avertissement lors de la mise à jour:
Ensuite la configuration d'installation du server Firebird version 2.1.4 mini doit être installé en cochant les options  de Taches supplémentaires suivantes:
  + Générer la bibliothèque gds32.dll pour les anciennes applications
  + Copier la bibliothèque gds dans "système"
 
(rmq: FB 2.5 parait fonctionnel mais non validé)