This is the mail archive of the cygwin-announce mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Updated: automake1.11-1.11.1-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
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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]