Bug 1045693 - aubio-0.4.2 is available
Summary: aubio-0.4.2 is available
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: aubio
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-21 08:51 UTC by Christopher Meng
Modified: 2015-11-30 10:02 UTC (History)
2 users (show)

Fixed In Version: aubio-0.4.2-1.fc24
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-11-30 10:02:18 UTC
Type: Bug


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.