License file is not included into the published crate
The crate archive published on https://crates.io/crates/vcsgraph does not contain a copy of the license file. As GNU GPL requires including the license file with each copy of the program, it could be a potential issue for downstream users.
This came up during a package review for Fedora and it is a part of our process to notify upstream project about the problem and ask to address it in one of the future releases.
Suggested change:
diff --git a/Cargo.toml b/Cargo.toml
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -10,7 +10,7 @@
repository = "https://foss.heptapod.net/mercurial/vcsgraph"
description = "A library to perform various computation of a version control graph"
license = "GPL-2.0-or-later"
-include = ["/src", "/README.md"]
+include = ["/src", "/README.md", "/LICENSE.md"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html