automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: summary of 1.8.0a bug fixes


From: Alexandre Duret-Lutz
Subject: FYI: summary of 1.8.0a bug fixes
Date: Sun, 04 Jan 2004 02:18:55 +0100
User-agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux)

I'm installing this on branch-1-8.

I think the -m755 and the m4_include fixes warrant 1.8.1.
However I'd feel more confident with a 1.8.0b beta first, so
that the aclocal changes can be more exercised.

2004-01-04  Alexandre Duret-Lutz  <address@hidden>

        * NEWS: Summarize recent fixes.

Index: NEWS
===================================================================
RCS file: /cvs/automake/automake/NEWS,v
retrieving revision 1.256.2.3
diff -u -r1.256.2.3 NEWS
--- NEWS        26 Dec 2003 03:58:07 -0000      1.256.2.3
+++ NEWS        4 Jan 2004 01:14:53 -0000
@@ -1,7 +1,56 @@
-New in 1.8.0a:
+Bug fixed in 1.8.0a:
+
+* 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).
+
+  - Honor definitions in m4_included files.  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.
+
+    This principally affected packages that were m4_including files in
+    a way that aclocal would not have to duplicate entire M4 files
+    into aclocal.m4.  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.
+
+* 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)
+
+* 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.
 
-* 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.
 
 New in 1.8:
 
-- 
Alexandre Duret-Lutz





reply via email to

[Prev in Thread] Current Thread [Next in Thread]