1 |
> > > This is against the idea of an overlay: If you want only cerain |
2 |
> > > packages copy them into your local overlay and do not add the whole |
3 |
> > > overlay to portage. (But you might get troubles if you do not use |
4 |
> > > eclasses or other ebuilds from the overlay which might contain |
5 |
> > > corresponding patches). |
6 |
> > |
7 |
> > Surely you can see the value in finding an ebuild for a package you like |
8 |
> > that isn't in portage, adding the overlay associated with that ebuild |
9 |
> > via layman, somehow specifying that you only want that package from the |
10 |
> > overlay, and running 'layman -S' to stay on top of version bumps. If I |
11 |
> > understand your suggestion correctly, it would involve manually checking |
12 |
> > for version bumps and recopying them into the local overlay. That |
13 |
> > doesn't seem very Gentoo. |
14 |
> |
15 |
> Agreed. I may not want to add the whole overlay. That's fine for things |
16 |
> like the kde or vmware overlays that have a specific focus, but sometimes |
17 |
> I find a package I want isn't in portage but is in an overlay, but adding |
18 |
> that overlay pulls in all sorts of other packages, sometimes beta or |
19 |
> unstable versions. |
20 |
> |
21 |
> However, the idea of setting overlay order sounds interesting as it would |
22 |
> at least solve part of the problem. For now, symlinking rather than |
23 |
> copying, which I tried before, at least keeps things up to date. |
24 |
|
25 |
According to Helmut, symlinking isn't working as well as it used to due to new |
26 |
EAPIs and new eclasses. I'm getting missing digest errors when I try it: |
27 |
|
28 |
* Missing digest for |
29 |
'/usr/local/portage/sys-kernel/geek-sources/geek-sources-3.7.0.ebuild' |
30 |
* Missing digest for |
31 |
'/usr/local/portage/sys-kernel/geek-sources/geek-sources-3.6.10.ebuild' |
32 |
* Missing digest for |
33 |
'/usr/local/portage/sys-kernel/geek-sources/geek-sources-3.5.7.ebuild' |
34 |
|
35 |
I'm also getting this from eix-test-obsolete and not sure why: |
36 |
|
37 |
Installed packages with a version not in the database (or masked): |
38 |
[D] sys-kernel/geek-sources (3.6.10(3.6.10){tbz2}[2]@12/11/12 -> |
39 |
~3.4.19(3.4.19)^mbs[1] ~3.4.21(3.4.21)^mbs[2] ~3.5.7(3.5.7)^mbs[2] |
40 |
~3.6.8(3.6.8)^mbs{tbz2}[2] ~3.6.9(3.6.9)^mbs{tbz2}[2]) |
41 |
|
42 |
I've run 'eix-remote update' and I |
43 |
have /var/lib/layman/init6/sys-kernel/geek-sources/geek-sources-3.6.10.ebuild. |
44 |
Is the warning triggered from */*::init6 in package.mask even though I |
45 |
have sys-kernel/geek-sources::init6 in package.unmask? If so, which test |
46 |
should I disable for this one? |
47 |
|
48 |
- Grant |