diff options
author | Zac Medico <zmedico@gentoo.org> | 2021-01-23 18:41:41 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2021-02-07 20:22:54 -0800 |
commit | 3c587280434d7f36a45117ed0732362b9c49018f (patch) | |
tree | 8dc7aa484805f0c150b60f8bba4db23b4485c736 /lib/_emerge/AtomArg.py | |
parent | emaint --fix merges: add -y, --yes option (diff) | |
download | portage-3c587280434d7f36a45117ed0732362b9c49018f.tar.gz portage-3c587280434d7f36a45117ed0732362b9c49018f.tar.bz2 portage-3c587280434d7f36a45117ed0732362b9c49018f.zip |
emerge: disable --autounmask-license by default
Disable --autounmask-license by default, in order to limit user
exposure to risks associated with package.license changes.
The changes that this option suggests are only intended to be
accepted when a user has made a conscious decision to accept
the corresponding license(s). Creation of package.license
changes introduces a risk that users may erroneously accept the
changes due to some kind of accident or misunderstanding,
rather than due to conscious decisions about licenses.
These risks provide motivation to disable --autounmask-license
by default. The --autounmask-use option will remain as the
only autounmask option that is still enabled by default.
The unit tests demonstrate interactions between --autounmask
and --autounmask-license options. The --autounmask option
enables --autounmask-license unless --autounmask-license=n
has been specified. If --autounmask=n is used to disable
autounmask, then --autounmask-license=y has no effect.
Bug: https://bugs.gentoo.org/766773
Reviewed-by: Brian Dolbec <dolsen@gentoo.org>
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'lib/_emerge/AtomArg.py')
0 files changed, 0 insertions, 0 deletions