Skip to content
Snippets Groups Projects
Commit 5c8793f9 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

Merge branch 'master' into minimakefile

parents 92511a4b 419990c3
No related branches found
No related tags found
No related merge requests found
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
:licence "MIT" :licence "MIT"
:description "Another System Definition Facility" :description "Another System Definition Facility"
:long-description "ASDF builds Common Lisp software organized into defined systems." :long-description "ASDF builds Common Lisp software organized into defined systems."
:version "3.1.5.20" ;; to be automatically updated by make bump-version :version "3.1.6" ;; to be automatically updated by make bump-version
:depends-on () :depends-on ()
#+asdf3 :encoding #+asdf3 :utf-8 #+asdf3 :encoding #+asdf3 :utf-8
:class #+asdf3.1 package-inferred-system #-asdf3.1 system :class #+asdf3.1 package-inferred-system #-asdf3.1 system
......
cl-asdf (2:3.1.6-1) unstable; urgency=low
Bug fix and portability release:
* Fix backtrace on SBCL.
* Fix RUN-PROGRAM of string (shell command) on Windows SBCL (ticket
#1501373).
* Fix a number of issues with bundle operations (especially on
non-C-compiler-based implementations).
* Fix component-finding in package-inferred-system.
* Fix race condition between multiple concurrent lisp processes
doing ASDF builds (ticket #1483948).
* Fix misplaced fasl cache on Windows.
* Miscellaneous bug fixes.
* Documentation improvements.
-- Robert P. Goldman <rpgoldman@sift.net> Sat, 17 Oct 2015 15:01:34 -0500
cl-asdf (2:3.1.5-1) unstable; urgency=low cl-asdf (2:3.1.5-1) unstable; urgency=low
Bug fix and portability release: Bug fix and portability release:
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
Its notable versions include pre-release 2.27 on February 1st 2013, Its notable versions include pre-release 2.27 on February 1st 2013,
first stable release 3.0.1 on May 16th 2013, first stable release 3.0.1 on May 16th 2013,
major release 3.1.2 on May 6th 2014, major release 3.1.2 on May 6th 2014,
and latest release 3.1.5 on July 21st 2015. and latest release 3.1.6 on October 17th 2015.
</p> </p>
<a id="what_it_is"></a> <a id="what_it_is"></a>
<h3>What it is</h3> <h3>What it is</h3>
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
</ul> </ul>
There are probably more. There are probably more.
However, none of these systems seems to ever have had the traction of ASDF, However, none of these systems seems to ever have had the traction of ASDF,
probably because none was technically superior enough (when at all) probably because none was technically superior enough (if at all)
to compensate for the first mover advantage. to compensate for the first mover advantage.
</p> </p>
<h3>Supported Implementations</h3> <h3>Supported Implementations</h3>
...@@ -197,7 +197,7 @@ ...@@ -197,7 +197,7 @@
<td align="left"><tt>cormanlisp genera mocl scl</tt></td></tr> <td align="left"><tt>cormanlisp genera mocl scl</tt></td></tr>
</table> </table>
<p> <p>
To deal with an old implementation that didn't yet provide ASDF 3, To deal with an implementation that does not yet provide ASDF 3,
we provide <a href="https://common-lisp.net/asdf/asdf/blob/master/tools/install-asdf.lisp">a script</a> we provide <a href="https://common-lisp.net/asdf/asdf/blob/master/tools/install-asdf.lisp">a script</a>
that can install ASDF 3 where your implementation goes looking for it that can install ASDF 3 where your implementation goes looking for it
when you <tt>(require "asdf")</tt> . when you <tt>(require "asdf")</tt> .
...@@ -431,6 +431,12 @@ Corman Common Lisp <admin@cormanlisp.com> ...@@ -431,6 +431,12 @@ Corman Common Lisp <admin@cormanlisp.com>
<a id="news"></a> <a id="news"></a>
<h3>What is happening</h3> <h3>What is happening</h3>
<dl> <dl>
<dt>October 2015</dt>
<dd>Although we had hoped that ASDF 3.1.5 would be the final release
in the ASDF 3.1 series, a number of bug reports led us to prepare
release 3.1.6. Support for Windows continues to improve, and we wished
to release a number of bug fixes, and support the recent Allegro Common
Lisp 10.0 release.</dd>
<dt>July 2015</dt> <dt>July 2015</dt>
<dd>An extensive bout of bug-fixing, notably on Windows, leads to <dd>An extensive bout of bug-fixing, notably on Windows, leads to
release of ASDF 3.1.5 on 21 July 2015. XDG handling has been improved to release of ASDF 3.1.5 on 21 July 2015. XDG handling has been improved to
......
We would like to announce the release of ASDF 3.1.6, the latest bug fix release for ASDF. As usual many thanks are due to Faré for many bug fixes, clean ups, explanations, etc. Thanks are also owed to Dave Cooper, for testing on the Windows platform, enabling the maintainers to test on Windows, and identifying uncaught bugs. Thanks to Anton Vodonosov for testing the release candidate against Quicklisp on cl-test-grid. Finally, thanks to all who found bugs, provided patches, and used prerelease candidates.
We urge implementations that are currently bundling previous versions of ASDF to adopt 3.1.6. 3.1.6 does not introduce any API incompatibilities that we know of, and contains significant bug fixes on multiple platforms and implementations. See the Changelog (below) for a list of the major bug fixes. Details on minor bugfixes can be found at launchpad.net/asdf
We had hoped that 3.1.5 would be the last 3.1.x bug fix release, paving the way for us to move to developing ASDF 3.2, which we expect will add new features. Maybe this time!
Here is the changelog entry for 3.1.6:
Bug fix and portability release:
* Fix backtrace on SBCL.
* Fix RUN-PROGRAM of string (shell command) on Windows SBCL (ticket
#1501373).
* Fix a number of issues with bundle operations (especially on
non-C-compiler-based implementations).
* Fix component-finding in package-inferred-system.
* Fix race condition between multiple concurrent lisp processes
doing ASDF builds (ticket #1483948).
* Fix misplaced fasl cache on Windows.
* Miscellaneous bug fixes.
* Documentation improvements.
-- Robert P. Goldman <rpgoldman@sift.net> Sat, 17 Oct 2015 15:01:34 -0500
Subproject commit 35c5266061d365afc78d9640e9e17c3f891fea91 Subproject commit 7bc656d7fa67b45967f3567cf6971bd452b0363d
closer-closer-mop @ ea8e7023
Subproject commit 0eca743076493fede2621e76b0d75c913743a29e Subproject commit ea8e7023f84e247e1b96cfd8c3831741a58d2b9e
Subproject commit 16a589ece0aa3ec91afd8f61d2ddf9a83472ebbc Subproject commit 71f965fe8dd908fbb0eb1a7c73cb82e8195099bd
Subproject commit a67d0dc3c9140353d3be4fb849a29924965816d3 Subproject commit 3b7d8d1e22e55926f75dd781f4a31e3495e95c66
Subproject commit 4dfb89fa1af6b305b6492b8af042f5190c11e9fc Subproject commit ee15fc659561ac421b178417145419e5f6ba9cdc
;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp ; buffer-read-only: t; -*- ;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp ; buffer-read-only: t; -*-
;;; This is ASDF 3.1.5.20: Another System Definition Facility. ;;; This is ASDF 3.1.6: Another System Definition Facility.
;;; ;;;
;;; Feedback, bug reports, and patches are all welcome: ;;; Feedback, bug reports, and patches are all welcome:
;;; please mail to <asdf-devel@common-lisp.net>. ;;; please mail to <asdf-devel@common-lisp.net>.
......
;;; -*- Lisp -*- ;;; -*- Lisp -*-
(setf asdf/cache:*asdf-cache* nil) ;; disable cache between those two very different compilations. (setf asdf/cache:*asdf-cache* nil) ;; disable cache between those two very different compilations.
#-(and ecl ecl-bytecmp)
(setf asdf::*load-system-operation* 'load-bundle-op) ;; This triggers a bug on ECL no more! (setf asdf::*load-system-operation* 'load-bundle-op) ;; This triggers a bug on ECL no more!
(defparameter foo :test-asdf-location-change) (defparameter foo :test-asdf-location-change)
(with-expected-failure (#+ecl (not (asdf:version-satisfies (lisp-implementation-version) "16")) (with-expected-failure (#+ecl (not (asdf:version-satisfies (lisp-implementation-version) "16"))
#-ecl nil) #-ecl nil)
(DBG "load foo. Should load from xach-foo-1/") (DBG "load foo. Should load from xach-foo-1/")
(setf *central-registry* (list (subpathname *test-directory* "xach-foo-1/"))) (setf *central-registry* (list (subpathname *test-directory* "xach-foo-1/")))
(defparameter foo1 (find-system foo)) (defparameter foo1 (find-system foo))
......
"3.1.5.20" "3.1.6"
...@@ -67,7 +67,7 @@ previously-loaded version of ASDF." ...@@ -67,7 +67,7 @@ previously-loaded version of ASDF."
;; "3.4.5.67" would be a development version in the official branch, on top of 3.4.5. ;; "3.4.5.67" would be a development version in the official branch, on top of 3.4.5.
;; "3.4.5.0.8" would be your eighth local modification of official release 3.4.5 ;; "3.4.5.0.8" would be your eighth local modification of official release 3.4.5
;; "3.4.5.67.8" would be your eighth local modification of development version 3.4.5.67 ;; "3.4.5.67.8" would be your eighth local modification of development version 3.4.5.67
(asdf-version "3.1.5.20") (asdf-version "3.1.6")
(existing-version (asdf-version))) (existing-version (asdf-version)))
(setf *asdf-version* asdf-version) (setf *asdf-version* asdf-version)
(when (and existing-version (not (equal asdf-version existing-version))) (when (and existing-version (not (equal asdf-version existing-version)))
......
"3.1.5.20" "3.1.6"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment