Bug 1045693

Summary: aubio-0.4.2 is available
Product: [Fedora] Fedora Reporter: Christopher Meng <i>
Component: aubioAssignee: Nils Philippsen <nphilipp>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: 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
http://aubio.org/news/20131217-1900_aubio_0.4.0.html

Comment 1 Christopher Meng 2014-01-07 08:42:46 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.

Comment 2 Jaroslav Reznik 2015-03-03 15:20:45 UTC
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

Comment 3 Nils Philippsen 2015-11-23 12:42:48 UTC
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:~>

Comment 4 Nils Philippsen 2015-11-23 12:44:01 UTC
Ah yeah, forgot: ardour4 is (source code) compatible with aubio-0.4.x.

Comment 5 Brendan Jones 2015-11-23 19:06:47 UTC
By all means, thanks for the help!

Comment 6 Nils Philippsen 2015-11-26 02:50:33 UTC
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.

Comment 7 Nils Philippsen 2015-11-30 10:02:18 UTC
- 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