Closed giacomocavalieri closed 1 month ago
Oops sorry I had no idea it was being intentionally held back. My problem is I ran into dependency resolution errors trying to add lustre_dev_tools as a dependency:
> gleam new wibble
> cd wibble
> gleam add lustre
> gleam add lustre_dev_tools --dev
error: Dependency resolution failed
An error occurred while determining what dependency packages and
versions should be downloaded.
The error from the version resolver library was:
Unable to find compatible versions for the version constraints in your
gleam.toml. The conflicting packages are:
- wibble
- lustre_dev_tools
- wisp
- gleam_json
The error message is not super useful but I thought the problem might be with wisp being too restrictive with the constraint.
Brew is stuck on 26 for some reason so if we upgrade everything to the new gleam_json most macOS users won't be able to use them. This is why Lustre docs are saying to use the old version of gleam_json currently. Looks like you've installed the new one there.
I guess this can be fixed/merged, Erlang OTP on homebrew mac is now on 27. I guess that's the blocker, according to this comment
Why would someone prefer to use brew over something like asdf? I mean, can't just asdf be recommended over brew?
Even if we recommended asdf it wouldn't change the fact that loads of macOS users will be using brew and breaking a really common library for them would be quite bad.
Personally I use brew and like how simple it is :)
Would you mind rebasing on main please 🙏
Done!
Sorry Jak, I merged another PR that had this change also
No worries!
What's the motivation here? I thought we were deliberately holding back on this one?