cljdoc

2022-06-03T10:30:20.585609Z

Hi, I am trying to find why cljdoc gives me an "analysis-job-failed" error but I am clueless. The project is https://github.com/green-coder/girouette, and I can reproduce the problem on my project's master branch from a local instance of cljdoc.

2022-06-03T10:32:31.286659Z

To build girouette.jar and pom.xml: • clone the repo • cd lib/girouette • clojure -X:depstar

2022-06-03T11:24:52.092039Z

404 šŸ˜ž

2022-06-03T11:27:56.097979Z

probably there is a problem with CI, because for all jobs from cljdoc returns 404

lread 2022-06-03T12:35:00.024609Z

Heya! I'll take a peek in a bit...

lread 2022-06-03T12:52:13.623239Z

Seems like circleci changed their URL scheme maybe? https://app.circleci.com/jobs/github/cljdoc/builder/44546 is now reachable via?: https://app.circleci.com/pipelines/github/cljdoc/builder/jobs/44546

lread 2022-06-03T12:58:01.891139Z

I just asked over on #circleci

lread 2022-06-03T12:59:14.380389Z

Once we understand what's going on I'll update cljdoc to conform.

šŸ‘ 2
šŸ™ 1
lread 2022-06-03T19:01:06.946309Z

Nothing back from team CircleCI yet. We are using their v1 REST API and they told us a while back there was no need to switch to v2. But maybe they no longer test thoroughly using v1 anymore. I could switch us over to v2, I suppose.

lread 2022-06-03T19:02:22.540839Z

(the 404 url we use, we get back from CircleCI, so technically a bug on their side)

lread 2022-06-03T19:22:19.711119Z

@vincent.cantin I just reran girouette and the link back to circleci seems to be working now. Lemme know if you need a hand diagnosing analysis failure. (I’m assuming the 404 was your first issue?)

šŸŽ‰ 1
lread 2022-06-03T19:31:39.826829Z

For analysis: Clojure analysis is passing, ClojureScript is failing. Is girouette also ClojureScript compatible today? If it is Clojure only you can https://github.com/cljdoc/cljdoc/blob/master/doc/userguide/for-library-authors.adoc#languages.

2022-06-04T07:31:45.251109Z

Normally, it should work for both cljs and clj. My problem is only with the analyzer, it seems that it doesn't like how I refer to record types defined in other namespaces, like garden.selectors.CSSSelector and garden.types.CSSAtRule . Do you know the right way to do it? http://github.com/green-coder/girouette/blob/34f8cabdd605e93bd2ced4e5be29f611557d4b76/lib/girouette/src/girouette/tw/common.cljc#L142-L142 http://github.com/green-coder/girouette/blob/34f8cabdd605e93bd2ced4e5be29f611557d4b76/lib/girouette/src/girouette/garden/util.cljc#L63-L63

2022-06-04T08:07:32.227549Z

Wait, I am trying a few things right now.

lread 2022-06-04T13:59:25.947239Z

Congrats @vincent.cantin!

lread 2022-06-04T14:00:56.377389Z

Now @huxley, were you reporting a separate problem with the 404 error? If so, can you tell me more about it?

2022-06-04T14:01:55.161209Z

I just wanted to help Vincent, but the link to his failed build gave a 404

1
2022-06-04T14:03:10.525179Z

cljdoc works like gold and I haven't had a single problem since you've been messing with me ā¤ļø

ā¤ļø 1
lread 2022-06-04T14:03:44.048349Z

Ah, thanks! I think that might have been a temporary issue from CircleCI, but am very interested to hear if it hits anybody again.