After talking to Graydon, I determined that the work I've been doing on list and uninstall is misguided; there shouldn't be a database file, since it can get out of sync with the filesystem. Rather, list should enumerate the installed packages in the workspaces in the RUST_PATH, and uninstall should just delete the installed files.
In the meantime, the rustpkg build tests were failing because of sporadic github connectivity errors that were causing unrelated tests to fail, so I have to remove the tests that contact github. This is kind of annoying, since I'd like to have tests for URL-like package IDs.
Four-day weekend starting tomorrow! ...though I'll probably spend a lot of it working, since I'm behind.
In the meantime, the rustpkg build tests were failing because of sporadic github connectivity errors that were causing unrelated tests to fail, so I have to remove the tests that contact github. This is kind of annoying, since I'd like to have tests for URL-like package IDs.
Four-day weekend starting tomorrow! ...though I'll probably spend a lot of it working, since I'm behind.