On Wed, 6 Jan 2010, Teodor MICU wrote: > On Wed, Jan 6, 2010 at 6:16 PM, Santiago Vila <sanv...@unex.es> wrote: > > So: What exactly are you complaining about? > > I'm not complaining about anything. I've fixed my local problem simply > by reinstalling 'diff' to have the missing binaries back. > > This bug report is about improving and essential package from Debian > (diffutils) which can override some binaries from another binary > package (diff <= 2.8.1-12).
I appreciate that you want to improve the system, but the override you talk about is expected and intended, not something that has to be avoided. The aim is to make the upgrade as smooth as possible, and using replaces but not conflicts is the way to achieve the smoothest upgrade possible. > I believe this can be prevented by declaring either of these: > Conflicts: diff <= 2.8.1-12 > or > Breaks: diff <= 2.8.1-12 > > I'm no expert in dpkg fields or Debian policy, thus I cannot say which > is better to avoid the situation when 'diffutils' is installed but > diff=2.8.1-12 is not upgraded automatically to the same version as > 'diffutils'. Nothing bad happens when 'diffutils' is installed but diff=2.8.1-12 is not upgraded automatically to the same version as 'diffutils', so there is no need to avoid that. Your problem came from removing diffutils, which was essential, not from installing diffutils. Could we please close this bug? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org