Wednesday, 2014-11-12

bgoladrobilla: thanks, that was it, old sratom version... :/01:53
drobillabgola: ah.01:55
drobillabgola: I thought it worked with all Object types a while ago, but I could be misremembering01:55
drobillaProbably marked those as deprecated prematurely, but I wanted us to get it sorted ASAP.  Oh well01:56
*** unclechu has quit IRC02:00
drobillargareus, falktx: well, have a pugl git repository, now I just need to figure out how to make it publicly (i.e. non-ssh) accessible...02:12
rgareusdrobilla: git-deamon02:14
drobillagit clone http://git.drobilla.net/pugl.git02:14
drobillaseems to work02:14
drobillargareus: Then I have to run a daemon, which is..... difficult02:14
drobillagit update-server-info seems to have made it accessible via http (via git, anyway, not in the browser)02:15
drobillaWhich I hereby deem Good Enoughâ„¢ until I have some reason to deem it otherwise :)02:15
falktxhmmm02:15
rgareusdrobilla: there's also git-shell  (public ssh login)02:15
rgareusdrobilla: http is fine though02:16
falktxthere has been quite a few changes02:16
rgareusexcept it does not work02:16
rgareusoh it did now on 2nd try02:16
rgareusCheers!02:17
falktxdrobilla: there is a way to include gl.h on windows without windows.h02:17
falktxhttps://github.com/DISTRHO/DPF/blob/master/dgl/Base.hpp#L3402:17
rgareusfalktx: well, git branch  ...  hack away :)02:17
drobillafalktx: That's just a conversion of current svn pugl trunk02:17
falktxok02:17
rgareus...and push it somewhere public - now we do have common sha1 IDs that's great02:18
drobillaWhat a horrific mess GL includes across platforms are :/02:19
falktxdrobilla: how complete is the cairo context?02:19
drobillargareus: Hm.  Only worked on second try?02:19
drobillafalktx: WFM on Linux.  Not other platforms02:19
rgareusdrobilla: I got disconnected on the first - maybe some nightmarehost issue02:20
drobillaI will soon be getting a real honest to goodness Mac for dev so I'll try to sort it out there.. at some point, y'know02:20
drobillargareus: Welp, I guess we'll see how it goes02:20
drobillaIt's in my cgit but I'll try to get it in trac for the fancy, which will set me up for properly migrating everything else, too02:20
falktxsomething seems wrong in x11 destroyContext02:26
falktxglXDestroyContext(view->impl->display, view->impl->ctx); appears in the cairo code02:26
rgareushttp://pastebin.com/EDwzNam3 fails to compile on OSX, too - I'll fix that sometime later this week, unless one of you is faster02:29
falktxrgareus: I'll send you my osx code some time soon for testing02:30
rgareusI want to merge some of my mods (set minimum window size and on-top) too02:31
falktxrgareus: hopefully it works better than the old one02:31
* drobilla 's post-commit hook actually works03:10
drobillahuh.03:10
drobillaWell, pugl git in trac now03:11
drobillaSo pugl is officially git03:11
* drobilla avoids the temptation to try to get that fancy 'auto ticket close based on commit message' stuff working03:11
drobillargareus: Do I have to do anything server-side so git email does the right thing?03:12
*** ricardocrudo has quit IRC03:13
drobillaI don't know if there's facilities to automatically send to the correct address03:13
* drobilla 's command line email config doesn't even work03:13
rgareusdrobilla: depends what you think is 'fancy'.  it's just a git hook, executed as the user who does the push via ssh.03:13
rgareusdrobilla: but the hook-script itself is rather fancy.03:13
rgareusdrobilla: there's a default 'update' hook that has mail prepared03:18
rgareusdrobilla: if  `mail` does not work from the commandline then things become more tricky.03:23
*** ricardocrudo has joined #lv203:25
drobillayeah, I could just never get it working in svn because the user was different03:26
drobillanot sure why it works for git but I'm not looking that gift horse in the face03:26
rgareusdrobilla: one trick is to make a .sh wraper and call that via sudo/nopasswd03:27
drobillargareus: not sure what you mean by default update hook with mail prepared.  You can't push to my repo03:27
drobillargareus: no sudo03:27
drobilla(shared hosting)03:27
rgareusdrobilla: you can push to your repo which will create a commit message/email03:27
drobillaI'd never sudo anything web accessible anyway.  Been pwned several times even without that03:27
drobillargareus: I don't need the email if I'm pushing it anyway :)03:28
drobillargareus: I mean, I want it so contributors, e.g. you, can git email easily03:28
rgareusdrobilla: but I do want that email when you push03:28
rgareusdrobilla: compare to ardour-cvs email list03:28
drobillaOkay, well, a commit mailing list or similar ain't happening any time soon03:28
drobillaGet a feed reader :P03:28
rgareusdrobilla: in your git repo on the server you likley already have a   hooks/update   shell script.03:29
rgareusdrobilla: all that's needed is a ML somewhere.03:29
drobillaOkay, so, again, I'm concerned with *receiving* patch emails03:30
drobillaand having that as automagic as possible for contributors so the right things happen and the email ends up at me03:30
rgareusdrobilla: git am  # locally03:30
drobillargareus: yes, but does (your) git know to send to d@drobilla.net?03:32
drobillaSeems like this is something I can associate with the repo so you don't need to know/type my email address03:32
*** gianMOD has quit IRC03:32
rgareusdrobilla: git format-patch --to d@drobilla.net03:32
drobillaso, no03:32
rgareusdrobilla: I don't understand what problem you want to solve.03:34
drobilla"Default is the value of the sendemail.to configuration value" apparently03:35
drobillargareus: random internet person with a changed checkout somewhere doesn't know my email address off the top of their head, nor should they have to03:36
rgareusdrobilla: there's no mechanism to solve that issue.03:37
rgareusdrobilla: README or header of source code header OR web-frontend (like github) can simplify things.  but you can't force a commit hook onto users03:38
drobillaHm, doesn't seem that configuration will percolate from server.  Bit shit, that.03:38
rgareusdrobilla: for all you know the user wants to send his/her patch somewhere else.. like to tom's branch/fork or whereever.03:39
* drobilla shrugs03:40
drobillait's always overrideable03:40
rgareusdrobilla: besides I'd could add a rm -rf / hook :)03:40
drobillathis seems like a pretty obvious thing, to me, if command line patch submissions are a thing03:40
drobillargareus: It has nothing to do with hooks03:40
rgareusdrobilla: well any serious contributor will either read the readme or check the website where s/he got the project from at least once.03:41
rgareusand one can put a to address in the <project>/.git/config03:42
rgareusunder [format]03:43
* drobilla shrugs03:43
drobillaalright, whatever then.03:43
rgareusdrobilla: I think you're good.03:43
drobillaThis prevents maintainers from setting up a specific patch submit email list and such, weak03:44
rgareusdrobilla: well, maybe you can be explicit in the README  or on http://drobilla.net/software/pugl03:44
rgareusthe latter should be changed to point to git anyway03:44
drobillaWell, given that largely the point here is people can't be bothered to do any work whatsoever submitting, it seems a reasonable thing to want to do :P03:44
drobillaI'd sure like a git send-patch-to-whoever-gives-a-damn in whatever git repo I happen to have cloned03:45
drobillaI need to actually get my email send working one of these days03:45
rgareusand just say "send patches as git formatted patch  or  "git pull URI"   via email to git-rocks@drobilla.net"  there.03:46
drobillaIf it was one project I'd set up a list, but I'll just deal with my private one until that becomes annoying03:48
drobillaServer side filter can organize it for me anyway03:49
* drobilla sends email with 'mail'03:59
drobillaMy evolution into a grumpy old man who justs uses the terminal for everything because the web sucks and GNOME fucked up everything else continues03:59
drobillaNow if I can just get mail working from emacs it is complete :)03:59
* drobilla grows a beard03:59
rgareuslol04:05
drobillargareus: page updated04:07
* drobilla notes that pugl is 3 years old04:09
drobillaTime flies when you're not releasing stuff04:09
*** falktx has quit IRC04:10
drobillaDoing this for svn.drobilla.net/lad is going to be a real nightmare04:14
drobillaI'll do lv2 first, that'll be easy04:14
* drobilla gets back to work04:16
*** falktx has joined #lv204:22
*** gianMOD has joined #lv204:33
*** gianMOD has quit IRC04:42
*** gianMOD has joined #lv206:26
*** edogawa has joined #lv206:28
*** gianMOD has quit IRC06:32
*** gianMOD has joined #lv207:27
*** gianMOD has quit IRC07:31
*** gianMOD has joined #lv208:28
*** gianMOD has quit IRC08:32
*** falktx has quit IRC08:47
*** gianMOD has joined #lv209:12
*** bazz has quit IRC09:15
*** gianMOD has quit IRC09:16
*** bazz has joined #lv209:22
*** gianMOD has joined #lv209:25
*** edogawa_ has joined #lv210:56
*** edogawa has quit IRC10:59
*** gianMOD has quit IRC11:27
*** NickSB2__ has joined #lv211:44
*** gianMOD has joined #lv211:45
*** NickSB2 has quit IRC11:47
*** gianMOD has quit IRC12:02
*** edogawa_ is now known as edogawa12:29
*** gianMOD has joined #lv212:41
bgolaare the docs in http://lv2plug.in/doc/html/forge_8h.html up-to-date?12:50
*** unclechu has joined #lv212:51
*** rncbc has joined #lv212:56
*** rncbc has quit IRC14:02
*** unclechu has quit IRC14:28
*** NickSB2__ has quit IRC14:36
*** gabrbedd has joined #lv215:01
*** zth has joined #lv215:30
*** HarryHaaren has joined #lv216:03
drobillabgola: They are always up to date for the last release (but not svn)16:28
drobillaHm....... or should be, anyway16:28
bgoladrobilla: can't find any refeence to lv2_atom_forge_object()16:29
bgolahttp://lv2plug.in/ns/ext/atom/forge.h is ok16:30
drobillaAh, oops.  It uploaded to doc/doc.  Stupid scp16:31
bgola:)16:31
* drobilla is pro at screwing everything up lately16:33
drobillabgola: fixed16:33
*** NickSB_ has joined #lv216:37
bgolanice :-)16:40
*** falktx has joined #lv216:48
*** HarryHaaren has quit IRC16:55
*** gianMOD has quit IRC17:01
*** gianMOD has joined #lv217:05
drobillagianMOD: You msg'd me a while ago about UIs.  In short, I have no idea :)  The DX7 traditionally had no knobs at all, it's essentially a preset machine you can program18:02
drobillagianMOD: Any reasonable grouping of the controls on the MDA ones will do18:02
drobillagianMOD: The JX10 has groups defined for the envelopes, though there should be more for OSC and such18:03
* drobilla needs to get around to making Ardour do something useful with groups18:03
gianMODdrobilla: don't worry18:04
gianMODHarry helped me and got me two good sketches18:04
gianMODvery soon we'll have interfaces in the line of MDA Vocoder and SubSynth18:04
gianMOD:-)18:04
gianMODbtw, there's an email tread in our mailing list about the ControlChain and the possible use of LV2:Atoms18:05
gianMODmind if I add you?18:05
drobillagianMOD: Go ahead18:10
drobillaI'll add filters to organize it when I get home18:11
* drobilla => work18:11
*** NickSB2 has joined #lv218:13
*** mlpug has joined #lv218:16
*** zth_studiocomp has joined #lv218:41
bgolaim having some trouble to create a complex/nested atom object and then serialize it using sratom. is there any good example on how to forge nested atoms? :)19:00
*** mlpug has quit IRC19:15
*** rncbc has joined #lv219:58
*** zth_studiocomp has quit IRC20:06
*** Anchakor_ has quit IRC20:39
*** zth has quit IRC20:43
*** Anchakor_ has joined #lv220:46
*** falktx has quit IRC21:04
*** gianMOD has quit IRC22:06
*** ricardocrudo has quit IRC22:06
*** gianMOD_ has joined #lv222:08
*** gianMOD_ has quit IRC22:08
*** edogawa has quit IRC22:09
*** falktx has joined #lv222:10
*** gianMOD has joined #lv222:36
*** rncbc has quit IRC22:46
*** gianMOD has quit IRC22:46
*** gianMOD has joined #lv222:53
drobillabgola: mmmmm...... I guess all the atoms in the example plugins are flat23:32
drobillaProbably need to find somewhere to stick examples of just this23:33
drobilladoc generation stuff that allows examples to be actual code in separate .c files that can be compiled/run would be nice23:33
drobillaYou can generally just stick the complex value writing code where you'd put a simple forge_int or whatever and it should work23:34

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