Package-local-nicknames broken on ABCL when upgrading
When ASDF upgrades itself on ABCL, package-local-nickname functionality is not available. As the comment on the `:uiop/package` package definition warns, its definition should *not* be changed, ever. However, the package-local-nicknames merges added to it. It appears that ABCL opts to not modify the import list for an already existing package. See: ```common-lisp CL-USER(2): (defpackage "A" (:import-from #:cl #:+) (:use)) #<PACKAGE A> CL-USER(3): (do-symbols (a "A") (format t "~S~%" a)) + NIL CL-USER(4): (defpackage "A" (:import-from #:cl #:+ #:-) (:use)) #<PACKAGE A> CL-USER(5): (do-symbols (a "A") (format t "~S~%" a)) + NIL ``` I think the only solution is to make another package exporting only the package-local-nickname symbols.
issue