Don't ignore reader-package-error in #+ and #- feature expressions.
     ** run-program is implemented (thanks to Mike Thomas)
     ** sockets support (thanks to Timothy Ritchey)
     ** better backtrace support (thanks to Alastair Bridgewater)
+  * minor incompatible change: The reader no longer ignores errors
+    regarding non-existent packages in #+ and #- feature tests.
   * new feature: command line options --no-sysinit, --no-userinit to
     inhibit loading the corresponding init files
   * minor incompatible change: SIGPIPE is ignored and "Broken pipe"
 
 ;;;; conditional compilation: the #+ and #- readmacros
 
 (flet ((guts (stream not-p)
-         (unless (if (handler-case
-                         (let ((*package* *keyword-package*)
-                               (*read-suppress* nil))
-                           (featurep (read stream t nil t)))
-                       (reader-package-error
-                        (condition)
-                        (declare (ignore condition))
-                        nil))
+         (unless (if (let ((*package* *keyword-package*)
+                           (*read-suppress* nil))
+                       (featurep (read stream t nil t)))
                      (not not-p)
                      not-p)
            (let ((*read-suppress* t))
 
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.11.28"
+"0.9.11.29"