On Saturday 29 of November 2014 01:51:56 Mike Bird wrote:
On Fri November 28 2014 16:34:05 Slávek Banko wrote:
This is precisely why libtdepim1-trinity has also set:
Provides: libkcal2b-trinity
This ensures that the packages will not lose their dependence => do not need immediately rebuild.
This is one of those horrible corner cases, see Debian Policy Manual 7.5:
https://www.debian.org/doc/debian-policy/ch-relationships.html#s-virtual
libkcal2b-trinity is now a virtual package, and virtual packages cannot satisfy versioned dependencies:
The following packages have unmet dependencies: kipi-plugins-trinity : Depends: libkcal2b-trinity (>= 4:3.5.7)
--Mike
Yes, just studying the same thing - Provides simply not solve versioned dependency. Solutions are therefore two:
1) Rebuild all affected packages => including fix dependencies in tde-packaging.
2) Instead of a virtual package libkcal2b-trinity create a "transitional dummy" package.
Note: Fix remaining dependence on libkcal2b-trinity and libkcal2b-trinity-dev in tde-packaging is desirable in any case.