Problems with Automake 1.13 and 1.13.1

Stephen Gallagher sgallagh at redhat.com
Mon Jan 14 15:10:36 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon 14 Jan 2013 09:52:39 AM EST, Paolo Bonzini wrote:
> As of the original 1.13 release two macros where removed from Automake:
> AM_PROG_CC_STDC (replaced by AC_PROG_CC as provided by autoconf) and
> AM_CONFIG_HEADER (replaced by AC_CONFIG_HEADERS). These were later
> reintroduced in 1.13.1, but not with the original behavior---they just
> give an error message.    The  maintainer is new and really didn't
> listen to the community telling him not to do this.
>
> With my (former) Autotools developer hat on, I believe this is a
> horrible mistake and it will be a big hassle for everyone involved in
> distro packaging.  Deprecation is okay, but in this case the macros
> were not providing any "feature" and as such were largely unnoticed.
> Myself, I had never bothered replacing them in my projects.
>
> Automake 1.13.1 is already in rawhide and we need to do something about
> it before a F19 mass rebuild starts.
>
> Choices are:
>
> 1) introducing automake-1.12: I believe distros should agree on _not_
> introducing an automake-1.12 or similar package and get the Automake
> maintainer to fix his mess.
>
> 2) fixing all packages individually: sounds like a nightmare.
> From a very small collection of ~20 autoconfiscated packages
> whose "fedpkg prep" output I have ready on my machines, I get 4 hits:
>
> $ grep AM_CONFIG_H */*/configure.ac
> irqbalance/irqbalance-1.0.3/configure.ac:AM_CONFIG_HEADER(config.h)
> lsscsi/lsscsi-0.25/configure.ac:AM_CONFIG_HEADER(config.h)
> sed/sed-4.2.1/configure.ac:AM_CONFIG_HEADER(config.h:config_h.in)
> udisks/udisks-1.0.4/configure.ac:AM_CONFIG_HEADER(config.h)
>
> 3) reintroducing the macros in Fedora's 1.13.1 version.  My favorite.
>
>
> Any other opinions?
>

4) Submit a patch upstream restoring the macros and ask representatives
from various distros to help champion its inclusion.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlD0H+wACgkQeiVVYja6o6OFagCgqrQXGkE+I3pUoi7ScX5N7Yoo
yNUAoJyaqLvIFlZtXZgjkavqwrTxPd4V
=lm2N
-----END PGP SIGNATURE-----



More information about the devel mailing list