Outils pour utilisateurs

Outils du site


public:retours_de_bugs_logiciel:txm_0.8.2alpha

Retours TXM 0.8.2 ALPHA

Cette page contient les discussions et les retours de bugs de TXM 0.8.2 ALPHA.

Merci d'ajouter vos initiales, le numéro de version testée et la date des tests dans la section Testeurs après les descriptions de recettes ci-dessous.

Merci d'ajouter vos retours dans les sections thématiques, ou dans de nouvelles sections, situées après la section Testeurs.

Vous pouvez vous inspirer de la page de retours de TXM 0.8.1 pour le format de vos retours.

La référence pour tous les tests de TXM 0.8.2alpha est la cible de tickets suivante : http://forge.cbp.ens-lyon.fr/redmine/projects/txm/issues?query_id=70.

Les sections thématiques pointent sur différents tickets spécifiques.

Pour information, la liste des bugs non résolus, c'est-à-dire que cette version ne cherche pas à résoudre, se trouve ici : known-bugs (bugs connus)

Installation de TXM 0.8.2 ALPHA

L'installation de 0.8.2 alpha se fait avec un setup privé

Recettes 06-2021

Feature : nouvelle fonctionalité ou amélioration majeure
Task : amélioration mineure ou ajustement d'une fonctionnalité
Bug : correction d'un problème

Ci-dessous, la liste complète des tickets à vérifier, seuls les tickets à + de 70% sont à vérifier.

Les tickets barrés ne sont plus à vérifier → barrer un ticket quand il a été vérifié ou commenter sous la ligne si besoin.

