Something is odd. Your preferences file does not match what the output of apt-cache policy is giving you. For k3b, the output of apt-cache policy says the pin priority is 990 for unstable even though you have it set to 900. It is also saying the pin priority is 990 for xmixahlx even though you have it set to -1. Check the syntax in the preferences file. I noticed it appears that you have a capital O instead of lowercase o for origin in some entries in preferences. I'm not sure if that is the source of the problem though. Here is my preferences file:
Code:
Package: *
Pin: release o=Debian,a=experimental
Pin-Priority: 1
Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 600
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 650
Package: wine
Pin: version 0.0.20040615-1
Pin-Priority: 1001
Package: libwine
Pin: version 0.0.20040615-1
Pin-Priority: 1001
Package: wine-doc
Pin: version 0.0.20040615-1
Pin-Priority: 1001
Package: wine-utils
Pin: version 0.0.20040615-1
Pin-Priority: 1001
I have a specific version of wine set because this version works with one windows application that I need. With the above preferences, here is what I get for "apt-cache policy k3b":
Code:
k3b:
Installed: 0.11.20-1
Candidate: 0.11.20-1
Version Table:
0.11.20-2 0
600 ftp://ftp.debian.org unstable/main Packages
*** 0.11.20-1 0
650 ftp://ftp.debian.org testing/main Packages
100 /var/lib/dpkg/status
Here is what I get with apt-cache policy libwine:
Code:
libwine:
Installed: 0.0.20040615-1
Candidate: 0.0.20040615-1
Package Pin: 0.0.20040615-1
Version Table:
0.0.20050310-1 1001
600 ftp://ftp.debian.org unstable/main Packages
0.0.20041201-1 1001
650 ftp://ftp.debian.org testing/main Packages
*** 0.0.20040615-1 1001
100 /var/lib/dpkg/status
Hope the above helps.