Gentoo Archives: gentoo-user

From: Andrew Savchenko <bircoph@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Opera-12 license mask warning
Date: Sun, 31 Jul 2016 10:28:20
Message-Id: 20160731132759.e825ffb22c368de0d7e8774c@gentoo.org
In Reply to: Re: [gentoo-user] Opera-12 license mask warning by Mick
1 On Sun, 31 Jul 2016 10:45:55 +0100 Mick wrote:
2 > On Sunday 31 Jul 2016 11:09:36 Alan McKinnon wrote:
3 > > On 31/07/2016 09:56, Mick wrote:
4 > > > I got this after an update yesterday and was left puzzled as to what I am
5 > > > meant to do ...
6 > > >
7 > > > !!! The following installed packages are masked:
8 > > > - www-client/opera-12.16_p1860-r1::gentoo (masked by: OPERA-12 license(s))
9 > > > A copy of the 'OPERA-12' license is located at
10 > > > '/usr/portage/licenses/OPERA-12'.
11 > > >
12 > > > Is it a matter of adding in /etc/portage/make.conf:
13 > > > ACCEPT_LICENSE="OPERA-12"
14 > > >
15 > > > or am I supposed to go through some other ritual? Either way, couldn't
16 > > > the
17 > > > above message be more informative to do away with any guessing?
18 > >
19 > > echo $category/$package $license > /etc/portage/package.license
20 > >
21 > > I guess it's not listed explicitly in every ebuild with a non-free
22 > > license because you are supposed to know how to unmask stuff on your on
23 > > Gentoo system.
24 > >
25 > > The info is in the portage man pages
26 >
27 > Ahh! Yes, I had forgotten about that file. Thank you Alan.
28 >
29 > I was following http://www.gentoo.org/proj/en/glep/glep-0023.html and the
30 > ACCEPT_LICENSE directive in make.conf as a way of managing licenses, but then
31 > I found an entry about skype in package.license. Hmm ... I wonder who put
32 > that in there ... :-)
33 >
34 > I think this warning confused me because it installed the package and *then*
35 > it issued a warning about the license. Usually the warning comes before,
36 > requiring user input before it continues with the installation.
37
38 This warning was added just recently per bug 573050. Both Opera
39 licenses are clear EULA and thus were added to @EULA license group,
40 which requires explicit user approval if default ACCEPT_LICENSE is
41 used. That's why you have not seen the message during opera
42 installation. For fresh install it will appear unless EULA is
43 allowed in ACCEPT_LICENSE (I'm not recommending this, since EULA
44 licenses are not supposed to be implicitly accepted.).
45
46 Best regards,
47 Andrew Savchenko

Replies

Subject Author
Re: [gentoo-user] Opera-12 license mask warning Mick <michaelkintzios@×××××.com>