[PATCH modular] jhbuild: Add moduleset with tarballs used for 7.6 katamari

Gaetan Nadon memsize at videotron.ca
Thu Nov 25 14:35:35 PST 2010


On Thu, 2010-11-25 at 11:45 -0800, Dan Nicholson wrote:

> Some modules have autogen-sh="configure" specified in their
> definitions.
> This is because jhbuild will run autogen.sh rather than configure if
> it's available. Arguably this is a bug in the module for including
> autogen.sh in the tarball and/or jhbuild for preferring autogen.sh in
> a
> tarball, but this works around it for now.
> 

I agree with you, unfortunately not everyone does. A janitorial effort
was started a couple of years ago to remove autogen.sh from the
tarballs. I continued this effort but could not finish due to
opposition. There are about 25 modules still distributing this script,
and it is totally random.

There is no reason for jhbuild to ever consider running this script. The
build machine may not have all tools to run autoreconf (lex, yacc,
whatever). It's not easy to explain and it is interpreted as a personal
preference. This script is not part of the Autotools architecture, none
of the GNU packages have it.

The jhbuild system should definitely not attempt to run it, unless it
can justify why it is required to re-create the configuration. There
would be nothing wrong in giving an option to the user to decide one way
or another. That's a different discussion.

Gaetan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20101125/36a8c164/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg-devel/attachments/20101125/36a8c164/attachment.pgp>


More information about the xorg-devel mailing list