Interface Utilisateur

  • Vérifier l'affichage général : menus, tableaux… (mise à jour du composant d'affichage GTK3)
    • Bug - UI bugs with GTK3 activated #2943
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK, les boutons de tri ne se chevauchent plus ; il reste juste l'intitulé de la zone de paramètres qui semble superposer deux chaînes de caractères ce qui le rend illisible.
    • Task - Eclipse RCP 2018-09 #3083 : vérifier le comportement général de l'interface
      • (BP 2021-06-22 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Au (premier ?) lancement on a une boîte de dialogue qui s'affiche avec le message “The security certificate presented by “txm.gitpages.huma-num.fr” has problem(s). The certificate does not match the expected identity of the site that it was retrieved from. Would you like to connect this site anyways? Non / Oui”. Tant qu'on n'a pas répondu le lancement est “operation in progress”. Si on accepte, la page https://txm.gitpages.huma-num.fr/textometrie/files/software/TXM/0.8.2/welcome s'affiche avec le contenu “Oups, cette page n'existe pas (erreur 404).” (mais là j'imagine que c'est normal pour une version encore en test).
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Au (premier ?) lancement, l'affichage de la page https://pages.textometrie.org/textometrie/files/software/TXM/0.8.2/welcome présente le contenu suivant : “Nous ne pouvons pas accéder en toute sécurité à cette page. Ce site utilise peut-être des paramètres de sécurité TLS obsolètes ou non sécurisés. Si le problème persiste, essayez de contacter son propriétaire. […]”.
    • Bug - RCP: 0.8.0, default corpus font #2982 : desactiver, corrige l'affichage Mac OS X des tableaux
    • Task - File explorer, new icons and actions #3097 : ouvrir la vue fichier et naviguer dans les fichiers. Ouvrir les fichiers avec un double clic, y compris les fichiers corpus .txm
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK, j'ai eu l'occasion de charger plusieurs corpus par ce moyen et cela s'est déroulé correctement.
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK pour le test du chargement d'un corpus.
    • Bug - RCP: 0.8.0, MacOSX, truncated characters in tables when the font corpus parameter is set #2708 MD a priori OK
    • (BP 2021-06-28 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Il manque les entêtes de colonne aux tableaux, ce qui empêche aussi de les trier (vu pour INDEX et INDEX de partition, LEXIQUE, TABLE LEXICALE, COOCCURRENCES ; les CONCORDANCES ne semblent pas affectées ; pour les SPÉCIFICITÉS le problème ne semble pas être exactement le même, il est noté au niveau des retours sur la commande).
  • Vérifier le nouveau menu principal d'accès direct aux utilitaires (macros) : lancer sa macro favorite depuis le menu principal “Utilitaires”
    • Feature - Macro main menu V1 #2810
    • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
  • Passer la souris sur tous les boutons de la toolbar principale pour vérifier les tooltips de boutons
    • Task - UI Autodoc, toolbar buttons tooltips must be the name of the command #3088
    • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Oui mais il reste quelques étiquettes différentes (au moins : Préférences, Coccurrences, Supprimer).
    • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Oui mais il reste quelques étiquettes différentes (au moins : Préférences, Coccurrences, Supprimer).
  • Vérifier les entrées du menu Aide
    • MD 15 juin le navigateur web est cassé pour les pages distantes
    • Task - migrate sf page links to gitlab page links #2798
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Je n'ai pas l'impression que ce soit fait, les deux entrées sous “Aide > Participate” (sic, en anglais) renvoient aux pages sur le wiki txm-users.
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Je n'ai pas l'impression que ce soit fait, les deux entrées sous “Aide > Participate” (sic, en anglais) renvoient aux pages sur le wiki txm-users, + pb d'affichage de ces pages (“Nous ne pouvons pas accéder en toute sécurité à cette page. Ce site utilise peut-être des paramètres de sécurité TLS obsolètes ou non sécurisés. Si le problème persiste, essayez de contacter son propriétaire. […]”)
    • Feature - RCP: x.x, Help Menu, R documentation online access, R perspective #187
    • (BP 2021-06-15 Ubuntu 20.04, TXM 0.8.1.202106091650) Dans la fenêtre A propos de TXM et dans les détails de l'installation, on parle de TXM 0.8.1 (et non 0.8.2)
      • [SLH] pas sûr que ces informations fassent partie d'une recette ALPHA (probablement réglé pour la version BETA voire STABLE)
        • @MD y-a-t-il une procédure de construction BETA ou STABLE qui garanti qu'on met bien à jour ces infos ?
  • Affichage de la progression des calculs : normalement toutes les commandes doivent systématiquement ouvrir la boite de progression et afficher la progression (sauf si l'utilisateur a explicitement demandé de ne pas le faire)
    • Bug - UI Feedback, provide command progression feedback #3085
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK (vu pour quelques commandes : cooccurrences, AFC).
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK (vu pour quelques commandes : cooccurrences, AFC, chargement de corpus).
  • Messages dans la console
    • Vérifier que les erreurs CQP sont bien affichées dans la console (erreurs de syntaxe…)
      • Bug - CQP, restore CQL error messages #3018 : la console rend compte des problèmes CQL et +
        • MD les stacktraces étaient activée par défaut >_<
        • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
        • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • Feature - RCP: X.X, show at start up the TXM build date next to the version #2555
    • Task - Corpus Load, remove stacktrace if broken ZIP file #3071
    • Task - ConsoleProgressBar, format #2867
  • Vérifier l'ordre d'affichage des listes de propriétés de mots et de structures
    • Task - Properties and structures combo list order #2915
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
  • Sélecteur de moteurs d'extraction (de recherche) dans les champs requête : vérifier la disponibilité de l'accès à d'autres moteurs depuis les commandes habituelles en fonction des extensions installées (TIGERSearch, TXT, URSQL)
    • Feature - Search engine selector #3053
  • Mode de saisie de requête CQL simplifiée : TXM doit tokenizer les mots de la requête pour construire la CQL
    • Feature - TXT Search engine #3052 : utiliser le sélecteur de moteur de recherche du ticket #3053
      • (BP 2021-06-22 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Je n'ai pas trouvé comment sélectionner le moteur de recherche TXT.
  • Langues
    • Bug - TXM 0.8.1, French items in the contextual menu after switching the interface language into English #2928
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • Bug - RCP: 0.8.0, homogenize localized UI strings management (ru) #2553

Commandes

  • Concordance
    • Vérifier les tris
      • Task - Verify that the concordance last sort key is always the corpus order #2911
        • MD OK/KO - Windows - mais les tris ne sont pas refait à la ré-ouverture de la concordance
        • (BP 2021-06-22 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK, et il me semble que les tris sont bien restitués lors du rappel d'une concordance, mais ils ne sont pas explicités dans les clés de tri affichées.
        • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK, et il me semble que les tris sont bien restitués lors du rappel d'une concordance, mais ils ne sont pas explicités dans les clés de tri affichées.
      • Task - Explicit concordance corpus order sort parameter #2919
        • MD OK - Windows
        • (BP 2021-06-22 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
        • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • Affichage
      • Bug - concordance, sorting breaks the column widths set by the user #2914
        • MD OK - Windows
        • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK sauf pour la colonne des Références quand on relance le calcul ; par ailleurs il me semble que la perte des réglages de largeur de colonnes était aussi gênante dans les tableaux type Table lexicale ou Spécificités, mais je n'a pas pu le tester (pb de non affichage des entêtes de colonnes).
        • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK sauf pour la colonne des Références quand on relance le calcul ; ce serait bien d'étendre ce comportement aux tableaux (Table lexicale, Spécificités, etc., surtout quand on ne peut pas “figer les volets”).
    • Vérifier la nouvelle possibilité de formater la colonne Références : changer le pattern des références d'affichage d'une concordance avec '%s → %s' et 2 propriétés par exemple
      • Feature - Concordance, properties and sprintf pattern to build reference column, as a corpus parameter #2923
        • MD OK - Windows
        • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
        • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • Vérifier la possibilité de lancer une concordance sur un sous-corpus déjà construit au démarrage de TXM
      • Bug - Concordance broken as the first command applied to a subcorpus #3073
        • MD OK - Windows
        • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
        • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
  • Vérifier le retour au texte
    • Bug - RCP: X.X, words not highlighted in editions #2160 : faire un retour au texte depuis la concordance
      • MD OK - Windows - OK encore mieux avec la dernière maj 0.8.2 du 30/06/2021
    • Bug - RCP: X.X, page break: words not highlighted in editions #2354 : faire un retour au texte depuis la concordance avec un mot en limite de page
      • MD OK/KO - Windows - ok en fin de page mais pas en début de page : mauvaise page et pas de highlight
  • Édition, passer d'une Édition à une Concordance : clic droit dans l'édition
    • Feature - RCP: X.X, add an Edition to Concordance hyperlink #1843
      • SJ: OK mais léger bug : l'auto-resize des colonnes n'est pas lancé
        • (BP 2021-06-29) Je me demande si ce n'est pas un problème plus général de la concordance depuis 0.8.1 (ou avant ?), à savoir que le contexte gauche s'affiche mal et est rogné par la droite (alors que c'est la partie la plus importante, proche du pivot), cf. #2951.
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • Task - Finalize the start and done computing messages of edition opening #2720
      • SJ: OK
  • Spécificités
    • Bug - Specificity, last column content #3029 voir ticket
      • MD OK - Windows - depuis Partition & sous-corpus
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK mais affichage d'une colonne vide après F et après la dernière colonne d'indice de spécificité de partie.
    • Bug - RCP: 0.8.0, subcorpus specificities broken when intermediate lexical table is displayed #2626 : voir le ticket
      • MD KO - Windows - les fréquences et indices sont décalées quand la LT est recalculée
    • (BP 2021-06-22 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Nouveau bug ? L'affichage du tableau des spécificités présente de nombreux dysfonctionnements : les indices n'ont pas de nom de colonne, ces colonnes ne sont pas triables, si on trie sur la première colonne on perd toutes les étiquettes de colonnes, il y a une colonne sur-numéraire après les fréquences totales (ces deux colonnes étant sans nom).
  • Interférence modification Table Lexicale / AHC
    • Bug - TXM 0.8.1, The AHC first compute erases manual modifications of the LexicalTable #2909 : voir le ticket
      • MD OK - Windows
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
  • Coocurrences, vérifier l'affichage de l'information 'tc'
    • Bug - Cooccurrence, 'tc' value seems to always be equal to 0 info parameters area #2411
      • MD OK - Windows
  • Propriétés : charger le corpus AFVOIXOFFV04 et vérifier l'onglet Documentation (du corpus) du résultat de la commande Propriétés
    • Feature - Property command, documentation tab #2950
      • MD OK - Windows - testé avec AFVOIXOFFV04
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
  • Progression, vérifier le changement d'ergonomie de la requête initiale : calculer la progression avec une nouvelle requête à partir du bouton Calculer habituel
    • Bug - Progression, use the main query field if no query have been added #3076
      • MD OK - Windows
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
  • Édition
    • Vérifier l'ouverture de l'édition depuis un sous-corpus et l'affichage de seulement les textes inclus dans le sous-corpus
      • Bug - Edition command not working on a subcorpus #2970
        • MD OK/KO - Windows - le passage au texte suivant quand on arrive à la dernière page ne fonctionne pas pour les sous-corpus
    • Vérifier la recherche plein texte (CQP) depuis la page courante d'une édition (équivalent Ctrl-F de Firefox, Thunderbird, Writer, Calc, etc.)
      • ouvrir une page d'édition
      • lancer la recherche par Ctrl-F puis Return
        • option : sélectionner un mot avant de lancer la recherche pour initialiser le champ avec la forme du mot
      • naviguer dans les matchs (et les pages)
        • vérifier le viewport (mise en évidence du match et position automatique de la scrollbar) pour chaque match
      • quitter par Esc
      • Feature - Edition, search in view, simple mode #3099
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) La recherche et la navigation fonctionnent mais le nombre total d'occurrences indiqué au niveau des boutons de navigation est diminué de 1 (par ex. on est sur l'occurrence 1 / 3 alors qu'il y a 4 occurrences, et on peut aller jusqu'à 4 / 3) → #3117
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Idem ubuntu, par ailleurs quand on lance le ctrl-f une boîte de dialogue s'ouvre mais elle n'est pas vraiment opérante (si on l'utilise on n'arrive pas à lancer la recherche) et elle crée la confusion.
        • MD je confirme le navigateur interne de Windows ouvre sa propre interface de recherche en parallèle de celle de TXM. Par contre, je n'ai pas eu de soucis à utiliser l'un ou l'autre

Export

  • Vérifier le format de l'export de table lexicale
    • Bug - RCP: 0.7.2, Lexical table export, wrong header #173
      • MD KO - Windows - déplacé en TXM 0.8.3
  • Vérifier qu'un corpus exporté au format 0.7.9 se charge bien dans un portail 0.6.3 et dans un TXM 0.7.9
    • Feature - Corpus export, 0.7.9 compatibility option #2933
  • Vérifier qu'un corpus exporté au format 0.7.9 contient bien des éditions synoptiques
    • Bug - Export, '0.7.9' corpus export option does not support synoptic editions #3045

Import

  • Général
  • Vérifier qu'on est bien alerté si on importe un corpus avec un nom déjà existant
    • Bug - There is no alert popup when importing a corpus with same name as an existing one anymore #2496
      • MD OK - Windows
  • Vérifier que les fichiers cachés sont bien ignorés : faire un import avec des fichiers cachés
    • Bug - TBX: x.x, don't process hidden files of a source directory #824
      • MD OK - Windows - import TRS avec un fichier caché
  • Importer un nouveau corpus et vérifier le pre-remplissage du champ Description
    • Task - Import, description field, remove the build date from the default value generated by TXM #2871
      • MD OK
  • Vérifier la disponibilité de l'option de suppression des répertoires annexes dans tous les modules d'import
    • Feature - Import, enable the 'clean temporary files' option to all import modules #2995
      • MD OK - Windows - OK import TRS
  • Vérifier que les fichiers sources peuvent être nommés avec plusieurs points (.)
    • Bug - Import, file extension discovery #2963 : faire un import TXT avec des noms de fichiers de la forme “fichier.ext.txt”
      • MD OK - Windows
  • Vérifier que le fichier import.xml du répertoire source est bien lu à l'import : importer un corpus depuis une source 0.7.9 (et l'export de fichier import.xml ?)
    • Bug - Import, import.xml parameters recovery #3009
  • Vérifier que les propriétés de mots précodés dans les sources XML ont bien priorité sur les annotations ajoutées pendant l'import : faire un import avec des mots qui contiennent des propriétés “frpos”, “frlemma”, etc.
    • Bug - TBX: 0.7.7, conflicts between default automatic word properties names and incorrect edition word tooltips in XML/w+CSV #1510
    • Bug - RCP: 0.7.8, fix pre-encoded word properties in XML/w+CSV #2059
  • Import XTZ
    • Vérifier que l'on peut importer par XTZ des sources XML sans éléments TEI ou teiHeader ou text
      • Bug - XTZ import, remove or lighten TEI constraints #2856
    • Bug - Import, XTZ, Wrong page index when creating an XSL edition with XML-TEI Zero module #3022
    • Bug - Import, XTZ, a new div added at each page of the default edition #3039 vori ticket
    • Bug - TBX: 0.7.8, XTZ word properties update #1798 vori ticket
    • Bug - RCP: 0.7.9, XTZ + CSV import module: error in page indexing if source file name contains the '_' character #2373 : faire un import avec des fichiers contenant “_” dans leur nom
  • Import Transcriber
    • Bug - Import, Transcriber, &quot not shown in edition #3000
    • Task - Import, Transcriber, silence edition #3001 : affichage de [Silence] pour un tour de parole Transcriber vide
    • Feature - Import, XML-TRS, custom import parameters #3002
    • Task - XML-Transcriber import, clean working directories if the 'clean' import option is checked #2946 : faire un import avec ou sans l'option cochée
    • Task - TRS import, rename u@spk to u@who #2956 MD: à priori OK
    • Task - Import, XML-TRS, enable the tokenizer import parameter #2991 MD: à priori OK
    • Task - Import, XML-TRS, Display locutor names import option #2993 MD: à priori OK
    • Feature - Import, Transcriber, upgrade to regex the interviewer-id-regex metadata parameter #2999 MD: à priori OK
  • Import TMX
    • Bug - Import, TMX, text lang is not used #3030 : voir ticket
    • Vérifier les éditions TMX : faire une import TMX et ouvrir les éditions
      • Bug - Edition, TMX corpus, wrong html directory #2975
  • Éditions
    • Vérifier le fonctionnement de la nouvelle option de pagination ou pas
      • Feature - Import, paginate edition import parameter #3013
        • MD OK - Windows - import TXT
    • Task - Import, number of words per page set to 1000 #3046
      • MD OK - Windows - import TXT
  • Métadonnées
    • Vérifier qu'on peut faire un import avec la métadonnée “text-order” ou “textorder”
      • Task - rename 'textorder' metadata to 'text-order' #2937
    • Vérifier qu'on peut utiliser un fichier metadata.xlsx en présence de répertoires xsl de prétraitement
      • Bug - XTZ, XML/w and Transcriber Import, XLSX and ODS metadata files not supported when XSL directory is present #2793 : voir ticket
    • Vérifier la gestion des colonnes de métadonnées vides (ou perçues comme vides)
      • Bug - Import wrong 'noname' empty columns in metadata.ods #2892 : voir ticket
    • Bug - RCP: 0.8.0, XSLX metadata file and numeric values #2580 : voir ticket
    • Bug - Import, metadata, clean the metadata files of the binary corpus directory #3081
  • Tokenisation
    • Bug - RCP: 0.7.8, XMLW and XTZ import modules, line breaks trimmed causing tokenization errors #2258
    • Feature - Import, Tokenizer, re-tokenize words option #3004 MD: à priori OK
  • TreeTagger
    • Bug - RCP: 0.7.8, missing TreeTagger french tokenisation rules #2280 : voir ticket
    • Task - TreeTagger, 'Look up unknown capitalized words…', default value #2941 MD: à priori OK
  • format XML-TEI TXM
    • Bug - (txm:)form element written without namespace prefix in XML-TEI-TXM files #3021
    • Bug - (txm:)ana element written without namespace prefix in XML-TEI-TXM files #3041

Annotation

  • Vérifier que la répétition de suppression et d'ajout de barre d'annotation ne multiplie pas les barres d'annotation : ouvrir et retracter une barre d'annotation
    • Bug - Annotation, pen button, duplicating annotation bars #3006
      • MD OK - Windows
    • Bug - Annotation bar, closing&reopening the annotation bar adds 1 new word annotation bar each time #2872 : ouvrir et retracter une barre d'annotation
      • MD OK - Windows
  • Vérifier la nouvelle ergonomie et le fonctionnement des barres d'annotation de mots : les barres gèrent elles-memes leurs fermeture avec un bouton [x]
    • Feature - RCP: X.X, Homogenize annotation toolbars #2584
      • MD OK - Windows - mais attendre la maj URS
  • Vérifier la robustesse de la sauvegarde d'annotations en vérifiant qu'elle n'est pas interrompue par la commande “Redémarrer les moteurs” : essayer de casser la sauvegarde d'annotation (+100) en redémarrant les moteurs
    • Bug - The restarting engines command breaks the annotations saving operation #2879
      • MD OK/KO - Windows - le redémarrage ne trouve pas le processus R à tuer

Architecture

  • Vérifier que les macros et scripts se lancent plus vite : le temps de compilation des scripts doit être amélioré par rapport à 0.8.1 et surtout 0.8.0
    • Bug - very long Groovy compilation time when launching import modules for the first time in a session #2716
      • MD OK - Windows - TXM 0.8.0 ~10sec ; TXM 0.8.1 ~3sec ; TXM 0.8.2 ~2sec
    • Task - Add loaders and/or root paths of all installed bundles in Execute Groovy commands (macro, scripts and import) #2225
  • Autres
    • Task - RCP: 0.8.0, TokenizerClasses class cleanning #2666
    • Bug - StaxIdentity and XmlProcessor event precedding first element #2902
    • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Ma session windows s'est bloquée quand j'ai voulu lancer un TXM 0.8.1 en parallèle du TXM 0.8.2alpha/beta. L'annulation du lancement de 0.8.1 ne semble pas fonctionner non plus.

Utilitaires (Macros)

  • Interface
    • Task - Macro parameters: enhance viewport #2932 : créer une macro et enlever les commentaires de paramètres
  • Corrections
    • Bug - TBX: Text2TRS macro locutor id fix #1361
    • Bug - macro Excel2XML is broken #3031
  • Nouveaux utilitaires
    • Task - 13NOV, SegmentTRSInSectionFromMarker macro #3020
    • Feature - Vocapia2Transcriber, Vocapia to Transcriber conversion macro #2997
    • Task - TestTranscription2TRS, lancer le script sur un dossier #180
    • Feature - PlotSpecifFile Macro #3069
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Pb d'exécution, j'obtiens la stacktrace suivante :
Compiling SpecificitiesFileMacro.groovy...
Exécution du script Groovy SpecificitiesFileMacro.groovy…
C:\Program Files\TXM-0.8.2beta
f	F	t	T	mode	comp	sign	P(f')	P(f'<>mode)	specificity	specif
java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(Unknown Source)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.net.SocketInputStream.read(Unknown Source)
	at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:213)
	at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:180)
	at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:250)
	at org.rosuda.REngine.Rserve.RConnection.eval(RConnection.java:231)
	at org.txm.statsengine.r.core.RWorkspace.safeEval(RWorkspace.java:1557)
	at org.txm.statsengine.r.core.RWorkspace.eval(RWorkspace.java:1142)
	at org.txm.statsengine.r.core.RWorkspace.plot(RWorkspace.java:435)
	at org.txm.statsengine.r.core.RWorkspace.plot(RWorkspace.java:398)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrap.invoke(PojoMetaMethodSite.java:202)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136)
	at org.txm.macro.r.SpecificitiesFileMacro$_run_closure1.doCall(SpecificitiesFileMacro.groovy:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:104)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:326)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
	at groovy.lang.Closure.call(Closure.java:421)
	at groovy.lang.Closure.call(Closure.java:437)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForLine(DefaultGroovyMethods.java:5936)
	at org.codehaus.groovy.runtime.IOGroovyMethods.eachLine(IOGroovyMethods.java:463)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:300)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:266)
	at org.codehaus.groovy.runtime.dgm$985.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:246)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
	at org.txm.macro.r.SpecificitiesFileMacro.run(SpecificitiesFileMacro.groovy:40)
	at org.txm.rcp.handlers.scripts.ExecuteGroovyScript$1.run(ExecuteGroovyScript.java:268)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
