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 609250 - Upgrade autoconf version to 2.65
Upgrade autoconf version to 2.65
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: module sets
2.29.x
Other Linux
: Normal blocker
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
: 612120 (view as bug list)
Depends on:
Blocks: 609208 609209
 
 
Reported: 2010-02-07 15:57 UTC by Javier Jardón (IRC: jjardon)
Modified: 2010-03-28 18:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Upgrade autoconf version to 2.65 (1021 bytes, patch)
2010-02-07 15:58 UTC, Javier Jardón (IRC: jjardon)
committed Details | Review
Upgrade autoconf version to 2.64 (1020 bytes, patch)
2010-02-09 17:16 UTC, Javier Jardón (IRC: jjardon)
none Details | Review

Description Javier Jardón (IRC: jjardon) 2010-02-07 15:57:43 UTC
There is available a new version of autoconf.
Also, a recent version (2.64) is needed to use the fifth parameter of AC_INIT(), for example.
See http://live.gnome.org/GnomeGoals/ModernAutotools

Patch following
Comment 1 Javier Jardón (IRC: jjardon) 2010-02-07 15:58:28 UTC
Created attachment 153200 [details] [review]
Upgrade autoconf version to 2.65
Comment 2 Frederic Peters 2010-02-08 13:35:30 UTC
Well, 2.65 is quite new, and I like being conservative on the required versions of bootstrap modules, 

Is 2.65 really necessary?
Comment 3 Javier Jardón (IRC: jjardon) 2010-02-09 17:16:07 UTC
Created attachment 153346 [details] [review]
Upgrade autoconf version to 2.64

Maybe 2.65 is too new. But 2.64 introduced [1] a interesting feature that can be used in the ModernAutotools GnomeGoal[2]:

"AC_INIT now takes an optional fifth parameter that can be used to
AC_PACKAGE_URL, a URL for the package's home page; the URL is
used in `configure --help' and is also available via AC_DEFINE."


[1] http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=blob;f=NEWS;h=207325eb653bcec682e68f918ade0c7a87930a74;hb=HEAD#l148
[2] http://live.gnome.org/GnomeGoals/ModernAutotools
Comment 4 Javier Jardón (IRC: jjardon) 2010-03-08 00:45:09 UTC
*** Bug 612120 has been marked as a duplicate of this bug. ***
Comment 5 Murray Cumming 2010-03-21 10:17:25 UTC
gtksourceview and gnome-packagekit don't build in jhbuild until this is fixed, so I guess this means that the GNOME build in jhbuild is now broken.
Comment 6 Christian Kirbach 2010-03-21 22:23:21 UTC
yes, it is broken
Comment 7 Frederic Peters 2010-03-24 21:44:29 UTC
I wrote earlier: "Well, 2.65 is quite new, and I like being conservative on the required versions of bootstrap modules"; is this really a good idea for modules to start depending on such recent versions? Especially for the minor benefit of specifying the homepage of a module in AC_INIT().

Anyway it may be tangent to jhbuild, so you could commit but please mention bug reports with "(GNOME bug 6xxxxx)", not using the URL.
Comment 8 Javier Jardón (IRC: jjardon) 2010-03-24 23:09:50 UTC
Can we commit the 2.25 or the 2.24 version?
Comment 9 David King 2010-03-25 08:58:29 UTC
(In reply to comment #7)
> Especially for the minor benefit of
> specifying the homepage of a module in AC_INIT().

It should be noted that the (optional) homepage parameter to AC_INIT() is ignored by older versions of Autoconf. Version 2.64 or greater is only needed if the ‘PACKAGE_URL’ define is required, or if the homepage is to show up in the configure script. gtksourceview does not make use of the ‘PACKAGE_URL’ define, and neither does gnome-packagekit, so I think the requirement should be relaxed to something less than 2.64.
Comment 10 Javier Jardón (IRC: jjardon) 2010-03-28 18:05:00 UTC
Comment on attachment 153200 [details] [review]
Upgrade autoconf version to 2.65

After talking in the IRC, I committed 2.65 to master