Gentoo Archives: gentoo-user

From: Bob Wya <bob.mt.wya@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Searching for Overlays
Date: Thu, 06 Aug 2015 14:51:17
Message-Id: CANH8R7-L3906uGwd1fdAPMPQ6b+CBdY3QwMQZYeL6ak_DqrqUg@mail.gmail.com
In Reply to: Re: [gentoo-user] Searching for Overlays by Alan McKinnon
1 On 6 August 2015 at 09:50, Alan McKinnon <alan.mckinnon@×××××.com> wrote:
2
3 > On 06/08/2015 03:27, James wrote:
4 > > OK so yes I know overlays in the wild can be disastrous.
5 > > Reading the devmanual while parsing through various ebuilds
6 > > both portage and in the wild, does make for some interesting
7 > > reading:: ymmv.
8 > >
9 > > I'm not sure my overlay (kung_fu) is complete.
10 > >
11 > >
12 > > 'layman -L' lists reasonably qualified overlay sites; but you
13 > > have to add them to search out their content directly.
14 > >
15 > > 'eix -R <keywordname> ' will search far and wide for a given
16 > > overlay; like the distributed database 'cassandra.
17 > >
18 > > Some googling suggest that zugaina contains a master list of overlays?
19 > > (not sure how true this is).
20 > >
21 > > I'm not sure if 'eix -R' or 'browsing zugaina' provides the widest
22 > possible
23 > > list of (mostly safe) overlay sites.
24 > >
25 > > Last, googling for the name + ebuild or overlay can find packages,
26 > > but if the archive (git etc) is not listed with a layman -L:: be
27 > > very cautious.... audit the details of the overlay.
28 > >
29 > > Specifically, on dev-db/cassandara I find 2.1.3 and 2.12
30 > > ([5] "spike-community-overlay" layman/spike-community-overlay)
31 > >
32 > > but the cassandra.apache.org site shows 2.1.8 and 2.20 as the
33 > > stable and testing downloads currently available. So is it safe
34 > > to use the "spike-community" overlay as a basis to update the cassandra
35 > > ebuild I have available?
36 > >
37 > > In general, is there a list (even a private list) of know good/bad
38 > > actors on these overlay sites?
39 > >
40 > >
41 > > Any further tidbits on searching out and qualifying overlays (yes
42 > > I know only a full code audit is actually safe) that folks use
43 > > or would suggest would be keen. I did see some gentoo wiki pages on the
44 > > subject but they seem terse or dated.
45 >
46 >
47 > To find Joe Random Hacker's overlay and see what's in it, I tend to
48 > browse zugaina. Coverage is decent and most stuff from most folks active
49 > in the Gentoo ecosystem is there.
50 >
51 > If an overlay is not listed on zugaina, these days it tends to be on
52 > github or similar. I usually just do a git checkout and cast my own
53 > eyeballs over the ebuilds. If I'm happy, import into layman (I think
54 > it's -o) with the xml file that should be provided
55 >
56 > Thus far I've had good success. As with everything else in Gentoo it's
57 > buyer beware, and train your eyeballs and brain beforehand. There does
58 > not seem to be an easy shortcuts.
59 >
60 >
61 > --
62 > Alan McKinnon
63 > alan.mckinnon@×××××.com
64 >
65 >
66 >
67 I would concur with Alan. The zugaina site is a very valuable resource.
68
69 I happen to have an overlay in Layman and I have contacted Ycarus (who runs
70 the zugaina site) when
71 one of my packages wasn't sync'd with Layman. Apparently his site pulls in
72 the overlays on an automated basis
73 (cron job style). It is pretty quick to update/stay in sync though.
74
75 I tend to look out for "quality" (or lack of) 3rd-party ebuilds by running
76 repoman over them. "Stale Overlays" are pretty
77 easy to spot as well... :-)
78
79 --
80
81 All the best,
82 Robert

Replies

Subject Author
[gentoo-user] Re: Searching for Overlays James <wireless@×××××××××××.com>
Re: [gentoo-user] Searching for Overlays Neil Bothwick <neil@××××××××××.uk>