org.rosuda.REngine.Rserve.RserveException: eval failed
	at org.rosuda.REngine.Rserve.RConnection.eval(RConnection.java:234)
	at org.txm.statsengine.r.core.RWorkspace.safeEval(RWorkspace.java:1557)
	at org.txm.statsengine.r.core.RWorkspace.eval(RWorkspace.java:1142)
	at org.txm.statsengine.r.core.RWorkspace.plot(RWorkspace.java:435)
	at org.txm.statsengine.r.core.RWorkspace.plot(RWorkspace.java:398)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrap.invoke(PojoMetaMethodSite.java:202)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136)
	at org.txm.macro.r.SpecificitiesFileMacro$_run_closure1.doCall(SpecificitiesFileMacro.groovy:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:104)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:326)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
	at groovy.lang.Closure.call(Closure.java:421)
	at groovy.lang.Closure.call(Closure.java:437)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForLine(DefaultGroovyMethods.java:5936)
	at org.codehaus.groovy.runtime.IOGroovyMethods.eachLine(IOGroovyMethods.java:463)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:300)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:266)
	at org.codehaus.groovy.runtime.dgm$985.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:246)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
	at org.txm.macro.r.SpecificitiesFileMacro.run(SpecificitiesFileMacro.groovy:40)
	at org.txm.rcp.handlers.scripts.ExecuteGroovyScript$1.run(ExecuteGroovyScript.java:268)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
