Bug 262921 - devel/cl-asdf: Update to 3.3.5, current version causes error trying to use QuickLisp
Summary: devel/cl-asdf: Update to 3.3.5, current version causes error trying to use Qu...
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Jimmy Olgeni
URL: https://asdf.common-lisp.dev/changelog
Keywords: needs-patch, needs-qa
Depends on:
Blocks:
 
Reported: 2022-03-30 06:45 UTC by KSP Atlas
Modified: 2022-11-27 15:05 UTC (History)
2 users (show)

See Also:
koobs: maintainer-feedback? (olgeni)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description KSP Atlas 2022-03-30 06:45:47 UTC
The cl-asdf package is very old (lower than 2.27) and since quicklisp loads its own asdf asdf throws an error and unloads. The package should be updated ASAP since quicklisp is used by pretty much all Common Lisp users (apart from some purists)
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2022-03-30 06:50:13 UTC
@Reporter: Could you please include the command and error output asn attachment please
Comment 2 jszhao 2022-11-26 07:53:59 UTC
(In reply to KSP Atlas from comment #0)

No. the cl-asdf is not old. It's quite new. The warning message will appear if you use sbcl or ccl to load a cl- related package. It stems that those common-lisp implements have their own asdf, and will check if there is asdf.asd in the asdf:*central-registry*. If there is, a warning message appears. It does not matter with the version. An empty file can also raise the warning.
Comment 3 jszhao 2022-11-27 15:05:10 UTC
removing /usr/local/lib/common-lisp/system-registry/asdf.asd may fixed the annoying warning about "...have an older version of ASDF (and older than 2.27 at that)..."

in fact, any "asdf.asd" should not exist. we load asdf into an implement by loading asdf.lisp itself other than through asdf.asd.