[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.

Grs,
Heinz
-------------- 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