java.lang.NullPointerException
	at org.txm.statsengine.r.core.RWorkspace.plot(RWorkspace.java:437)
	at org.txm.statsengine.r.core.RWorkspace.plot(RWorkspace.java:398)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrap.invoke(PojoMetaMethodSite.java:202)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136)
	at org.txm.macro.r.SpecificitiesFileMacro$_run_closure1.doCall(SpecificitiesFileMacro.groovy:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:104)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:326)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
	at groovy.lang.Closure.call(Closure.java:421)
	at groovy.lang.Closure.call(Closure.java:437)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForLine(DefaultGroovyMethods.java:5936)
	at org.codehaus.groovy.runtime.IOGroovyMethods.eachLine(IOGroovyMethods.java:463)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:300)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:266)
	at org.codehaus.groovy.runtime.dgm$985.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:246)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
	at org.txm.macro.r.SpecificitiesFileMacro.run(SpecificitiesFileMacro.groovy:40)
	at org.txm.rcp.handlers.scripts.ExecuteGroovyScript$1.run(ExecuteGroovyScript.java:268)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
java.net.SocketException: Connection reset by peer: socket write error
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(Unknown Source)
	at java.net.SocketOutputStream.write(Unknown Source)
	at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:205)
	at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:180)
	at org.rosuda.REngine.Rserve.protocol.RTalk.request(RTalk.java:250)
	at org.rosuda.REngine.Rserve.RConnection.eval(RConnection.java:231)
	at org.txm.statsengine.r.core.RWorkspace.safeEval(RWorkspace.java:1557)
	at org.txm.statsengine.r.core.RWorkspace.eval(RWorkspace.java:1142)
	at org.txm.statsengine.r.core.RWorkspace$eval$0.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
	at org.txm.macro.r.SpecificitiesFileMacro$_run_closure1.doCall(SpecificitiesFileMacro.groovy:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:104)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:326)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
	at groovy.lang.Closure.call(Closure.java:421)
	at groovy.lang.Closure.call(Closure.java:437)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForLine(DefaultGroovyMethods.java:5936)
	at org.codehaus.groovy.runtime.IOGroovyMethods.eachLine(IOGroovyMethods.java:463)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:300)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:266)
	at org.codehaus.groovy.runtime.dgm$985.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:246)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
	at org.txm.macro.r.SpecificitiesFileMacro.run(SpecificitiesFileMacro.groovy:40)
	at org.txm.rcp.handlers.scripts.ExecuteGroovyScript$1.run(ExecuteGroovyScript.java:268)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
