Eric Raymond, l'un des fondateurs de l'OSI (Open Source Initiative), qui a été à l'origine du mouvement du logiciel libre, a publié l'outil Autodafe, qui permet de convertir les instructions et scripts de compilation utilisés par les utilitaires Autotools en un Makefile standard, facilement lisible et modifiable par les développeurs. Le code du projet est écrit en Python et est distribué sous licence BSD.
Le package comprend le programme makemake, qui transforme le fichier Makefile généré par l'utilitaire automake en un Makefile équivalent, lisible par les humains et exempt des structures internes d'automake. L'utilisation supplémentaire de l'utilitaire ifdex permet de débarrasser complètement le projet des Autotools, en le remplaçant par un fonctionnement avec un Makefile standard.
Le projet Autodafe a été motivé par le désir de revenir à l'utilisation de Makefiles standards au lieu de scripts Autotools trop complexes, suite à l'incident d'injection d'un backdoor dans le paquet xz. Parmi les avantages de cette approche figure la simplification des règles de compilation, qui seront plus faciles à vérifier et plus difficiles à compromettre pour ajouter des fonctionnalités cachées. Les inconvénients notés comprennent la perte de support pour les anciens systèmes Unix, une dépendance accrue à libtool et une diminution de la flexibilité dans la personnalisation.
Source : opennet.ru
