 |
www.ancestrologie.com
Le nouvel ensemble de forums touchant à Ancestrologie et à ses plugins
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 25 Nov 2003 16:05 Sujet du message: Gros problèmes de média |
|
|
Je poste ici car cela me semble suffisemment important pour donner à ces problèmes une priorité dans le développement.
J'ai essayé de comprendre pourquoi tant de personnes ont eu des problèmes de médias lors du passage à la version 3 de la base en utilisant l'export/import.
Les tests ont d'abord été fait sur ma propre base avec la version 2.1.0.2 sous XP pro.
Je viens de les reproduire sur la base de PCM sur une nouvelle installation de la 2.1.0.2 sous windows NT4.
J'ai répertorié au moins 3 problèmes importants. Les deux premiers sont une perte de données, si on a les documents, ce n'est pas si grave.
Le troisième est plus sérieux, non seulement les données sont perdues pour l'individu, mais elles ont été attribuées à un autre !
Test utilisé :
- sur la base de PCM, avec kévin qui a sa photo d'identité. Je marque, dans les actes, la naissance comme acte déjà trouvé. Je lui associe une photo en JPG (assez grosse : 2 Mo)
- Je fais un export complet de la base
- Je fais un import du GEDCOM juste formé, en remplacant le dossier.
Résultat :
1) Plus de photo d'indentité pour Kévin et tous les autres.
Les photos d'identité ne font plus parties des médias, mais à par celle de Philippe, elles n'étaient pas dans le répertoire image. Celle de Philippe par contre y est bien, mais il n'a pas non plus sa photo d'identité. Cependant, chez moi avec des grosses photos, elles n'étaient pas perdues. Mon interprétation : les médias de faibles tailles sont directement incorporées dans le base, elles sont perdus lors de l'export/import. Les médias de grosses tailles sont adressées par un lien, on les garde lors du processus d'export/import. Elles sont alors bien récupérer pour le bon individu.
2) L'acte naissance n'est plus dans les actes déjà trouvés. Il a aussi perdu sa photo associée.
3) La photo associé à l'acte de naissance de Kévin est bien présente dans les médias, mais elle est maintenant associée à un autre personnage : Pascal dans mon exemple. Ceci me semble être le problème le plus grave. Il n'est pas tolérable que les données soient transférées d'un individus à l'autre lors d'un export/import.
Etude du GEDCOM :
Dans le GEDCOM produit, pas de mention de la photo d'identité. Par contre la photo de l'acte de naissance de Kévin est effectivement directement associé à Pascal:
0 @I100@ INDI
1 NAME Kévin, Alexandre, Edgard/CAZAUX-MOUTOU/
2 NPFX Monsieur
1 SEX M
1 FILA Enfant légitime
1 FAMC @F46@
1 NOTE Début difficile pour Kévin.
2 CONT
2 CONT Dés sa sortie de la maternité, avant même d'arriver à la maison : Hospitalisation pour des rejets gastriques. Ce qui entraînera, qu'il doive dormir pendant près d'un an sur un plan incliné.
1 BIRT
2 DATE 5 FEB 1997
2 PLAC Paris 19éme arrondissement,75019,Paris,Ile de France,FRANCE,
2 XORD 0
2 SOUR @S110I@
2 ASSO @I104@
3 TYPE INDI
3 RELA Pere
1 CHR
2 DATE 5 DEC 1999
2 PLAC Courbevoie,92400,Hauts-de-Seine,Ile de France,FRANCE,
2 XORD 1
2 SOUR @S111I@
2 NOTE Il y avait beaucoup de monde à l'église et Marie-Line avait un superbe chapeau.
2 XACTE 1
2 ASSO @I27@
3 TYPE INDI
3 RELA Godparent
2 ASSO @I91@
3 TYPE INDI
3 RELA Godparent
1 EVEN Il sait faire du vélo
2 DATE 16 AUG 2000
2 PLAC Courbevoie,92400,Hauts-de-Seine,Ile de France,FRANCE,
2 XORD 1
2 SOUR @S112I@
2 NOTE Sous un superbe soleil, Kévin s'est lancé sans petites roulettes.
0 @I111@ INDI
1 NAME Pascal/CAZAUX-MOUTOU/
1 SEX M
1 FAMC @F26@
1 FAMS @F20@
1 BIRT
2 DATE 1 JAN 1826
2 PLAC Lourdes,65100,Pyrénées (Hautes),Midi Pyrénées,FRANCE,
2 XORD 0
2 SOUR @S129I@
1 DEAT
2 DATE 13 MAR 1896
2 PLAC Lourdes,65100,Pyrénées (Hautes),Midi Pyrénées,FRANCE,
2 XORD 1
2 SOUR @S130I@
1 OBJE
2 FILE C:\Program Files\Ancestrologie\Images\test naissance.jpg
2 XTYPE P
2 XIDEN 0
2 XMODE 0 _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
Revenir en haut |
|
 |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 25 Nov 2003 16:44 Sujet du message: |
