On Wed, May 13, 2009 at 10:00 AM, Alan McKinnon <alan.mckin...@gmail.com> wrote:
> On Wednesday 13 May 2009 16:49:52 Stroller wrote:
>> I reread Alexey's post after replying to yours, and the reason he's
>> having problems is because he's being careless. If you break the
>> system, it's obviously a gamble whether you'll get your ass out of the
>> problem you created for yourself. If you want to be sure of not
>> breaking the system then you have to be cautious, resolve EACH and
>> EVERY dependency in turn and not just go "fukkit, i don't know what
>> that package does so, i'll ignore or unmerge it, upgrade this other
>> package to the latest version and hope everything resolves".
>
> Very true. I see he's got the bash/portage mutual blocker one as well.
>
> Nasty one that - only by close study of the ebuilds did I manage to figure out
> that
> - upgrade bash to interim version in the tree
> - upgrade portage to latest
> - upgrade bash to latest
> was the only way through. In those days we didn't have automatic blocker
> resolution in portage either.
>
> And yes, if Alexey is being careless then portage is going to bite his ass.
>
> Alexey, if you read this:
>
> Do not unmerge bash, portage, wget or python without first making a quickpkg.
> Otherwise you will be left with an unusable system and no way out of it -
> portage uses those packages directly and cannot function without them.

buildsyspkg in FEATURES (make.conf) can be a life saver too :)

Reply via email to