salut Didier, On Fri, Nov 22, 2024 at 01:35:34PM +0100, didier gaumet wrote: > que tu veux faire et je ne comprends même pas ce que ton script Perl est > censé faire (j'ai pas cherché à comprendre non plus) :-)
Il transforme un fichier dctrl en json. c'est tout le problème de perl: comme j'arrive à mes fins en quelques lignes, je vais pas trouver des outils comme dctl-tools. > le format semble détaillé ici: > https://www.debian.org/doc/debian-policy/ch-controlfields.html effectivement. je crois que la structure du fichier n'est pas plus documenté que ca et que personne ne s'est fendu d'une grammaire formelle (ou alors il faut que je fouille dans les docs des développeurs). > dctrl-tools/stable 2.24-3+b1 amd64 > Outils en ligne de commande pour traiter les informations des paquets > Debian bonne pioche qui confirme au moins partiellement ce que je disais dans mon mail précédent: je peux pas faire un #include <dctrl_parser.h> > comprends correctement) c'est une page du wiki Debian qui parle de la > création de bibliothèques Perl et C dédiées à ça: > https://wiki.debian.org/JonathanYu/Debian_Control_Files_Parsing_and_Editing_Library mouais. c'est une proposition qui date de 2009 et je ne vois nul part de quoi savoir ce qui en a découlé. > et j'ai l'impression (j'ai peut-être rien compris) que ça renvoie > respectivement aux bibliothèques debconf appelées libdebconf-kde* et > libdebconfclient0* nope: faut creuser plus bas (du coté de dpkg). par contre je me dis à te lire que poser la question sur pkg-perl est probablement une bonne idée. > Pas taper si j'ai rien compris, STP ;-) ah ben non au contraire! non seulement tes trouvailles me sont bien utiles à piger la situation et quand bien même: je suis toujours plein de gratitude pour qui prend le temps d'aller chercher de son coté pour croiser des infos! Au pire: si tu avais été à coté de la plaque, j'aurais exprimé cette gratitude en échangeant avec toi sur le peu d'usage que je peux faire de ta lecture et nous en aurions probablement tiré qqchose. encore merci donc. -- Marc Chantreux Pôle CESAR (Calcul et services avancés à la recherche) Université de Strasbourg 14 rue René Descartes, BP 80010, 67084 STRASBOURG CEDEX 03.68.85.60.79