-
Notifications
You must be signed in to change notification settings - Fork 95
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
Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both #6045
Conversation
8f9d39c
to
5483c77
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have Apache2
and Python-2.0
strings in the License field, which are not recognized by Fedora's license-validate
tool. I think the first one should be converted to Apache-2.0
, but the second one I couldn't find in https://gitlab.com/fedora/legal/fedora-license-data (is it PSF-2.0?). Is this the one from argparse?
For Apache2, yep, it's Apache-2.0. They updated the value here - dominictarr/pause-stream@de6cb68 - 7 years ago, but I'm not sure when/if it will be released in npm. I've added a workaround. And for argparse, I created an issue here https://gitlab.com/fedora/legal/fedora-license-data/-/issues/470 and I contacted the maintainer... For now, I think we would need to wait for the certainty that it's PSF-2.0. P.S. a bit of interesting history shared by Richard Fontana: "For background, CPython is notionally released under a "stack" of licenses consisting basically of the license corresponding to SPDX |
Likely never :) The repo is archived, and the whole package was replaced with a re-export of
Thanks, I added myself to the watchers list. |
Actually, yes, we don't need it at all, as we run the And I also checked how the Cockpit project does its bundles, and they actually run it only for production packages, so I've added the Please review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
… for both Description: Update the generation script in 'rpm.mk' and 'bundle-rust-downstream.py' to include SPDX license information for combined JavaScript (npm) and Cargo dependencies. Fixes: 389ds#6043 Fixes: 389ds#6044 Reviewed by: @vashirov (Thanks!)
d763ac6
to
da99d51
Compare
Description: Update the generation script in 'rpm.mk' and 'bundle-rust-downstream.py' to include SPDX license information for combined JavaScript (npm) and Cargo dependencies.
Fixes: #6043
Fixes: #6044
Reviewed by: ?