Follow-up Comment #12, patch #3301 (project freeciv):

> Any reason not to port the bz2/zip automake changes back to
> S2_3? They'd save a manual step in future 2.3.x releases.

How many more releases you expect from S2_3? Bugfixes flow in quite slowly
already. Would we take risks and do work in porting & testing .tar.bz2 and
.zip creation on S2_3 to save work in just one or two releases?

> Is automake 1.8 an onerous requirement? It only affects people
> building from svn or regenerating configure etc. Do these
> specific changes affect anyone who doesn't actually run "make
> dist"?

 It doesn't matter if user ever actually runs "make dist", it's the generating
support for it in Makefiles that set the automake requirement. So anyone
running autogen.sh would need at least automake 1.8, older ones would error
out for unknown init parameter. Strictly speaking our policy is not to bump
minimum requirements within release branch after first release. Anyone who has
built earlier version from that branch should be able to benefit from
bugfixes, most importantly potential security related ones. At the same time I
find it rather unlikely that anybody has ever built freeciv S2_3 with automake
older than 1.8, which itself is ancient already. 

> Perhaps we're relying on it already?

 Maybe, it's quite possible that older versions (or even 1.8) doesn't work.
Testing that has never been high enough priority in my TODO to get actually
done. Nobody has reported build failures...

> I notice a reference to
> "WANT_AUTOMAKE=1.8" at the top of autogen.sh (labelled as a
> Gentoo kludge).

 History of that one should be investigated. It can even be breaking things
more than fixing nowadays... In any case it's very old thing, but I'm not sure
what automake version it was meant to protect against (what was the default
gentoo automake that didn't produce correct results)? Was it upgrade from
default automake; "use 1.8 instead of 1.6", or downgrade; "use 1.8 instead of
1.10"?
I *do* know that the kludge predates changes that autogen.sh is able to check
against multiple tool versions instead of just default one.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?3301>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to