Sorry to bother again, I might not understand the procedures correctly, but IMO this is still rather calibre bug. python-lxml behaves correctly, i.e. it exposes an interface consistent with the respective version of the original library, but calibre uses an interface of a higher version without specifying it in a dependency. Backporting a higher version of python-lxml solves the issue, but dependencies of both unstable and backported calibre should be fixed as well (otherwise the backported version of python-lxml won't be installed automatically in stable with the default apt-configuration).
Pavel -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org