diff --git a/Makefile b/Makefile
index 1c5766d5d2908b93d41d280e0823209826531461..2f290f3f9368d338df6ecf15d8645edf11095e72 100644
--- a/Makefile
+++ b/Makefile
@@ -70,7 +70,7 @@ install: archive
 
 bump: bump-version
 	git commit -a -m "Bump version to $$(eval a=$$(cat version.lisp-expr) ; echo $$a)"
-	temp=$(cat version.lisp-expr); temp="${temp%\"}"; temp="${temp#\"}"; git tag $temp
+	temp=$$(cat version.lisp-expr); temp="$${temp%\"}"; temp="$${temp#\"}"; git tag $$temp
 
 bump-version: build/asdf.lisp
 	./bin/asdf-builder bump-version ${v}
@@ -216,7 +216,7 @@ replace-sbcl-asdf: build/asdf.lisp
 replace-ccl-asdf: build/asdf.lisp
 	${CCL} --eval '(progn(compile-file "$<" :output-file (compile-file-pathname (format nil "~Atools/asdf.lisp" (ccl::ccl-directory))))(quit))'
 
-WRONGFUL_TAGS := 1.37 1.1720 README RELEASE STABLE # It's not 1.37, it's 1.85! 1.37 is for the README.
+WRONGFUL_TAGS := 1.37 1.1720 README RELEASE STABLE emp # It's not 1.37, it's 1.85! 1.37 is for the README.
 # Delete wrongful tags from local repository
 fix-local-git-tags:
 	for i in ${WRONGFUL_TAGS} ; do git tag -d $$i ; done
diff --git a/asdf.asd b/asdf.asd
index 41dbae974d494b8e2d80976455d864e4275fb91e..5aaabde1780c381dda7a5a2f212e4ea1c7ae21af 100644
--- a/asdf.asd
+++ b/asdf.asd
@@ -75,7 +75,7 @@
   :licence "MIT"
   :description "Another System Definition Facility"
   :long-description "ASDF builds Common Lisp software organized into defined systems."
-  :version "3.1.0.77" ;; to be automatically updated by make bump-version
+  :version "3.1.0.78" ;; to be automatically updated by make bump-version
   :depends-on ()
   #+asdf3 :encoding #+asdf3 :utf-8
   :class #.(if (find-class 'package-system nil) 'package-system 'system)
diff --git a/header.lisp b/header.lisp
index fbbcdb02199faf0df7c2454918b030d1d1a676c8..481b52ee6e9bc1460ab74444fef7f8737bf97589 100644
--- a/header.lisp
+++ b/header.lisp
@@ -1,5 +1,5 @@
 ;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp ; buffer-read-only: t; -*-
-;;; This is ASDF 3.1.0.77: Another System Definition Facility.
+;;; This is ASDF 3.1.0.78: Another System Definition Facility.
 ;;;
 ;;; Feedback, bug reports, and patches are all welcome:
 ;;; please mail to <asdf-devel@common-lisp.net>.
diff --git a/uiop/run-program.lisp b/uiop/run-program.lisp
index a11d6099c13b12c18cc4b4a8dcb07de29f37144f..0863b1d9ee4335367d5f10e9c39fdabea5bf757b 100644
--- a/uiop/run-program.lisp
+++ b/uiop/run-program.lisp
@@ -4,7 +4,8 @@
 (uiop/package:define-package :uiop/run-program
   (:nicknames :asdf/run-program)
   (:recycle :uiop/run-program :asdf/run-program :xcvb-driver)
-  (:use :uiop/common-lisp :uiop/utility :uiop/pathname :uiop/os :uiop/filesystem :uiop/stream)
+  (:use :uiop/common-lisp :uiop/package :uiop/utility
+   :uiop/pathname :uiop/os :uiop/filesystem :uiop/stream)
   (:export
    ;;; Escaping the command invocation madness
    #:easy-sh-character-p #:escape-sh-token #:escape-sh-command
diff --git a/upgrade.lisp b/upgrade.lisp
index 77e708975698675527d0720df34dc210f13938c0..f19caa5bbd251c5bf623fdd8e33e203837a8b8f4 100644
--- a/upgrade.lisp
+++ b/upgrade.lisp
@@ -66,7 +66,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.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
-         (asdf-version "3.1.0.77")
+         (asdf-version "3.1.0.78")
          (existing-version (asdf-version)))
     (setf *asdf-version* asdf-version)
     (when (and existing-version (not (equal asdf-version existing-version)))
diff --git a/version.lisp-expr b/version.lisp-expr
index db8c6fe96cf8073fcbebfe8cc7e06acdc0440c39..a8c6731c8123f97a0c881674a60e55eed9c577a6 100644
--- a/version.lisp-expr
+++ b/version.lisp-expr
@@ -1,2 +1,2 @@
-"3.1.0.77"
+"3.1.0.78"