Gentoo Archives: gentoo-user

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

Attachments

File name MIME type
signature.asc application/pgp-signature