Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.12.3: lv2lint fails on amsynth.ttl #199

Closed
dvzrv opened this issue Jan 2, 2022 · 2 comments
Closed

1.12.3: lv2lint fails on amsynth.ttl #199

dvzrv opened this issue Jan 2, 2022 · 2 comments

Comments

@dvzrv
Copy link
Contributor

dvzrv commented Jan 2, 2022

Expected behavior

lv2lint does not run into errors.

Actual behavior

lv2lint 0.14.0
Copyright (c) 2016-2021 Hanspeter Portner (dev@open-music-kontrollers.ch)
Released under Artistic License 2.0 by Open Music Kontrollers
error: /build/amsynth/src/amsynth-1.12.3/data/amsynth.lv2/amsynth.ttl:20120:71: bad verb
lilv_world_load_file(): error: Error loading file `file:///build/amsynth/src/amsynth-1.12.3/data/amsynth.lv2/amsynth.ttl'
<http://code.google.com/p/amsynth/amsynth>
    [FAIL]  Plugin Instantiation
              failed to instantiate
              seeAlso: <http://lv2plug.in/ns/lv2core>
    [FAIL]  Plugin Verification
              failed lilv_plugin_verify
              seeAlso: <http://lv2plug.in/ns/lv2core>
    [WARN]  Plugin Author Email
              foaf:mbox not found
              seeAlso: <http://lv2plug.in/ns/lv2core#project>
    [WARN]  Plugin Author Homepage
              foaf:homepage not found
              seeAlso: <http://lv2plug.in/ns/lv2core#project>
    [FAIL]  Plugin Worker
              work:interface not returned by 'extention_data'
              seeAlso: <http://lv2plug.in/ns/ext/worker#interface>
    [FAIL]  Plugin State
              state:interface not returned by 'extension_data'
              seeAlso: <http://lv2plug.in/ns/ext/state#interface>
  <http://code.google.com/p/amsynth/amsynth/ui/gtk>
    [WARN]  UI Toolkit
              usage of non-native toolkit <http://lv2plug.in/ns/extensions/ui#GtkUI> is dicouraged
              seeAlso: <http://lv2plug.in/ns/extensions/ui#ui>

This points at the following preset:

<http://code.google.com/p/amsynth/amsynth#PatriksBank04_028_Bell->Organ>

Running lv2lint in CI can prevent this type of error in the future! :)

Information

  • Which version of amsynth are you using? 1.12.3
  • Which build of amsynth are you using? lv2
  • If using amsynth as a plugin, which host application are you using? n/a
  • Which operating system & version are you using? Arch Linux

Steps to reproduce the behavior

  1. build the lv2 plugin
  cp .libs/${pkgname}_lv2*.so data/${pkgname}.lv2/
  lv2lint -Mpack -I "data/${pkgname}.lv2" "http://code.google.com/p/amsynth/amsynth"
dvzrv added a commit to dvzrv/amsynth that referenced this issue Jan 2, 2022
data/amsynth.lv2/amsynth.ttl:
Replace a `->` with a `_` as the former does not produce a valid word.

Fixes amsynth#199
@nickdowell
Copy link
Member

Running lv2lint in CI can prevent this type of error in the future! :)

I would love to - unfortunately there are still no binary packages suitable for use from amsynth's CI

@dvzrv
Copy link
Contributor Author

dvzrv commented Jan 3, 2022

Feel free to build amsynth in an Arch Linux container (e.g. archlinux:latest). You can install lv2lint there directly.

@nickdowell nickdowell added this to the 1.12.4 milestone Jan 8, 2022
AnClark pushed a commit to AnClark/amsynth that referenced this issue Dec 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants