[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests.
From: |
Ralf Wildenhues |
Subject: |
Re: [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests. |
Date: |
Sun, 22 Aug 2010 17:09:23 +0200 |
User-agent: |
Mutt/1.5.20 (2010-04-22) |
* Gary V. Vaughan wrote on Sun, Aug 22, 2010 at 04:17:49PM CEST:
> I'm still a little worried that the Automake 1.11.1 requirement
> might leak out of 'required to bootstrap' and into 'required to
> use' however, which is why I'd like to test it some more to
> convince myself that I'm just being paranoid :)
>
> I wonder whether it is possible to write a test that looks for
> the oldest Automake and Autoconf we declare our support for,
> and rerun the relevant tests with them? That would have
> caught several of the errors I made with the m4sh patches I
> submitted over the last couple of months...
Ah, maybe a good idea.
Assuming you have new enough tools in $PATH, a script like the following
should almost do it. One missing part I can see is that the second
invocation of ./boostrap in the libtool source tree messes up
libltdl/config/ltmain.sh which it shouldn't do if '.' is not in
$reconfdirs I think. Haven't tested exhaustively yet, though.
Cheers,
Ralf
--- snip ---
#! /bin/sh
# Try out Libtool with oldest supported tools.
# Use this in a fresh directory.
set -e
# consider using shallow clones here, to ease server load.
git clone git://git.sv.gnu.org/autoconf.git
git clone git://git.sv.gnu.org/automake.git
git clone git://git.sv.gnu.org/libtool.git
mkdir inst
inst=`pwd`/inst
PATH=$inst/bin:$PATH
cd libtool
reconfdirs=. ./bootstrap
cd ../autoconf
git checkout AUTOCONF-2.59
# autoreconf -vi needed here?
./configure --prefix="$inst"
make all install
cd ../automake
git checkout Release-1-9-6
./bootstrap
./configure --prefix="$inst"
make all install
cd ../libtool
reconfdirs="libltdl "`ls -d tests/*demo*/` ./bootstrap
mkdir build
cd build
../configure --prefix="$inst"
make all
make -k check
# Now, mail all output and logs to the autobuild site ...
# ... and consider cleaning up afterwards.
- [PATCH 0/6] Allow to run the old testsuite in parallel, Ralf Wildenhues, 2010/08/22
- [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests., Ralf Wildenhues, 2010/08/22
- Re: [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests., Gary V. Vaughan, 2010/08/22
- Re: [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests.,
Ralf Wildenhues <=
- Re: [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests., Gary V. Vaughan, 2010/08/22
- Re: [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests., Ralf Wildenhues, 2010/08/22
- Re: [PATCH 1/6] Require Automake 1.11.1 for Libtool, enable color-tests., Gary V. Vaughan, 2010/08/22
[PATCH 3/6] Enable parallel-tests test driver for the old testsuite., Ralf Wildenhues, 2010/08/22
[PATCH 2/6] New alias scripts for old tests run more than once., Ralf Wildenhues, 2010/08/22
[PATCH 4/6] Update VERBOSE handling for parallel-tests driver., Ralf Wildenhues, 2010/08/22
[PATCH 6/6] check-interactive and check-noninteractive for both testsuites., Ralf Wildenhues, 2010/08/22
[PATCH 5/6] Adjust docs for renaming and for parallel-tests., Ralf Wildenhues, 2010/08/22
Re: [PATCH 0/6] Allow to run the old testsuite in parallel, Gary V. Vaughan, 2010/08/22