| Summary: | aubio-0.4.2 is available | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Christopher Meng <i> |
| Component: | aubio | Assignee: | Nils Philippsen <nphilipp> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | brendan.jones.it, nphilipp |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | aubio-0.4.2-1.fc24 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-11-30 10:02:18 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Christopher Meng
2013-12-21 08:51:22 UTC
Note all patches can be dropped safely:
1. aubio-linking.patch:
This patch add -lm to the linker, now 0.4.0 uses waf and reflects the patch at:
# loop over all *.c filenames in examples to build them all
for source_file in programs_source:
bld(features = 'c cprogram',
includes = '../src',
>>>>>>====================
lib = 'm',
====================<<<<<<
use = ['aubio', 'utilsio'],
source = source_file,
target = str(source_file).split('.')[0]
)
https://github.com/piem/aubio/blob/master/examples/wscript_build
2. aubio-format-security.patch & aubio-numarray-gnuplot.patch
Original directory has been renamed to python.old in 0.4, and not useful anymore.
BUT aubio 0.4 currently breaks the API compatibility of ardour3, so please be careful and don't update this until offcial support announced.
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22 Meanwhile, aubio-0.4.2 has been released: http://aubio.org/news/20150801-1623_aubio_0.4.2 Brendan, any objections if I built that version into Rawhide, co-maintained the package? The number of packages depending on aubio is manageable: root@gibraltar:~> dnf repoquery --whatrequires 'libaubio.so.2()(64bit)' Last metadata expiration check performed 0:29:19 ago on Mon Nov 23 13:11:12 2015. ardour-0:2.8.16-15.fc23.x86_64 ardour2-0:2.8.16-17.fc23.x86_64 ardour4-0:4.2.0-2.fc23.x86_64 ardour4-0:4.4.0-1.fc23.x86_64 ardour4-audiobackend-alsa-0:4.2.0-2.fc23.x86_64 ardour4-audiobackend-alsa-0:4.4.0-1.fc23.x86_64 ardour4-audiobackend-dummy-0:4.2.0-2.fc23.x86_64 ardour4-audiobackend-dummy-0:4.4.0-1.fc23.x86_64 ardour4-audiobackend-jack-0:4.2.0-2.fc23.x86_64 ardour4-audiobackend-jack-0:4.4.0-1.fc23.x86_64 aubio-0:0.3.2-17.fc23.x86_64 aubio-devel-0:0.3.2-17.fc23.x86_64 aubio-python-0:0.3.2-17.fc23.x86_64 denemo-0:1.2.2-1.fc23.x86_64 root@gibraltar:~> Ah yeah, forgot: ardour4 is (source code) compatible with aubio-0.4.x. By all means, thanks for the help! I've kicked off a build of 0.4.2 in Rawhide, with fixes for Python 3 and subpackages for both python versions. Thankfully both ardour v4 and denemo v2 support aubio 0.4 already, so it's probably (famous last words) just a matter of backporting aubio 0.4 changes from current ardour to ardour2. - denemo-2.0.0-4.fc24 was built against aubio-0.4 by its maintainer - I backported aubio-0.4 support for ardour2, made changes necessary for C++11 and libsigc++-2.6 and built ardour2-2.8.16-19.fc24 over the weekend |