Eric Raymond, einer der GrĂŒnder der OSI (Open Source Initiative), der an den UrsprĂŒngen der Open Source-Bewegung stand, hat das Tool Autodafe veröffentlicht, das es ermöglicht, die von den Autotools verwendeten Build-Anweisungen und Skripte in eine regulĂ€re Makefile zu verwandeln, die von Entwicklern leicht gelesen und geĂ€ndert werden kann. Der Code des Projekts ist in Python geschrieben und wird unter der BSD-Lizenz veröffentlicht.
Im Paket ist das Programm makemake enthalten, das die von automake generierte Build-Datei Makefile in eine Ă€quivalente lesbare Makefile umwandelt, die fĂŒr Menschen bearbeitbar ist und von den internen Strukturen von automake befreit ist. Die zusĂ€tzliche Verwendung des Tools ifdex ermöglicht es, das Projekt vollstĂ€ndig von Autotools zu befreien, indem es auf die Arbeit mit einer gewöhnlichen Makefile umschaltet.
Der AnstoĂ zur Schaffung des Projekts Autodafe war der Wunsch, zu regulĂ€ren Makefiles zurĂŒckzukehren, anstelle der ĂŒberkomplizierten Autotools-Skripte, die nach dem Vorfall mit dem HintertĂŒr in das Paket xz entstanden. Zu den Vorteilen des vorgeschlagenen Ansatzes zĂ€hlt die Vereinfachung der Build-Regeln, die dadurch einfacher zu ĂŒberprĂŒfen und schwieriger heimlich zu manipulieren sind. Zu den Nachteilen wird der Verlust der UnterstĂŒtzung fĂŒr alte Unix-Systeme, die verstĂ€rkte AbhĂ€ngigkeit von libtool und die verringerte FlexibilitĂ€t bei der Konfiguration genannt.
Quelle: opennet.ru
