Po sześciu latach od ostatniej wersji opublikowano wydanie Automake 1.17, narzędzia do automatycznego generowania plików make, które odpowiadają standardom kodowania projektu GNU. W nowej wersji parametr AM_PATH_PYTHON został zmieniony, aby priorytetowo traktować gałąź Python 3 zamiast Python 2, w przypadku gdy obie gałęzie są dostępne w systemie. Dodano definicję wersji Pythona nowszych niż 3.9. W skrypcie py-compile zakończono wsparcie dla wydań Pythona 0.x i 1.x, a minimalną wersją zadeklarowaną jest Python 2.0, wydany w 2000 roku.
Pozostałe istotne zmiany w Automake 1.17 przede wszystkim dotyczą poprawy przenośności oraz naprawy zgromadzonych błędów. Na przykład:
- Dodano nową opcję „posix” do tworzenia specjalnego celu budowy .POSIX dla narzędzia make.
- Dodano wsparcie dla systemów, gdzie zachowanie polecenia „rm -f” nie odpowiada specyfikacji POSIX.
- Zezwolono na użycie sekwencji escape „\#” w zmiennych.
- Do narzędzia aclocal dodano flagę „—aclocal-path” do nadpisywania wartości zmiennej $ACLOCAL_PATH.
- W skrypcie missing dodano wsparcie dla autoreconf, autogen i perl.
- W logu test-suite.log dodano podstawowe informacje o systemie.
Źródło: opennet.ru
