Hello David,<div><br></div><div>I just tested lv2_validate using AUR's lv2-git (1.15.1.r1072.56f064d-1).</div><div><br></div><div>I am still seeing the same errors I sent you previously via IRC:</div><div><br></div><blockquote type="cite"><div><div>Literal `1.0' datatype <<a href="http://www.w3.org/2001/XMLSchema#decimal">http://www.w3.org/2001/XMLSchema#decimal</a>> is not compatible with <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div>error: Object not in property range:</div></div><div><div>       b342</div></div><div><div>       <a href="http://lv2plug.in/ns/ext/parameters#gain">http://lv2plug.in/ns/ext/parameters#gain</a></div></div><div><div>       1.0</div></div><div><div>note: Range is <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div>Literal `0.1234' datatype <<a href="http://www.w3.org/2001/XMLSchema#decimal">http://www.w3.org/2001/XMLSchema#decimal</a>> is not compatible with <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div>error: Object not in property range:</div></div><div><div>       b574</div></div><div><div>       <a href="http://lv2plug.in/plugins/eg-params#float">http://lv2plug.in/plugins/eg-params#float</a></div></div><div><div>       0.1234</div></div><div><div>note: Range is <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div>Literal `0.0' datatype <<a href="http://www.w3.org/2001/XMLSchema#decimal">http://www.w3.org/2001/XMLSchema#decimal</a>> is not compatible with <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div>error: Object not in property range:</div></div><div><div>       b574</div></div><div><div>       <a href="http://lv2plug.in/plugins/eg-params#lfo">http://lv2plug.in/plugins/eg-params#lfo</a></div></div><div><div>       0.0</div></div><div><div>note: Range is <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div>`0' is not >= <<a href="http://www.w3.org/2001/XMLSchema#long">http://www.w3.org/2001/XMLSchema#long</a>> minimum `-9223372036854775808'</div></div><div><div>error: Literal does not match datatype:</div></div><div><div>       b574</div></div><div><div>       <a href="http://lv2plug.in/plugins/eg-params#long">http://lv2plug.in/plugins/eg-params#long</a></div></div><div><div>       0</div></div><div><div>Literal `0.0' datatype <<a href="http://www.w3.org/2001/XMLSchema#decimal">http://www.w3.org/2001/XMLSchema#decimal</a>> is not compatible with <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div>error: Object not in property range:</div></div><div><div>       b574</div></div><div><div>       <a href="http://lv2plug.in/plugins/eg-params#spring">http://lv2plug.in/plugins/eg-params#spring</a></div></div><div><div>       0.0</div></div><div><div>note: Range is <<a href="http://lv2plug.in/ns/ext/atom#Float">http://lv2plug.in/ns/ext/atom#Float</a>></div></div><div><div><a href="http://bado.so/plugins/sine_synth">http://bado.so/plugins/sine_synth</a> has no <<a href="http://usefulinc.com/ns/doap#name">http://usefulinc.com/ns/doap#name</a>> values of type <<a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral</a>></div></div><div><div>Found 5 errors among 97 files (checked 1936 restrictions)</div></div></blockquote><div><div><br></div><div>Let me know if there's a way to check if there's anything irregular with my lv2 installation.</div><br>On Wed, Feb 8, 2017 at 6:41 AM, David Robillard <d@drobilla.net> wrote:<br>
<blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">Hi all,

I’ve fiddled with the data a bit to ensure everything necessary for validating plugins is installed, and added an lv2_validate script to git which allows for easy validation against the installed LV2 spec without having to hunt down all the necessary files to pass to sord_validate.  It’s not the most elegant solution (e.g. it only validates against the things installed by LV2 itself, which are hardcoded, doesn’t do any discovery, is a shell script, etc), but for now I’m hoping it provides a much easier way to validate in the hopes that more developers start doing so.

It’d be helpful if anyone could take it for a spin and let me know if there are any issues before the next release.

— 
dr
_______________________________________________
Devel mailing list
<a href="mailto:Devel@lists.lv2plug.in">Devel@lists.lv2plug.in</a>
<a href="http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in">http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in</a>
</div></blockquote></div>