Introduction

    Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

    Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

    Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

    Bug Noedoc

    Plus d'informations
    il y a 11 ans 10 mois #8388 par Claude
    Bug Noedoc a été créé par Claude
    Bonsoir Ivan,

    Suite au message http://noethys.com/index.php/forum-34/versions-linux-et-macos/2725-version-1-1-3-4-sous-ubuntu-14-04#8354 qui indique la génération de pdf sans texte sous linux, j'ai constaté le phénomène sur une debian récente, mais pas sur une Mint plus ancienne

    Après avoir cherché, c'est Noedoc qui pose problème
    Sur les distributions récentes la bibliothèque reportlab est en version 3 (3.1 chez moi)
    Sous windows et sur ma mint c'est en version 2 (2.6 mint et 2.7 windows)

    Avant de me plonger plus avant dans la mécanique de cette bibliothèque, je voulais savoir si tu connais le problème, si le choix de la version 2 est volontaire, et si tu as l'intention de passer en version 3.
    Si ce n'est pas le cas je regarderai pour donner une info pour pouvoir installer une version plus ancienne sous linux
    Par contre si tu comptes changer, j'essaierai de voir quelle évolution fait que ça ne fonctionne plus

    Claude

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 10 mois #8389 par Claude
    Réponse de Claude sur le sujet Bug Noedoc
    Confirmé, je viens de remplacer par la version de debian stable, qui est la 2.5, et le problème a disparu

    Pour ceux qui sont en debian stable (wheezy), pas de problème il n'y a rien à faire.
    Pour ceux qui sont en debian testing ou unstable, il faut indiquer les sources de la version stable dans /etc/apt/sources.list, puis supprimer la version 3 de reportlab:
    apt-get remove python-reportlab python-reportlab-accel

    Il est possible qu'il désinstalle un ou des paquets sans rapport avec noethys mais qui dépendent de reportlab. Pas grave il suffit de les réinstaller après.

    Ensuite:
    apt-get install python-reportlab/stable python-reportlab-accel/stable

    Pour ubuntu, il faut remplacer stable par saucy

    Claude

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 10 mois #8393 par bogucool
    Réponse de bogucool sur le sujet Bug Noedoc
    Bonjour,

    Je viens de tester sous Ubuntu trusty et je confirme cela résout le problème en downgradant python-reportlab et python-reportlab-accel vers la version saucy.

    Par contre je suis curieux de savoir comment tu as réussi à faire tourner Noethys sous wheezy stable.
    Pour le moment je n'y arrive que sous testing à cause de dep à la libc avec les paquets wxwidget dispo dans les ressources.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 10 mois #8396 par Claude
    Réponse de Claude sur le sujet Bug Noedoc
    Eh bien non je ne suis pas en version stable, j'ai un mélange de testing et unstable
    Alors pour la dépendance c'est peut-être de ma faute, car lorsque j'ai généré les paquets wx, j'étais justement sur cette machine, alors je n'ai pas fait attention mais il a du mettre les dépendances de la libc que j'avais à ce moment là.
    C'était ma première expérience de création de paquet, alors je n'ai peut-être pas fait tout bien comme il faut.
    Je vais m'y repencher, mais j'ai vu que le mainteneur de wx-python avait fait évoluer vers la version 3, alors il n'y aura peut-être plus besoin des miens.

    Claude

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 10 mois #8414 par Ivan
    Réponse de Ivan sur le sujet Bug Noedoc
    Bonsoir,

    En effet, j'avais constaté il y a quelques temps que les versions de reportlab supérieures à 2.5 faisaient disparaître le contenu des documents PDF. Du coup, je reste sur cette version jusqu'à trouver d'où cela vient...

    Ivan

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 11 ans 9 mois #8500 par Claude
    Réponse de Claude sur le sujet Bug Noedoc
    Bonsoir

    C'est bien un bug dans reportlab, il a été identifié et corrigé par les développeurs.
    Reste à savoir quand cette correction sera intégrée par les gestionnaires de paquets debian, ubuntu et autres dérivés.

    En attendant pour ceux qui ne peuvent pas revenir à une version antérieure, la correction est à faire dans le dossier d'installation de reportlab sous-dossier pdfgen fichier textobject.py
    Sous debian, ubuntu et mint c'est dans /usr/lib/python2.7/dist-packages/reportlab/pdfgen/

    Aux environs de la ligne 435 dans la fonction textLines:

    def textLines(self, stuff, trim=1):
    """prints multi-line or newlined strings, moving down. One
    comon use is to quote a multi-line block in your Python code;
    since this may be indented, by default it trims whitespace
    off each line and from the beginning; set trim=0 to preserve
    whitespace."""
    if isStr(stuff):
    lines = '\n'.split(asUnicode(stuff).strip()) # Cette ligne est à remplacer par la suivante:
    lines = asUnicode(stuff).strip().split(u'\n')
    if trim==1:
    lines = [s.strip() for s in lines]
    elif isinstance(stuff,(tuple,list)):
    lines = stuff
    Les utilisateur(s) suivant ont remercié: tarachetatete

    Connexion ou Créer un compte pour participer à la conversation.

    Temps de génération de la page : 0.281 secondes

    Paramétrages de cookies

    ×

    Cookies fonctionnels

    Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

    Mesure d"'"audience

    Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

    Réseaux sociaux/Vidéos

    Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

    Session

    Veuillez vous connecter pour voir vos activités "!"

    Autres cookies

    Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.

    Connexion

    Qui est en ligne ?

    Il y a 4589 invités et 3 membres en ligne

    Dernières actualités

    • Version 1.3.3.9 (06/09/2024)

      Ajout de l'export des locations vers Noethysweb Correction de la vignette des pièces de type PDF Ajout de l'option Masquer les archivés dans les options de la fiche famille Ajout du tableau des...

      Lire la suite...

    Recherche