← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1849168] Re: [SRU] Missing build dep libsndfile1-dev discovered

 

Hello Erich, or anyone else affected,

Accepted carla into eoan-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/carla/2.0.0-0ubuntu4
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-eoan to verification-done-eoan. If it does not fix
the bug for you, please add a comment stating that, and change the tag
to verification-failed-eoan. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: carla (Ubuntu Eoan)
       Status: In Progress => Fix Committed

** Tags added: verification-needed

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to carla in Ubuntu.
https://bugs.launchpad.net/bugs/1849168

Title:
  [SRU] Missing build dep libsndfile1-dev discovered

Status in carla package in Ubuntu:
  Fix Released
Status in carla source package in Eoan:
  Fix Committed

Bug description:
  [Impact]

   * Users have reported the inability to use soundfonts with Carla
  hosted allowing them to make sound which they weren't before.

   * Backporting this to the stable release would fix the problem.

   * The upload simply adds libsndfile1-dev as a build dependency, also
  includes an upstream patch from the author to fix incompatibilities
  with lsp-plugins.

  [Test Case]

   * Add any soundfont-utilizing synthesizer plugin to Carla, patch
  audio out to system out, attempt to play notes either using a MIDI
  keyboard or using the canvas keyboard in Carla. Carla gives the
  following error: ad_open(): fatal: no decoder backend available

   * Using the same procedures after the libsndfile1-dev build
  dependency is added should result in actual notes being produced.

  [Regression Potential]

   * Adding libsndfile1-dev as a build dependency allows synthesizer
  plugins to actually make sound, which they weren't before, but instead
  were causing the aforementioned error. This is primarily to allow said
  synthesizer to use sfz sound fonts. I see no regression potential
  here.

   * Adding the patch from the upstream developer (in debian/patches)
  fixes a compatibility issue with lsp-plugins in which the plugins were
  not behaving correctly in some cases. This has been tested to work
  upstream, and is included in the beta version of Carla 2.1. No
  regression here as it fixes an existing bug upstream.

   * Had to fix the debian/rules file to allow the wine bridges to build
  against the version of wine included in the archives due to a bug in
  said wine package. Mostly a workaround, but allows build to take
  place. If there is a regression here, I do not see it in my testing.
  (built correctly in ppa:ubuntustudio-dev/autobuild)

  [Other Information]

   * Upload includes a patch from upstream developer to fix
  compatibility issues with lsp-plugins, and debian/rules has been
  modified to deal with FTBFS bug introduced by wine-development
  included in eoan.

   * I have PPU rights on this package, so patch is not included in this
  bug report as no sponsorship is needed. Just looking for a "green
  light".

   * As of this writing, focal is in freeze, but the fix has been
  uploaded there as well and is in-queue.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/carla/+bug/1849168/+subscriptions


References