FS#47839 - JACK2 API is broken (include patch in package)

Attached to Project: Community Packages
Opened by Andreas Linz (klingt.net) - Thursday, 21 January 2016, 00:06 GMT
Last edited by Ray Rashif (schivmeister) - Wednesday, 02 March 2016, 22:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ray Rashif (schivmeister)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The JACK2 API is broken in the latest official release (1.9.10-3) which is also the version included in the `jack2{,-dbus}` packages. There is a patch (https://github.com/jackaudio/jack2/commit/05216197b491d64036733a2d3be511456c1f65cd) which changes two return types from `void` to `int` and makes the JACK2 API compatible with JACK1 again. Debian does include the patch in their JACK2 package.
`libsoundio` won't compile without these changes (see https://github.com/andrewrk/libsoundio/issues/7).
This task depends upon

Closed by  Ray Rashif (schivmeister)
Wednesday, 02 March 2016, 22:28 GMT
Reason for closing:  Fixed
Comment by Ray Rashif (schivmeister) - Thursday, 04 February 2016, 21:06 GMT
Sorry for the delay with this, wanted to check a few things before I committed the backported fix. Please test -4 from [community-testing].
Comment by Andreas Linz (klingt.net) - Thursday, 04 February 2016, 21:32 GMT
I've enabled `[testing]` as well as `[community-testing]` but right I now I can only install `jack2-1.9.10-3` and `jack2-dbus-1.9.10-3`.
Comment by Andreas Linz (klingt.net) - Thursday, 04 February 2016, 21:59 GMT
Running `pacman -Syy` and updating my mirrorlist hasn't worked, either. Maybe the mirrors are not out of sync?
Comment by Andreas Linz (klingt.net) - Friday, 05 February 2016, 16:27 GMT
Now I could install `jack2-dbu2-1.9.10-4` from community-testing. I've compiled `libsoundio 1.1.10` against Jack and everything went fine *hooray*.
I've also made some test with bitwig-studio to check if Jack is still working properly and I couldn't find any issues. From my side everything is fine :) Thank you for committing the fix!
Comment by Ray Rashif (schivmeister) - Saturday, 06 February 2016, 12:15 GMT
Great, sure. And yes, it takes a bit of time for packages to propagate to your preferred mirror (check delay at https://www.archlinux.org/mirrors/status/). Closing once I push to [community].

Loading...