On Tuesday 22 November 2011, Dave Hart wrote:
> At the risk of repeating myself from the last time this question came
> up, let me selfishly say as a NTP maintainer that I do not look
> forward to NTP configure failing with a message indicating GNU make is
> required and could not be located. I have no appreciation for how
> much simpler and easier to maintain Automake might become with a shift
> from targetting portable make to requiring GNU make. I've never
> maintained Makefile or Makefile.am files in a GNU-make-only project.
> I do find it is sometimes easier to track down problems affecting both
> GNU make and more traditional implementations using a traditional make
> as the verbose debug output of GNU make is so much longer due to more
> implicit rules.
>
> It would be my inclination to stay with older Automake as long as
> feasible if newer Automake drops support for traditional make.
>
That should be feasible, since we should continue to support "classical
automake" for few years at least. Also, after these years, two scenarios
are possible:
1. "Automake 2" turns out to be a failure, it gets abandoned, and
"Automake 1" becomes again the center of all our developement
efforts. No problem for you, since you're still using this older
automake.
2. "Automake 2" is a success, and we drop support for Automake 1. At
this point, it shouldn't be too big a pain for you to convert to the
new automake (a good documentation about incompatibilities between,
and/or transition from, automake 1 and 2 should exist at this point).
Also, assuming that many other packages are using automake 2 by now,
and thus requiring GNU make, it should be much more acceptable for
the NTP build system to do the same.
> Harlan Stenn, who initially converted the NTP code to use Autoconf and
> Automake, likely has a different perspective which might well matter
> more than mine.
>
I think it would be premature to start discussing now about the
possibility of such a transition to the "new automake". Let's wait
at least until automake 2 isn't just wishful-thinking vaporware :-)
Regards,
Stefano