package-local-nicknames unsupported: "unrecognized define-package keyword :LOCAL-NICKNAMES".
Hi,
I defined a package with uiop:define-package
that contains :local-nicknames
. The build (Gitlab CI) fails:
caught ERROR: ; (during macroexpansion of (UIOP/PACKAGE:DEFINE-PACKAGE BOOKSHOPS.MODELS ...)) ; unrecognized define-package keyword :LOCAL-NICKNAMES
It turns out the ASDF version shipped in this image (SBCL 2.2.4, image: clfoundation/sbcl
) is 3.3.1, which dates from 2017. My local version at "3.3.4.15" works as expected.
What can we do about this, update ASDF in the image?
Best,
package definition:
(uiop:define-package bookshops/web
(:use :cl)
(:import-from :easy-routes
:defroute)
(:local-nicknames (#:utils #:bookshops.utils)
(#:a #:alexandria)))