org.rosuda.REngine.Rserve.RserveException: eval failed
	at org.rosuda.REngine.Rserve.RConnection.eval(RConnection.java:234)
	at org.txm.statsengine.r.core.RWorkspace.safeEval(RWorkspace.java:1557)
	at org.txm.statsengine.r.core.RWorkspace.eval(RWorkspace.java:1142)
	at org.txm.statsengine.r.core.RWorkspace$eval$0.call(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
	at org.txm.macro.r.SpecificitiesFileMacro$_run_closure1.doCall(SpecificitiesFileMacro.groovy:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:104)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:326)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
	at groovy.lang.Closure.call(Closure.java:421)
	at groovy.lang.Closure.call(Closure.java:437)
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForLine(DefaultGroovyMethods.java:5936)
	at org.codehaus.groovy.runtime.IOGroovyMethods.eachLine(IOGroovyMethods.java:463)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:300)
	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachLine(ResourceGroovyMethods.java:266)
	at org.codehaus.groovy.runtime.dgm$985.invoke(Unknown Source)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:246)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
	at org.txm.macro.r.SpecificitiesFileMacro.run(SpecificitiesFileMacro.groovy:40)
	at org.txm.rcp.handlers.scripts.ExecuteGroovyScript$1.run(ExecuteGroovyScript.java:268)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
