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

cljdoc fails #42

Open
rgkirch opened this issue Mar 23, 2022 · 1 comment
Open

cljdoc fails #42

rgkirch opened this issue Mar 23, 2022 · 1 comment

Comments

@rgkirch
Copy link
Contributor

rgkirch commented Mar 23, 2022

https://cljdoc.org/builds/55459

"Could not locate spec_provider/provider__init.class, spec_provider/provider.clj or spec_provider/provider.cljc on classpath. Please check that namespaces with dashes use underscores in the Clojure file name."}}
@phronmophobic
Copy link
Owner

The first error the cljdoc analysis hits is in a deprecated namespace that would be easy to remove, but the next error is because cljfx isn't included as dependency of membrane, but is required to run the membrane.cljfx namespace. See here.

This can be worked around by marking some dependencies as provided. However, I'm having trouble re-running the job without creating new versions on clojars. Since membrane has somewhat of a weird setup because of how it interacts with various toolkits, I'm not sure how many versions it would take to get cljdoc to complete its analysis.

You can setup cljdoc to run locally, but it's more setup than I would like for the moment. Since cljdoc would only be replicating docs that are already available as github readmes or reference docs, I'm going to put this on hold for now.

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

2 participants