Closed fastjames closed 2 years ago
I tried switching the URL and I got several new errors during compilation, some around updated constant names and one regarding error[E0596]: cannot borrow data in dereference of
RwLockReadGuard<'_, gpgme::Context>as mutable
, so the repo change must result in a change to the Cargo.lock as well, introducing some code changes.
I checked the current Cargo.lock file, and the gpgme library is locked to https://github.com/gpg-rs/gpgme/commit/9df869c3bd2776241f3a4bca31029caf468b3c41 which is from 2017(!), and I believe is on the 0.6.1 release of gpgme. The most recent version is 0.10.0.
In Cargo.toml, the URL to the gpgme rust package points to a repo that no longer exists. The new URL appears to be
https://github.com/gpg-rs/gpgme
We should refer to the new repository.