-
-
Notifications
You must be signed in to change notification settings - Fork 229
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
dub upgrade --missing-only
and git+https
selections can lead to multiple package cache entries
#2261
Comments
What is meant by this line? If it is meant that |
An |
I see, thanks. |
Should the hash on this line differ from previous? |
Do you have any clues about where to start digging to fix this, @s-ludwig? |
I would look at: dub/source/dub/packagemanager.d Line 289 in e464804
|
So to double check is the call to |
Nope - there should obviously be no |
was a mixed up argument in the package resolver. Has been fixed by #2588 since v1.31.1-beta.1 |
pkg1/dub.sdl
:pkg2/dub.sdl
:pkg2/dub.selections.json
:After cleaning up the
~/.dub/packages
cache, runningdub upgrade --missing-only
with dub v1.28 in thepkg2
dir yields two identical openssl git clones:~/.dub/packages/openssl-9e56c4bd28d01bcd3644df940101f156b48d9fca/openssl
~/.dub/packages/pkg1-9e56c4bd28d01bcd3644df940101f156b48d9fca/pkg1
dub build
is fine, only ending up with expected version 1 above.The text was updated successfully, but these errors were encountered: