public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] eix
@ 2015-06-28 21:12 James
  2015-06-28 21:39 ` Volker Armin Hemmann
  2015-06-29  8:42 ` [gentoo-user] eix Martin Vaeth
  0 siblings, 2 replies; 4+ messages in thread
From: James @ 2015-06-28 21:12 UTC (permalink / raw
  To: gentoo-user

eix <arg> 


use to match the <arg> string against all three: 
(1) gentoo tree /usr/portage
(2) the /var/lib/layman/ overlays I had installed and manage with layman
(3) my /usr/local/portage local ebuild placed in /usr/local/portage/


Now, only option (1) shows the embuilds

I can manully part (2) as they are still kept in
/var/lib/layman/  and see all the overlay (ebuilds)


Likewise, I can manually part (3) /usr/local/portage
any a vast collection of ugly ebuilds reside, fat dumb and happy
to not be published, ATM.


but no matter what I try eix shows nothing from (2) or (3) like it 
use to with the only requirement to match the string of the <arg>.

Now I have read all the news items, the new docs like
(https://cgit.gentoo.org/dev/ultrabug.git) and everything else
I can  google.

How do I fix this so a simple (alias if necessary) shows all three
sources of ebuilds on my system like it use to.

Note I have updated eix to app-portage/eix-0.30.11

I have all the files in /etc/portage/repos.conf:
gentoo.conf  java.conf  layman.conf  local.conf

cat layman.conf
[DEFAULT]
main-repo = gentoo



[alunduil]
priority = 50
location = /var/lib/layman/alunduil
layman-type = git
auto-sync = yes
sync-uri = git://anongit.gentoo.org/dev/alunduil.git
sync-type = laymansync

[java]
priority = 50
location = /var/lib/layman/java
layman-type = git
auto-sync = yes
sync-uri = git://anongit.gentoo.org/proj/java.git
sync-type = laymansync

[sunrise]
priority = 50
location = /var/lib/layman/sunrise
layman-type = git
auto-sync = yes
sync-uri = git://anongit.gentoo.org/proj/sunrise-reviewed.git
sync-type = laymansync

[ultrabug]
priority = 50
location = /var/lib/layman/ultrabug
layman-type = git
auto-sync = yes
sync-uri = git://anongit.gentoo.org/dev/ultrabug.git
sync-type = laymansync

[xmw]
priority = 50
location = /var/lib/layman/xmw
layman-type = git
auto-sync = yes
sync-uri = git://anongit.gentoo.org/dev/xmw.git
sync-type = laymansync


I'd deeply appreciate a wee_bit of insight into this, with particular
attention on the java repos and getting the latest java codes the devs are
making available in the java repo, but not the gentoo tree.


TIA,
James






^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] eix
  2015-06-28 21:12 [gentoo-user] eix James
@ 2015-06-28 21:39 ` Volker Armin Hemmann
  2015-06-28 22:33   ` Neil Bothwick
  2015-06-29  8:42 ` [gentoo-user] eix Martin Vaeth
  1 sibling, 1 reply; 4+ messages in thread
From: Volker Armin Hemmann @ 2015-06-28 21:39 UTC (permalink / raw
  To: gentoo-user

Am 28.06.2015 um 23:12 schrieb James:
> eix <arg> 
>
>
> use to match the <arg> string against all three: 
> (1) gentoo tree /usr/portage
> (2) the /var/lib/layman/ overlays I had installed and manage with layman
> (3) my /usr/local/portage local ebuild placed in /usr/local/portage/
>
>
> Now, only option (1) shows the embuilds
>
> I can manully part (2) as they are still kept in
> /var/lib/layman/  and see all the overlay (ebuilds)
>
>
> Likewise, I can manually part (3) /usr/local/portage
> any a vast collection of ugly ebuilds reside, fat dumb and happy
> to not be published, ATM.
>
>
> but no matter what I try eix shows nothing from (2) or (3) like it 
> use to with the only requirement to match the string of the <arg>.
>
> Now I have read all the news items, the new docs like
> (https://cgit.gentoo.org/dev/ultrabug.git) and everything else
> I can  google.
>
> How do I fix this so a simple (alias if necessary) shows all three
> sources of ebuilds on my system like it use to.
>
> Note I have updated eix to app-portage/eix-0.30.11
>
> I have all the files in /etc/portage/repos.conf:
> gentoo.conf  java.conf  layman.conf  local.conf
>
> cat layman.conf
> [DEFAULT]
> main-repo = gentoo
>
>
>
> [alunduil]
> priority = 50
> location = /var/lib/layman/alunduil
> layman-type = git
> auto-sync = yes
> sync-uri = git://anongit.gentoo.org/dev/alunduil.git
> sync-type = laymansync
>
> [java]
> priority = 50
> location = /var/lib/layman/java
> layman-type = git
> auto-sync = yes
> sync-uri = git://anongit.gentoo.org/proj/java.git
> sync-type = laymansync
>
> [sunrise]
> priority = 50
> location = /var/lib/layman/sunrise
> layman-type = git
> auto-sync = yes
> sync-uri = git://anongit.gentoo.org/proj/sunrise-reviewed.git
> sync-type = laymansync
>
> [ultrabug]
> priority = 50
> location = /var/lib/layman/ultrabug
> layman-type = git
> auto-sync = yes
> sync-uri = git://anongit.gentoo.org/dev/ultrabug.git
> sync-type = laymansync
>
> [xmw]
> priority = 50
> location = /var/lib/layman/xmw
> layman-type = git
> auto-sync = yes
> sync-uri = git://anongit.gentoo.org/dev/xmw.git
> sync-type = laymansync
>
>
> I'd deeply appreciate a wee_bit of insight into this, with particular
> attention on the java repos and getting the latest java codes the devs are
> making available in the java repo, but not the gentoo tree.
>
>
> TIA,
> James
>
>
>
>
>
>

and you use eix-sync? You did eix-update?


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] eix
  2015-06-28 21:39 ` Volker Armin Hemmann
@ 2015-06-28 22:33   ` Neil Bothwick
  0 siblings, 0 replies; 4+ messages in thread
From: Neil Bothwick @ 2015-06-28 22:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1359 bytes --]

On Sun, 28 Jun 2015 23:39:35 +0200, Volker Armin Hemmann wrote:

> > eix <arg> 
> >
> >
> > use to match the <arg> string against all three: 
> > (1) gentoo tree /usr/portage
> > (2) the /var/lib/layman/ overlays I had installed and manage with
> > layman (3) my /usr/local/portage local ebuild placed
> > in /usr/local/portage/
> >
> >
> > Now, only option (1) shows the embuilds
> >
> > I can manully part (2) as they are still kept in
> > /var/lib/layman/  and see all the overlay (ebuilds)
> >
> >
> > Likewise, I can manually part (3) /usr/local/portage
> > any a vast collection of ugly ebuilds reside, fat dumb and happy
> > to not be published, ATM.
> >
> >
> > but no matter what I try eix shows nothing from (2) or (3) like it 
> > use to with the only requirement to match the string of the <arg>.

Run eix-remote when you run eix-update

Do eix -R pattern to search all overlays.

RTFM for how to make this the default again.

By running eix-remote, eix is able to search even overlays you do not have
installed.


-- 
Neil Bothwick

"There are two ways of constructing a software design: One way is to make
it so simple that there are obviously no deficiencies, and the other way
is to make it so complicated that there are no obvious deficiencies.
The first method is far more difficult" -C.A.R. Hoare

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-user] Re: eix
  2015-06-28 21:12 [gentoo-user] eix James
  2015-06-28 21:39 ` Volker Armin Hemmann
@ 2015-06-29  8:42 ` Martin Vaeth
  1 sibling, 0 replies; 4+ messages in thread
From: Martin Vaeth @ 2015-06-29  8:42 UTC (permalink / raw
  To: gentoo-user

James <wireless@tampabay.rr.com> wrote:
>
> use to match the <arg> string against all three: 
> (1) gentoo tree /usr/portage
> (2) the /var/lib/layman/ overlays I had installed and manage with layman
> (3) my /usr/local/portage local ebuild placed in /usr/local/portage/
>
> Now, only option (1) shows the embuilds

Very likely you have chosen inappropriate cache methods
for the ebuilds with eix, or the corresponding data is not readable
by user/group portage/portage (250:250):

The recommended way of using the metadata cache method works only
if your overlay provides that metadata or if you call egencache to
generate it. However, there are also other possibilities as sketched
in the section SPEEDUP in the eix manpage.

If you need further help post the output of eix-update.

In any case: Check whether user/group portage/portage has the
permissions to read overlays and metadata.



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-06-29  8:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-28 21:12 [gentoo-user] eix James
2015-06-28 21:39 ` Volker Armin Hemmann
2015-06-28 22:33   ` Neil Bothwick
2015-06-29  8:42 ` [gentoo-user] eix Martin Vaeth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox