Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 699278

Summary: dev-util/cargo-ebuild: Missing LICENSE for bundled crates
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Doug Goldstein (RETIRED) <cardoe>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 694790    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-11-04 08:02:54 UTC
FWICS, the package is bundling a bunch of crates with various licenses.  However, they are not listed in LICENSE.

Furthermore, since it apparently produces ebuilds with incorrect LICENSE by design, please either fix it or p.mask it with appropriate big fat warning.
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2019-12-22 21:55:11 UTC
You're reporting two issues in one bugzilla.

1. The LICENSE doesn't include dependent crate licenses, which you should create an upstream ticket for.

2. The format of Gentoo license isn't correct by design due to the above. This forces folks to edit the ebuild before using it and verify the license information. Until 1 is fixed then 2 won't be fixed.

Since this an upstream issue, I'll mark it as such.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-12-23 06:10:08 UTC
Crates carry enough information to resolve this.  It's integration problem that all this information is discarded, not upstream's.
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2019-12-26 19:04:04 UTC
Please create an issue in the upstream bug tracker for cargo-ebuild. Hence, closing this as an upstream issue.