Re: [gentoo-user] What's wrong with eix? [SOLVED?]

2005-10-13 Thread Dave Nebinger
On Thursday 13 October 2005 10:36 am, Dave Nebinger wrote:
 Well, obviously it's a defect in eix again.  I wouldn't call dumping cdb a
 'fix' as I wouldn't want to lose the performance increase I get by using
 it.

 Guess I'll see what the EIX folks have to say about it...

Hmm, Holly I don't know if the same stream of events happened to you, but for 
me:

1. python update to 2.4, missed the python-updater warning.
2. re-emerged python-cdb to get portage working again.
3. verified missing cedega packages from eix database.
4. re-emerged eix
5. problem solved, cedega reports all versions.

Try re-emerging eix, rerun update-eix, then check the output.
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] What's wrong with eix? [SOLVED?]

2005-10-13 Thread Holly Bostick
Dave Nebinger schreef:
 On Thursday 13 October 2005 10:36 am, Dave Nebinger wrote:
 
 Well, obviously it's a defect in eix again.  I wouldn't call
 dumping cdb a 'fix' as I wouldn't want to lose the performance
 increase I get by using it.
 
 Guess I'll see what the EIX folks have to say about it...
 
 
 Hmm, Holly I don't know if the same stream of events happened to you,
 but for me:
 
 1. python update to 2.4, missed the python-updater warning. 2.
 re-emerged python-cdb to get portage working again.

This I had previously done

 3. verified
 missing cedega packages from eix database. 4. re-emerged eix 5.
 problem solved, cedega reports all versions.
 
 Try re-emerging eix, rerun update-eix, then check the output.

OHO--- here's something that I at least missed the first time I emerged eix:

* Please run 'update-eix' to setup the portage search database.
 * The database file will be located at /var/cache/eix

== * If you want to use the cdb-support, you need to add
== * PORTDIR_CACHE_METHOD=cdb
 == * to you /etc/eixrc or ~/.eixrc

 * To enable command-line completion for eix, run:
 *
 *   eselect bashcomp enable eix

 Regenerating /etc/ld.so.cache... app-portage/eix-0.3.0-r1 merged.
 
Did that-- both /etc/eixrc and ~/.eixrc were empty-- and lo and behold:

1) update-eix was incredibly fast, and

2) gave the following output:

update-eix
Reading Portage settings ..
Building database (/var/cache/eix) from scratch ..
==[0] /usr/portage/ (cache: cdb)
 Reading 100%
[1] /usr/local/portage (cache: none)
 Reading 100%
Applying masks ..

whereas previously, it said:


Reading Portage settings ..
Building database (/var/cache/eix) from scratch ..
==[0] /usr/portage/ (cache: flat)
 Reading 100%
[1] /usr/local/portage (cache: none)
 Reading 100%
Applying masks ..
Database contains 10251 packages in 149 categories.

So thanks for the suggestion to re-emerge eix, as I wouldn't have seen
that einfo otherwise (I did see the second part, but apparently when I
originally emerged eix I wasn't using cdb, so I ignored the message
relating to it.

Looks solved to me-- at least enough that I'm not going to comment on
your bug, which I was in the middle of when you sent this mail. But now
I don't have to look silly ;-) , since the cdb support is apparently
working fine, as long as one uses it. D'oh (on both of us).

Holly
-- 
gentoo-user@gentoo.org mailing list