|
|
J'ai fait quelques tests supplémentaires concernant le point n° 1, et effectivement, même si les photos sont dans le répertoire images, certaines disparraissent lors de l'export/import, mais pas toutes. J'ai pas encore compris pourquoi, mais je pense quand même que la taille y est pour quelque chose. _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 25 Nov 2003 18:07 Sujet du message: |
|
|
Stéphane , je pense que c'est l'export qui fout le bazard
c'est le même cas (réglé) que l'affichage à tort de médias dans l'onglet média
je pense que la requete qui fait le gedcom va chercher les médias sur la colonne mp_pointe_sur or cette colonne stocke les codes d'invidu (NIP) mais aussi les codes d'événements
ce qui fait que les médias sur actes sont attribués à d'autres individus dans l'export gedcom (sur pour les événements indiv.)
n'ayant pas le code sous les yeux , mais je suis presque sûr de ce fait
A+ Pierre |
|
Revenir en haut |
|
 |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 25 Nov 2003 19:21 Sujet du message: |
|
|
Il y a avait déjà eu un post sur ce sujet il y a quelques mois. Je pensais que le problème avait été réglé. Apparemment, ce n'est pas le cas et le fait d'avoir forcé les gens à faire un export/import GEDCOM pour la mise à jour, fout la merde chez tout ceux qui avaient des médias. Il n'est peut-être pas trop tard pour ceux qui hésitent toujours à franchir le pas si on peut corriger ce problème.
En effet, la perte ne médias n'est pas très grave, on remet ceux qui ont disparu. Mais le transfert de média à un autre individu pose un réel problème car on ne sait plus lesquels sont bons et lesquels sont mal attribués. _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 25 Nov 2003 20:45 Sujet du message: |
|
|
Ransac a écrit: | Mais le transfert de média à un autre individu pose un réel problème car on ne sait plus lesquels sont bons et lesquels sont mal attribués. |
pour l'onglet média c'était un problème d'affichage mais là c'est+ grave
car l'import gedcom attribue dans la table média_pointeurs de mauvais liens
ils doivent etre visibles maintenant avec la requete que Laurent a fait à ta demande
voici ma proposition de solution
dans la form u_form_export_gedcom
requete QMedia :
select multimedia.*,
MP_IDENTITE
FROM MULTIMEDIA,
MEDIA_POINTEURS
WHERE MP_MEDIA = MULTI_CLEF AND
MP_POINTE_SUR = :CLE
je changerais MP_POINTE_SUR = :CLE
en MP_CLE_INDIVIDU = :CLE
car MP_POINTE_SUR stocke les NIP et les cles événements
on a un cas similaire avec le bouton bleu info de la fiche principale d'un individu
le compte des médias n'est pas bon , on compte seulement les photos d'identité
c'est la proc stockée proc_infos_indi la responsable
select Count(*),'MEDIA'
FROM MULTIMEDIA,
MEDIA_POINTEURS
WHERE MP_MEDIA = MULTI_CLEF AND
MP_POINTE_SUR = :ICLEF
pareil il faut changer
MP_POINTE_SUR = :ICLEF
en MP_CLE_INDIVIDU = :ICLEF
actuellement je n'ai pas le temps de recompiler et tester , si qlq'un peut le faire
A+ Pierre |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 25 Nov 2003 23:15 Sujet du message: |
|
|
Je n'ai (jusqu'à présent) quasi rien fait dans les medias car non seulement le problème est complexe mais de plus, j'utilise très peu les media.
Toutefois, devant la gravité du problème, j'ai fait 2 choses.
1) Lors de l'export, si une photo n'existe plus dans son répertoire d'origine, je la restaure ce qui permet de la retrouver lors de l'import
2) Sans me poser de question, j'ai effectué la modification prônée par Pierre.
Résultat : une amélioration car l'image reste dans les media de Kevin mais l'acte a quand même disparu ainsi que sa photo.
Vu l'heure tardive, on remettra cela à un jour prochain.
Je place quand même ces 2 modifiactions sur mon site ( versions se terminant par 06) pour ceux qui veulent tester les éventuels progrès.
Cordialement,
Claude
PS : Il faudra peut-être attendre un peu car j'ai actuellement des problèmes de connexion au serveur WEB. |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 26 Nov 2003 09:50 Sujet du message: |
|
|
Le transfert est enfin terminé  |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 26 Nov 2003 10:41 Sujet du message: |
|
|
Ransac a écrit: | Il y a avait déjà eu un post sur ce sujet il y a quelques mois. Je pensais que le problème avait été réglé. Apparemment, ce n'est pas le cas et le fait d'avoir forcé les gens à faire un export/import GEDCOM pour la mise à jour, fout la merde chez tout ceux qui avaient des médias. Il n'est peut-être pas trop tard pour ceux qui hésitent toujours à franchir le pas si on peut corriger ce problème.
En effet, la perte ne médias n'est pas très grave, on remet ceux qui ont disparu. Mais le transfert de média à un autre individu pose un réel problème car on ne sait plus lesquels sont bons et lesquels sont mal attribués. |
Tous ceux qui avaient des media connaisaient l'existence de ces problèmes; raison pour lesquelles IBPump était préconisé.
Rien de ce qui a été réalisé ces derniers mois n'a pu faire apparaître le problème du changement de personne. Il a seulement été révélé par l'obligation de changer de base.
Le problème existe depuis que je connais Ancestrologie et c'est peut-être tant mieux si le passage en 3.0 peut accélérer la solution
Cordialement,
Claude |
|
Revenir en haut |
|
 |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 26 Nov 2003 10:57 Sujet du message: |
