Saturday, 2015-02-14

*** Anchakor_ has quit IRC07:28
*** Anchakor_ has joined #ingen07:35
*** edogawa has joined #ingen11:50
*** edogawa has quit IRC12:14
*** edogawa has joined #ingen12:43
*** MaurizioB has quit IRC16:34
*** MaurizioB has joined #ingen16:48
rgareusdoes ingen currently compile for anyone?19:40
rgareusingen/src/URIs.cpp:123:28: error: ‘LV2_PATCH__Copy’ was not declared in this scope19:40
rgareusand another when compiled with --test19:41
rgareusingen/tests/ingen_test.cpp:59:7: note:   because the following virtual functions are pure within ‘TestClient’19:41
rgareusngen/Interface.hpp:71:15: note: virtual void Ingen::Interface::copy(const Raul::Path&, const Raul::URI&)19:42
rgareusdrobilla: ^^19:42
drobillargareus: Update LV2.19:48
drobillawhy isn't that configure check working...19:48
drobillaI guess the top level one with an older version makes the ingen one not work.  autowaf is supposed to deal with that :/19:49
drobillaor did I forget to update it..19:49
drobillargareus: What's the version number on your lv2?19:49
rgareusdrobilla: svn head19:51
drobilla... svn?19:52
drobillaSecond time this week.  Time to nuke that repo.19:52
rgareusaah damn. it's in git now19:52
* drobilla stares at the lv2plug.in dir and wonders how the hell /repo is even resolving still19:55
rgareusyeah please remove all files in SVN and add a  single move_to_git.txt19:55
rgareushttp://lv2plug.in/repo/trunk/  ?19:56
LAbot`Title: repo - Revision 944: /trunk (at lv2plug.in)19:56
rgareusmaybe an alias in the httpd.conf (or similar)19:56
drobillaThat, or I can just nuke it.  People will figure it out.19:57
rgareusdrobilla: I had a local patch queue on top of lv2 svn:     atom:supports  -> rdfs:range rdfs:Datatype;19:58
drobillaIt seems at least arguably preferable to not destroy people's checkouts19:58
rgareusdrobilla: for ingen MIDI ports19:58
rgareusdrobilla: do I still need that?19:58
drobillaum19:58
drobillaI forget.  That is deliberately a "lax" predicate so it makes me wary19:58
rgareusit's not entierly correct. - but worked for me as  workaround.19:58
drobillaI will try and see if everything validates and if so, I guess it's okay.  ish.  maybe.19:58
drobillaWhat was this for in ingen?  So you get the right selector doohickey?19:59
drobillaThat in general is one thing I need to polish.  It's still not quite possible, or at least easy, to nicely mark up a 'plugin' in ingen...19:59
rgareusdrobilla: to populate the dropdown list of atom:supports19:59
drobilla(also groups but that's harder and maybe I just hate control ports entirely)19:59
drobillaHm.  Maybe I should implement "add to list everything that's an object of that predicate in the world" rather than just schema-based options20:00
drobillaI think the problem would be stuff like time:Position won't show up, then.20:00
* drobilla was supposed to do real work before LAD today, but then saw a bug in port labels aaaaaaaaaaaaaaand here we are20:02
drobillargareus: Also if you connect the input to something that supports MIDI (or whatever) it inherits that property, so hopefully it shouldn't actually be necessary to manually tinker that anymore20:03
rgareusaah, I didn't know that20:04
rgareusaah and it had another beneficial side effect:  I sord_validate all my plugins.. and without that patch20:12
rgareuserror: Object not in property range: b1020 http://lv2plug.in/ns/ext/atom#supports http://lv2plug.in/ns/ext/time#Position20:12
LAbot`Title: LV2 Atom (at lv2plug.in)20:12
drobillargareus: Sure that's *without* that patch and not with?20:13
drobillatime:Position is not a rdfs:Datatype20:13
rgareusdrobilla: without the patch.20:13
drobillargareus: That message only happens if there is a range, so it can't be with stock LV2 where atom:supports has none20:14
rgareusdrobilla: actually I'm not sure if Atom ports should have a   atom:supports time:Position;20:15
drobillaWell, ones that support time:Position should...20:15
rgareusmaybe we should take this to #lv220:15
drobillaThis is why it's "lax"20:15
drobillaI suppose.  Not like this place is overflowing with action... :)20:15
rgareusdrobilla: well, I do have added it to ones that want time information...   and sord_validate complains.20:16
drobillargareus: You must have a atom:supports rdfs:range <something> triple lurking around somewhere20:17
drobillargareus: Fixed the test suite20:52
*** MaurizioB has quit IRC22:39
drobillargareus: Another thing that needs doing before Ingen can make decent plugins: saving presets22:40
drobillaThe state save is way too aggressive ATM, just saves the lot.  I need to implement a "has this changed enough to require a new graph?" or a diff thing22:41
*** MaurizioB has joined #ingen23:02
*** MaurizioB has quit IRC23:36
*** MaurizioB has joined #ingen23:52

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!