IRC logs of #shogun for Friday, 2016-02-26

--- Log opened Fri Feb 26 00:00:12 2016
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun00:03
shogun-notifier-shogun: Esben Sorig :feature/sphinxdoc * 6ba9e02 / examples/meta/ (6 files): https://github.com/shogun-toolbox/shogun/commit/6ba9e02d99ac161e0df8715a00caf52529c1f90200:03
shogun-notifier-shogun: Remove unnesecary dependencies translation rule on C# target. Fix slow and fast parser to generate consistent output. Remove automatically generated files by PLY.00:03
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 546944e / examples/meta/ (6 files): https://github.com/shogun-toolbox/shogun/commit/546944e0270c3b57415ce557669b8535ad8d50e700:03
shogun-notifier-shogun: Merge pull request #3009 from sorig/feature/sphinxdoc00:03
shogun-notifier-shogun:00:03
shogun-notifier-shogun: Remove unnesecary dependencies translation rule on C# target. Fix slo...00:03
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]00:11
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 240 seconds]01:07
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]03:03
shogun-buildbotbuild #1078 of nightly_default is complete: Failure [failed notebooks]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1078  blamelist: Viktor Gal <vigsterkr@gmail.com>, Yori Zwols <yori@google.com>06:17
@drwikingshogun-buildbot: force build --branch=develop 'nightly_default'10:17
shogun-buildbotbuild forced [ETA 1h13m31s]10:17
shogun-buildbotI'll give a shout when the build finishes10:17
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun10:41
-!- mode/#shogun [+o HeikoS] by ChanServ10:41
@HeikoSdrwiking: question: we have some python unit tests to check the meta example generator tools, I would like to include them in the test build11:35
@HeikoSthey are ran with nosetests11:35
@HeikoSdrwiking: https://github.com/shogun-toolbox/shogun/pull/301011:38
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]11:40
-!- besser82 [~besser82@fedora/besser82] has joined #shogun11:47
-!- mode/#shogun [+o besser82] by ChanServ11:47
shogun-buildbotbuild #1079 of nightly_default is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/107911:53
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun12:04
-!- mode/#shogun [+o HeikoS] by ChanServ12:04
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Ping timeout: 252 seconds]12:25
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun12:25
-!- mode/#shogun [+o HeikoS] by ChanServ12:25
@besser82drwiking, here comes the fc24 chroot =)  -->  https://besser82.fedorapeople.org/chroots/fedora-24-x86_64.tar.xz12:28
@besser82give it another 30 secs. to fully upload  ;)12:28
@HeikoSbesser82: hey any news on the plugins you mentioned?12:29
@besser82drwiking, ready to leech12:29
@HeikoSbesser82: also wanted to ask whether you are interested in looking into the matlab and swig issue12:29
@HeikoSbesser82: would be soooo cool to have matlab swig12:29
@HeikoSand I think this is possible12:30
@HeikoSin standard way12:30
@besser82HeikoS, currently writing the dynamic-loader lib, when that is done, I need to write a libshogun which just declares the empty class-factories and such...12:31
@besser82HeikoS, the only problem we have here is:  I don't have matlab to test all the stuff  :(12:31
@HeikoSah great12:32
@HeikoSbesser82: yes thats always the issue with matlab12:33
@HeikoSbut cool about the other thing12:33
@HeikoSway more important anyways12:33
@besser82jepp, since swig needs to be redone aftwards to...12:33
@besser82in fact pluginizing shogun is a long road, since we need to poke all it's guts and reconnect them in a different way12:34
@besser82buafter that is finished, we can do crazy, fancy stuff like rolling-releases and add new feature / functions on the fly12:36
@HeikoSbesser82: yeah definitely12:42
@HeikoSbesser82: hey btw any opinion on this:12:42
@HeikoShttps://github.com/shogun-toolbox/shogun/pull/301012:42
@besser82HeikoS, just commented on the diff12:55
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun13:11
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 76d5e69 / examples/meta/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/76d5e696fd658ab35021cce31d2018fa59a0cb0613:11
shogun-notifier-shogun: run python meta example generator tests using nosetests13:11
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * c6876db / examples/meta/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/c6876dbd3bc13a6d1341ff3ee23bcdffdcdbd01c13:11
shogun-notifier-shogun: explicit conditions and using find_program results to run nosetests13:11
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 941ddec / examples/meta/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/941ddec0c1a3e68ab26cfb8ada47ac840598fe8513:11
shogun-notifier-shogun: Merge pull request #3010 from karlnapf/feature/sphinxdoc13:11
shogun-notifier-shogun:13:11
shogun-notifier-shogun: run python meta example generator tests using nosetests13:11
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]13:14
-!- ksn2910 [b648eaea@gateway/web/freenode/ip.182.72.234.234] has joined #shogun13:29
-!- octokat [uid148680@gateway/web/irccloud.com/x-jkcxgxksbzepzxqx] has joined #shogun13:31
-!- ksn2910 [b648eaea@gateway/web/freenode/ip.182.72.234.234] has quit [Client Quit]13:31
-!- travis-ci [~travis-ci@ec2-54-226-60-20.compute-1.amazonaws.com] has joined #shogun14:29
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/11198950014:29
-!- travis-ci [~travis-ci@ec2-54-226-60-20.compute-1.amazonaws.com] has left #shogun []14:29
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun14:29
-!- mode/#shogun [+o HeikoS] by ChanServ14:29
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Quit: Leaving.]14:57
@besser82lisitsyn, ping?15:00
lisitsynbesser82: hey15:00
@besser82lisitsyn, yo!15:00
@besser82lisitsyn, I'm pretty done with the plugin-loading lib15:00
lisitsynhmm itneresting15:01
lisitsyn:)15:01
@besser82So we can start poking out shogun's guts next week15:01
lisitsynshow me15:01
@besser82lisitsyn, not yet in public repo  :P15:02
@besser82lisitsyn, will push during the eve15:02
@besser82the first testing / alpha thing... like dynaplugz-0.0.0.115:02
lisitsynhaha15:03
lisitsynokie15:03
@besser82lisitsyn, So how do we want to handle the pluginizing?15:04
lisitsynwell select some base classes15:04
@besser82yeah!  :P15:05
@besser82like the base classes every type of plugin derives from CSVM, etc15:05
@besser82thats for sure15:05
@besser82but how to handle it github wise?15:05
lisitsynI guess branch15:06
lisitsynwhat are alternatives?15:06
@besser82My proposal is:  Keep every plugin / lib / etc. in an own repo...15:06
lisitsynahh15:06
lisitsynoh15:06
lisitsynwhy15:06
@besser82so we can go away from that fat monolithic build and over-laborated cmake-code15:06
@besser82keep things isolated and simple15:07
lisitsynI think separate dirs would suffice15:07
lisitsynthey have shared library anyway15:07
@besser82then we still have that monolithic structure15:07
@besser82like needing to build the whole thing if just one single thing changes in one plugin15:07
lisitsynwhy?15:08
@besser82and we cannot do stuff like fast rolling releases15:08
lisitsynwe could have some library/15:08
lisitsynwhich is built once15:08
lisitsynand modules/15:08
@besser82because of in distros i cannot just build a single rpm in a set of many15:08
lisitsyneach of them is selected and then built (and rebuilt on updates)15:08
@besser82that starts to make things over-elaborated angain15:08
@besser82we currently have so many different corner-cases in cmake and everything15:09
@besser82and sub-projects won't help that much15:10
@besser82that's why I'm proposing keep every single thing in an isolated repo, and e.g. have some maintainance tool to build a full set15:11
lisitsynI don't really get why splitting repos would help15:11
lisitsynit is just about git layout15:11
lisitsynI mean it is okay to have custom plugins anywhere else15:11
@besser82because then we have the possiblity to easily release a shogun-plugin-fancy_shit 1.2.3.415:12
@besser82and can do fast builds on e.g. Travis15:12
lisitsynwe can do that with travis anyway just building this very thing from one repo15:12
@besser82yeah, but with too much effort just to detect, what changed...15:13
lisitsynyou mean if we change the library15:13
lisitsynah ok I get it15:13
lisitsynbut still I am not sure we would be able to handle this submodules madness15:14
lisitsynit would work well if we had rock-stable library15:14
lisitsynbut currently we still want to develop it15:14
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 91c08b8 / examples/meta/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/91c08b86be34ba3af611b15285fc168efbbf0b0a15:25
shogun-notifier-shogun: prepare cmake for ruby15:25
@besser82lisitsyn, sry... been afk15:35
@besser82That can be handled pretty well15:35
@besser82Look at the guys from SUSE15:36
@besser82They constantly develop on that pretty large YaST-thing15:36
@besser82and keep all the stuff in seperate repos...  no need for submodules  ;)15:36
@besser82will be back in short...  Lunch-time  =)15:37
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 7912b19 / examples/meta/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/7912b19763237474c63fc603ed5b7f3d96aa016015:46
shogun-notifier-shogun: correct wrong folder15:46
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 89ce595 / examples/meta/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/89ce595fb48655808de2f22593955902dadfa24515:47
shogun-notifier-shogun: correct wrong folder15:47
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 3d1a3be / examples/meta/CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/3d1a3beb8c0531b17b6eb3044e5bbf69cf8c1e0915:47
shogun-notifier-shogun: correct modular interface name15:47
-!- travis-ci [~travis-ci@ec2-54-211-189-228.compute-1.amazonaws.com] has joined #shogun15:55
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/11201949415:55
-!- travis-ci [~travis-ci@ec2-54-211-189-228.compute-1.amazonaws.com] has left #shogun []15:55
@besser82lisitsyn, I'm back16:24
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun16:58
-!- mode/#shogun [+o HeikoS] by ChanServ16:58
-!- shade_ [c1341826@gateway/web/freenode/ip.193.52.24.38] has joined #shogun17:18
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 240 seconds]17:20
-!- shade_ [c1341826@gateway/web/freenode/ip.193.52.24.38] has quit [Quit: Page closed]17:26
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun18:22
-!- mode/#shogun [+o HeikoS] by ChanServ18:22
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 862d188 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/862d18804663b31857f94cf4d71bd0e83902598e18:24
shogun-notifier-shogun: added ruby to meta examples, cookbook, and test build18:24
shogun-notifier-shogun: Heiko Strathmann :feature/sphinxdoc * 9e6b6df / / (5 files): https://github.com/shogun-toolbox/shogun/commit/9e6b6df0615bc91114d08edc60a021898ffa067318:24
shogun-notifier-shogun: Merge pull request #3012 from karlnapf/feature/sphinxdoc_ruby18:24
shogun-notifier-shogun:18:24
shogun-notifier-shogun: added ruby to meta examples, cookbook, and test build18:24
@HeikoSdrwiking, lisitsyn, besser82 check this I need help: https://github.com/shogun-toolbox/shogun/pull/301419:22
lisitsynoh19:23
lisitsynHeikoS: this is indeed dangerous to make it via custom command19:24
@HeikoSlisitsyn: I know19:24
@HeikoSthats why I ask19:24
@HeikoSjava meta examples are compiled this way19:24
@HeikoS(and java undocumented ones too)19:24
lisitsynyeah but there is only one java19:24
@HeikoSlisitsyn: well I am happy to change19:25
@HeikoSpoint was to get something working19:25
@HeikoSand then go from there19:25
@HeikoSlisitsyn: and it indeed works19:25
lisitsynokok19:25
@HeikoSautomagic cpp examples :)19:25
@HeikoSthat pass the test build19:25
lisitsynwe have meta cpp?19:25
@HeikoSyes19:25
@HeikoSwell19:25
@HeikoShacky draft19:25
@HeikoSneeds some love19:25
lisitsynokie19:26
@HeikoSif you pull my PR feature branch you can run it locally19:26
@HeikoSalso adds it to the cookbook19:26
lisitsynHeikoS: I think you need add_executable19:26
lisitsyninstead of custom command19:26
@HeikoSlisitsyn: not possible19:26
lisitsynwhy?19:26
@HeikoSthe .cpp does not exist at cmake time19:26
@HeikoSit is generated19:26
@HeikoSI gotta run19:26
@HeikoScan you comment on the github page?19:27
lisitsynHeikoS: yeah ok19:28
lisitsynI don't know how to do that then haha19:28
@HeikoSlisitsyn: see what I wrote, maybe that can work19:29
@HeikoSsee you later19:29
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 276 seconds]19:33
-!- travis-ci [~travis-ci@ec2-54-211-189-228.compute-1.amazonaws.com] has joined #shogun20:04
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/11206395520:04
-!- travis-ci [~travis-ci@ec2-54-211-189-228.compute-1.amazonaws.com] has left #shogun []20:04
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]21:24
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun23:23
-!- mode/#shogun [+o HeikoS] by ChanServ23:23
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]23:30
--- Log closed Sat Feb 27 00:00:14 2016

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