EmbarkStudios / cargo-about

📜 Cargo plugin to generate list of all licenses for a crate 🦀
http://embark.rs
Apache License 2.0
545 stars 32 forks source link

Fix ring workaround version check #234

Closed wpikulik closed 1 year ago

wpikulik commented 1 year ago

With this fix I'm trying to fix a problem with workaround for ring trait. Before it showed me this Warning: [DEBUG] unable to apply workaround 'ring' to 'ring 0.17.5': version 0.17.5 is not covered, please file a PR to add it and at the end I got an error:

 error: failed to satisfy license requirements <<< custom part
    ┌─ /Users/user/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.5/Cargo.toml:170:13
    │
170 │ license = "(GPL-1.0-or-later AND OpenSSL AND OpenSSL OR BSD-3-Clause) AND (ISC) AND (ISC AND MIT AND OpenSSL AND OpenSSL AND ISC) AND (ISC AND NOASSERTION) AND (MIT) AND (NOASSERTION) AND (NOASSERTION AND OpenSSL) AND (OpenSSL) AND (OpenSSL AND OpenSSL OR (BSD-3-Clause OR (GPL-1.0-or-later OR GPL-2.0-only))) AND (OpenSSL AND OpenSSL OR (BSD-3-Clause OR GPL-1.0-or-later)) AND (OpenSSL AND OpenSSL OR BSD-3-Clause)"