[haiku-bugs] Re: [Haiku] #12899: Use fluidlite as fluidsynth replacement, add SF3 support

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Mon, 08 Aug 2016 07:20:16 -0000

#12899: Use fluidlite as fluidsynth replacement, add SF3 support
-----------------------------+----------------------------
   Reporter:  korli          |      Owner:  korli
       Type:  enhancement    |     Status:  new
   Priority:  normal         |  Milestone:  R1
  Component:  Kits/Midi Kit  |    Version:  R1/Development
 Resolution:                 |   Keywords:
 Blocked By:                 |   Blocking:
Has a Patch:  0              |   Platform:  All
-----------------------------+----------------------------

Comment (by pulkomandy):

 When we provide things in the Haiku base package or its dependencies, it
 puts on us, Haiku developers, the burden of keeping these bundled
 libraries stable over the years. They become part of our ABI and we need
 to keep them around.

 This results in us shiping 4 or 5 different versions of ICU, same for
 libpng, libjpeg, etc.

 To avoid this, we try to remove these and let app use the official APIs
 instead (MIDI Kit, translators, etc). This way, we have a single entry
 point to the API which we can keep stable, and we can replace the backend
 as we see fit. This is a more future proof approach.

 This of course doesn't prevent providing packages for the 3rd party stuff,
 but for Haiku itself, it's better to limit runtime dependencies as much as
 possible.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12899#comment:6>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: