lv2-plugins install path

Jonas Smedegaard dr at jones.dk
Mon Jan 27 12:50:26 UTC 2014


Quoting Jaromír Mikeš (2014-01-27 12:21:43)
> 1) When updating synthv1 samplv1 drumkv1 LV2 plugins I realize that 
> upstream using paths like this:
> /usr/lib/lv2/synthv1.lv2/synthv1.so
> /usr/lib64/lv2/synthv1.lv2/synthv1_ui.so
>
> /usr/lib64 shouldn't be used on debian ...
> After some discussion with him he send me a patch ...
> Now all *.so files are installed this way:
> /usr/lib/x86_64-linux-gnu/lv2/synthv1.lv2/synthv1.so
> /usr/lib/x86_64-linux-gnu/lv2/synthv1.lv2/synthv1_ui.so
>
> This is perfect by debian policy by I am afraid about compatibility 
> with other DAW and plugins hosts.
> At least Rui as upstream of Qtractor collaborate.
>
> 2) Here is already one issue with Qtractor
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734937
> 3) We have also opened bug against Caps plugins which are LADSPA
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690115
> Just the request to make them multi-arch
> Should we consider this?

Here's my suggestion:

 1) Treat bi-arch paths as broken
    * Document in Debian wiki that they are not supported
    * File RC bugs about any instances
    * Maybe ask for lintian check to be added for this issue

 2) Introduce new package lv2-legacy-support
    * Upload only to experimental for now
    * Contains symlink /usr/lib/$ARCH/lv2/ → /usr/lib/lv2/
    * Breaks versioned against all current LV2 plugins

 3) Treat multi-arch paths as experimental
    * Upload only to experimental for now
    * File RC bugs about any instances outside of experimental
    * Declare as "Multi-Arch: same"
    * plugins: Recommend lv2-legacy-support

 4) Make multi-arch paths official
    * Release multi-arch packages to unstable,
      dropping dependency on lv2-legacy-support
    * Add dependency on lv2-legacy-support for all plugins
      and reverse-dependencies of lv2-host or lv2-plugin
      which are not multi-arch aware


How does that sound?

Anyone up to the task of actually doing those tasks?

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 966 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140127/26c65a41/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list