severity 315784 serious thanks With packages ranging from woody to experimental (majority is sarge), and upgrading apt, dpkg and some others to etch, I got into the situation that no md5sum commmand was on the system. I feel dependencies should be able to avoid that situation. Should dpkg Pre-Depend on coreutils >= 5.93-5 or what? Below is some IRC conversation that convinced me that this is RC. (deboostrap cc:d on request of mrvn) cheers -- vbi >>>>>>> very, very stupid Q (probably) - why is there no /usr/bin/md5sum on my system? Isn't that a command that I should be able to expect on my system? (coreutils has /usr/bin/md5sum.textutils - shouldn't there be a symlink or whatever?) cmot: which release? in sarge it should be in the dpkg package cmot: indeed /usr/bin/md5sum here is owned by coreutils Hmmm. I have some mix with files from woody to experimental. I recently upgraded apt, dpkg & co to etch, so I guess that's the problem. Yep. coreutils from sarge, dpkg from etch. Should this be a bug? probably. if possible, something should have a depends: or a conflicts: that prevents you from getting your system into that state. md5sum is Essential, it's definitely a bug of some kind you're not supposed to *ever* lose those though it's better to err on this side than to make upgrade paths impossible Hmm. coreutils/testing doesn't have /usr/bin/md5sum either, it seems to me? etch's coreutils can also check /usr/bin/md5sum and symlink appropriately godog: that's postinst. Essential packages have to work without being configured asuffield: right, thanks for spotting that cmot: coreutils 5.2.1-2.1 ? 5.2.1-2 why on earth did it get removed from dpkg? that's the problem right there asuffield: in what sense "essential"? But I just upgraded to 5.2.1-2.1 and it's only md5sum.textutils, still. #289369, btw noshadow: as in "Essential: yes" I think grep-available -FPackage -sPackage,Essential coreutils Package: coreutils Essential: yes it's a fairly simple and stupid problem, dpkg should not have dropped md5sum until coreutils had released with it or it should pre-depend on the new version hmm, I suppose that would work, but it's kinda icky I'd have been more inclined to do it with Replaces nah, pre-depends are de rigueur in essential packages anyway, somebody go file a bug about it that one's RC And #313258 One is minor, one is wishlist. I'll merge the two and upgrade to - what? serious? we should define bts arithmetics :) Hmm. Before I do that - anybody looked at coreutils/unstable? godog: :-) 5.93-5 has /usr/bin/md5sum Ah. So dpkg just pre-depend on the new coreutils? I'll file a serious bug on dpkg, then (if there isn't one already; haven't looked yet). cmot: that would suck because it breaks (c)debootstrap asuffield: replaces only works with a versioned conflicts mrvn: Hmm. I'll file anyway, but I'll include that remark. md5sum got to be there... dpkg should just move it to /usr/lib/dpkg till after etch. :) cmot: can you Debugs-CC the (c)debootstrap packages lists? mrvn: sure, which list is that? cmot: something like @packages.debian.org isn't it? The @packages.d.o ones? Will do. thanks. And coreutils@packages, too. can't hurt Hmmm. dpkg already has #315784, so I guess I'll just upgrade that one. <<<<<<< -- She liked him; he was a man of many qualities, even if most of them were bad.