If using the new AC_INIT and AM_INIT_AUTOMAKE syntax, PACKAGE gets
translated to lower case letters. - Why this change? 

This breaks packages which have been using @PACKAGE@ inside of autoconf
generated files and depend on using -D$(PACKAGE).

Furthermore, PACKAGE_TARNAME also is transformed to lower case letters -
Why this change?


IMO, both changes unnecessarily complicate things and avoidably break
well-known features of automake, without further reason.

In particular this change is in contradiction to this sentence from info
automake.info (1.4):

Automake doesn't do any interpretation of `PACKAGE' or `VERSION'.

[Strictly speaking this sentence remains valid. It's autoconf that
interferes.]

Ralf



Reply via email to