Gentoo Archives: gentoo-user

From: n952162@×××.de
To: gentoo-user@l.g.o
Subject: Aw: Re: Re: [gentoo-user] Updating portage, continued
Date: Tue, 04 Jun 2019 20:45:56
Message-Id: trinity-0b33bb3e-9fb7-4d26-af93-178dd94d14cb-1559679684208@3c-app-webde-bap65
In Reply to: Aw: Re: Re: [gentoo-user] Updating portage, continued by n952162@web.de
1 Or, perhaps, that's where slots come in?
2
3 If I try to install package A, which doesn't want whatever's in
4 > > > +>=net-analyzer/rrdtool-1.6.0-r1 perl graph
5 then, it'll use a new slot?
6
7 I see that I have ebuilds for rrdtool-1.6.0 and rrdtool-1.7.0,1.7.1. and 1.7.2. The one that runs when I enter rrdtool is 1.6.0.
8
9 Was that caused by etc/portage/package.use/._cfg0015_zz-autounmask even though I hadn't accepted it yet?
10 I understand correctly, right, that commands in ._cfg* files pend until accepted?
11
12 Basically, this pending change is because monitorix doesn't want to work with the newest version of rrdtool?
13
14
15 > Gesendet: Dienstag, 04. Juni 2019 um 21:56 Uhr
16 > Von: n952162@×××.de
17 > An: gentoo-user@l.g.o
18 > Betreff: Aw: Re: Re: [gentoo-user] Updating portage, continued
19 >
20 > Okay, I think I got it. I saw that rrdtool was installed, so assumed everything was okay. But, what I didn't realize is that - back then - I guess I tried to install montorix and didn't notice, in the jungle of messages, that the emerge was not successful.
21 >
22 > Apparently, rddtool got installed with harmless, default values, which, however, are not sufficient for monitorix. So, now I can accept the changes, and re-emerge rddtool - or probably, emerging monitorix will arrange for that.
23 >
24 > Then, if someday, I get a nasty message that there's a keyword conflict, I'll have to sacrifice either the new package or monitorix ...
25 >
26 > In the meantime, I'll install this package and that, and some of them may be dependent on rrdtool. In that case, unless they explicitly disallow that unmasked version, they'll use the same, possibly experimental, version. When the day comes that I have to back the unmasked version of rrdtool out, then all other dependent packages will get the standard, default version again.
27 >
28 > I'm catching on, bit by bit ;-)
29 >
30 >
31 >
32 > > Gesendet: Dienstag, 04. Juni 2019 um 00:50 Uhr
33 > > Von: "Mick" <michaelkintzios@×××××.com>
34 > > An: gentoo-user@l.g.o
35 > > Betreff: Re: Aw: Re: [gentoo-user] Updating portage, continued
36 > >
37 > > On Monday, 3 June 2019 23:09:40 BST n952162@×××.de wrote:
38 > > > I'm sorry, I'm not getting this yet. What if I just don't update these
39 > > > configuration files?
40 > > >
41 > > > dispatch-conf tells me, for /etc/portage/package.accept_keywords:
42 > > >
43 > > > --- /etc/portage/package.use/zz-autounmask 2018-03-12
44 > > > 21:56:49.172491972 +0100 +++
45 > > > /etc/portage/package.use/._cfg0015_zz-autounmask 2018-07-28
46 > > > 11:08:23.725995803 +0200 @@ -1,2 +1,5 @@
47 > > >
48 > > > >=dev-lang/python-2.7.14-r1:2.7 sqlite
49 > > > >=sys-libs/zlib-1.2.11-r1 minizip
50 > > >
51 > > > +# required by www-misc/monitorix-3.9.0::gentoo
52 > > > +# required by monitorix (argument)
53 > > > +>=net-analyzer/rrdtool-1.6.0-r1 perl graph
54 > >
55 > > If you accept the above portage will emerge net-analyzer/rrdtool-1.6.0-r1 with
56 > > USE flags 'perl' and 'graph' enabled. This change seems to be required by
57 > > www-misc/monitorix for some functionality of rrdtool (e.g. graphing) it needs.
58 > >
59 > >
60 > > > I can zap it or merge it or skip it. It looks like the emerge was
61 > > > successful, so, why should I do anything?
62 > > >
63 > > > $ rrdtool
64 > > > RRDtool 1.6.01.6.0 Copyright by Tobias Oetiker <tobi@×××××××.ch>
65 > >
66 > > Successful against what criteria? If monitorix needs/wants it to be compiled
67 > > so in order to perform graphing, it may not work until you've enabled these
68 > > USE flags and re-emerged (more successfully this time) rrdtool.
69 > >
70 > >
71 > > > I would have thought that emerge would pend until I'd agreed to the
72 > > > override. But, it apparently went ahead and installed. So what's required
73 > > > still? What will be different once I make the merge to zz-autounmask?
74 > >
75 > > If the changes in USE flags were hardcoded in the ebuild, because without them
76 > > an insurmountable conflict would arise, I expect portage would refuse to
77 > > emerge and complain of a hard block [B].
78 > >
79 > > --
80 > > Regards,
81 > > Mick
82 >
83 >

Replies

Subject Author
Re: Aw: Re: Re: [gentoo-user] Updating portage, continued Mick <michaelkintzios@×××××.com>