** Erreur lors de l'exécution du script : java.lang.NullPointerException: Cannot invoke method asDouble() on null object
Stacktrace: 
[1]  org.txm.rcp.handlers.scripts.ExecuteGroovyScript$1.run  ExecuteGroovyScript.java, 279
  • Task - Debug, LibrariesVersions macro #2949

Installation & Mise à jour

  • Améliorations
    • Task - update nsis to the 3.0 version #2931 : installer TXM sur une machine en chinois
    • Task - Debian control file, website link #2901
    • Feature - New setup discovery system V1 #3091 MD: compliqué à tester
    • Bug - Updates may fail on some Windows versions due to user file permissions #2724 MD: testé lors des maj 0.8.1 alpha&beta
    • Task - Improves the way the JRE is embedded #2766 MD: testé lors des maj 0.8.1 alpha&beta

Statistiques et R

  • Corrections
    • Task - Prepare R and libraries for Ubuntu 20.04 #2955 : faire des spécifs, etc.
    • Task - R packages check, wrong installation error message #2954 : lancer la commande de vérification
      • MD OK - Windows
    • Task - R, install.package default repository #3056 MD: résolution partielle de l'installation de packages R depuis un repository distant

Extension TreeTagger

Il s'agit de l'extension 'TreeTagger', pas 'TreeTagger software' ni 'TreeTagger models'.

  • Vérifier la disponibilité des commandes pour apprendre un modèle à partir d'un corpus TXM et pour annoter un corpus TXM avec un modèle
    • Feature - TreeTagger extension #1744
  • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Je ne vois aucune extension relative à TreeTagger (ni 'TreeTagger', ni 'TreeTagger software', ni 'TreeTagger models') depuis ce TXM 0.8.2, même en affichant les extensions déjà installées et en descendant en niveau de mise à jour ALPHA.
  • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Je ne vois aucune extension relative à TreeTagger (ni 'TreeTagger', ni 'TreeTagger software', ni 'TreeTagger models') depuis ce TXM 0.8.2, même en affichant les extensions déjà installées et en descendant en niveau de mise à jour ALPHA.

