Aside from the question as to whether vim updates should be split across sources (which I've just asked on ubuntu-devel-discuss), there will always be packages in universe that depend on packages in main, so this scenario can crop up regardless. For those of you with unmatched feisty and feisty-security lines: had you edited your sources.list file by hand, or did you use the "Software Sources" manager to deal with it?
Aside from the question as to whether vim updates should be split across sources (which I've just asked on ubuntu- devel-discuss) , there will always be packages in universe that depend on packages in main, so this scenario can crop up regardless. For those of you with unmatched feisty and feisty-security lines: had you edited your sources.list file by hand, or did you use the "Software Sources" manager to deal with it?