Hi Thorsten,

On Fri, May 29, 2026 at 06:37:40PM +0200, Thorsten Alteholz wrote:
> I read #966468 and #1003653 and still don't understand why a Conflicts: is
> inappropriate here.
> §7.4 of the policy says that a Conflicts: should be used "where one must
> prevent simultaneous installation of two packages for reasons that are
> ongoing". This is clearly the case here. It is not intended that one should
> use both packages at the same time. Given vcheck's popcon I doubt that
> anybody even wants to.

Indeed, §7.4 is not a good paragraph to justify this. A better one is
§10.1:

| Two different packages must not install programs with different
| functionality but with the same filenames. This also applies when they
| are installed into different directories on the default (user or root)
| PATH. (The case of two programs having the same functionality but
| different implementations is handled via “alternatives” or the
| “Conflicts” mechanism. See Maintainer Scripts and Conflicting binary
| packages - Conflicts respectively.) If this case happens, one of the
| programs must be renamed.

Evidently vcheck is a program installed by two different packages with
different functionality. The requirement is that one of them must (not
should) be renamed.

Helmut

Reply via email to