[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Automake 1.8.0b uploaded (beta for Automake 1.8.1)
From: |
Alexandre Duret-Lutz |
Subject: |
Automake 1.8.0b uploaded (beta for Automake 1.8.1) |
Date: |
Tue, 06 Jan 2004 21:58:50 +0100 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) |
Happy new year.
Here is a snapshot of the 1.8.x branch of Automake. It contains only
bug fixes (listed below), and should be released as 1.8.1 soon. The
purpose of this beta version is twofold:
- those who have reported showstopper bugs preventing the transition
from 1.7.9 to 1.8 may want to ensure the upcoming 1.8.1 will work
for their packages,
- some of the bug fixes (esp. the aclocal fixes) are a bit complex;
more testing will never hurt.
Please report bugs to <address@hidden>.
You can download this beta here:
ftp://alpha.gnu.org/gnu/automake/automake-1.8.0b.tar.gz
ftp://alpha.gnu.org/gnu/automake/automake-1.8.0b.tar.gz.sig
ftp://alpha.gnu.org/gnu/automake/automake-1.8.0b.tar.bz2
ftp://alpha.gnu.org/gnu/automake/automake-1.8.0b.tar.bz2.sig
ftp://sources.redhat.com/pub/automake/automake-1.8.0b.tar.gz
ftp://sources.redhat.com/pub/automake/automake-1.8.0b.tar.gz.sig
ftp://sources.redhat.com/pub/automake/automake-1.8.0b.tar.bz2
ftp://sources.redhat.com/pub/automake/automake-1.8.0b.tar.bz2.sig
Here are the MD5 checksums:
559f334d393c6cb97604d499ed4366fe automake-1.8.0b.tar.bz2
3d4f988124ad9faf7e2aa96e7b46ed09 automake-1.8.0b.tar.gz
Bug fixed in 1.8.0b:
* Bugs introduced by 1.8:
- Fix Config.pm import error with old Perl versions (at least
5.005_03). One symptom is that aclocal could not find its macro
directory.
- Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
created by `make install' are always world readable, even if the
installer happens to have an overly restrictive umask (e.g. 077).
This was a mistake and has been reverted. There are at least two
reasons why we must not use `-m 0755':
- it causes special bits like SGID to be ignored,
- it may be too restrictive (some setups expect 775 directories).
- Fix aclocal to honor definitions located in files which have been
m4_included manually. aclocal 1.8 had been updated to check
m4_included files for new requirements, but forgot that these
m4_included files can also provide new definitions.
Note that if you have such a setup, we recommend you get rid of
it. In the past, there was a reason to m4_include files manually:
aclocal used to duplicate entire M4 files into aclocal.m4, even
files that were distributed. Some packages were therefore
m4_including the distributed file directly, and playing some
tricks to ensure aclocal would not copy that file to aclocal.m4,
in order to limit the amount of duplication. Since aclocal 1.8.x
will precisely output m4_includes for local M4 files, we recommend
that you clean up your setup, removing all manual m4_includes and
letting aclocal output them.
- Output detailed menus in the Info version if the Automake manual,
so that Emacs can locate the indexes.
- configure.ac and configure were listed twice in DIST_COMMON (an
internal variable where Automake lists configury files to
distribute). This was harmless, but unaesthetic.
- Use `chmod a-w' instead of `chmod -w' as the latter honors umask.
This was an issue only in the Automake package itself, not in
its output.
* Long-standing bugs:
- Fix an unexpected diagnostic occurring when users attempt
to override some internal variables that Automake appends to.
- aclocal now scans configure.ac for macro definitions (PR/319).
- Fix a portability issue with OSF1/Tru64 Make. If a directory
distributes files which are outside itself (this usually occurs
when using AC_CONFIG_AUX_DIR([../dir]) to use auxiliary files
from a parent package), then `make distcheck' fails due to an
optimization performed by OSF1/Tru64 Make in its VPATH handling.
(tests/subpkg2.test failure)
- Fix another portability issue with Sun and OSF1/Tru64 Make.
In a VPATH-build configuration, `make install' would install
nobase_ files to wrong locations.
- Fix a Perl `uninitialized value' diagnostic occurring when
automake complains that a Texinfo file does not have a
@setfilename statement.
* Spurious failures in test suite:
- tests/libtool5.test, tests/ltcond.test, tests/ltcond2.test,
tests/ltconv.test: fix failures with CVS Libtool.
- tests/aclocal6.test: fix failure if autom4te.cache is disabled.
- tests/txinfo24.test, tests/txinfo25.test, tests/txinfo28.test:
fix failures with old Texinfo versions.
pgpEg5nTI7Xi4.pgp
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Automake 1.8.0b uploaded (beta for Automake 1.8.1),
Alexandre Duret-Lutz <=