Fork me on GitHub
#kaocha
<
2022-03-02
>
Hukka08:03:09

Seems like https://cljdoc.org/d/lambdaisland/kaocha/1.63.998/doc/readme shows a build error for the docs. https://app.circleci.com/pipelines/github/cljdoc/builder/28501/workflows/ac6027e3-a6b2-4f02-892a-1589cd4fe450/jobs/44876 lists it as

"Execution error (FileNotFoundException) at kaocha.type.spec.test.fdef/eval7290$loading (fdef.clj:1).\nCould not locate orchestra/spec/test__init.class, orchestra/spec/test.clj or orchestra/spec/test.cljc on classpath.\n",
though I'm not sure if that's the real error, or caused by something deeper

Hukka08:03:59

Hm, the circle logs don't show that it would even download orchestra. Could it be that it's not using the :test alias, thus misses all the extra-deps?

plexus09:03:26

thanks for the heads up, we need to signal to cljdoc that it needs these optional dependencies. I'll get it fixed.

Hukka11:03:22

I read a bit of cljdoc docs. Seems like it reads pom.xml only, nothing from deps.edn. No idea how the pom should be generated in these cases where the deps are for dev or test env only. Or should the whole fdef be even included in the scan for documentation, since it's not meant for external use?

plexus14:03:06

this is all handled in our lambda island tooling for releasing libraries

plexus14:03:20

so that should hopefully fix it with the next release