-
-
Notifications
You must be signed in to change notification settings - Fork 270
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
Compatibility debugging #2583
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In addition to #2582, @staticfloat also proposed adding "compatibility debugging" features to IDEs (like Pluto.jl): if a package has a more recent version but it cannot be installed, show the user why not (i.e. which other direct dep is holding it back).
I think that this is also valuable directly in the Pkg REPL. For example:
Currently, I can achieve this by copying my environment to a temporary directory, and calling
add [email protected]
(if3.2.1
is latest according to the registry). The resulting error message will be the debugging information I need. However, like in #2582, a "dry run" option toPkg.add
would be very useful, allowing me to quickly callPkg.add
without downloading source or binaries.In the future, perhaps this behaviour can be implemented into Pkg itself?
The text was updated successfully, but these errors were encountered: