Después de seis años desde la última versión, se ha publicado el lanzamiento de Automake 1.17, una herramienta para la generación automática de archivos make que cumplen con los estándares de codificación del proyecto GNU. En esta nueva versión, el parámetro AM_PATH_PYTHON se ha modificado para priorizar Python 3 en lugar de Python 2, en caso de que ambas versiones estén presentes en el sistema. Se ha añadido soporte para versiones de Python posteriores a 3.9. El script py-compile ha dejado de soportar versiones de Python 0.x y 1.x, estableciendo Python 2.0, lanzado en el año 2000, como mínimo requerido.
Los otros cambios significativos en Automake 1.17 están principalmente relacionados con la mejora de la portabilidad y la corrección de errores acumulados. Por ejemplo:
- Se ha añadido una nueva opción «posix» para crear un objetivo de construcción especial .POSIX para la herramienta make.
- Se ha añadido soporte para sistemas donde el comportamiento del comando «rm -f» no cumple con la especificación POSIX.
- Se permite el uso de la secuencia escapada «\#» en las variables.
- Se ha agregado un flag «—aclocal-path» a la herramienta aclocal para sobrescribir el valor de la variable $ACLOCAL_PATH.
- Se ha añadido soporte para autoreconf, autogen y perl en el script missing.
- Se ha añadido información básica del sistema al registro test-suite.log.
Fuente: opennet.ru
