This is the mail archive of the
cygwin-announce
mailing list for the Cygwin project.
Updated: automake1.11-1.11.1-1
- From: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
- To: cygwin-announce at cygwin dot com
- Date: Sat, 26 Dec 2009 23:23:07 -0500
- Subject: Updated: automake1.11-1.11.1-1
- Reply-to: The Cygwin Mailing List <cygwin at cygwin dot com>
Automake is a tool for automatically generating `Makefile.in's
suitable for use with Autoconf, compliant with the GNU Makefile
standards, and portable to various make implementations. This is
the first release in the automake-1.11 release series, and contains
the latest version of automake system, automake-1.11.
This is a bugfix release.
This cygwin package, automake1.11, can be installed without conflict
alongside the existing automake1.10, automake1.9, automake1.8,
automake1.7, automake1.6, automake1.5, and automake1.4 cygwin packages.
As expected now that cygwin-1.7.1 has been officially released, this
automake1.11 package is available exclusively for cygwin-1.7.
Changes (automake1.11-1.11-10 to automake1.11-1.11.1-1)
======================================================================
* Update to latest upstream release in the automake-1.11.x series.
CHANGES (excerpts from upstream announcement):
======================================================================
We're pleased to announce the release of Automake 1.11.1.
Automake is a tool for automatically generating `Makefile.in's
suitable for use with Autoconf, compliant with the GNU Makefile
standards, and portable to various make implementations.
This is a pure bugfix release. It contains fixes for the parallel-tests
testsuite driver, python support, some documentation and portability
improvements. The most important change, however, is a security-related
issue: the `dist' and `distcheck' rules do not allow an untrusted user
to modify files that end up in the package tarball any more. See the
separate security announcement for details:
http://lists.gnu.org/archive/html/automake/2009-12/msg00012.html
======================================================================
Testsuite results:
=======================================================
7 of 694 tests failed
(41 tests were not run)
See tests/test-suite.log
=======================================================
There are no regressions (six of these are bogus, and
the seventh is a pre-existing failure).
Testsuite Details:
=====================================
FAIL: fort5.test
FAIL: libtoo10.test
FAIL: libtoo11.test
FAIL: ltlibsrc.test
FAIL: pr401b.test
FAIL: pr401b-p.test
These tests require that they be run as root (Administrator), which
I didn't initially. Rerunning under an Administrator account allows
them to pass. In each case, the failure was due to "cp: failed to
preserve ownership for `...': Permission denied"
FAIL: transform2.test
/usr/bin/install -c p2.exe /some/path/to/foo.exe
/usr/bin/install -c s1.sh /some/path/to/foo
---> error: "cannot create regular file /some/path/to/foo: File exists"
On cygwin-1.7, it's a very bad idea to have both foo.exe and foo in
the same directory. On older cygwin, this worked (unless
CYGWIN=transparent_exe). Now that 'transparent_exe' is the default
behavior, it can't work. This test should be probably be marked XFAIL
on cygwin.
--
Charles Wilson
volunteer automake maintainer for cygwin
====================================================================
To update your installation, click on the "Install Cygwin now" link
on the http://cygwin.com/ web page. This downloads setup.exe to
your system. Then, run setup and answer all of the questions.
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:
cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com
If you need more information on unsubscribing, start reading here:
http://sourceware.org/lists.html#unsubscribe-simple
Please read *all* of the information on unsubscribing that is
available starting at this URL.
Bugs fixed in 1.11.1:
====================================================================
* Bugs introduced by 1.11:
- The `parallel-tests' test driver works around a GNU make 3.80
bug with trailing white space in the test list
(`TESTS = foo $(EMPTY)').
* Long standing bugs:
- On Darwin 9, `pythondir' and `pyexecdir' pointed below
`/Library/Python' even if the `--prefix' argument pointed outside
of a system directory. AM_PATH_PYTHON has been fixed to ignore
the value returned from python's `get_python_lib' function if it
points outside the configured prefix, unless the `--prefix'
argument was either `/usr' or below `/System'.
- The testsuite does not try to change the mode of `ltmain.sh'
files from a Libtool installation (symlinked to test directories)
any more.
- AM_PROG_GCJ uses AC_CHECK_TOOLS to look for `gcj' now, so that
prefixed tools are preferred in a cross-compile setup.
- The distribution is tarred up with mode 755 now by the `dist*'
targets. This fixes a race condition where untrusted users could
modify files in the $(PACKAGE)-$(VERSION) distdir before packing
if the toplevel build directory was world-searchable. This is
CVE-2009-4029.