SB-EXT:ADD-PACKAGE-LOCAL-NICKNAME signals uninformative error when package is not found
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
What I do:
(sb-ext:
What happens:
debugger invoked on a SB-KERNEL:
#<THREAD "main thread" RUNNING {ABC0BA1}>:
The name NIL does not designate any package.
What I expected:
debugger invoked on a SB-KERNEL:
#<THREAD "main thread" RUNNING {ABC0B31}>:
The name "no-such-package" does not designate any package.
The latter error is produced, for example, by:
(use-package "no-such-package")
$ sbcl --version
SBCL 1.1.5
$ uname -a
Linux ferberit 3.5.0-25-generic #38-Ubuntu SMP Mon Feb 18 23:28:26 UTC 2013 i686 i686 i686 GNU/Linux
(:ALIEN-CALLBACKS :ANSI-CL :C-STACK-
:COMPARE-
:INLINE-CONSTANTS :LARGEFILE :LINKAGE-TABLE :LINUX :LITTLE-ENDIAN
:MEMORY-
:OS-PROVIDES-
:OS-PROVIDES-POLL :OS-PROVIDES-PUTWC :OS-PROVIDES-
:PACKAGE-
:SB-EVAL :SB-FUTEX :SB-LDB :SB-PACKAGE-LOCKS :SB-SAFEPOINT
:SB-SOURCE-
:STACK-
:STACK-
:STACK-
Changed in sbcl: | |
assignee: | nobody → Stas Boukarev (stassats) |
Changed in sbcl: | |
assignee: | Stas Boukarev (stassats) → nobody |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
commit 805689ba3c0ee4e 42dbeef9b7bfd32 0e236813ca
Author: Stas Boukarev <email address hidden>
Date: Thu Mar 14 12:11:13 2013 +0400
Better errors for package operations.
Add some missing errors, make other errors to be of type kernel: simple- package- error.
sb-
Fixes lp#1154776.
DELETE-PACKAGE should be signalling a continuable error, but wasn't
since 1.0.37.44.