Forum général.général Openoffice 3.0 et format odf : problème potentiel de versions

Posté par  .
Étiquettes :
3
11
sept.
2008
Bonjour.

Je viens de tester la version rc-1 de Openoffice.org 3.0.

Un souci m'est apparu avec les documents contenant des équations mathématiques. En effet, un document créé avec la version 2.4.1 d'Openoffice, ouvert avec OOo3, et enregistré avec ce dernier, rend la lecture ultérieure des équations impossibles quand on l'ouvre avec OOo2.

J'ai évidemment fait la manipulation en paramétrant OOo3 de façon à ce qu'il enregistre au format Odf 1.0/1.1 ...

Conséquence prévisible : tous les documents enregistrés avec OOo3 et contenant des équations seront illisibles avec Ooo2, et, pire, ceux qui enregistreront un document avec OOo3 en mode "odf 1.0/1.1" saborderont irrémédiablement leurs documents.

Je vois d'ici les conséquences désastreuses sur l'image du logiciel pour les utilisateurs convertis à OOo ...

Comme mon niveau d'englais est trop faible pour faire un rapport de bug, je me demande quoi faire ...
  • # exemple

    Posté par  (site web personnel) . Évalué à 2.

    bin tu peux déjà donner un exemple et mettre en ligne les fichiers, avant, après ;-)
    ça permettra à quelqu'un de motivé déjà de reproduire et de les soumettre avec le rapport de bug pour reproduire ;-)
    • [^] # Re: exemple

      Posté par  . Évalué à 2.

      Bon, honte à moi, en même temps j'ai gagné le gros lot en faisant les tests justement sur LE fichier qui semble vérolé ... Avec un autre, pas de souci apparemment ...

      Ceci dit, il y a quand même peut-être un problème.

      Le fichier original est disponible en suivant le lien ci-dessous.
      https://mbristiel.dyndns.org/~partage/fichiers_en_partage/oo(...)
      Ce fichier est bien ouvert par OOo, 2.4.1 comme 3.0rc1, et les équations sont visibles.
      Si on modifie le fichier, et qu'on tente de l'enregistrer, la 2.4.1 refuse l'enregistrement ...
      La 3.0rc l'enregistre, elle, qu'on lui demande au format ODF 1.0/1.1
      https://mbristiel.dyndns.org/~partage/fichiers_en_partage/oo(...)
      ou en ODF 1.2
      https://mbristiel.dyndns.org/~partage/fichiers_en_partage/oo(...)

      Mais : quand je réouvre les deux derniers fichiers, avec OOo 3, les équations sont illisibles.

      Certes, on va me répondre qu'on ne peut pas en vouloir à un logiciel de mal interpréter un fichier malformé, mais le fait est qu'il ouvre correctement le fichier initial, et se rate à l'enregistrement ...

      --
      lgmdmdlsr
      • [^] # Re: exemple

        Posté par  (site web personnel) . Évalué à 2.

        ah ;-) rien de tel que de "forcer" celui qui voit un souci à tenter de le reproduire, ça permet tout de même de mieux diagnostiquer et avoir un moyen déterministe de reproduire.

        donc le bug n'est pas celui que tu croyais, tant mieux. En revanche celui que tu as me semble valable (faudrait simplement trouver comment tu as généré ton fichier verrolé).
        Peut-être vérifier avec d'autres formules
        - créée en 3.0 enregistrée en 1.0/1.1 lisible dans OOo 2.4.1 ?
        - créee en 2.4.1, lisible par 3.0, enregistrée en 1.2 puis modifiée et ensuite réenregistrée en 1.0/1.1, lisible par OOo 2.4.1 ?
        - autres cas que tu trouves
        • [^] # Re: exemple

          Posté par  . Évalué à 2.

          En revanche celui que tu as me semble valable (faudrait simplement trouver comment tu as généré ton fichier verolé).

          Ça c'est bien le problème. Le fichier en question a été jadis créé par Microsoft Word. Il a été ensuite converti au format odf, puis modifié à plusieurs reprises avec plusieurs versions successives de OOo. Donc pour voir là où ça a coincé ...

          J'ai fait plusieurs essais, avec des nouveaux documents et d'autres plus anciens, et, seul ce fichier semble poser problème ...
          Du coup est-ce que ça vaut le coup de chercher la petite bête qui ne concerne que epsilon % des cas ...

          --
          lgmdmdlsr
          • [^] # Re: exemple

            Posté par  (site web personnel) . Évalué à 2.

            bah autant que tu te contentes d'un compte-rendu sur ton blog pour montrer que dans les cas standards, ça marche bien :)
            ça permettra de montrer que sur un cas spécifique (la gestion des formules) les échanges entre versions fonctionnent bien, contrairement à un produit propriétaire concurrent qui lui est déplorable ;-)
            • [^] # Re: exemple

              Posté par  . Évalué à 1.

              Pas de blog pour compte-rendre, désolé !

              Mais ! je viens de trouver la cause du vérolage du fichier : la compression zip s'était apparemment mal passée, car une décompression manuelle a révélé des erreurs.

              Mieux : après décompression manuelle (avec unzip) suivie d'une compression manuelle (avec zip) du fichier, tout problème disparaît !

              Ce qui est quand même bizarre, c'est qu'une erreur sur la lecture d'une image insérée cause l'impossibilité d'enregistrer les modifications avec OOo 2.4.1 et un enregistrement qui corrompt les formules avec OOo 3.0 ...

              --
              lgmdmdlsr
  • # Des S à la place d'espaces....

    Posté par  . Évalué à 1.

    J'ai eu un problème avec un texte créé avec openoffice 2 et lu avec openoffice 3 où des S sont apparus à la fin de tous les mots... Ca fait peur...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.