Alan McKinnon wrote:
> On Sat, 10 Nov 2012 17:29:11 -0600
> Dale <rdalek1...@gmail.com> wrote:
>
>> I have noticed that when I do a KDE upgrade and something acts a
>> little funny, a emerge -e world generally fixes it. I do wish there
>> was a way to know what needed to be emerged again without doing
>> everything. OP, you could try doing a emerge -e ksplash with the -t
>> option and sort of see what it depends on that way. Then try to
>> emerge those packages first to see if it helps. For what it is worth,
>> I did the upgrade and the only problem I ran into was my saved
>> session got messed up. I had to set things up and save it again, I
>> haven't logged out and back in yet so I hope that fixes that problem.
>> Any Linux geeks know how to fix this sort of thing without a emerge
>> -e world? 
> short answer: usually, you can't
>
> longer answer: you can't, because software usually can't detect the
> answer.
>
> revdep-rebuild does a fine job of finding what it was designed to do -
> reverse dependencies that are now broken.
>
> So if app A uses lib B directly which uses lib C directly, and lib C
> got updated, revdep-rebuild will discover if the new C is incompatible
> with the current B. Re-emerge B and it usually just manages to do the
> right thing.
>
> Weird issues often crop up when you have plug-in modules that are
> loaded dynamically at runtime. Revdep-rebuild can't find these as they
> don't show up in ldd, the app itself figures out what modules it wants
> to load then tries, so if something is broken there, well you find that
> out when you run the app.
>
> emerge -e world is the only way I know to to fix these things with any
> certainty. Binary distro by the way usually don't have this problem
> happen to them, because with those lib C doesn't suddenly get ripped
> out underneath B and replaced ;-)
>
>
>

That figures.  So, emerge -e world it is from time to time then. 

Binaries may not have this problem but they sure do have their share of
other problems. lol 

Dale

:-)  :-) 

-- 
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!


Reply via email to