>>>>> "rharwood" == rharwood <rharw...@club.cc.cmu.edu> writes:
rharwood> In debian/control, you list the dependency as: rharwood> Build-Depends: debhelper-compat (= 13) rharwood> Could it be because 13 != 13.2 ? No, for a while now virtual packages can be provided at a specific version. from apt-cache show debhelper, I see: Provides: debhelper-compat (= 9), debhelper-compat (= 10), debhelper-compat (= 11), debhelper-co mpat (= 12), debhelper-compat (= 13), dh-sequence-dwz, dh-sequence-elf-tools, dh-sequence-instal linitramfs, dh-sequence-systemd I can reproduce your issue with aptitude but not with apt-get. Which admittedly is surprising because in the past the aptitude resolver has been better than the apt resolver. But apparently it does not deal with provides of versioned packages. The krb5 package is following the recommended syntax in the debhelper manual. Given that, I think it's reasonable for aptitude build-dep to be expected to handle modern debhelper dependencies, so I think you've found an aptitude bug.