Saturday, 2015-02-14

drobillaI think I'm going to shoehorn a URI migration mechanism into lilv and move port-props => lv2core00:37
drobillaThose ones are unlikely to ever be URI mapped, and it'll serve as a decent test since anything "breaking" would just be a trivial nuisance00:37
*** ricardocrudo has joined #lv201:05
*** ricardocrudo has quit IRC01:51
drobillaOTOH maybe it's best to just leave everything structurally absolutely as is, then do the whole lot for LV2 2.0.003:02
drobillaStill make every effort to preserve compatibility, of course, but good time for a major version bumping and that hints at such things happening03:03
*** gianMOD has joined #lv207:16
*** gianMOD has quit IRC07:21
*** Anchakor_ has quit IRC07:28
*** gianMOD has joined #lv207:33
*** gianMOD has quit IRC07:35
*** Anchakor_ has joined #lv207:35
*** gianMOD has joined #lv207:44
*** gianMOD has quit IRC07:48
*** falktx has joined #lv208:14
*** gianMOD_ has joined #lv208:48
*** falktx has quit IRC09:13
*** gianMOD_ has quit IRC09:34
*** gianMOD has joined #lv209:35
*** gianMOD has quit IRC09:39
*** gianMOD has joined #lv210:23
*** gianMOD has quit IRC10:38
*** gianMOD has joined #lv210:39
*** gianMOD has quit IRC10:40
*** gianMOD has joined #lv210:41
*** gianMOD_ has joined #lv210:42
*** gianMOD has quit IRC10:42
*** gianMOD_ has quit IRC10:43
*** gianMOD has joined #lv210:43
*** gianMOD_ has joined #lv210:47
*** gianMOD has quit IRC10:47
*** gianMOD_ has quit IRC10:52
*** falktx has joined #lv211:14
falktxdrobilla: fyi, pianoteq removed the spaces on their latest release11:20
*** gianMOD has joined #lv211:48
*** edogawa has joined #lv211:50
*** gianMOD has quit IRC11:53
*** rncbc has joined #lv212:01
*** edogawa has quit IRC12:14
*** HarryHaaren has joined #lv212:31
*** edogawa has joined #lv212:43
*** ricardocrudo has joined #lv213:02
*** gianMOD has joined #lv213:19
*** gianMOD has quit IRC13:23
*** rncbc has quit IRC13:37
*** gianMOD has joined #lv214:20
*** gianMOD has quit IRC14:24
*** ricardocrudo has quit IRC14:28
*** rncbc has joined #lv214:40
*** rncbc has quit IRC15:16
*** gianMOD has joined #lv215:20
*** Magnus_RM has joined #lv215:21
*** NickSB2 has quit IRC15:23
*** gianMOD has quit IRC15:25
*** gianMOD has joined #lv215:31
*** rncbc has joined #lv215:35
*** gianMOD has quit IRC15:48
*** gianMOD has joined #lv215:49
*** gianMOD has quit IRC15:55
*** gianMOD has joined #lv216:50
*** gianMOD has quit IRC16:55
*** gianMOD has joined #lv216:59
*** gianMOD has quit IRC17:04
*** ricardocrudo has joined #lv217:30
*** rncbc has quit IRC17:45
*** gianMOD has joined #lv218:00
*** gianMOD has quit IRC18:05
*** ricardocrudo has quit IRC18:23
*** NickSB2 has joined #lv218:25
drobillafalktx: I know.18:49
* drobilla wonders what the earlier releases were tested with18:51
falktxold lilv was fine afaik18:53
falktxbbl18:54
*** falktx has quit IRC18:54
drobillaoh, right.  pre new-turtle18:55
*** gianMOD has joined #lv219:00
*** gianMOD has quit IRC19:05
*** gianMOD has joined #lv219:10
*** gianMOD has quit IRC19:14
*** falktx has joined #lv219:38
* drobilla demands a unicode DIN jack!19:47
*** gianMOD has joined #lv220:10
drobillargareus: atom:supports is one of those things where the strictly correct/powerful thing would be complicated and confusion to most, some blank nodey fancy description thing20:16
*** gianMOD has quit IRC20:16
drobillargareus: so I made it a lax property that can just mean basically whatever for some vague notion of "supports"20:16
rgareusif  atom:supports time:Position;  is correct there is  bug in the LV2 onthology that is used by sord_validate.20:16
drobillaI'm staring it in the face right now.  There is no range.20:17
drobillaThing that would be handy for this: $ lv2_query S P O20:18
rgareusdrobilla: shall I file a ticket? or are you going to stare it down now?20:18
drobillawith an option to print the line number of where it's found20:18
drobillargareus: I think you have a range triple around that isn't in LV2 itself20:18
rgareusdrobilla: in this case meters.lv2  the EBUr meter20:18
drobilla$ sord_validate $(find ~/src/lv2/ -name '*.ttl')20:19
drobillaFound 0 errors among 176 files (checked 3280 restrictions)20:19
drobilla20:19
drobillaeg-metro has a atom:supports time:Position20:19
drobillaIIRC you can't make a range both datatype and resource, but maybe I'm wrong.  That'd do it.20:19
rgareusdrobilla: ttl:  http://pastebin.com/erYyEyfx20:20
rgareusline 1520:20
drobillargareus: Yes, but what are you feeding to sord_validate?20:20
falktxwait, what's wrong with "atom:supports time:Position" ?20:21
drobillaThis tool would be way better if I could keep line number information in the model, then it could just say where the range/restriction/whatever was found20:21
rgareusdrobilla:  sord_validate `find ~/src/git/lv2/schemas/ ~/src/git/lv2/lv2/lv2plug.in/ -name '*.ttl'` build/meters.ttl20:21
rgareusdrobilla: ~/src/git/lv2/   is where lv2.git resides (git cloned)20:22
drobillargareus: Do sord_validate $(find ~/src/git/lv2/ -name '*.ttl')20:22
rgareusdrobilla: same thing20:22
rgareuserror: Object not in property range: genid1040 http://lv2plug.in/ns/ext/atom#supports http://lv2plug.in/ns/ext/time#Position20:23
rgareusnote: Range is <http://www.w3.org/2000/01/rdf-schema#Datatype>20:23
drobillabut............ it's not20:23
drobillahttp://lv2plug.in/git/cgit.cgi/lv2.git/tree/lv2/lv2plug.in/ns/ext/atom/atom.ttl#n55720:24
rgareusdrobilla: which is why I made it a databatype  http://pastebin.com/YS49hGSk20:24
drobillahm, maybe the range should be rdfs:Class.  Datatype is a subclass of that20:25
drobillargareus: Which is what causes that problem.20:25
rgareusI did this originally for ingen - but it had a side-effect to validate the time/atom.20:25
drobillaYes, I thought you meant you got this error on *stock* LV2 git, which doesn't make sense20:26
drobillaHaving that range will indeed cause that error, because time:Position isn't a rdfs:Datatype20:26
rgareusmy LV2 onthology is a bit rusty.  but what you explain makes sense.20:26
rgareusdrobilla: I do get this error on stock LV220:27
drobillaI don't believe you. :)20:27
rgareusdrobilla: I did not apply the patch20:27
rgareusdrobilla: dam you're right.20:27
drobilla:)20:28
rgareusit uses the git clone - I just switched branched to get that diff20:28
rgareusI thought find scans the installed version20:28
drobillahmm.. range rdfs:Class seems fine20:29
drobillakind of useless information, let's see what it makes ingen do...20:29
rgareusok. n/m sorry for sidetracking you.20:30
rgareusFound 0 errors among 105 files (checked 9932 restrictions)20:30
* rgareus is happy again20:30
drobillaHyper verbose.  If I made a hierarchical menu in there, that'd be pretty fancy, but it'd have to be one where you can select the parent menu itself and I'm not sure if Gtk can do that...20:31
drobillaTrouble is that puts all kinds of crazy in there, like all the plugin classes, and...20:32
drobillaThis class/datatype dichotomy thing is a huge mess20:34
drobillargareus: I dunno.  I suspect the whole way I did the atom hierarchies is wrong-ish.  You can see why I just leave the damned range unspecified :)20:39
drobillargareus: Ingen needs a smarter widget so you can enter whatever there and not be constrained by what it figures out20:39
drobillaWe could rewrite all the ontologies so ever class is specially written to be an "atom sensible" thing, but that's a mess, and goes against the "vocabs are just plain and simple usual vocabs" thing I'm shooting for here20:40
* drobilla wonders WTF glib doesn't have an absolute path function20:43
*** NickSB2 has quit IRC20:48
*** NickSB2 has joined #lv220:48
*** gianMOD has joined #lv220:52
*** gianMOD has quit IRC20:57
* drobilla missed a waf release before submitting the compiler check thing21:17
drobilladamnit21:17
*** Magnus_RM has quit IRC21:26
*** ricardocrudo has joined #lv221:26
*** gianMOD has joined #lv221:52
*** gianMOD has quit IRC21:57
*** rncbc has joined #lv222:51
*** gianMOD has joined #lv222:54
*** ColaEuphoria has quit IRC22:54
*** gianMOD has quit IRC22:59
drobillaWelp, failed to figure out what I need to figure out to do some real work today, sooooooo LAD time23:06
drobillaI shooooooooooooooould make releases, but I want to do something more fun23:06
*** HarryHaaren has quit IRC23:12
drobillaHmmmmmm.. I wonder if pugl's non-use of X input methods and handling of FocusIn FocusOut events are the source of some of the keyboard problems23:30
* drobilla discovered this looking in to how to make multibyte/compose work23:30
*** ricardocrudo has quit IRC23:44
*** gianMOD has joined #lv223:55
*** falktx has quit IRC23:55
*** rncbc has quit IRC23:57
*** gianMOD has quit IRC23:59

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