This is caused by dpkg stripping the ending dash from the version number in the Replaces dependency.
Online is:
Replaces: libqwt5-qt4-dev (<< 6.0.0-)
After installation you have in dpkg/status:
Replaces: libqwt5-qt4-dev (<< 6.0.0)
APT therefore detects these two versions as different as they have different dependencies. Having the dash around doesn't make a lot of sense for libqwt-dev, but removing it in the status file isn't the nicest think which could be done by dpkg, too.
Either way, not really a bug in APT…
This is caused by dpkg stripping the ending dash from the version number in the Replaces dependency.
Online is:
Replaces: libqwt5-qt4-dev (<< 6.0.0-)
After installation you have in dpkg/status:
Replaces: libqwt5-qt4-dev (<< 6.0.0)
APT therefore detects these two versions as different as they have different dependencies. Having the dash around doesn't make a lot of sense for libqwt-dev, but removing it in the status file isn't the nicest think which could be done by dpkg, too.
Either way, not really a bug in APT…
(qwt has a bugreport in debian for this, too: See http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 631816)