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

deps integration doesn't sync src folder correctly in presence of local roots with cycle #2968

Open
cursive-ide opened this issue Oct 9, 2024 · 0 comments
Labels
bug Marks issues describing bugs
Milestone

Comments

@cursive-ide
Copy link
Owner

Slack thread with @p-himik is here: https://clojurians.slack.com/archives/C0744GXCJ/p1728382971192059

It's unclear what the culprit is here, these work fine on the command line with both deps.clj and Clojure CLI.

Repro case is:

;; deps.edn
{:paths ["src"]
 :deps  {juxt.edge/edge.system {:local/root "lib/edge.system"}}}

;; lib/edge.system/deps.edn
{:paths   ["src"]
 :aliases {:test {:extra-paths ["test"]
                  :extra-deps  {juxt.edge/test-utils {:local/root "../edge.test-utils"}}}}}

;; lib/edge.test-utils/deps.edn
{:paths ["src"]
 :deps  {juxt.edge/edge.system {:local/root "../edge.system"}}}
@cursive-ide cursive-ide added the bug Marks issues describing bugs label Oct 9, 2024
@cursive-ide cursive-ide added this to the 1.14 milestone Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Marks issues describing bugs
Projects
None yet
Development

No branches or pull requests

1 participant