Thanks for taking the time to respond Marius.

Your explanation is fine..

Its just hard to know what, if anything, to do.... when I get a message like the one 
that I
posted. I mean....if there's nothing for me to do then it would be nice not to see 
messages like
that in the first place. I know because I'm knew to Gentoo that little messages like 
the one I
received confuses me when there's really no accompanying explanation as to what the 
message
actually means and what, if anything to do about it?

Cannot update binary:
Destination exists: >>>>(If this line is outputted then wouldn't it be easy to put a 
small
explanation of what this means and what to do, if anything...so that the user isn't 
just wondering
what this means and wondering what to do?)
!!! app-admin/gentoolkit-0.1.30 -> app-portage/gentoolkit-0.1.30

Joshua Banks


--- Marius Mauch <[EMAIL PROTECTED]> wrote:
> On 09/12/03  Joshua Banks wrote:
> 
> > Hey Alan,
> > 
> > I just installed Gentoo on a new machine and just did the first
> > "emerge sync" and I started fixpages at 9:11 pm and its exactly
> > 11:11pm and fix packages isn't done yet.. I'm a little mystified as
> > well. The only thing that I have installed rightnow is KDE and
> > XFREE.....and that was off the LiveCD via GRP...
> 
> It doesn't matter what you've installed, it matters how many packages
> you have in /usr/portage/packages and how many package moves took place.
> 
> > I wish there was a better explantion of fixpackages because its always
> > been dog slow for me and I can't seem to find any NON-Engineering
> > explantion of why it spits out some of the things that it does and
> > what fixpackages is actally doing that needs 2 hrs to do it on fastass
> > system. Yours is a little beefier than mine but its very compairable.
> 
> Ok, I'll try to explain it:
> portage stores information about the package names and categories for
> dependencies in the .tbz2 files. Now if a package has moved in the tree
> (like the recent app-games -> games-* split) this information can become
> incorrect and should be updated. A little example what could happen if
> it is not updated:
> - you have a .tbz2 package for package foo, which has a dependency on 
> app-misc/bar
> - package app-misc/bar is moved to net-misc/bar in the tree
> - you try to install foo with your .tbz2 package, portage looks for
> app-misc/bar (because the .tbz2 wasn't updated), can't find it because
> it was moved and aborts the installation
> 
> Now the fact that fixpackages is so slow is because to update this
> information the .tbz2 needs to be uncompressed, then the information can
> be updated and then it needs to be recompressed. This takes some time
> for 1 or 2 GB of data. I'm currently trying to optimize the code a bit,
> but I think for a dramatic improvement we would have to drop the current
> .tbz2 format (so we can save the uncompress-recompress steps) itself
> which is unlikely to happen anytime soon.
> 
> > I've alwasy gotten this:
> > Cannot update binary:
> > Destination exists:
> > !!! app-admin/gentoolkit-0.1.30 -> app-portage/gentoolkit-0.1.30
> > -Unquote
> 
> This happens if the package name already has been updated, but there is
> probably more to fix in the dependency information. Read it as a status
> message, not an error message.
> 
> > OK...So what the hell does this mean and what if anything do I need to
> > do about it because"Fixpackages" doesn't fix crap....I get this same
> > message no matter how many times that I run it..
> 
> fixpackages does something, but you don't see it in most cases. I hope I
> could explain it in a not-too-much-engineering way.
> 
> Marius
> 
> -- 
> Public Key at http://www.genone.de/info/gpg-key.pub
> 
> In the beginning, there was nothing. And God said, 'Let there be
> Light.' And there was still nothing, but you could see a bit better.
> 

> ATTACHMENT part 2 application/pgp-signature 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

--
[EMAIL PROTECTED] mailing list

Reply via email to