[Slackbuilds-users] Jack policy
Klaatu
klaatu at member.fsf.org
Mon Nov 25 16:48:12 UTC 2019
On Sunday, November 24, 2019 02:38:01 PM Franzen wrote:
> Hi,
>
> as there is no 'or/||' possible in the REQUIRES tag, installing package
> "a" with REQUIRES=jack-audio-connection-kit
> and then installing package "b" with REQUIRES=jack2 will end with a
> broken jack, as jack-audio-connection-kit and jack2
> are conflicting packages. Details at
> https://github.com/jackaudio/jackaudio.github.com/wiki/Q_difference_jack1_ja
> ck2
>
> Grepping throus SBo git shows
>
> slackbuilds> find . -type f -iname '*info' -exec grep -H REQUIRES '{}' +
>
> | grep jack-audio-connection-kit | wc -l
>
> 73
> slackbuilds> find . -type f -iname '*info' -exec grep -H REQUIRES '{}' +
>
> | grep jack2 | wc -l
>
> 6
>
> If i change my builds to jack-audio-connection-kit, then there will only
> be two builds left with dep on jack2, namely
> MuseScore and lives.
> If their maintainers have no problem with jack-audio-connection-kit,
> maybe jack-audio-connection-kit could
> be handled as default jack on SBo?
>
> Johannes
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
I've been struggling with this on SBo for years. Last time I asked this list,
the consensus was to just make a note in the README that *either* jack-audio-
blah or jack2 were required.
My thought was to just specify that "jack" is required, and let the user
decide whether to install 'jack-audio-connection-kit' or 'jack2', but I guess
that's a little too much like a "meta package".
I wouldn't mind using jack2 as the default for SBo, if we're voting on the
subject. I've used Jack2 since 2014 at least, and I've not run into problems
with ALSA, JACK, or MIDI. However, I only use software MIDI (input through USB
controllers) so I can't speak for physical [actual] MIDI interfaces. Even so,
it's nearly 2020, and I feel like "most" users could safely default to jack2.
The people connection daisy chains of MIDI synths directly to the back of
their computer can fallback on jack-audio-connection-kit.
More information about the SlackBuilds-users
mailing list