Extension URS

  • Vérifier que l'annotation URS fonctionne en Edition
    • Bug - URS, Ubuntu 20.04, can't open annotation bar #3007 : vérifier l'annotation URS
    • Bug - Edition, Ubuntu 20.04, broken mouse and keyboard events #3075 : vérifier l'annotation URS
    • MD BUG - Windows - thread error while saving annotations
  • Vérifier que l'annotation d'unité URS fonctionne en Concordance
    • Feature - URS, Unit, concordance annotation toolbar V1 #3104
  • Vérifier que la recherche URS fonctionne correctement en Concordance et Index en corpus ou sous-corpus : recette
    • Feature - URS, add URSQL as new search engine language in concordance and index commands #2603

Extension MediaPlayer

  • Corrections
    • Bug - 0.8.1, MediaPlayer, Ubuntu, TXM crash/freeze on opening #2947 : ouvrir le lecteur media avec un fichier audio ou vidéo
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Le son fonctionne bien mais les images ne défilent pas. Quand on clique sur la zone d'affichage ou que l'on appuie sur le bouton pause, la vidéo semble se repositionner sur l'image courante, mais quand on relance on reste sur cette image.
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Le son fonctionne bien mais les images ne défilent pas. Quand on clique sur la zone d'affichage ou que l'on appuie sur le bouton pause, la vidéo semble se repositionner sur l'image courante, mais quand on relance on reste sur cette image.
    • Bug - MediaPlayer, stacktrace when canceling authentication #3024 : appuyer sur le bouton cancel lors de l'authentification
      • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK, cependant si on fait une erreur d'authentification (on se trompe dans les identifiants), alors il me semble qu'il faut relancer TXM pour avoir à nouveau la fenêtre de connexion.
      • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK, cependant si on fait une erreur d'authentification (on se trompe dans les identifiants), alors il me semble qu'il faut relancer TXM pour avoir à nouveau la fenêtre de connexion.

