From 66e14cd6e8cb8474e852b224d2f1891aa0d43bb7 Mon Sep 17 00:00:00 2001
From: "Robert P. Goldman" <rpgoldman@real-time.com>
Date: Sun, 14 Mar 2010 11:29:10 -0500
Subject: [PATCH] Restore :asdf2 feature

Restored the code that pushes :asdf2 onto *features*.

Modified the discussion of ASDF-related features in the manual and added index
entries.
---
 asdf.lisp    |  3 ++-
 asdf.texinfo | 16 +++++++++++++---
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/asdf.lisp b/asdf.lisp
index b7024933..01bf514f 100644
--- a/asdf.lisp
+++ b/asdf.lisp
@@ -2917,7 +2917,8 @@ with a different configuration, so the configuration would be re-read then."
     (setf excl:*warn-on-nested-reader-conditionals* *acl-warn-save*)))
 
 (pushnew :asdf *features*)
-;;(pushnew :asdf2 *features*) ;; do that when we reach version 2
+;; this is a release candidate for ASDF 2.0
+(pushnew :asdf2 *features*)
 
 (provide :asdf)
 
diff --git a/asdf.texinfo b/asdf.texinfo
index daa17e96..0e06c877 100644
--- a/asdf.texinfo
+++ b/asdf.texinfo
@@ -125,6 +125,12 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 @node Introduction, Loading ASDF, Top, Top
 @comment  node-name,  next,  previous,  up
 @chapter Introduction
+@cindex ASDF-related features
+@vindex *features*
+@cindex Testing for ASDF
+@cindex ASDF versions
+@cindex :asdf
+@cindex :asdf2
 
 ASDF is Another System Definition Facility:
 a tool for specifying how systems of Common Lisp software
@@ -146,13 +152,17 @@ the ASDF internals and how to extend ASDF.
 NOTA BENE:
 We are preparing for a release of ASDF 2,
 which will have version 2.000 and later.
-The current release 1.634 has all the code we think we need,
+Releases in the 1.6xx series and beyond should be considered as 
+release candidates,
 but we're still working on documentation,
 and on fixing the occasional bug.
 For all practical purposes, ASDF 2 refers to releases later than 1.634,
 and ASDF 1 to any release earlier than 1.369 or so.
-Once ASDF 2.000 is released, older versions will not be supported anymore,
-and we'll push @code{:asdf2} onto @code{*features*}.
+
+ASDF 2.0 release candidates and beyond will have 
+@code{:asdf2} onto @code{*features*} so that if you are writing
+ASDF-dependent code you may check for this feature to see if the new API
+is present.  @emph{All} versions of ASDF should have the @code{:asdf} feature.
 
 
 @node Loading ASDF, Configuring ASDF, Introduction, Top
-- 
GitLab