On samedi 19 janvier 2008, Yannick VOYEAUD wrote:

Bonsoir,

> Oui c'est toujours le chiant de service!
>
> Je vous signale un drôle de truc:
> Je viens de télécharger la version windaube pour mettre sur le portable
> de l'association. (Tu vois François je ronfle mais ...)
> J'ai ouvert le fichier Ged que j'ai sur mon UC (Linux Ubuntu) via le
> réseau. Je l'enregistre sous un autre nom sur le portable.
> Je demande aussitôt une vérification du GedCom
> Horreur Linux me dit que tout est bon et la daube me dit qu'il y a des
> anomalies de concordance. Elles sont bien présentes dans les deux
> fichiers.
>
> Je regarde de plus près et je m'aperçois qu'apparemment d'un micro à
> l'autre les INDI n'ont plus les mêmes numéros,pareils pour les FAM
>
> Je sais que j'aime bien les plaisanteries mais là je trouve qu'elle est
> sévère.

Si c'est le cas, oui. Mais là pour moi, c'est impossible.

Au chargement, GenJ ne modifie rien, il donne simplement ce qu'il lit. Donc 
il ne peut pas y avoir une numérotation sur un OS, et une autre sur un 
autre OS.
Le gedcom est simplement lu comme je le dis, il n'est pas modifié. Il sera 
modifié lors de l'enregistrement, et encore, la numérotation ne sera jamais 
changée sauf si tu le demandes par l'intermédiaire de la boite à outil.

Si tu crées de nouvelles entrées, la numérotation sera basée sur la 
numérotation déjà existante dans ton gedcom. Je pense qu'à une époque, sur 
demande de certains, Nils avait rajouté une possibilité de mettre une 
numérotation avec des "0" devant le nombre attribué, donc tu demandais à 
GenJ de te mettre 3 zéros par ex. devant le numéro de la personne, et GenJ 
te créait le numéro "I000525", si tu avais demandé une numérotation à 6 
chiffres. Je crois qu'il a supprimé cela un jour, ou alors je ne me 
souviens plus où le trouver.

Donc pour en revenir sur ton pb, si cela s'avère exact, c'est un balaise de 
bug.
Pour s'en assurer, tu recommences l'opération.
D'abord, tu fais une copie de ton gedcom que tu gardes quelque part . 
IMPORTANT.
Tu fais une vérification de ton gedcom sur Linux, tu me fais une capture 
d'écran du résultat de la vérification.
Tu sauvegardes ton gedcom SOUS linux sous un autre nom, ex. 
voyeaud_linux.ged, et tu fais une capture d'écran du résultat de la 
vérification.
Tu ouvres un terminal, et tu vas dans le répertoire où se trouve tes 
fichiers gedcom. Tu me fais un :
diff voyeaud.ged voyeaud_linux.ged > diff.txt
tu ouvres le fichier "diff.txt" avec ton éditeur préféré.
Est-il vide ?
Normalement, non. IL doit contenir quelque chose comme ça :
8,9c8,9
< 1 DATE 20 JAN 2008
< 2 TIME 04:08:32
---
> 1 DATE 17 JAN 2008
> 2 TIME 07:59:26

Ensuite, tu fais ton ouverture via le réseau sous windows.
Tu ouvres ton fichier voyeaud.ged sous windows.
tu sauvegardes ton fichier voyeaud.ged sous windows sous 
voyeaud_windows.ged.
tu retransferes ton fichier voyeaud_windows.ged sur ton ordi linux, et tu me 
fais un :
diff voyeaud.ged voyeaud_windows.ged > diff2.txt
tu ouvres le fichier "diff2.txt" avec ton éditeur préféré.
Est-il vide ?
Normalement, non. IL doit contenir quelque chose comme ça :
8,9c8,9
< 1 DATE 20 JAN 2008
< 2 TIME 04:08:32
---
> 1 DATE 17 JAN 2008
> 2 TIME 07:59:26

Si tel n'est pas le cas, Houston, we have a problem.

Francois


---------------------------------------------------------------------
Arvernes Wiki : http://www.arvernes.com/wiki/index.php/GenJ

<*> Pour vous désincrire de cette liste, envoyez un mail à :
              [EMAIL PROTECTED]
<*> Pour obtenir de l'aide sur les commandes de la liste :
              [EMAIL PROTECTED]


Répondre à