Bug 1765546
Summary: | RFE: add Zyn-Fusion UI to ZynAddSubFX | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Patrick Laimbock <patrick> | ||||
Component: | zynaddsubfx | Assignee: | Guido Aulisi <guido.aulisi> | ||||
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 31 | CC: | brendan.jones.it, drollma, green, guido.aulisi, johannespfau, northlomax | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-10-26 12:07:15 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Zyn-Fusion UI contains too many bundled libraries and it would be a very hard work to unbundle all of them, see [0]. [0]: https://docs.fedoraproject.org/en-US/packaging-guidelines/#bundling The old zynaddsubfx ui is pretty terrible and unusable. The link you sent @guido.aulisi states: >All packages whose upstreams allow them to be built against system libraries MUST be built against system libraries. >All packages whose upstreams have no mechanism to build against system libraries MAY opt to carry bundled libraries, but if they do, they MUST include an indication of what they bundle. It seems it's fine to include bundled libraries in this case. Which libraries specifically are you thinking of? Not a developer so I don't know which are libs or not but the zyn-ui-src 3.0.5 comes with these dirs in deps/ mruby-complex mruby-dir-glob mruby-glew mruby-glfw3 mruby-io mruby-nanovg mruby-regexp-pcre mruby-set mruby-sleep nanovg pugl rtosc in src/ mruby-qml-parse mruby-qml-spawn mruby-widget-lib mruby-zest osc-bridge And the Makefile pulls in libuv-1.9.1 pugl should be unbundled, because many other packages use it. Anyway I think the right way should be to unbundle all the libraries, consider also that prebuilt software is forbidden in Fedora. Any help would be kindly appreciated... And I don't think UI is the most important part of audio software, I really prefer great sounding than good appearance. Not a developer so can't unbundle. Will close this BZ. Thank you for your time. |
Created attachment 1629143 [details] ZynAddSubFX spec file with Zyn-Fusion enabled Description of problem: ZynAddSubFX release 3.0.5 comes with a new UI called Zyn-Fusion which is currently not included. Version-Release number of selected component (if applicable): 3.0.5 How reproducible: Start ZynAddSubFX and note the non-Zyn-Fusion UI Steps to Reproduce: 1. Start ZynAddSubFX 2. Look at screen 3. no Zyn-Fusion UI Actual results: Zyn-Fusion UI not available, Expected results: Would appreciate the Zyn-Fusion UI. Additional info: I have a attached a spec file which includes the Zyn-Fusion UI. Tested the LV2 plugin with Ardour5 on F31 and it worked. Please let me know if you have any questions. Thanks for packaging ZynAddSubFX!