-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Zac Medico wrote:
>
>> what I am going to propose here is a resolution strategy for this
>> (although this whole thing simply tells me that portage misses some
>> knowledge about the problem, like for example that dependencies should
>> be enforced only at transaction boundaries, or simply that we have a
>> class of dependencies that is irrelevant while system is in transient
>> state)
>>
>> but, without trying to introduce overcomplicated solutions, as an
>> user, I could solve the initial problem very easily:
>> resolution strategy for it is to unmerge the old synce-0.13 packages,
>> then the user will be able to install 0.14 packages.
>
> As said above, the problem is in the synce-gnomevfs-0.13
> dependencies, and there's nothing portage can do to change that.
>

ok, after discussion on IRC came out that the SynCE 0.14 suite didn't
include a synce-gnomevfs-0.14 package (so it has implicitly needed to
be uninstalled the old 0.13 version).

unfortunately portage doesn't handle this situation automatically.

I had to add a !app-pda/synce-gnomevfs dep to synce-0.14.
this will be never handled automatically by portage unfortunately,
because synce-gnomevfs has no reverse-depend on anything (my fault!),
so a user generally puts into the world set.

the user will see a blocker when upgrading, but that's little pain.

cheers

- --
Federico Ferri
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkp5/sIACgkQV/B5axfzrPsIvgCfUFlEIwfZRsFxsMIKwrCzxwUQ
rAcAnAsj9ej5d4n14LqjL7/tvLAwAv7z
=hOZH
-----END PGP SIGNATURE-----


Reply via email to