Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.16.0-beta.16 release builds failed: third party license files failed to generate #828

Closed
foresterre opened this issue Nov 12, 2023 · 1 comment · Fixed by #830
Closed

Comments

@foresterre
Copy link
Owner

@foresterre
Copy link
Owner Author

After updating the lockfile, we still get:

error: failed to satisfy license requirements
    ┌─ C:\Users\a\.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)"
    │             ----------------
                             -----------                 -----------       -----------
                                        ----------------    ------------
 ----------------

Unwrapped

"(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)"

License from ring: https://github.com/briansmith/ring/blob/main/LICENSE

Already applied in about.toml:

workarounds = ["ring"]

[ring]
accepted = ["ISC", "OpenSSL"]

Which is the same as https://github.com/EmbarkStudios/cargo-about/blob/main/about.toml, by the cargo-about authors.

So this is rather odd.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant