Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASDF circular dependency #81

Open
mmontone opened this issue Mar 20, 2018 · 6 comments
Open

ASDF circular dependency #81

mmontone opened this issue Mar 20, 2018 · 6 comments

Comments

@mmontone
Copy link

mmontone commented Mar 20, 2018

There's a circular dependency error when trying to load a system that depends-on :wookie

Circular dependency: ((#<DEFINE-OP > . #<SYSTEM "wookie-plugin-load-system">) (#<LOAD-OP > . #<SYSTEM "wookie-plugin-load-system">) (#<PREPARE-OP > . #<SYSTEM "wookie-plugin-load-system">))

This happens with ASDF version 3.3.1, but not with 3.1.5. SBCL + Linux

Note that (ql:quickload :wookie) will work, but not (ql:quickload <system that depends on wookie>)

@mmontone
Copy link
Author

This is related probably: marijnh/Postmodern@0d0667f

A problem with newer versions of ASDF

@orthecreedence
Copy link
Owner

Hmm. After using Express for a while, I think it might makes sense to completely dump the plugin system and just go with middleware that can be injected at various stages of a request/response lifecycle. This should eliminate the need for plugins completely.

It's a breaking change but I think it's worth it. Or maybe there's a quick fix we can do now. I'll check out the link you sent, thanks.

@kennymalac
Copy link

@orthecreedence any way you can get this fixed soon? :D

@denumerate
Copy link

I just ran into this problem, and I was wondering if there was a fix I could use?

@justjoheinz
Copy link

Same here (asdf 3.3)

@akanouras
Copy link
Contributor

akanouras commented Feb 1, 2023

Can someone reproduce this after #93 ?

At least wookie-doc loads correctly (though it did not complain about circular dependencies on my system in any case).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants