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 |