mbox series

[v4,0/3] Add tainting support to buildroot

Message ID 1536184808-9085-1-git-send-email-angelo.compagnucci@gmail.com
Headers show
Series Add tainting support to buildroot | expand

Message

Angelo Compagnucci Sept. 5, 2018, 10 p.m. UTC
Packages that need to resolve dependencies internally
and use a package manager would harm the reproducibility
of a build, moreover they escape the legal infrastructure
not giving enough informations on licensing.

This patch adds a tainting mechanism in the form of a
variable FOO_TAINTS that can be used to signal that
a package harms the reproducibility or licensing under
certain conditions.

This opens the door to include per language dependency
managers in buildroot.

Angelo Compagnucci (3):
  Makefile: add tainting support
  docs/manual: adding infos about tainting
  package/nodejs: taint the build on external modules

 Makefile                                | 10 ++++++++++
 docs/manual/adding-packages-generic.txt |  6 ++++++
 docs/manual/legal-notice.txt            | 12 ++++++++++++
 package/nodejs/nodejs.mk                |  1 +
 package/pkg-generic.mk                  | 12 ++++++++++++
 5 files changed, 41 insertions(+)