Krzysiek Pawlik wrote: >> # Simon Stelling <[EMAIL PROTECTED] (20 Sep 2006) >> # This license needs to be agreed on explicitly to be considered >> # legally binding. >> # By unmasking and installing the package you agree with its terms. >> txt-licenses/wierd-license > > Why not make the ebuild ask for confirmation? Would work with versioned > licenses > (for example: txt-licenses/wierd-license-2.1 and > txt-licenses/wierd-license-2.999 - both would require ACK). Breaks portage in > a > way it's interactive, but it's already happening in few ebuilds > (eutils.eclass::check_license()).
Even assuming you have multiple versions of such a license, the user can still unmask specific versions in case he really agrees with one version but not another. If he unmasks just the package, then you can take that as a "he's fine with all of them". The reasoning for doing it this way is that merges should really be non-interactive wherever possible. Sure, there are a few exeptions, but they should be kept as rarely as possible, and avoiding it IS possible in this case. -- Kind Regards, Simon Stelling Gentoo/AMD64 developer -- gentoo-dev@gentoo.org mailing list