[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#671507: debian-policy: policy section 7.4 conflicts with section 10.1



Carsten Hey wrote:
> * Patrick Ouellette [2012-05-04 13:38 -0400]:

>> If you read the entire section 7.4 is seems entirely reasonable to
>> create a package with an executable name that already exists in Debian
>> with a package conflicts tag if the two executables have different
>> functionality.
>
> But I want to play the boulder dash clone epiphany whilst browsing the
> web using the epiphany browser!

This misses the point.  The goal of policy §10.1 is that other
packages (in Debian and elsewhere) can rely on a command name having a
single, reliable meaning, independent of the $PATH setting and
installed package set.

For example, it would be awfully strange if xdg-open or
sensible-browser caused the boulder dash clone epiphany to open.

If other packages use the "node" command to refer to Node.js, then the
Conflicts or Breaks being prevented would be by node against all of
those packages and by nodejs against packages that use "node" to refer
to LinuxNode.  



Reply to: