Gentoo Archives: gentoo-user

From: Rich Freeman <rich0@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: ncurses: reductio ad absurdum
Date: Fri, 28 Aug 2015 18:16:52
Message-Id: CAGfcS_nUGAAaAJK+P4iFrcmfrZO9bLus-8L3Y1OCaboFC8k2Wg@mail.gmail.com
In Reply to: [gentoo-user] Re: ncurses: reductio ad absurdum by James
1 On Fri, Aug 28, 2015 at 12:22 PM, James <wireless@×××××××××××.com> wrote:
2 >
3 > Surely I can mask off these updates and stay with ::
4 > sys-libs/ncurses- 5.9-r4
5 >
6 > For a while, till things settle a bit? Weird. I mask off a version
7 > and a newer, later version appears. wtf?
8
9 In your long post you didn't actually say what version of ncurses
10 you're expecting to have, or whether you're running stable or ~arch.
11 I can't tell you EXACTLY what to do without knowing that.
12
13 However, in general my advice would be to remove anything you added to
14 any config files in the last few days that mentions ncurses, do an
15 emerge --sync, and then update your system as usual, and it will
16 probably work just fine.
17
18 Masking off packages will probably make things worse.
19
20 >
21 >> Who last updated ncurses, and why?
22 >
23 > I believe you have 'hit the nail' dead center. Maybe a systemd requirement
24 > perhaps? I do not know. I know, systemd is running git now?
25 >
26
27 Well, I posted the git log earlier, but vapier made the initial
28 commit. The intent was to adjust the package slot on ncurses to be
29 more consistent with how everything else works, and it looks like this
30 was done in part to make life easier on Gentoo Prefix:
31 https://bugs.gentoo.org/show_bug.cgi?id=558800
32
33 The problem was that EAPI5 (which is only a year old or so) interacts
34 with slot moves (which have been around for a long time) in a way that
35 wasn't anticipated. Devs comfortable with slot moves didn't recognize
36 that this would be a high-impact change, and so there wasn't much
37 testing, and it directly hit stable. I think we'll be talking more
38 about that from a lessons-learned perspective.
39
40 Of course, ncurses being such an important package just made this a huge mess.
41
42
43 --
44 Rich

Replies

Subject Author
[gentoo-user] Re: ncurses: reductio ad absurdum James <wireless@×××××××××××.com>