-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
[vcpkg upgrade] Give vcpkg list output format which will be suitable for vcpkg install command. #2663
Comments
How about a |
I think vcpkg should copy pip a bit, so that something like |
This issue hasn’t been updated in a year; if it is still an issue, please reopen. |
What is there to update? Does vcpkg support usage similar to pip freeze and install from file? If yes, close the issue as implemented. If not, the feature is still unimplemented. |
It is an issue. Why close? |
@pravic Because there are a lot of bogus stale issues, closing them is a means of poking to see if the issue was valid and/or people still care. |
If it's a bogus issue, why bother at all? Close immediately and mark as invalid or wontfix. |
@pravic It was a bulk operation, not a targeted one. |
Related to #17787 |
Closing in favor of #17922 and #17787. 2 features request here:
|
Without doubt
vcpkg upgrade
is a great step forward, but we have sort of inconvenience now if upgrade fails for some reason. In that case we end up with uninstalled old libraries and partly installed the new ones.Although
vcpkg upgrade
tells what it is going to update, but that list is not convenient to use for retry. I wish there was an additional output of theupgrade
command, which would tell you how to properly continue or retry upgrade (basically a ready-to-copy list of libraries which can be pasted as an input forinstall
).Or, may be, upgrading should be atomic in ideal world.
@ras0219-msft:
That would be useful indeed. Or some way to tell
vcpkg list
to print installed libraries in a suitable way forvcpkg install
would be better? So in this case I'd just backup installed libraries. And it's nice to share your list of libraries to your colleagues or to move it between your computers.Ideas are welcome!
The text was updated successfully, but these errors were encountered: