Regression in 2.007: newly (?) exported symbol ASDF:APPENDF clashes with alexandria:appendf
Bug #627023 reported by
Zach Beane
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
IOLib |
Fix Released
|
High
|
Unassigned |
Bug Description
To reproduce:
- load asdf 2.007
- load alexandria
- (make-package "FOO" :use '("ASDF" "ALEXANDRIA"))
This affects, to some degree or another, at least these projects:
clonsigna
cl-redis
clws
cl-zmq
hemlock
iolib
sw-http
symbolicweb
ucw
Changed in iolib: | |
status: | New → Fix Released |
importance: | Undecided → High |
To post a comment you must log in.
debugger invoked on a NAME-CONFLICT in thread #<THREAD "initial thread" RUNNING
{ 1002AAEED1} >: UTILITIES: APPENDF, ALEXANDRIA. 0.DEV:APPENDF
USE-PACKAGE #<PACKAGE "ASDF"> causes name-conflicts in #<PACKAGE "FOO">
between the following symbols:
ASDF-
See also:
The ANSI Standard, Section 11.1.1.2.5
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly- abbreviated name):
0: [RESOLVE-CONFLICT] Resolve conflict.
1: [ABORT ] Exit debugger, returning to top level.
(NAME-CONFLICT #<PACKAGE "FOO"> USE-PACKAGE #<PACKAGE "ASDF">)[:EXTERNAL]
0]