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

Bug#753608: Clarify use of conflicts, clarify what constitutes abuse of the relation



On Thu, Jul 03, 2014 at 05:27:21PM +0200, Bill Allombert wrote:
> There are precedents for such package, namely harden-servers and harden-clients
> What alternative to the use of Conflicts would you suggest ?

I didn't know about these, interesting packages. Seems fine to me, since
you'd never get this package causing dist-upgrade errors, or conflicting
with essential packages. They're mostly leaf packages, as far as I can
tell.


Either way, I'd like to make this perfectly clear. Could you please
either allow or disallow such relations in the examples?


I read the policy around use of Conflicts to help create archive-wide
consistency. In particular, the node.js vs ax25-node case showed that
we're willing to cause plenty of pain in our packaging work to ensure
that the archive is self-consistent, and our Conflicts and Breaks
relations are there for the right reasons.

I don't see a systemd-must-die package (conflicting with a core part of
the Distro) as being productive, helpful or necessary. I definitely
don't see it as there for the right reason.


In particular, this hack (abusing Conflicts) can be done with Apt
pinning in a much better way (sure dpkg won't catch it, but if you're
telling dpkg to explicity install something...), that will actually
work.



If this case isn't special enough to be in policy (which may be fair,
given harden-*), we can get a specific ruling on it with another team.


Cheers,
  Paul

-- 
 .''`.  Paul Tagliamonte <paultag@debian.org>  |   Proud Debian Developer
: :'  : 4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
`. `'`  http://people.debian.org/~paultag
 `-     http://people.debian.org/~paultag/conduct-statement.txt

Attachment: signature.asc
Description: Digital signature


Reply to: