Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 699278 - dev-util/cargo-ebuild: Missing LICENSE for bundled crates
Summary: dev-util/cargo-ebuild: Missing LICENSE for bundled crates
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 694790
  Show dependency tree
 
Reported: 2019-11-04 08:02 UTC by Michał Górny
Modified: 2019-12-26 19:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.