The following defsystem worked in asdf 3.2.1 but no longer works in 3.3.0. The error message doesn't really help in figuring out what's circular. And I just can't see what's circular.
The system:
(asdf:defsystem :pcl-test :pathname "pcl/" :components ((:file "pkg") #+gerds-pcl (:file "ctor" :depends-on ("pkg")) (:file "defclass" :depends-on ("pkg")) (:file "make-instance" :depends-on ("pkg" #+gerds-pcl "ctor")) (:file "reinitialize-instance" :depends-on ("pkg" "make-instance")) (:file "slot-value" :depends-on ("pkg" "make-instance")) (:file "slot-boundp" :depends-on ("pkg" "make-instance")) (:file "slot-missing" :depends-on ("pkg" "make-instance")) (:file "slot-accessors" :depends-on ("pkg" "make-instance")) (:file "slot-type" :depends-on ("pkg" "slot-value")) (:file "inline-access" :depends-on ("pkg" "slot-type")) (:file "method-combination" :depends-on ("pkg")) (:file "pv" :depends-on ("pkg")) (:file "defgeneric" :depends-on ("pkg")) (:file "defmethod" :depends-on ("pkg")) (:file "find-method" :depends-on ("pkg")) (:file "methods" :depends-on ("pkg"))))