|
|
D'autant que j'ai dit une bétise, le problème ne se situant pas à l'import, mais à l'export, même si on règle le problème, il sera réglé pour la version 2.1.0.x et non pas pour la version 2.0.0.18 de laquelle l'exportation est nécessaire pour la mise à jour.
Donc ce qui ne sont pas encore passer à la version 3 de la base auront toujours ce problème.
Je pense qu'il faut bien mettre en garde les porteurs de médias que s'ils veulent passer à la version 3, il leur faut impérativement utiliser IBPUMP, même lorsque la bogue sera corrigée. _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 26 Nov 2003 10:59 Sujet du message: |
|
|
Merci Claude ! |
|
Revenir en haut |
|
 |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 26 Nov 2003 11:12 Sujet du message: |
|
|
crolain a écrit: | PS : Il faudra peut-être attendre un peu car j'ai actuellement des problèmes de connexion au serveur WEB. |
Les problèmes semblent venir du serveur et non de toi, je n'arrive pas à m'y connecter afin de récupérer la version test, j'ai d'abord récupérer une partie du fichier avant que tout soit injoignable.
J'essaie de tester dès que je peux, merci pour la rapidité de tes corrections _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 26 Nov 2003 11:50 Sujet du message: |
|
|
Les modifs proposées ne corrigent que la mauvaise attribution de médias (requete QMedia) lors de l'export , pour la disparition de médias il faut aller dans le code Delphi ce que je n'ai pas eu le temps de faire
pour l'import aussi il vaut mieux vérifier , mais j'ai moins d'inquiétude car l'attribution des médias est mieux gérée
il faudra regarder partout où il y a des médias , par exemple dans les états
possibilité pour les pros du gedcom : supprimer les médias mal attribués dans le fichier d'export gedcom
A+ Pierre |
|
Revenir en haut |
|
 |
Ransac Pro


Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
|
Posté le: 26 Nov 2003 12:08 Sujet du message: |
|
|
pthierry a écrit: | possibilité pour les pros du gedcom : supprimer les médias mal attribués dans le fichier d'export gedcom
|
Quand tu as beaucoup individus et quasiment autant de médias sinon plus, cela me semble assez difficile de repérer lesquelles sont bien attribuées et doivent être conservées et lesquelles doivent être supprimées. Dans ce cas, je pense qu'il est préférable de ne pas faire d'export gedcom et faire les mise à jour par migration et IBPUMP (pour le passage de la 2.05 à la 3.0 uniquement). _________________ N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire! |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 26 Nov 2003 14:23 Sujet du message: |
|
|
Lau a écrit: | Merci Claude ! |
J'en profite pour dire que mon intervention se bornera strictement à essayer de rendre entièrement fonctionnel et fiable ce qui devrait tourner actuellement.
Pour les suggestions et autres améliorations, ce sera pour l'avenir . (éventuellement )
SVP à ce stade, réservez-les donc pour plus tard
Cordialement,
Claude
PS : J'espère que les problèmes de site sont corrigés. |
|
Revenir en haut |
|
 |
pthierry Pro

Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
|
Posté le: 26 Nov 2003 17:52 Sujet du message: |
|
|
je viens de tester l'exe 2.10.206 et la base 3.0.206
pour le bouton bleu qui compte les médias (entre autre) c'est bien j'ai bon le compte
pour l'export gedcom
j'ai chargé un gedcom , vider la bibliothèque des médias , vérifié les tables multimédia et média_pointeurs -> vides
j'ai chargé 7 images dans la biblio , réaffectés 4 mises en identité et rajouté à 1 individu 1 sur la naissance et 1 sur le mariage
tout est oK
j'exporte en gedcom standard (sans changement dans les boites de dialogue)
je charge le gedcom dans un editeur je retrouve mes 7 images
correctement affectées
je revide ma base et la recharge avec mon nouveau gedcom
que vois-je 7 images dans la biblio
4 photos d'identité au bon endroit
les images sur actes sont bien dans l'onglet média de l'individu mais pas affectés aux actes
Ma conclusion :
il manque dans l'export gedcom des infos propres à Ancestrologie mais qui ne sont pas des standards gedcom et qui manquent bien sur à l'import
et qui se trouvent dans la table media_pointeurs :
la colonne mp_table avec I -> évenements individuels et F -> événements familiaux
la colonne mp_type_image avec A (comme actes)
A+ Pierre |
|
Revenir en haut |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|