Bug 1851581 - Missing dependancy: lv2-calf-plugins needs calf
Summary: Missing dependancy: lv2-calf-plugins needs calf
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: calf
Version: 32
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-27 06:46 UTC by Michiel Hobbelman
Modified: 2020-07-08 01:04 UTC (History)
2 users (show)

Fixed In Version: calf-0.90.3-6.fc32
Clone Of:
Environment:
Last Closed: 2020-07-08 01:04:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michiel Hobbelman 2020-06-27 06:46:06 UTC
Description of problem:

A dependency is missing for the package lv2-calf-plugin-0.90.3. The symlink contained in this package /usr/lib64/lv2/calf.lv2/calf.so is pointing to a binary provided in the package calf-0.90.3.


Steps to Reproduce:
1. dnf install lv2-calf-plugins
2. file /usr/lib64/lv2/calf.lv2/calf.so 
 
Results:
/usr/lib64/lv2/calf.lv2/calf.so: broken symbolic link to /usr/lib64/calf/calf.so

Comment 1 Michiel Hobbelman 2020-06-27 13:40:03 UTC
In addition to the above, the lv2-calf-plugin package also depends on lv2-calf-plugins-gui-0.90.3. Without lv2-calf-plugins-gui the plugins will not work, because they needs calflv2gui.so, as shown in the manifest provided with each plugin. e.g. 

# lv2info http://calf.sourceforge.net/plugins/Organ | grep Binary

Results in:
  Binary: file:///lib64/lv2/calf.lv2/calf.so
  Binary: file:///lib64/lv2/calf.lv2/calflv2gui.so

Comment 2 Gwyn Ciesla 2020-06-27 17:03:21 UTC
Dang, splitting off the gui portion was intended to reduce the dependecy chain. I completely agree that the plugin subpackage should require the main package, have you confirmed that the plugins don't work without the gui part?

Comment 3 Michiel Hobbelman 2020-06-27 21:49:13 UTC
At least I found they don't work in ardour, the gui is required in that scenario. Even though i've seen UI-less plugins work in ardour fine, it which case it just gives you the default widgets to control every parameter etc.

Comment 4 Gwyn Ciesla 2020-06-29 19:46:31 UTC
Ok, I'll push an update requiring the main package for now.

Comment 5 Fedora Update System 2020-06-29 19:57:45 UTC
FEDORA-2020-3249f6b4c1 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-3249f6b4c1

Comment 6 Fedora Update System 2020-06-30 01:13:37 UTC
FEDORA-2020-3249f6b4c1 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-3249f6b4c1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-3249f6b4c1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2020-07-08 01:04:36 UTC
FEDORA-2020-3249f6b4c1 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


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