[Slackbuilds-users] jack-audio-connection-kit vs jack2

Heinz Wiesinger pprkut at slackbuilds.org
Thu May 28 18:11:43 UTC 2015

On Thursday 28 May 2015 16:56:55 Klaatu wrote:
> Fellow SBo maintainers:
> I have noticed that one of my own scripts depends on JACK, and that I
> myself had listed the dependency as "jack-audio-connection-kit".
> Then I realised that this listing is not quite correct, because in fact
> ANY package that depends upon "JACK" actually depends on EITHER JACK
> version 1 or JACK version 2.

Conflicting alternative packages are really nothing out of the ordinary. 
There's quite a few examples additionally to jack:

- wxPython, wxGTK, wxX11
- libav, ffmpeg
- mysql, mariadb

The general guidelines we try to follow is this:

- All conflicting packages mention in the README what they conflict with (i.e. 
jack-audio-connection-kit should mention it conflicts with jack2, and jack2 
should mention it conflicts with jack-audio-connection-kit)
- One of the conflicting packages is picked and placed in REQUIRES, uniquely.
- Everything else is up to the user

Obviously, mistakes/insonsistencies can happen, especially if alternatives are 
introduced to the repo at a later stage. But generally, that's all there is 
and I don't see a particular need to change that for whatever little benefit it 
would provide, but as usual, if the arguments are sound enough, every rule and 
guideline is up for discussion.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20150528/25f47d17/attachment.asc>

More information about the SlackBuilds-users mailing list