Hi b.n.,
on Mon, Sep 15, 2008 at 10:26:56PM +0200, you wrote:
> Seriously: can someone more skilled than me explain why using 
> --resume-skipfirst and then trying to solve the unmerged packages is/can be 
> a bad idea? How can this break the system?

Frankly I have no idea. I've heard that argument many times in the
Paludis discussions but never even an attempt at an explanation that
went beyond "it breaks your system". My understanding is that you can
have two kinds of situation if an upgrade fails:
a) the failed package is not a dependency of any other package
b) the failed package is a dependency of at least one other package
In case a) you get to keep the old version, no problem. In case b) the
package that depends on the failed one can
b1) work with the old version
b2) require the upgrade (and say so in the ebuild)
In case b1) things will continue working just fine. In case b2) you'll
get another failed emerge as portage will notice the unmet dependency,
so you get to keep the old version, no problem.

Did I miss anything? Sorry, no flowers today.

cheers,
        Matthias
-- 
I prefer encrypted and signed messages. KeyID: FAC37665
Fingerprint: 8C16 3F0A A6FC DF0D 19B0  8DEF 48D9 1700 FAC3 7665

Attachment: pgp6nMHlYcdp9.pgp
Description: PGP signature

Reply via email to