Section ajoutée par BP, ne faisait pas partie de la recette

  • Extension WordCloud, Bug d'affichage signalé par AL #3078
    • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
  • Extension PlotSpecif, difficultés sous différents environnements (ubuntu 20, windows Rembert…)
    • (BP 2021-06-29 Ubuntu 20.04, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) OK
    • (BP 2021-06-29 VM Windows 10, TXM 0.8.2 2021-06-18 15h00, TXM 0.8.1.202106181500) Problème d'exécution semblant analogue à celui de PlotSpecifFile rapporté ci-dessus avec le détail de la stacktrace.
  • Le bug #2976 n'est pas traité (cible 0.8.3), pourtant il est assez dangereux (rencontré par un utilisateur lambda (QR) et générant de faux résultats sans que ce soit facile de s'en apercevoir).
  • Idem, à la séance CRILEX de vendredi 25 juin, on a observé un autre bug pernicieux sur Mac OS X concernant l'affichage des tableaux, par exemple l'affichage des résultats d'un INDEX n'est pas mis à jour si on modifie un paramètre comme la propriété d'affichage.
  • Concernant le fait que des résultats édités (comme cela peut arriver en Table lexicale ou en Concordance) ne sont pas conservés dans leur état courant, ce qui s'avère aussi assez piégeant pour les utilisateurs, et vu que cela ne semble pas à l'ordre du jour (#2545), faudrait-il prévoir (rapidement ?) une boîte de dialogue qui se lance au moment où l'on conserve un résultat édité, qui explique que ce qui sera conservé est le résultat calculé tel quel, avant les modifications apportées manuellement, et propose soit de valider la conservation (en perdant les modifications), soit d'exporter (avec possibilité de réimport pour la Table lexicale), soit d'abandonner la conservation ?

Recettes 01-2021 -> 05-2021

Affichage des tableaux de résultats et des concordances sous Mac OS X

  • BUG - Sous Mac OS X, vérifier que la hauteur des lignes des tableaux de résultats et des lignes de concordances sont correctes. Par exemple vérifier que les lettres à jambage “pqy” ne sont pas coupées et qu'on peut les différencier d'autres lettres sans jambages.
    • Vérifier que les tableaux Mac OS X en TXM 0.8.1 ne s'affichent pas comme ceci :
    • Mais comme cela :

Export de corpus

  • AMÉLIORATION - Option de rétro-compatibilité 0.7.9
    • si l'option est cochée dans la boite de dialogue d'export d'un corpus, vérifier que le corpus binaire peut être chargé dans un portail TXM ou dans TXM 0.7.9 pour poste.

Import

TreeTagger

  • AMÉLIORATION - Préférence TreeTagger 'Look up unknown capitalized words in the list of lower-case words“
    • vérifier que si la préférence est cochée, cela améliore bien l'annotation des mots avec majuscule initiale dans l'import d'un corpus (ex: premiers mots des phrases versus noms propres au milieu d'une phrase).

XML-TMX

  • BUG - pages d'édition : les éditions ne pouvaient pas s'afficher :
    • la correction peut être confirmée en important les sources du corpus TMX ONUSAMPLE et en accédant aux éditions de textes.
public/retours_de_bugs_logiciel/txm_0.8.2alpha.txt · Dernière modification: 2021/07/01 10:20 par matthieu.decorde@ens-lyon.fr