-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Problem
If you have a package without a specified version, and then you specify the version in the packages.toml later, it doesn't apply the version to soar list-installed. You have to comment the package, soar apply --prune it and then uncomment and soar apply to get the version to display properly in soar list-installed
Steps to reproduce
have something along the lines of
[packages]
texlab = { url = "https://github.com/latex-lsp/texlab/releases/download/v5.24.0/texlab-x86_64-linux.tar.gz" }soar apply
and then change the packages.toml to specify version:
[packages]
texlab = { version = "5.24.0", url = "https://github.com/latex-lsp/texlab/releases/download/v5.24.0/texlab-x86_64-linux.tar.gz" }soar apply doesn't do anything, you'd have to comment the package, soar apply --prune, uncomment the package, and then soar apply to make it show version under soar list-installed
Expected behavior
I expected the package to have version attached to it after adding the version without this comment uncomment shenanigans
Soar version (soar -V)
soar-cli 0.9.0
Operating system (if issue is related to OS)
No response
Installation
soar is bootstrapped to be installed from soar itself with
soar = { pkg_id = "github.com.pkgforge.soar.glibc-v4", repo = "bincache" }