After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 323868 - gnome-common autogen.sh defaults to Automake 1.4
gnome-common autogen.sh defaults to Automake 1.4
Status: RESOLVED FIXED
Product: gnome-common
Classification: Core
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: Gnome Common Maintainer(s)
Gnome Common Maintainer(s)
Depends on: 131478 341843
Blocks:
 
 
Reported: 2005-12-12 11:35 UTC by James Henstridge
Modified: 2007-01-11 20:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
default to automake 1.9 (1.19 KB, patch)
2005-12-13 18:51 UTC, Christian Kirbach
committed Details | Review

Description James Henstridge 2005-12-12 11:35:50 UTC
Currently gnome-autogen.sh defaults to Automake 1.4 which is obsolete, having
been released about 6 years ago.  This could encourage people to create new
projects that use this version, which would be bad.

One of the following should be done:
 1. error out if REQUIRED_AUTOMAKE_VERSION is not defined
 2. default to the latest version available.

(2) is more desirable, since ideally the package maintainer shouldn't have to
care about the Automake version that much (Automake has remained fairly
compatible over the last few versions, unlike the 1.4 -> 1.5 transition).

Both options would require changes to modules currently using Automake 1.4
before they could be made.  One of:
 1. add REQUIRED_AUTOMAKE_VERSION=1.4 to their autogen.sh
 2. upgrade them to modern Automake.

(1) is easy, but (2) would be better in the long term.  As of today, the
following checkouts on my system are still using 1.4, so would be affected:
  ggv
  gnome-backgrounds
  gnome-mag
  gnome-system-tools
  libart_lgpl
  libegg
  libgail-gnome
  memprof
  nautilus-vcs
Comment 1 Christian Kirbach 2005-12-13 18:51:46 UTC
Created attachment 55958 [details] [review]
default to automake 1.9

this makes gnome-autogen.sh default to automake 1.9
However we must follow the steps James listed before we can apply.
Comment 2 James Henstridge 2006-02-22 07:43:10 UTC
After another quick look, it seems that gnome-backgrounds, gnome-mag, gnome-system-tools and libegg use new automake.

That leaves:
  ggv
  libart_lgpl
  libgail-gnome
  memprof
  nautilus-vcs

Only two of these are in the desktop/developer platform release though.  I am sure there are other things outside of those releases still on 1.4 though.
Comment 3 Christian Persch 2006-12-01 13:48:36 UTC
There's only one module in gnome platform left, libart_lgpl, bug 131478. I'll try to do a new patch for this now.

gail-gnome was fixed in bug 341843.

I think we should make the switch to 1.9-by-default now.
Comment 4 Christian Persch 2007-01-11 20:39:47 UTC
All GNOME modules should now build with non-1.4-by-default, so I committed this patch.