Dopo sei anni dall'ultima versione, è stata pubblicata la release di Automake 1.17, uno strumento per generare automaticamente i file make in conformità con gli standard di codifica del progetto GNU. Nella nuova versione, il parametro AM_PATH_PYTHON è stato modificato per usare come ramo prioritario Python 3 invece di Python 2, nel caso siano presenti entrambi i rami nel sistema. È stata aggiunta la definizione delle versioni di Python più recenti rispetto alla 3.9. Nello script py-compile è stata interrotta la supporto per le versioni Python 0.x e 1.x, con la versione minima dichiarata come Python 2.0, rilasciata nel 2000.
Le altre modifiche significative in Automake 1.17 riguardano principalmente il lavoro di miglioramento della portabilità e la correzione di bug accumulati. Ad esempio:
- È stata aggiunta una nuova opzione «posix» per creare un obiettivo di build speciale .POSIX per l'utilità make.
- È stata aggiunta la supporto per i sistemi in cui il comportamento del comando «rm -f» non è conforme alla specifica POSIX.
- È consentito l'uso della sequenza di escape «\#» nelle variabili.
- All'utilità aclocal è stata aggiunta l'opzione «—aclocal-path» per sovrascrivere il valore della variabile $ACLOCAL_PATH.
- Nello script missing è stata aggiunta la supporto per autoreconf, autogen e perl.
- Nel log test-suite.log è stata aggiunta un'informazione fondamentale sul sistema.
Fonte: opennet.ru
