Gentoo Archives: gentoo-user

From: Rich Freeman <rich0@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] ncurses: reductio ad absurdum
Date: Fri, 28 Aug 2015 18:24:45
Message-Id: CAGfcS_k2j90JFpoj4d441OojNdLqTNS9y_ODjnbw7jQMKHeetg@mail.gmail.com
In Reply to: Re: [gentoo-user] ncurses: reductio ad absurdum by Mick
1 On Fri, Aug 28, 2015 at 1:32 PM, Mick <michaelkintzios@×××××.com> wrote:
2 > On Friday 28 Aug 2015 18:26:12 Rich Freeman wrote:
3 >> On Fri, Aug 28, 2015 at 11:20 AM, Philip Webb <purslow@××××××××.net> wrote:
4 >> > 150828 Rich Freeman wrote:
5 >> >> git whatchanged /usr/portage/sys-libs/ncurses > /tmp/log.txt
6 >> >
7 >> > Tested as user :
8 >> > 690: ~> git whatchanged /usr/portage/sys-libs/ncurses > tmp/log.txt
9 >> > fatal: Not a git repository (or any parent up to mount point /home)
10 >> > Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not
11 >> > set).
12 >>
13 >> You're probably not using git to fetch your portage tree.
14 >>
15 >> cat /etc/portage/repos.conf/gentoo.conf
16 >> [DEFAULT]
17 >> main-repo = gentoo
18 >>
19 >> [gentoo]
20 >> location = /usr/portage
21 >> sync-type = git
22 >> sync-uri = https://github.com/gentoo-mirror/gentoo.git
23 >> auto-sync = yes
24 >>
25 >> Fix that and you'll be fine. Be aware that you're not going to have
26 >> any changelogs once you do this. I'm not certain but you might have
27 >> to delete /usr/portage first - I have no idea how it handles existing
28 >> files.
29 >
30 > Just to make sure, for the rest us there's no need to change the current rsync
31 > mechanism, yes? Otherwise we would see some enotice popping up?
32
33 There is no requirement to sync using git. If there were you'd have
34 gotten more news about it.
35
36 The current plan is to re-introduce changelogs. I couldn't tell you
37 when this will happen, but it probably won't take terribly long.
38
39 Those who wish to use git can do so, and I'd encourage people to try.
40 It really does have a lot of advantages. Oh, and it makes it really
41 easy to contribute patches/etc (just edit whatever you want in
42 /usr/portage and type git diff).
43
44 There really isn't any intent to cause people headaches, but please do
45 realize that there aren't a lot of people doing the work, especially
46 for big changes like this. There were a million big things that could
47 go wrong with the migration and a few of the more serious ones
48 actually did go wrong, so there wasn't as much time for dealing with
49 stuff like this.
50
51 And in terms of user-impacting issues this ncurses foul-up was
52 probably the biggest issue I've seen hit the stable tree in a year or
53 two, and compared to some things I dealt with on Gentoo 10 years ago
54 it was pretty minor. I'm actually impressed how stable is considering
55 we don't have as many bodies as we did back then. When these sorts of
56 things come up your best bet is to just hold off on updating and
57 re-sync in a day or two, and by all means file a bug or take it to the
58 lists.
59
60 --
61 Rich

Replies

Subject Author
Re: [gentoo-user] ncurses: reductio ad absurdum Fernando Rodriguez <frodriguez.developer@×××××××.com>