Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] creating overlay to modify net-fs/samba-3.6.18
Date: Sat, 14 Sep 2013 09:35:18
Message-Id: 52342CDC.8030005@gmail.com
In Reply to: Re: [gentoo-user] creating overlay to modify net-fs/samba-3.6.18 by Mick
1 On 14/09/2013 11:26, Mick wrote:
2 > On Thursday 12 Sep 2013 01:28:00 Timur Aydin wrote:
3 >> On 09/12/13 01:00, Alan McKinnon wrote:
4 >>> Yes of course, it make a great deal of sense now. Basically, your local
5 >>> overlay had no idea where the parent portage tree is or how to find it
6 >>> so couldn't find the eclass directory.
7 >>>
8 >>> As I understand it, this information used to be hard-coded magic and
9 >>> overlays would "just know where to look". Since recently, you have to
10 >>> configure it explicitly and not use hidden super-magic.
11 >>>
12 >>> You would have been getting confusing messages in emerge output about a
13 >>> faulty masters setting for overlays, pity we didn't spot that up front.
14 >>> Double pity that there wasn't a clear message or news item about what
15 >>> the error meant and the impact....
16 >
17 >
18 > What happens when you run emerge with the new portage is that this error
19 > message pops up:
20 >
21 > # emerge -uaDv world
22 > !!! Repository 'x-portage' is missing masters attribute in
23 > '/usr/local/portage/metadata/layout.conf'
24 > !!! Set 'masters = gentoo' in this file for future compatibility
25 >
26 >
27 > However, as Alan says it is a puzzle why there wasn't a news item warning
28 > users of this new configuration requirement and how things may break if it is
29 > not complied with; or why the ebuild does not create itself the
30 > '/usr/local/portage/metadata/' directory and populate layout.conf with default
31 > values - unless the user has already done so.
32 >
33 > Either way it shouldn't let the user make WAGs as to what is now necessary for
34 > a properly functioning package manager.
35
36
37 Is it just me, or has there really been an extraordinary number of
38 high-impact changes this year made WITHOUT news items?
39
40 I get a sense of a culture shift amongst the devs where news items are
41 considered less important than they should be. I don't have hard facts,
42 this is just my impression, but maybe the Council should do a PR
43 exercise to impress on devs that news items are really important
44
45
46 --
47 Alan McKinnon
48 alan.mckinnon@×××××.com