Summary: | Feature request: enhance portage with "buildsrcpkg" that captures all source files for GPL compliance | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Ed Wildgoose <gentoo> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | CC: | bertrand, gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=782841 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ed Wildgoose
2012-03-03 18:59:46 UTC
If you're trying to fulfill this kind of license requirement, I think the most reasonable approach is to keep a snapshot of the portage tree, and copy of $DISTDIR containing $A for all of your built packages. That's all that would be required to enable anyone to reproduce the build from scratch. Using live vcs/git sources makes it basically impossible to reproduce the build, so you should instead create snapshots if you need the build to be reproducible. |