IRC logs of #shogun for Thursday, 2013-07-25

--- Log opened Thu Jul 25 00:00:46 2013
shogun-notifier-shogun: Soeren Sonnenburg :develop * 238ead3 / src/shogun/mathematics/ajd/FFDiag.h: https://github.com/shogun-toolbox/shogun/commit/238ead3c7616dbc86553a76be548004774f1c2f600:01
shogun-notifier-shogun: drop unicode character00:01
@sonney2kwiking, could you please install jinja2 on the bsd bot?00:01
@iglesiasgsonney2k, did you see clang in travis still complain about c++11 unrecognized option?00:02
@sonney2kiglesiasg, no00:03
@sonney2kiglesiasg, which one?00:03
@sonney2kiglesiasg, btw did 3km today :)00:03
@iglesiasgsonney2k, swimming?00:03
@iglesiasgsonney2k, that's a good one in that case!00:03
@sonney2kif the weather stays good I can go for 4 but I was afraid that kids are awake already00:04
@sonney2kyeah00:04
@iglesiasgsonney2k, here for instance -- pickle27's last PR https://travis-ci.org/shogun-toolbox/shogun/jobs/944575000:04
van51sonney2k: you 're a disgrace to programmers :p00:04
van51sonney2k: we 're supposed to be fat and lazy00:05
@iglesiasghahaha00:05
@iglesiasgvan51, that's just an stereotype! :P00:05
shogun-buildbotbuild #1066 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1066  blamelist: Soeren Sonnenburg <sonne@debian.org>00:05
gsomixgood stereotype. I like it. :300:06
shogun-buildbotbuild #753 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/753  blamelist: Soeren Sonnenburg <sonne@debian.org>00:06
@sonney2kiglesiasg, arg kid crying00:06
@sonney2ksec00:06
@sonney2kvan51, I am fat and lazy but I like swimming00:10
@sonney2k^ iglesiasg00:10
@sonney2kiglesiasg, I don't understand that00:10
@sonney2kiglesiasg, the error should not be there00:10
@iglesiasgsonney2k, yes, I don't understand that error either00:11
@iglesiasgsonney2k, I think HeikoS and lambday already reverted the change in the templates to fix that00:11
@iglesiasgsonney2k, but it is still there00:11
@sonney2kiglesiasg, I explicitly did -Werror -std=c++1100:11
@iglesiasgsonney2k, and someone else got that error in ubuntu 12.04 too00:11
@iglesiasgsonney2k, why would -Werror -std=c+11 fix that? Or that is about clang travis?00:12
@sonney2kiglesiasg, I would need the output of configure.log from sb with a recent clang version00:12
@sonney2kno one seems to have clang 4.2 (as we have on the buildbot)00:12
@iglesiasgyep, that looks too modern for my ubuntu box00:13
@iglesiasgmaybe somewhere else rather than the official repositories to get it?00:13
shogun-buildbotbuild #1270 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1270  blamelist: Soeren Sonnenburg <sonne@debian.org>00:14
@sonney2kiglesiasg, debian has 3.2 so I suspect no00:14
@iglesiasgsonney2k, can't we get that can of info from travis machine somehow?00:15
@sonney2kiglesiasg, well we could add to configure.log00:18
@sonney2kiglesiasg, can you add that to the travis yml?00:18
@iglesiasgsonney2k, I can have a quick look at it00:18
@sonney2kohh man what I am doing now is intrusive00:18
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has quit [Ping timeout: 256 seconds]00:19
* sonney2k is getting rid of EFeatureType / EFeatureClass00:19
@iglesiasgnasty00:19
@iglesiasgsonney2k, so a 'cat configure.log' after ./configure should give us what we want if I understood correctly00:20
@iglesiasgI just issued a PR with that, let's don't merge it and see travis output when it fires for the PR00:23
@sonney2kiglesiasg, maybe we should have this always turned on though00:24
@sonney2kbut lets see first00:24
shogun-notifier-shogun: Soeren Sonnenburg :develop * e67e109 / src/configure: https://github.com/shogun-toolbox/shogun/commit/e67e1091ac2b7632b8d8488ae232e8edede9546300:29
shogun-notifier-shogun: add rtti test in configure00:29
@sonney2kalright sleep time!00:35
@sonney2kcu00:35
@iglesiasgbye bye, good night00:36
gsomixnite00:39
gsomixtoday is not productive day :(00:39
shogun-buildbotbuild #1542 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1542  blamelist: Soeren Sonnenburg <sonne@debian.org>00:39
* gsomix yawns00:40
shogun-buildbotbuild #1543 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1543  blamelist: Soeren Sonnenburg <sonne@debian.org>00:56
gsomixsonney2k, ok, part by part01:00
gsomixsonney2k, first part on github already01:00
gsomixsonney2k, https://github.com/shogun-toolbox/shogun/pull/1275/files01:00
gsomixgood night people01:00
shogun-buildbotbuild #1387 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1387  blamelist: Soeren Sonnenburg <sonne@debian.org>01:04
@iglesiasggood night gsomix !01:07
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has joined #shogun01:09
travis-ci[travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/944650801:09
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has left #shogun []01:09
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has joined #shogun01:29
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/944949901:29
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has left #shogun []01:29
-!- hushell [~hushell@c-24-21-169-136.hsd1.or.comcast.net] has joined #shogun01:40
@iglesiasghi hushell!01:41
@iglesiasghushell, are you available a few minutes?01:41
-!- van51 [~van51@athedsl-399972.home.otenet.gr] has left #shogun ["QUIT :Leaving."]01:50
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has joined #shogun01:53
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/944964001:53
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has left #shogun []01:53
@iglesiasghushell, never mind, I did a github issue instead01:56
@iglesiasggood night!01:56
shogun-notifier-shogun: Kevin :develop * 1a5e075 / src/shogun/converter/ica/Jade.cpp: https://github.com/shogun-toolbox/shogun/commit/1a5e075afb04d5e408e4af08f866ef4ea38a4b7f01:57
shogun-notifier-shogun: bug fixes in Jade.cpp01:57
shogun-notifier-shogun: Kevin :develop * d468914 / src/shogun/converter/ica/Jade.cpp,src/shogun/converter/ica/Jade.h: https://github.com/shogun-toolbox/shogun/commit/d468914f70d2c2f56e9c0638f4127788d029180201:57
shogun-notifier-shogun: fixed Jade01:57
shogun-notifier-shogun: Kevin Hughes :develop * f499939 / src/shogun/converter/ica/Jade.cpp: https://github.com/shogun-toolbox/shogun/commit/f49993991a55d9e83f172025e986cfd38440cc9801:57
shogun-notifier-shogun: Jade fixed looping code style01:57
shogun-notifier-shogun: Kevin :develop * 41e938b / src/shogun/converter/ica/Jade.cpp: https://github.com/shogun-toolbox/shogun/commit/41e938b63c3f8b0f34ced472afa9f30eac5b554c01:57
shogun-notifier-shogun: Jade, code clean up around the eigenvectors01:57
shogun-notifier-shogun: Kevin :develop * bdada87 / src/shogun/converter/ica/Jade.cpp,src/shogun/converter/ica/Jade.h: https://github.com/shogun-toolbox/shogun/commit/bdada874070a851e9a4f2eab72ae252519d8504b01:57
shogun-notifier-shogun: Jade cleanup01:57
shogun-notifier-shogun: Kevin :develop * 4307eee / tests/unit/converter/ica/Jade_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/4307eee48e2738b6ff14cbe6ac9ca83dae71f4ae01:57
shogun-notifier-shogun: fixed Jade unit test01:57
shogun-notifier-shogun: Fernando Iglesias :develop * 783117c / / (3 files): https://github.com/shogun-toolbox/shogun/commit/783117c6af1a8fc42801463f24ece5ec1131448e01:57
shogun-notifier-shogun: Merge pull request #1296 from pickle27/develop01:57
shogun-notifier-shogun:01:57
shogun-notifier-shogun: Fixed Jade01:57
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Leaving]01:57
shogun-buildbotbuild #1544 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1544  blamelist: Kevin <kevinhughes27@gmail.com>02:14
shogun-buildbotbuild #1545 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1545  blamelist: Kevin <kevinhughes27@gmail.com>, Kevin Hughes <kevinhughes27@gmail.com>02:17
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has joined #shogun02:17
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/945032702:17
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has left #shogun []02:17
shogun-buildbotbuild #1546 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/154602:29
shogun-buildbotbuild #1067 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1067  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Kevin <kevinhughes27@gmail.com>02:30
shogun-buildbotbuild #754 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/754  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Kevin <kevinhughes27@gmail.com>02:31
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has joined #shogun02:37
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/945053502:37
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has left #shogun []02:37
shogun-buildbotbuild #1271 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1271  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Kevin <kevinhughes27@gmail.com>02:39
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has joined #shogun02:59
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/945110602:59
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has left #shogun []02:59
-!- zxtx [~zv@rrcs-76-79-81-162.west.biz.rr.com] has quit [Ping timeout: 240 seconds]03:06
shogun-buildbotbuild #403 of nightly_all is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_all/builds/40303:08
shogun-buildbotbuild #1388 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1388  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Kevin <kevinhughes27@gmail.com>03:15
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has joined #shogun03:41
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/945205903:41
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has left #shogun []03:41
shogun-buildbotbuild #468 of nightly_default is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/46804:15
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has joined #shogun04:24
travis-ci[travis-ci] it's Fernando Iglesias's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/945399904:24
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has left #shogun []04:24
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]04:57
-!- pickle27 [~Kevin@d67-193-243-174.home3.cgocable.net] has quit [Quit: Leaving]05:22
-!- nube [~rho@116.90.239.3] has joined #shogun06:10
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]06:20
-!- nube [~rho@116.90.239.3] has joined #shogun06:21
gsomixgood morning07:35
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has joined #shogun08:28
-!- gsomix [~gsomix@109.169.225.10] has quit [Ping timeout: 246 seconds]08:48
-!- gsomix [~gsomix@109.169.242.187] has joined #shogun09:01
-!- lambday [67157f4c@gateway/web/freenode/ip.103.21.127.76] has joined #shogun09:52
lambdayHeikoS: sonney2k: sorry my network went down suddenly last night :(09:53
lambdayHeikoS: adding all template instantiations since before I removed them it was fine (I am not sure why it gives this error)09:55
gsomixgood morning10:11
gsomixawesome! http://photojournal.jpl.nasa.gov/figures/PIA17171_fig1.jpg10:12
gsomix"That's us... from Saturn."10:13
lambdaygsomix: wow! :-o10:15
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun10:48
shogun-notifier-shogun: lambday :develop * 7891ac3 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/7891ac321ffa7cc16257da3d01175c2dc2948d0c10:48
shogun-notifier-shogun: template instantiation added, accuracy reduced for log-det unittest10:48
shogun-notifier-shogun: Heiko Strathmann :develop * 2dcf81d / / (3 files): https://github.com/shogun-toolbox/shogun/commit/2dcf81dd141d007a6facd92f27164ca7edb4592f10:48
shogun-notifier-shogun: Merge pull request #1300 from lambday/feature/log_determinant10:48
shogun-notifier-shogun:10:48
shogun-notifier-shogun: template instantiation added, accuracy reduced for log-det unittest10:48
lambdayHeikoS: keeping fingers crossed! I am not sure about this!10:48
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun10:51
shogun-buildbotbuild #755 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/755  blamelist: lambday <heavensdevil6909@gmail.com>10:56
lambdaynope! didn't work!10:57
shogun-buildbotbuild #1068 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1068  blamelist: lambday <heavensdevil6909@gmail.com>11:01
shogun-buildbotbuild #1272 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1272  blamelist: lambday <heavensdevil6909@gmail.com>11:06
shogun-buildbotbuild #1548 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1548  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>11:07
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 264 seconds]11:07
-!- iglesiasg [~iglesias@2001:6b0:1:1da0:c149:9096:8977:c686] has joined #shogun11:07
-!- mode/#shogun [+o iglesiasg] by ChanServ11:08
@iglesiasggood morning11:08
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has joined #shogun11:11
travis-ci[travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/946516111:11
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has left #shogun []11:11
lisitsyniglesiasg: thanks for reviewing and merging pickle27's code!11:15
@iglesiasglisitsyn, no problem at all :)11:15
thoralfHey.11:16
lisitsynhey thoralf11:16
thoralfsonney2k: "thoralf, currently the buildbot installs stuff somewhere and then runs the make check-examples etc" <-- I don't understand.  With my changes, check-examples relies on the compiled libraries from the source directory.  Not the target location.11:17
thoralfsonney2k: So, calling "make install" does not hurt, but has no effect on check-examples either.11:17
thoralfsonney2k: Did I miss something?11:17
thoralfCopy-paste from yesterday. ;)11:18
-!- nube [~rho@36.253.103.184] has joined #shogun11:29
@iglesiasglisitsyn, gsomix, can SGNDArray be currently used from interfaces?11:38
gsomixiglesiasg, hm, there are typemaps for SGNDArray.11:39
@iglesiasggsomix, all right, then I guess it could be used11:40
gsomixiglesiasg, yep11:41
-!- nube [~rho@36.253.103.184] has quit [Ping timeout: 268 seconds]11:46
@sonney2kthoralf, I meant that it would be good to know we installed everything to compile & run the examples!12:00
@iglesiasgsonney2k, hi there!12:00
@iglesiasgsonney2k, configure.log in travis clang https://travis-ci.org/shogun-toolbox/shogun/jobs/945187112:00
thoralfsonney2k: So you're suggesting that we could run both: check-examples on system wide installed shogun as well as without install?12:02
thoralfs/could/should be able to/12:02
lambdaysonney2k: hi12:02
lambdaysonney2k: my network went off all of a sudden last night :( sorry12:03
lambdaysonney2k: if you have a min, could you please take a look at this? http://www.compileonline.com/compile_cpp_online.php12:03
lambdaysonney2k: this is the situation we have, I am not sure while it works on my machine or travis but not on buildbot :(12:03
@sonney2kiglesiasg, see it happens with Generating dependencies!12:04
@sonney2kiglesiasg, no warnings during build!12:04
@sonney2kthoralf, yes exactly12:05
-!- nube [~rho@116.90.239.3] has joined #shogun12:05
@sonney2klambday, the link is not proper...12:05
-!- nube [~rho@116.90.239.3] has quit [Client Quit]12:05
lambdaysonney2k: okay.. pasting on codepad12:06
thoralfsonney2k: I see that this would be nice, but it's also a lot of work.  Not so say that I can do it right now, but may I suggest:12:06
@iglesiasgsonney2k, what is this 'generating dependencies' step exactly doing?12:06
lambdaysonney2k: http://codepad.org/vSkxeMgD12:07
@sonney2kiglesiasg, creating rules which .h / .cpp files are dependencies for a file to be build12:07
thoralfsonney2k: My change makes it impossible to run check-examples on the system-wide installation.  So we maybe make it possible to create a fake-installation in the shogun directories.12:07
thoralfsonney2k: Lets say in shogun/build/12:08
thoralfsonney2k: So the code for "make install" can be used to install both - depending on the configure variables.12:08
@sonney2klambday, templates and virtual functions + inheritance *urgs*12:09
@sonney2klambday, you sure you want that?12:09
lambdaysonney2k: :( no other way :(12:09
@sonney2klambday, that cries for problems!12:09
thoralfsonney2k: More complicated and more flexible setup.12:09
thoralfsonney2k: My current changes are tested and I can overlook the side effects.12:10
@sonney2kthoralf, that would actually be trivial - just do make install check-examples DESTDIR=../build12:10
lambdaysonney2k: I don't know what else to do :( everything else seems to work fine.. In fact I used this same for another class and buildbot didn't complain for that!!12:10
thoralfsonney2k: While I cannot do this for my lastest idea.12:10
thoralfsonney2k: If that's true, my time spent for the PR was wasted. ;)12:11
@sonney2kthoralf, I thought you need that for eclipse?12:12
@sonney2kI mean to run it in-place12:12
thoralfsonney2k: Yes.12:12
@sonney2kso the DESTDIR thing doesn't fix anything12:12
shogun-buildbotbuild #1389 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1389  blamelist: lambday <heavensdevil6909@gmail.com>12:12
@sonney2klambday, which buildbot does complain btw? deb1?12:13
lambdaysonney2k: checking12:13
lambdayrpm112:13
lambdaysonney2k:12:14
@sonney2klambday, the example compiles on all machines / compilers I've found12:15
@sonney2kincluding rpm112:15
lambdaysonney2k: then I must have missed something12:16
lambdaysonney2k: checking..12:16
@sonney2klambday, in any case you should make sure that we don't expose these classes to the outside12:16
thoralfsonney2k: Actually I only wanted to submit a small patch... then you encouraged me to change this and to do it for all interfaces.  And now it's maybe been for the waste bin. ;)12:16
lambdaysonney2k: yes..12:16
@sonney2klambday, ?12:17
@sonney2kthoralf, yeah I am evil12:18
thoralfsonney2k: Sure!12:18
lambdaysonney2k: we'd not expose these classes to any modular interfaces.. these are all internals12:18
@HeikoSthoralf, sonney2k whats the issue?12:19
@sonney2klambday, ok but what fails then?12:21
thoralfHeikoS: We just found out that my PR would be obsolete if "make install check-examples DESTDIR=../build" works. ;)12:21
@HeikoSthoralf: ah I see12:21
@HeikoSthoralf: damn :) sorry for that12:21
lambdaysonney2k: I am didn't figure out :(12:21
lambdaysonney2k: might be that I missed some headers.. checking12:22
@sonney2klambday, I have local access to the rpm1 machine if you want me to try things12:22
@sonney2kiglesiasg, I get it now12:24
@sonney2kiglesiasg, we use g++ to generate dependencies12:24
@sonney2kiglesiasg, but it gets all the compile flags12:25
@sonney2kfrom clang!12:25
@iglesiasgsonney2k, oh12:25
@iglesiasgso the cc1plus error line is from g++12:25
lambdaysonney2k: I don't understand what does the error msg say.. similar type of code is there for CDenseMatrixOperator (except that it doesn't inherit with the same template arg for parent)..12:25
@sonney2kiglesiasg, yes!12:25
@iglesiasgsonney2k, all right. Then I guess we have to change that so the dependencies are also created with clang when compiling with ti12:26
@iglesiasgit*12:26
@sonney2kiglesiasg, I guess we can use clang also to generate dependencies12:26
@iglesiasgsonney2k, it should be possible indeed12:26
@sonney2kiglesiasg, that won't fix the situation with other compilers12:27
@sonney2ksome might not be able to do gcc -M stuff12:27
@iglesiasgsonney2k, what other compilers? BSD cygwin and so?12:27
@sonney2kiglesiasg, or we don't pass some flags to that one which might be wrong though if stuff is ifdef'd in the headers12:28
@iglesiasgit is headache to make things valid among several compilers or platforms in general12:30
@sonney2kiglesiasg, yeah maybe we should just limit support to gcc / clang12:32
lisitsynicc12:32
@iglesiasgsonney2k, but which ones are the others?12:32
@sonney2klambday, who has that?12:32
@iglesiasglisitsyn, ^12:32
@sonney2klisitsyn, did you ever try shogun with that?12:32
lisitsynsonney2k: icc? yes why not12:32
lisitsynit is free12:32
@sonney2kand did it work?12:32
lisitsynyes iirc12:32
lisitsynICC is quite standart compliant I think12:33
@iglesiasgI am a ignorant, first time I heard of icc12:33
lisitsynits warnings are even better than clang ones12:33
@iglesiasglisitsyn, really? omg I must try it then!12:33
lisitsyniglesiasg: just download intel composer xe 201312:33
@iglesiasglisitsyn, apt-get?12:34
lisitsyniglesiasg: no intel website12:34
lambday sonney2k sorry I didn't get :(12:34
@sonney2klambday, meant lisitsyn :)12:34
lisitsynlisitday12:34
lisitsynlamdsyn12:34
lambdaylol12:34
@sonney2klamdsyny12:34
lisitsynsonney2k: I thought you knew how to spell that but you failed at our workshop!12:35
@sonney2k??12:35
lisitsynsonney2k: well you said you don't know how to spell my last name12:35
gsomixsonney2k, hey12:35
gsomixsonney2k, have a minute for review?12:35
lisitsynHeikoS: sorry didn't have time to fill in some discussion in that issue12:36
@sonney2klambday, which g++ version is it that fails then?12:36
@HeikoSlisitsyn: dont worry, maybe just later12:36
thoralfsonney2k: Okay, your idea does not work, since $(DESTDIR) is concattenated with other paths from src/.config.12:36
lambdaysonney2k: the one that rpm1 has.. it passes in mine and on all of travis's12:36
@HeikoSlisitsyn, sonney2k I plan to start adding shogun development ugidelines to the github wiki, maybe we can even link them from the webpage12:36
thoralfsonney2k: So if you have some complicated prefix path, it will be also contained in $DESTDIR12:37
@HeikoSlisitsyn, sonney2k we can use that to document general ideas and also particular concepts like SGVector etc12:37
* sonney2k installs g++-4.412:37
lambdaysonney2k: which one did it have earlier?12:37
lisitsynsonney2k: necromancy stuff12:38
@sonney2kHeikoS, please do that in README.developer12:39
@HeikoSsonney2k: I disagree12:39
@sonney2kthoralf, it just preprends stuff to prefix.12:39
@sonney2kHeikoS, ?12:39
@HeikoSsonney2k: would like to have something public available colaborative easy access12:39
@HeikoSnobody reads readme12:39
@sonney2kHeikoS, nobody reads wikis12:39
@HeikoSsonney2k: so they get outdated12:39
@HeikoSsonney2k: we can synch the Readme by the wiki12:40
@HeikoSalso readmes is just text no markdown12:40
@sonney2ksure12:40
@sonney2kHeikoS, it is not the format or anything it is the tl;dr issue12:40
@HeikoSsonney2k: yeah, wikis are easier to digest I think, also most projects use them12:41
@HeikoSsonney2k: readme is all very old-school12:41
@HeikoSsonney2k: but I think we should still have them, just in addition12:41
thoralfsonney2k: But the way paths are concattenated in make check-examples does not work.  The resulting paths do not exist.12:41
thoralfsonney2k: DESTDIR need to be (at least) absolute.12:42
thoralfsonney2k: But it really works.12:42
@sonney2kthoralf, yeah could be12:42
@sonney2kthoralf, but I still like the idea of having a make check-examples locally *and* for the installed thing12:43
thoralfsonney2k: Yeah, but if "make check-examples-local" (working title ;)) just does a "make install check-examples DESTDIR=/foo", it's already done.12:44
@sonney2kthoralf, true would be sufficient12:44
@sonney2kdidn't think  of that12:45
@sonney2klambday, compiles with g++-4.4.7 here12:45
lambdaysonney2k: on rpm1?12:46
lambdaysonney2k: shogun or the example code?12:46
@sonney2klambday, on my machine compiling shogun12:47
@sonney2klambday, rpm1 has the same g++ version (but redhat...)12:47
@sonney2kand it fails there12:47
lambdaysonney2k: mine is redhat (fedora) :( and it works fine.. mine is gcc 4.6.312:48
lambdaysonney2k: no clue what's wrong :(12:48
shogun-notifier-shogun: Evgeniy Andreev :develop * b7e6d6f / / (7 files): https://github.com/shogun-toolbox/shogun/commit/b7e6d6f964a030695ef9cd16c4156e3d3cba25c612:51
shogun-notifier-shogun: LineReader and CircularBuffer are modified12:51
shogun-notifier-shogun: Soeren Sonnenburg :develop * 74263b9 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/74263b99cfbc374b4882d153ce94f1f7191ba1be12:51
shogun-notifier-shogun: Merge pull request #1275 from gsomix/feature/linereader12:51
shogun-notifier-shogun:12:51
shogun-notifier-shogun: Bug fixes and re-factoring for LineReader and CircularBuffer12:51
gsomixsonney2k, cool. thanks!12:53
gsomixsonney2k, another part will be little later.12:53
lambdayHeikoS: we didn't notice any failing compilation on rpm1 when I added that class, right?12:56
thoralfsonney2k: I could do another PR with this change, since it seems to work.  It's just a new make target an will thus have no side effects, except for a build-dir that's not gonna be cleaned up.12:57
thoralfsonney2k: would a "rm $(BUILD_DIR)" after successful build be okay?12:58
@HeikoSlambday: not really13:00
lambdayHeikoS: can we access to past build logs?13:00
lambdaysonney2k: HeikoS only a few are there..13:00
shogun-buildbotbuild #756 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/756  blamelist: Soeren Sonnenburg <sonne@debian.org>13:01
@HeikoSlambday: I think it is possible to access them13:01
lambdayHeikoS: how? that might be helpful13:01
@sonney2klambday, well tests were broken so the buildbot didn't run things13:02
lambdaysonney2k: oh13:02
@sonney2klambday, I managed to create a different error13:02
lambdaysonney2k: different error?13:02
@HeikoSsonney2k: if I add another .i file to moduarl interfaces, is it used automatically, or is there a list?13:03
@sonney2klambday, http://dpaste.com/1316870/13:03
lisitsynHeikoS: there is a list somewhere13:03
lisitsynmodshogun or so13:03
@sonney2kHeikoS, you then have to add it to modshogun.i etc13:03
@iglesiasgHeikoS, in Makefile.template is this list I think13:04
lambdaysonney2k: checking...13:04
@iglesiasgHeikoS, but I think you need to modify that if you add a new directory rather than just a file13:04
lambdaysonney2k: so its not taking default template arg13:05
shogun-buildbotbuild #1069 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1069  blamelist: Soeren Sonnenburg <sonne@debian.org>13:06
lambdaysonney2k: could you please add an instantiation in CIterativeLinearSolver.cpp for <float64_t, float64_t>?13:06
lambdaysonney2k: I think this should work :(13:06
@sonney2klambday, did this already13:06
@sonney2know the buildbot removed my dir13:06
@sonney2kretrying13:06
lambdaysonney2k: sorry for this trouble :(13:07
shogun-buildbotbuild #1273 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1273  blamelist: Soeren Sonnenburg <sonne@debian.org>13:09
shogun-buildbotbuild #1549 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1549  blamelist: Evgeniy Andreev <gsomix@gmail.com>13:12
@sonney2klambday, the error msg is weird IMHO struct shogun::CIterativeLinearSolver<double, double>’13:14
@sonney2kwhy struct?13:14
lambdaysonney2k: no idea! I've seen the same at many places... they call it struct :(13:16
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has joined #shogun13:16
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/946854513:16
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has left #shogun []13:16
thoralfsonney2k: Another try? ;) https://github.com/shogun-toolbox/shogun/pull/130113:20
@HeikoSiglesiasg, sonney2k thanks!13:20
@sonney2klambday, found it13:20
-!- nube [~rho@116.90.239.3] has joined #shogun13:20
lambdaysonney2k: what is it?13:21
@sonney2klambday, the rpm1 doesn't hav EIGEN313:21
@sonney2ke13:21
@sonney2klambday, so some classes in the hierarchy are not available13:21
lambdayerrr! and that fails? but I've put #ifdef13:21
@sonney2klambday, you can reproduce it locally when you do ./configure --disable-eigen313:21
@sonney2klambday, some class must be missing it13:21
lambdaysonney2k: thankssss I'm checking13:21
lambdaysonney2k: alright... :D13:21
lambdayphew!13:22
@HeikoSiglesiasg, sonney2k thanks!13:22
@iglesiasgHeikoS, you are welcome!  :)13:23
shogun-notifier-shogun: Thoralf Klein :develop * 9fe7d6b / src/Makefile: https://github.com/shogun-toolbox/shogun/commit/9fe7d6ba17a8b4ed4365e8322e47b6b2430451ea13:23
shogun-notifier-shogun: Added special make targets to allow builds without installing them.13:23
shogun-notifier-shogun:13:23
shogun-notifier-shogun: Just call: $ make {install,tests,check-examples,run-testsuite}-local-build clean-local-build13:23
shogun-notifier-shogun: Soeren Sonnenburg :develop * 7d5f236 / src/Makefile: https://github.com/shogun-toolbox/shogun/commit/7d5f236225387e1b137d631c9c23cbbd9c98912b13:23
shogun-notifier-shogun: Merge pull request #1301 from tklein23/allow_builds_in_src_tree13:23
shogun-notifier-shogun:13:23
shogun-notifier-shogun: Added special make targets to allow builds without installing them.13:23
thoralfYay. ;)13:23
@sonney2kHeikoS, thanks for what?13:23
@HeikoSsonney2k: question: if the apply() method of machine is marked to return new objects, is that applied to a GP when its defined in another .i file?13:23
lisitsynHeikoS: I think so13:24
lisitsynHeikoS: well order matters13:24
thoralfHeikoS, iglesiasg: We now have new make targets.  Just try "make check-examples-local-build" (and don't blame me on the long name ;))13:24
@sonney2kthoralf, well you are to be blamed could be named check-examples-local at least :)13:24
@HeikoSlisitsyn: cool thanks!13:24
@HeikoSlisitsyn: I put all GP things in a seperate file, its too messy otherwise13:25
@sonney2kHeikoS, parse error13:25
@iglesiasgthoralf, this is to check examples without installing, right?13:25
@iglesiasgthoralf, so first we make normally and then that13:25
thoralfiglesiasg: Right.13:25
@iglesiasgthoralf, all right, thank you!13:25
thoralfiglesiasg: Internally it calls "make install", but to a directory inside the source tree.13:25
thoralfiglesiasg: Hidden in shogun/structured/... ;)13:25
thoralfsonney2k: What about check-examples-l? ;)13:26
@sonney2kthoralf, you should choose the least used directory13:36
@sonney2kthoralf, or the one with the most classes :)13:36
shogun-notifier-shogun: Soeren Sonnenburg :develop * 308f52a / src/Makefile.template,src/configure: https://github.com/shogun-toolbox/shogun/commit/308f52af693edbf3c3623df6de60b10150d72e0e13:37
shogun-notifier-shogun: generate dependencies with default c++ compiler or gcc or clang or13:37
shogun-notifier-shogun: makedepend - whatever is available first13:37
thoralfsonney2k: Trying to maximize depth-in-tree should do something similar ;)13:37
shogun-buildbotbuild #1390 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1390  blamelist: Soeren Sonnenburg <sonne@debian.org>13:38
@sonney2kthoralf, hehe13:41
@sonney2kiglesiasg, that should fix it13:41
shogun-buildbotbuild #757 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/757  blamelist: Soeren Sonnenburg <sonne@debian.org>13:43
shogun-buildbotbuild #1551 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1551  blamelist: Thoralf Klein <thoralf.klein@zib.de>13:43
@sonney2kHeikoS, do you know when wiking is back?13:43
shogun-buildbotbuild #758 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/758  blamelist: Soeren Sonnenburg <sonne@debian.org>13:45
shogun-buildbotbuild #1070 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1070  blamelist: Soeren Sonnenburg <sonne@debian.org>13:47
lambdaysonney2k: HeikoS: sent the patch..13:50
@sonney2klambday, excellent!13:50
lambdayHeikoS: few gp related unit-tests fail to compile in absense of eigen313:51
@sonney2klambday, you need to ifdef them too then13:51
shogun-buildbotbuild #1274 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1274  blamelist: Soeren Sonnenburg <sonne@debian.org>13:51
lambdayI should always make shogun thrice before sending a PR.. eigen3, older eigen3, and without eigen313:51
shogun-notifier-shogun: lambday :develop * 2f15df7 / src/shogun/mathematics/logdet/ (5 files): https://github.com/shogun-toolbox/shogun/commit/2f15df7eb753a21c6ec0a86d49a0a18a5f6fa07613:52
shogun-notifier-shogun: fixed compilation error in absense of eigen313:52
shogun-notifier-shogun: Soeren Sonnenburg :develop * cf32c71 / src/shogun/mathematics/logdet/ (5 files): https://github.com/shogun-toolbox/shogun/commit/cf32c71e1db435274bb4225f3d0449bc7fb3eeb113:52
shogun-notifier-shogun: Merge pull request #1302 from lambday/feature/log_determinant13:52
shogun-notifier-shogun:13:52
shogun-notifier-shogun: fixed compilation error in absense of eigen313:52
@sonney2klambday, impossible to take care of everything13:52
@sonney2kalright13:52
@sonney2kblue time!13:52
@sonney2kcu13:52
lambdaysonney2k: ciao :)13:52
shogun-buildbotbuild #1071 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1071  blamelist: Soeren Sonnenburg <sonne@debian.org>13:55
lisitsynlambday: http://eigen.tuxfamily.org/dox-devel/classEigen_1_1MappedSparseMatrix.html you may be interested14:02
shogun-buildbotbuild #1275 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1275  blamelist: Soeren Sonnenburg <sonne@debian.org>14:02
lambdaylisitsyn: aha! thanks.. checking14:04
@iglesiasgthoralf, trying make-check-examples-loca-build right now14:04
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has joined #shogun14:09
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/946952714:09
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has left #shogun []14:09
shogun-buildbotbuild #1072 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1072  blamelist: lambday <heavensdevil6909@gmail.com>, Soeren Sonnenburg <sonne@debian.org>14:09
shogun-buildbotbuild #759 of rpm1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/75914:10
shogun-buildbotbuild #1276 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1276  blamelist: lambday <heavensdevil6909@gmail.com>, Soeren Sonnenburg <sonne@debian.org>14:13
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 268 seconds]14:18
thoralfiglesiasg: Did it work?14:30
@iglesiasgthoralf, yes14:30
@iglesiasgwell it crashed because I am missing some dependencies :D14:30
@iglesiasgbut your thing worked indeed14:31
thoralfPhew :)14:31
-!- van51 [~van51@athedsl-399972.home.otenet.gr] has joined #shogun14:34
van51hello14:34
shogun-notifier-shogun: Heiko Strathmann :develop * 5f56476 / src/interfaces/modular/ (6 files): https://github.com/shogun-toolbox/shogun/commit/5f5647643d3586af67f33ea16461e96f05aeb33414:37
shogun-notifier-shogun: cleaned up GP interfaces and added an own file for them14:37
shogun-notifier-shogun: Heiko Strathmann :develop * d71edc3 / src/interfaces/modular/GaussianProcess.i/ (2 files): https://github.com/shogun-toolbox/shogun/commit/d71edc34ca6a1fde4b9b2d747cd22afa55e24c7414:37
shogun-notifier-shogun: added new files14:37
shogun-notifier-shogun: Heiko Strathmann :develop * 6b80376 / src/interfaces/modular/ (8 files): https://github.com/shogun-toolbox/shogun/commit/6b80376a41cca7aabb03e4cfb8c7c3d3ceaeb25014:37
shogun-notifier-shogun: Merge pull request #1303 from karlnapf/develop14:37
shogun-notifier-shogun:14:37
shogun-notifier-shogun: moved GP modular inferfaces to its own file14:37
@HeikoSgsomix, sonney2k lib/CircularBuffer.cpp: In member function 'bool shogun::CCircularBuffer::has_next()':14:39
@HeikoSlib/CircularBuffer.cpp:183:10: warning: unused variable 'tail_length' [-Wunused-variable]14:39
shogun-buildbotbuild #1392 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1392  blamelist: lambday <heavensdevil6909@gmail.com>, Soeren Sonnenburg <sonne@debian.org>14:41
thoralfHeikoS: what about -Werror when building to force fixing warnings immediately?14:42
@HeikoSthoralf: I am up for that14:42
@HeikoSthoralf: but others dont like it14:42
@HeikoSsome external libs are also causing warnings14:42
@HeikoSsonney2k: ^ what do you think on Werror for the main build?14:42
thoralfHeikoS: Yeah, but at least the library itself does not have any warnings by now.14:43
@HeikoSthoralf: I know, I would totally activate it14:43
@HeikoSfor everything in fact14:43
@HeikoSalso python swig14:43
thoralfHeikoS: with -Werror we don't rist degrading. :)14:43
@HeikoS(only warnings of docs are missing or variable names or python incompatible=)14:43
thoralfs/rist/risk/14:44
lisitsynI find most warnings useless14:44
lisitsynwell some of them are crazy useful like errors but some of them not14:45
lisitsynI am unsure we can get back to 0 warnings that way14:45
gsomixHeikoS, ok, tnx.14:48
@HeikoSlisitsyn: still we want to keep the build clean right?14:48
@HeikoSlisitsyn: we regularily have zero-warning hunts14:48
@HeikoSwhich take hours14:48
@HeikoSWerror would avoid that14:49
lisitsynHeikoS: ohh well we spent quite some time to fix real errors14:49
lisitsynwith warnings I am afraid it could get permanently red14:49
thoralflisitsyn, Heiko: What about making -Werror default for developers, but disabling in travis?14:50
shogun-buildbotbuild #1391 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1391  blamelist: Soeren Sonnenburg <sonne@debian.org>14:50
@HeikoSlisitsyn: well if it IS green once14:50
@HeikoSthen we could activate and see14:51
@HeikoSthoralf: I think it would be most useful in travis actually14:51
@HeikoSnot on the buildbots14:51
shogun-buildbotbuild #1073 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1073  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>14:51
@HeikoSlisitsyn: ^14:51
@HeikoSlisitsyn: do you use ccache?14:51
lisitsynHeikoS: yes14:52
@HeikoSlisitsyn: I have the feeling it doesnt do anything here anymore14:53
@HeikoSI installed it via linking ccache to /usr/local/bin/gcc, g++, cc and /usr/local/bin is before gcc path in path14:54
@HeikoSwhich gcc14:54
@HeikoS/usr/local/bin/gcc14:54
@HeikoSlisitsyn: but still it feels slow (I remember before it was lightening fast)14:54
shogun-buildbotbuild #1277 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1277  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>14:54
lisitsynHeikoS: which /usr/local/bin/gcc14:55
lisitsyn?14:55
lisitsynHeikoS: just ensure you really call ccache!14:56
@HeikoSlisitsyn: what do you mean?14:56
lisitsynHeikoS: what is called with /usr/local/bin/gcc?14:56
@HeikoSlisitsyn:  see above14:57
@HeikoSlisitsyn: ah14:57
@HeikoSsorry14:57
@HeikoSlisitsyn: its a soft link to ccache14:57
shogun-notifier-shogun: Heiko Strathmann :develop * 69ce15f / src/Makefile.template: https://github.com/shogun-toolbox/shogun/commit/69ce15f3cc8d1299b6dee33a1d081578bcc7893914:59
shogun-notifier-shogun: added GaussianProcess in modular interface structure14:59
shogun-notifier-shogun: Heiko Strathmann :develop * e304c64 / src/Makefile.template: https://github.com/shogun-toolbox/shogun/commit/e304c64aa7e1360cf19cf01f71473157288a633314:59
shogun-notifier-shogun: Merge pull request #1304 from karlnapf/develop14:59
lisitsynHeikoS: what you can check now14:59
shogun-notifier-shogun:14:59
shogun-notifier-shogun: added GaussianProcess in modular interface structure14:59
lisitsynHeikoS: is whether your ccache is filled15:00
lisitsynwith something15:00
lisitsynthere is a key that stands for stats15:00
lisitsynI don't remember exactly15:00
lisitsynHeikoS: if you see nothing cached something is obviously wrong15:00
@HeikoSlisitsyn: I have another question15:01
@HeikoSlisitsyn: swig related15:01
lisitsynyes15:01
@HeikoSGaussianProcessBinaryClassification(ExactInferenceMethod() )15:01
@HeikoSNotImplementedError: Wrong number or type of arguments for overloaded function 'new_GaussianProcessBinaryClassification'.15:02
@HeikoS  Possible C/C++ prototypes are:15:02
@HeikoS    shogun::CGaussianProcessBinaryClassification::CGaussianProcessBinaryClassification()15:02
@HeikoS    shogun::CGaussianProcessBinaryClassification::CGaussianProcessBinaryClassification(CInferenceMethod *)15:02
@HeikoSswig somehow doesnt realise that ExactInferenceMethod is a subclass of InferenceMethod15:02
@HeikoSlisitsyn: do you know this problem?15:02
lisitsynHeikoS: try forward declaration15:02
@HeikoSlisitsyn: in which file?15:03
@HeikoSlisitsyn: or: what is that?15:03
lisitsynHeikoS: a lot of possible cases actually15:03
lisitsynHeikoS: you may try to forward declare CInferenceMethod in CGPBC15:04
@HeikoSlisitsyn: really?15:04
@HeikoSlisitsyn: that is usually not necessary15:04
shogun-buildbotbuild #1074 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1074  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>15:04
@HeikoSits a subclass15:04
@HeikoSshould have the same type15:04
lisitsynHeikoS: that's just swiggy-wiggy stuff15:04
@HeikoSlisitsyn: but I never had that with other classes15:04
lisitsynI remember it can be solved that way sometimes15:05
lisitsynHeikoS: no guarantees but that's what I'd try15:05
@HeikoSlisitsyn: ok I will try thanks15:06
shogun-buildbotbuild #1075 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1075  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>15:06
lisitsynHeikoS: I'd say it is either some missed #include15:06
lisitsynor forward declaration15:07
@HeikoSlisitsyn: ah its probably the order15:10
@HeikoSI remember s?ren told me about that15:10
@HeikoSif I only could remember those things ;)15:11
@HeikoSlisitsyn: yeaaah worked :)15:13
@HeikoSnow ccahce is the only problem15:13
shogun-buildbotbuild #1278 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1278  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>15:14
shogun-notifier-shogun: Heiko Strathmann :develop * 28b5644 / src/interfaces/modular/GaussianProcess.i/ (2 files): https://github.com/shogun-toolbox/shogun/commit/28b56449575dc9fa3611a36afbc2687e68db0daf15:14
shogun-notifier-shogun: changed include order to get rid of some error in modular15:14
shogun-notifier-shogun: Heiko Strathmann :develop * 5a95118 / src/interfaces/modular/GaussianProcess.i/ (2 files): https://github.com/shogun-toolbox/shogun/commit/5a95118f37daa8f01b8fdc5b8f8e4e629cfa529b15:14
shogun-notifier-shogun: Merge pull request #1305 from karlnapf/develop15:14
shogun-notifier-shogun:15:14
shogun-notifier-shogun: changed include order to get rid of some error in modular15:14
thoralfHeikoS: https://github.com/shogun-toolbox/shogun/pull/130615:23
thoralfHeikoS: Thanks ;)15:23
shogun-buildbotbuild #1279 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1279  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>15:25
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has joined #shogun15:26
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/947029915:26
-!- travis-ci [~travis-ci@ec2-75-101-178-60.compute-1.amazonaws.com] has left #shogun []15:26
lisitsynHeikoS: yes it is usually order15:27
@HeikoSlisitsyn: another thing for the dev wiki :)15:27
lisitsynHeikoS: devil wiki15:28
@HeikoSlisitsyn: ?15:28
lisitsynHeikoS: jk15:29
@iglesiasgthoralf, should we add src/local-build-tmp to gitignore?15:29
@HeikoSlisitsyn: ehm? whaat? :) I dont know any acronyms15:29
lisitsynHeikoS: I mean it could be hell15:29
@HeikoSlisitsyn: what?15:29
thoralfiglesiasg: Of course.  I'll fix that.15:30
@iglesiasgthoralf, nice! thank you15:30
lisitsynHeikoS: all the hidden things15:30
@HeikoSlisitsyn: I dont follow15:30
lisitsynHeikoS: there are a lot of things like that to document15:30
@HeikoSlisitsyn: yeah, so we are currently 8+5 people15:31
@HeikoSif everyone does a little bit, this is easy15:31
@HeikoSthats why I want to set up a a wiki15:31
gsomixhttp://d24w6bsrhbeh9d.cloudfront.net/photo/axNGMxK_460s.jpg15:47
gsomix9gag time!15:47
shogun-buildbotbuild #1394 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1394  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>15:55
shogun-buildbotbuild #1393 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1393  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>15:57
shogun-buildbotbuild #1558 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1558  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:14
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has joined #shogun16:16
travis-ci[travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/947182816:16
-!- travis-ci [~travis-ci@ec2-50-19-69-230.compute-1.amazonaws.com] has left #shogun []16:16
thoralfCan anyone explain, why SGVector defines so many const-methods "display_vector()" and one non-const "SGVector<T>::display_vector()" which just calls const ones?16:19
-!- lambday [67157f4c@gateway/web/freenode/ip.103.21.127.76] has quit [Ping timeout: 250 seconds]16:20
thoralfIs there a difference to just create a bunch of non-const methods?16:20
@iglesiasgthoralf, it is good to const things wherever you can16:29
thoralfiglesiasg: As a rule-of-thumb: Okay, got it.16:30
@iglesiasgthoralf, but that does not mean that it is properly done in SGVector :)16:31
@iglesiasgthoralf, I think that in general our const-ness is not very good. We should refactor some parts related to it16:31
thoralfBut can you elaborate that?  When only using the non-const version, which calls the const version... isn't that a bit overhead for "just try const everywhere"? ;)16:31
@iglesiasgthoralf, according to what you have said, I see no reason why there is a non-const version16:32
@iglesiasgthoralf, if a method doesn't modify the argument, then it should be const and that's all16:33
@iglesiasgthoralf, the same method may be repeated in a non-const and const version for the return value16:33
thoralfHmm.  Maybe there's a trick that the compiler already knows on compile time, which non-const method to take and doesn't need a vtable lookup?  lisitsyn?16:33
@iglesiasgthoralf, I don't know if it is about vtable lookup, but declaring const arguments allow the compiler to do optimizations (not copy things around and so)16:34
thoralfiglesiasg: It's not about the arguments.  It's about the methods which are declared const.16:35
thoralfiglesiasg: members vs. functions16:35
@iglesiasgthoralf, ah all right16:35
@iglesiasgthoralf, is the one that is non-const static?16:35
van51there is a problem with this unit test : FactorGraph.evaluate_energy_param_data16:37
thoralfiglesiasg: Yes.16:37
@iglesiasgvan51, yep. I already made an issue for hushell about that https://github.com/shogun-toolbox/shogun/issues/129816:37
van51iglesiasg: ok then :)16:38
@iglesiasglet's see if we can fix it soon16:38
van51iglesiasg: weird thing is it crashes only when I call all the tests together16:38
-!- pickle27 [~Kevin@d67-193-243-174.home3.cgocable.net] has joined #shogun16:38
@iglesiasgthoralf, then you got your answer in there. It makes no sense to have a static const method16:38
thoralfiglesiasg: SGVector<T>::display_vector() is const, while the static versions SGVector<...>::display_vector() are declared for every type.16:38
@iglesiasgvan51, yeah, it has some jumps around depending on non-initialised memory and so -> undefined behaviour16:38
van51iglesiasg: ah I see!16:39
pickle27iglesiasg: saw your feedback and it totally makes sense16:39
thoralfiglesiasg: const SGVector<T>::display_vector() calls static display_vector()16:40
pickle27iglesiasg: pass by ref made sense when I started but almost all the ajd algs immediatly make a copy as to not modifiy the original anyways16:40
thoralfiglesiasg: Why not have many const and no static?16:40
@iglesiasgpickle27, the thing is that in languages like python the difference pass by ref / pass by value do not exist16:41
pickle27iglesiasg: yes that too16:41
@iglesiasgpickle27, so when you get a method with & in one of the arguments, it is unusable from interfaces16:41
@iglesiasgpickle27, gsomix mentioned something about doing typemaps so it could work16:41
pickle27and correct me if I'm wrong but python usability seems to be a big focus for us16:41
@iglesiasgpickle27, indeed it is :)16:41
@iglesiasgeveryone should be using python! :P16:41
pickle27iglesiasg: I'm a fan of python so I'm pretty happy about that16:42
@iglesiasgpickle27, in any case, pass by value of SGVector or SGmatrix is not a crime; just copy one or two integers and a pointer16:42
pickle27ah okay, I hadn't looked at the behind the scenes to see what was happening16:43
@iglesiasgthoralf, I agree with you in that the static display_vector(const SGVector<T>, ...) could be droppe16:45
@iglesiasgdropped*16:46
-!- gsomix_ [~gsomix@95.67.134.30] has joined #shogun17:06
-!- gsomix [~gsomix@109.169.242.187] has quit [Read error: Connection reset by peer]17:09
pickle27lisitsyn: hey17:10
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has joined #shogun17:10
travis-ci[travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/947289917:10
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has left #shogun []17:10
lisitsynpickle27: hey!17:11
lisitsynpickle27: that's cool jade is finally here17:11
pickle27lisitsyn: I know, that bug was driving me nuts!17:11
lisitsynpickle27: I haven't checked andreas ipython thing yet - what about it?17:11
pickle27lisitsyn: thats what I was just going to message about, its pretty awesome17:11
pickle27lisitsyn: he basically did what I was planning to spend the rest of this week on lol17:12
@iglesiasgcan we see that ipython? :)17:12
pickle27iglesiasg: yeah for sure, how is best to share?17:12
pickle27lisitsyn: I made my own ipython after the meeting based on my python example17:13
@iglesiasgpickle27, is it online somewhere? or do you have the source instead?17:13
@HeikoShushell: unit tests fail on factor graphs17:13
pickle27but then andreas made it work with some simple audio17:13
@HeikoShushell:  could you fix?17:13
pickle27iglesiasg: I have the source17:13
@iglesiasgI have made none ipython notepad yet :(17:13
pickle27iglesiasg: its so easy! and amazing17:13
@iglesiasgpickle27, mail then maybe?17:13
@HeikoSpickle27, iglesiasg the notebook should be checked into tutorial folder, wherer there are some already, please create a new folder gsoc_2013 for that and a subfolder with your topic17:14
@iglesiasgHeikoS, I made an issue about that, I think hushell must be already on it :)17:14
@HeikoSiglesiasg: I see, thanks! :)17:14
@HeikoSiglesiasg: this should not be merged17:14
@HeikoSiglesiasg: unit tests were green so travis tells us before17:14
@iglesiasgHeikoS, yeah but hushell was testing it in his machine and didn't find anything wrong with it17:15
@HeikoSiglesiasg: I see17:15
@iglesiasgHeikoS, and that pull request had been there open for ages (2000 lines of code already :S )17:15
@HeikoSiglesiasg, hushell if its not solved by tonight, please remove the test temporarily17:15
@HeikoSiglesiasg: wow, too much, but still, things should only be merged when they are green17:16
@iglesiasgHeikoS, all right17:16
@iglesiasgHeikoS, deactivate the test could be enough?17:16
@iglesiasgwe can do that right now in a moment if so17:16
@HeikoSiglesiasg: yes, since otherwise new patches cannot be tested to be ok17:16
@HeikoSiglesiasg: maybe a good idea17:16
@iglesiasgindeed17:16
@HeikoSiglesiasg: and the re-activate once it is solved17:16
@HeikoSiglesiasg: there is a disabled test list somewhere17:17
@iglesiasglet's do it then17:17
@HeikoSI think at least :)17:17
@iglesiasghas anyone already deactivated any test already?17:17
pickle27HeikoS: iglesiasg okay I'll try and get my notebook checked in soon, I want to do a bit more work on it first17:17
@iglesiasgpickle27, sure!17:17
@HeikoSpickle27: cool!17:17
@HeikoSwiking: are you around?17:17
@HeikoSwiking: any news on the automagic notebook stuff?17:17
@HeikoSwiking: your automagic unit tests were already extremely useful17:17
thoralfanyone want to merge some trivial cleanup? ;) https://github.com/shogun-toolbox/shogun/pull/130617:18
thoralfunfortunately no travis status is displayed.17:18
@iglesiasgoh changes in Makefile and so, I am probably not the right now to check that17:20
thoralfHeikoS: About our automatic code generation: We should do more testing with types != float64_t/int32_t.  Just wrote a shell-one-liner and found (only format string) bugs in sgvector.17:24
@HeikoSthoralf: yep totally17:24
@HeikoSthoralf: but still no good idea how to do this in a nice way17:24
@HeikoSthoralf: I think the "standard instance" is still the easiest yet powerful method17:24
@HeikoSthoralf: but, maybe this can be done better by people with some hacker skills ;)17:25
thoralfHeikoS: No hackers around ;)17:26
@HeikoSwiking is one! maybe he has ideas17:27
@HeikoSthoralf: but other things first17:27
thoralfanother simple PR https://github.com/shogun-toolbox/shogun/pull/130717:27
thoralf(No Makefiles involved ;))17:27
-!- nube [~rho@49.244.36.218] has joined #shogun17:27
shogun-notifier-shogun: Thoralf Klein :develop * c540d72 / src/shogun/lib/SGVector.cpp: https://github.com/shogun-toolbox/shogun/commit/c540d723d1c31948853b7b583951a306308917e017:28
shogun-notifier-shogun: Boy scout rule: Fixed format strings of uint/char SGVector::display_vector() methods.17:28
shogun-notifier-shogun: Heiko Strathmann :develop * 6751620 / src/shogun/lib/SGVector.cpp: https://github.com/shogun-toolbox/shogun/commit/675162040d8d37ae89b70150811b7023521fc54717:28
shogun-notifier-shogun: Merge pull request #1307 from tklein23/display_sgvector17:28
shogun-notifier-shogun:17:28
shogun-notifier-shogun: Boy scout rule: Fixed format strings of uint/char SGVector::display_vector() methods.17:28
pickle27iglesiasg: I updated my PR and re ran the relevant unit tests on my machine17:33
pickle27should be good to merge17:33
shogun-buildbotbuild #1559 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/155917:33
shogun-buildbotbuild #1076 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1076  blamelist: Thoralf Klein <thoralf.klein@zib.de>17:34
@iglesiasgpickle27, let's do it then :)17:35
pickle27iglesiasg: awesome!17:36
shogun-notifier-shogun: Kevin :develop * 93ac51b / src/shogun/mathematics/ajd/ (9 files): https://github.com/shogun-toolbox/shogun/commit/93ac51b73517c81bb563b0ef3effb73a04457e4f17:36
shogun-notifier-shogun: changed ND Array input to const for the AJD class17:36
shogun-notifier-shogun: Kevin :develop * d2dea43 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/d2dea4311592a27919437ae0750393b32d32bf7117:36
shogun-notifier-shogun: fixed a memory leak in the ICA unit tests and example17:36
shogun-notifier-shogun: Kevin :develop * 27a4e9e / src/shogun/mathematics/ajd/ (9 files): https://github.com/shogun-toolbox/shogun/commit/27a4e9ec631dac742e66b831d452dcc143ad033e17:36
shogun-notifier-shogun: changed AJD interface to pass by value17:36
shogun-notifier-shogun: Fernando Iglesias :develop * da8857a / / (12 files): https://github.com/shogun-toolbox/shogun/commit/da8857a412ca4933dd510667cc17a7b32300cdb317:36
shogun-notifier-shogun: Merge pull request #1299 from pickle27/develop17:36
shogun-notifier-shogun:17:36
shogun-notifier-shogun: Changed input NDArray to pass by value for AJD class and fixed a memory leak in ICA unit tests and examples17:36
@iglesiasgit is a shame we don't get a mail when a pull request is updated with a commit17:37
@iglesiasgor maybe there is something missing in my github conf...17:37
shogun-buildbotbuild #1280 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1280  blamelist: Thoralf Klein <thoralf.klein@zib.de>17:44
shogun-buildbotbuild #1560 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1560  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>17:47
-!- nube [~rho@49.244.36.218] has quit [Quit: Leaving.]17:58
@iglesiasgthoralf, no idea about testing IO really18:00
@iglesiasgall right, I am off for a while now. See you!18:01
@iglesiasgHeikoS, do you know how to disable a test?18:02
@HeikoSiglesiasg: I dont18:02
@HeikoSiglesiasg: but some testa re disabled18:02
@HeikoSmaybe grep for it18:02
@iglesiasgHeikoS, yeah, grep told me nothing but matching in object files18:02
shogun-buildbotbuild #1561 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1561  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>, Kevin <kevinhughes27@gmail.com>18:04
@iglesiasgHeikoS, DISABLED in capitals :)18:04
@HeikoSiglesiasg: ah, nice :)18:04
@HeikoScool that is useful to know18:04
@iglesiasgI am going to make an alias for grep without case sensitiveness lol18:04
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.]18:07
shogun-notifier-shogun: Fernando Iglesias :develop * 4a27e1a / tests/unit/structure/FactorGraph_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/4a27e1a6da72e85044cf8513a415b3ee8bd5456818:16
shogun-notifier-shogun: Disable temporarily buggy FactorGraph tests18:16
shogun-notifier-shogun: Fernando Iglesias :develop * 8ffd7ea / tests/unit/structure/FactorGraph_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/8ffd7ea39ae760e4c6df40c0f7d7548133e1053618:16
shogun-notifier-shogun: Merge pull request #1311 from iglesias/develop18:16
shogun-notifier-shogun:18:16
shogun-notifier-shogun: Disable temporarily buggy FactorGraph tests18:16
-!- iglesiasg [~iglesias@2001:6b0:1:1da0:c149:9096:8977:c686] has quit [Quit: Ex-Chat]18:17
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has joined #shogun18:18
travis-ci[travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/947328218:18
-!- travis-ci [~travis-ci@ec2-184-72-165-99.compute-1.amazonaws.com] has left #shogun []18:18
shogun-buildbotbuild #1395 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1395  blamelist: Thoralf Klein <thoralf.klein@zib.de>18:22
shogun-buildbotbuild #1077 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1077  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>18:28
shogun-buildbotbuild #1562 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1562  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>18:37
shogun-buildbotbuild #1281 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1281  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>18:37
shogun-buildbotbuild #1396 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1396  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>19:06
hushellHeikoS: Hi19:07
hushellHeikoS: I am doing it right now19:07
-!- pickle27 [~Kevin@d67-193-243-174.home3.cgocable.net] has quit [Quit: Leaving]19:09
-!- lisitsyn [~lisitsyn@213.87.140.158] has joined #shogun19:37
thoralfBye.19:39
-!- thoralf [~thoralf@enki.zib.de] has quit [Quit: Konversation terminated!]19:39
-!- travis-ci [~travis-ci@ec2-54-225-12-124.compute-1.amazonaws.com] has joined #shogun20:10
travis-ci[travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/947886720:10
-!- travis-ci [~travis-ci@ec2-54-225-12-124.compute-1.amazonaws.com] has left #shogun []20:10
hushellHeikoS: Finally I fixed it, I'll send a PR :)20:11
@HeikoShushell: nice thanks a lot!20:11
hushellHeikoS: it turns out I forgot to unref one thing20:12
@HeikoShushell: I see20:12
@HeikoShushell: it is really important to fix memory errors/leaks straight away. Its horrible to do this afterwards ;)20:12
hushellI referenced your SubsetStack.cpp, helped a lot!20:12
@HeikoShushell: cool! :)20:14
@HeikoSwhat for?20:14
hushellHeikoS: for DynamicObjectArray20:24
-!- van51 [~van51@athedsl-399972.home.otenet.gr] has quit [Quit: Leaving.]20:24
hushellHeikoS: I did a wrong commit, how do I roll back after commit --amend?20:25
lisitsynhushell: I am afraid that's not really possible20:33
lisitsynbut I don't know exactly20:33
hushellwell, I had created a new branch and compile from scratch :(20:34
shogun-notifier-shogun: Thoralf Klein :develop * 4410c98 / src/shogun/lib/SGSparseVector.cpp,src/shogun/lib/SGSparseVector.h: https://github.com/shogun-toolbox/shogun/commit/4410c98e95564042870c00972ec18025407b336e20:48
shogun-notifier-shogun: Added display_vector() method to SGSparseVector for easier debugging.20:48
shogun-notifier-shogun: Heiko Strathmann :develop * 389afef / src/shogun/lib/SGSparseVector.cpp,src/shogun/lib/SGSparseVector.h: https://github.com/shogun-toolbox/shogun/commit/389afef6526aeeedd0f3301cc3c9087a955ab1a220:48
shogun-notifier-shogun: Merge pull request #1310 from tklein23/display_for_sparse_vector20:48
shogun-notifier-shogun:20:48
shogun-notifier-shogun: Added display_vector() method to SGSparseVector for easier debugging.20:48
shogun-notifier-shogun: Thoralf Klein :develop * 254bfd6 / src/shogun/lib/SGVector.cpp: https://github.com/shogun-toolbox/shogun/commit/254bfd66aa4fda95fce7bc5732b41f88b909737320:48
shogun-notifier-shogun: Undo change to SGVector<char>::display_vector.20:48
shogun-notifier-shogun: Heiko Strathmann :develop * 1d60d35 / src/shogun/lib/SGVector.cpp: https://github.com/shogun-toolbox/shogun/commit/1d60d35864eec22f15d8cb3264c0c0867367223e20:48
shogun-notifier-shogun: Merge pull request #1308 from tklein23/display_vector_char_revert20:48
shogun-notifier-shogun:20:48
shogun-notifier-shogun: Undo change to SGVector<char>::display_vector.20:48
-!- lisitsyn [~lisitsyn@213.87.140.158] has quit [Read error: Connection reset by peer]20:54
-!- HeikoS [~heiko@nat-185-60.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]21:00
shogun-buildbotbuild #1078 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1078  blamelist: Thoralf Klein <thoralf.klein@zib.de>21:00
shogun-buildbotbuild #1282 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1282  blamelist: Thoralf Klein <thoralf.klein@zib.de>21:04
shogun-buildbotbuild #1565 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1565  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Thoralf Klein <thoralf.klein@zib.de>21:07
-!- lisitsyn [~lisitsyn@213.87.140.158] has joined #shogun21:14
-!- Netsplit *.net <-> *.split quits: shogun-buildbot21:24
-!- Netsplit *.net <-> *.split quits: @wiking21:24
-!- Netsplit *.net <-> *.split quits: lisitsyn21:25
-!- Netsplit *.net <-> *.split quits: shogun-notifier-21:25
-!- Netsplit *.net <-> *.split quits: gsomix_21:26
-!- Netsplit *.net <-> *.split quits: zxtx21:27
--- Log closed Thu Jul 25 21:29:04 2013
--- Log opened Thu Jul 25 21:29:11 2013
-!- shogun-toolbox [~shogun@7nn.de] has joined #shogun21:29
-!- Irssi: #shogun: Total of 8 nicks [1 ops, 0 halfops, 0 voices, 7 normal]21:29
-!- Irssi: Join to #shogun was synced in 6 secs21:29
shogun-buildbotbuild #1397 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1397  blamelist: Thoralf Klein <thoralf.klein@zib.de>21:31
-!- sonney2k [~shogun@7nn.de] has joined #shogun21:35
-!- ServerMode/#shogun [+o sonney2k] by wolfe.freenode.net21:35
-!- hushell [~hushell@c-24-21-169-136.hsd1.or.comcast.net] has quit [Ping timeout: 256 seconds]21:39
-!- mmyros999 [889818eb@gateway/web/freenode/ip.136.152.24.235] has joined #shogun21:46
mmyros999Hi, I am trying to install shogun matlab interface from source. A call of ./configure --interfaces=matlab_static results in an error. Shogun cannot find matlab. I created an alias alias matlab='~/matlab13a', so typing matlab into shell starts matlab. Any clues on the origin of the error? Thanks21:48
-!- lisitsyn [~lisitsyn@213.87.140.158] has quit [Read error: Connection reset by peer]21:54
-!- iglesiasg [~Fernando@s83-179-44-135.cust.tele2.se] has joined #shogun22:09
-!- mode/#shogun [+o iglesiasg] by ChanServ22:09
@iglesiasghi mmyros99922:10
@iglesiasgI just read about your problem in the chat logs22:10
@iglesiasgmmyros999: did you solve it already?22:10
@iglesiasgmmyros999: anyway, I guess you should export that alias so it is also visible when the configure script runs22:25
mmyros999@iglesiasg I tried alias matlab="export MATLAB="~/matlab"" but that didn't work. Was this wrong?22:31
@iglesiasgmmyros999: write in your ~/.bashrc or ~/.bash_profile (depending on your operative system) alias matlab=<command you use to run matlab>22:35
@iglesiasgmmyros999: you could also write a symbolic link called matlab in /usr/local/bin pointing at the matlab executable22:36
@iglesiasgmmyros999: what is the command22:36
@iglesiasgsorry22:36
@iglesiasgmmyros999: what is the command you normally use to run matlab?22:36
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has joined #shogun22:38
mmyros999~/matlab22:39
mmyros999I will try what you suggested. thanks22:39
@iglesiasgmmyros999: you are welcome22:40
@sonney2kiglesiasg, did it help?22:46
@iglesiasgsonney2k: let me see22:50
@iglesiasgsonney2k: yep, it worked indeed :)22:53
@iglesiasgsonney2k: but I still find weird that c++11 doesn't appear in the list of C++ compiler flags22:54
@sonney2kiglesiasg, what?22:55
@sonney2kiglesiasg, how do you know?22:55
@iglesiasgsonney2k: https://travis-ci.org/shogun-toolbox/shogun/jobs/947922022:55
@iglesiasgfor instance that one22:55
@sonney2kiglesiasg, btw I have another issue with your matrixlist and my changes that cause a test failure but later22:56
@sonney2kfirst this one22:56
@sonney2kiglesiasg, where do you find this?22:56
@sonney2kiglesiasg, I don't see any compiler flags?22:57
@iglesiasgsonney2k: line 104022:57
@iglesiasgit is quite on top22:57
@iglesiasgdamn it doesn't work crtl+f of the line number, at least in my browser22:57
@sonney2kiglesiasg, ahh ok these are only warnings etc support22:57
@iglesiasg-O0?22:58
@sonney2kiglesiasg, ./configure --disable-optimization ...22:58
@iglesiasgsonney2k: yeah I know, I meant that they are not only warnings :)22:58
@sonney2kexcept for -O0 only warnings :D22:59
@iglesiasgsonney2k: anyway, I just thought they all should appear there22:59
@sonney2kcompiler flags are speed tuning & warnign flags22:59
@sonney2kiglesiasg, well there is a test trying to enable warning flags & compiler speed / tuning stuff22:59
@sonney2kthat is the one that displays the used flags22:59
@sonney2kthen a lot of other flags are added22:59
@sonney2kneeded for pthread/ python etc etc23:00
@iglesiasgsonney2k: what test?23:00
@sonney2kiglesiasg, configure test23:00
@sonney2kiglesiasg, it runs all these parameters with g++ on some toy C++ program to see if it compiles with them23:00
@sonney2kiglesiasg, are we good on this?23:02
@iglesiasgsonney2k: yeah, everything all right23:02
@sonney2kiglesiasg, ok then next issue23:02
@sonney2kiglesiasg, we are having these crashers here:23:03
@sonney2kiglesiasg, http://shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1396/steps/test%20python_modular/logs/stdio23:03
@sonney2kiglesiasg, search for structure_discrete_hmsvm_bmrm23:03
@sonney2kand scroll down to the gdb analysis23:04
@iglesiasglet me see23:04
@iglesiasgthere was actually an user yesterday with this problem23:06
@iglesiasgit seems to happen rarely23:06
shogun-notifier-shogun: van51 :develop * 627d8cd / / (7 files): https://github.com/shogun-toolbox/shogun/commit/627d8cd56d34bed3a67eefbfd89f6974e22d75ec23:07
shogun-notifier-shogun: Quadratic support for rest numerical hashed classes23:07
shogun-notifier-shogun: Soeren Sonnenburg :develop * 9e8ebe4 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/9e8ebe4b60e5252a7c2c8026a3f366249664c2a823:07
shogun-notifier-shogun: Merge pull request #1309 from van51/feature/quadratic23:07
shogun-notifier-shogun:23:07
shogun-notifier-shogun: Quadratic support for rest numerical hashed classes23:07
@sonney2kiglesiasg, well I guess not23:07
@sonney2kiglesiasg, I am actually pretty sure that my change caused this23:07
@sonney2kiglesiasg, so I am trying to understand what is wrong23:08
@iglesiasgsonney2k: ah all right, what change was then?23:08
@sonney2kiglesiasg, basically you were calling the inplace constructor / destructor manually for SGMatrix23:08
@sonney2kright?23:08
@iglesiasgsonney2k: yes, I remember doing something like that23:08
@iglesiasgsonney2k: let me look it up23:09
@sonney2kiglesiasg, so I removed that and added support for that in SG_MALLOC23:09
@sonney2kiglesiasg, like it is done for SGVector/SparseVector23:09
@iglesiasgsonney2k: I am trying to find it, i don't see it right now in SGMatrixList23:10
@sonney2kiglesiasg, now when I look at get_matrix and operator[] I see that you return a SGMatrix<T>&23:10
@sonney2kiglesiasg, look above I removed it!23:10
@sonney2kiglesiasg, so my guess is that returning a SGMatrix<T>& is the reason23:11
@sonney2kiglesiasg, and I would like to change that to without &23:11
@iglesiasgsonney2k: yes23:12
@iglesiasgsonney2k: I think get_matrix without & should work right away23:12
@sonney2kiglesiasg, is that ok?23:12
@sonney2kok then let me try it23:12
@iglesiasgbut what about the places that use it23:12
@sonney2kiglesiasg, that is what I meant23:12
@iglesiasgsonney2k: I am not sure now if somewhere I was changing the SGMatrixList using this23:13
@iglesiasglet me check23:13
@sonney2kiglesiasg, what did you expect there?23:13
@iglesiasgsonney2k: how do you mean it?23:13
@sonney2kiglesiasg, the only difference when using SGMAtrix& vs no & is that when you actually change pointers / sizes of the matrix23:14
@sonney2kthat this won't propagate back to your SGMatrixList23:14
@sonney2kgsomix_, all good?23:15
gsomix_sonney2k, yep23:15
@iglesiasgsonney2k: oh true, if I am changing the actual contents of the matrix it will be fine23:15
-!- gsomix_ is now known as gsomix23:15
@sonney2kiglesiasg, so the question is what do you do?23:16
@sonney2kgsomix, btw no single thunderstorm here... I've seen a cloud today though23:16
@iglesiasgsonney2k: in MatrixFeatures get_matrix is not even used23:16
gsomixsonney2k, good.23:16
gsomixsonney2k, it seems I need create my own tokenizer for support of quoting23:17
@sonney2kit really is a crazily hot summer this year and I am very happy to not be in berlin (weather forecast 37C on saturday)23:17
-!- mmyros999 [889818eb@gateway/web/freenode/ip.136.152.24.235] has quit [Quit: Page closed]23:17
@iglesiasgsonney2k: and IIRC that is the only part where SGMatrixList is used23:17
@sonney2khere it's nice 22-26 C :)23:17
@sonney2kiglesiasg, and the operator?23:17
@sonney2kgsomix, btw did you see the compiler warning:23:18
@sonney2klib/CircularBuffer.cpp: In member function ‘bool shogun::CCircularBuffer::has_next()’:23:18
@sonney2klib/CircularBuffer.cpp:183:10: warning: unused variable ‘tail_length’ [-Wunused-variable]23:18
@sonney2k^23:18
gsomixsonney2k, because I have no idea how properly parse something like this: "one", "two", "super, complex, bad case"23:18
@sonney2kgsomix23:18
gsomixsonney2k, yep23:18
@sonney2kgsomix, then please fix23:18
gsomixsonney2k,  properly parse I mean with only DelimiterTokenizer23:18
@iglesiasgsonney2k: CMatrixFeatures::set_feature_vector23:19
@sonney2kgsomix, and more complex "" for a real " :)23:19
@sonney2kiglesiasg, yeah kaboom!23:20
gsomixsonney2k, so I'll just write class like QuotingTokenizer, then I can work with string directly and have standard Tokenizer interface23:21
@sonney2kgsomix, please send a PR supporting no " first and then we can continue to improve on sth we have with cornercases we fetch from mldata.org23:21
@iglesiasgsonney2k: we can put another setter in SGMatrixList, then the setter in MatrixFeatures simply call this one. Then we can remove the &23:21
@sonney2kgsomix, that would be a good test too btw23:21
@iglesiasgsonney2k: does that make sense?23:21
@sonney2kiglesiasg, yes - what do we do with the operator?23:22
@iglesiasgsonney2k: return by value instead23:23
@iglesiasgremove inline and move it to cpp instead :)23:23
@sonney2kiglesiasg, could you please do that change right away?23:24
@iglesiasgsonney2k: yeah, sure23:24
@sonney2kiglesiasg, thx :)23:25
shogun-buildbotbuild #1566 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1566  blamelist: van51 <vangelis_51@hotmail.com>23:27
shogun-buildbotbuild #1079 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1079  blamelist: Soeren Sonnenburg <sonne@debian.org>23:30
shogun-buildbotbuild #1283 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1283  blamelist: Soeren Sonnenburg <sonne@debian.org>23:34
@iglesiasgsonney2k: compiling23:37
@iglesiasgsonney2k: it seems we are getting more users these days btw23:39
@iglesiasgsonney2k: new people in the mailing list and posting, that's nice23:40
@sonney2kiglesiasg, I guess I am so swamped in gsoc that I didn't notice23:41
@sonney2kbut surely nice thing if this is true!23:41
@sonney2kiglesiasg, if we manage to do the ipython-notebook stuff for large parts of shogun23:41
@sonney2kwe will get plenty of users I can tell23:41
shogun-notifier-shogun: Soeren Sonnenburg :develop * e94465b / tests/unit/base/clone_unittest.cc.py: https://github.com/shogun-toolbox/shogun/commit/e94465bf5527269d728804f17faaff6ac508633a23:43
shogun-notifier-shogun: don't fail tests if jinja2 is not available23:43
@sonney2kiglesiasg, btw I did about 3km today again but it is kind of stupid it could have been 4 but I started too late23:44
gsomixsonney2k, btw what's status of R interface problem now?23:44
@sonney2kand there were some currents and I was running out of time23:44
@iglesiasgsonney2k: tomorrow is the day, 4km tom23:44
@sonney2kheh23:44
@sonney2kgsomix, which problem?23:45
gsomixsonney2k, refcounting in R modular.23:45
@sonney2kgsomix, no clue23:45
@sonney2kgsomix, no idea if it is refcounting even23:45
@sonney2kgsomix, I tried w/ a simple example and refcounting worked23:45
@sonney2kgsomix, but with shogun it is all just kaboom23:46
@sonney2kgsomix, I tried to create some minimal shogun class example (only stuff in modshogun.i that is absolutely necessary for 2 depending objects)23:46
@sonney2kbut ran out of time - you know some students wanting CR's23:46
@sonney2kgsomix, could you give us a quick PR fix for the build warning?23:47
gsomixsonney2k, warning about unused variable? yep, just a moment - compiling23:48
shogun-notifier-shogun: Thoralf Klein :develop * 01a714c / / (3 files): https://github.com/shogun-toolbox/shogun/commit/01a714c24744e944ac938a8b30e99f9a160fff3023:50
shogun-notifier-shogun: Minor changes to build scripts: Bogus whitespaces, missing debug output, missing make dependecies23:50
shogun-notifier-shogun: Thoralf Klein :develop * be8dac9 / .gitignore,src/Makefile: https://github.com/shogun-toolbox/shogun/commit/be8dac97a1d950d417edbc5ec51412aad96f558723:50
shogun-notifier-shogun: Shorter names for "new" local make targets.  Added build directory to .gitignore23:50
shogun-notifier-shogun: Soeren Sonnenburg :develop * 44e6099 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/44e60998fd06925ad831c4b3c882153f0e6542be23:50
shogun-notifier-shogun: Merge pull request #1306 from tklein23/develop23:50
shogun-notifier-shogun:23:50
shogun-notifier-shogun: Minor changes to build scripts23:50
shogun-notifier-shogun: Soeren Sonnenburg :develop * f8ea22c / .gitignore: https://github.com/shogun-toolbox/shogun/commit/f8ea22c08edb1f8fd9fcc6ed40f34746580a8e4d23:51
shogun-notifier-shogun: add GP swig file to ignores23:51
@sonney2kiglesiasg, build done?23:52
@iglesiasgsonney2k: getting there23:52
@sonney2kiglesiasg, what is wrong with your superfast machine?23:52
@iglesiasgsonney2k: I made a couple of silly mistakes23:52
@sonney2kiglesiasg, ahh ok np23:52
gsomixcompiling is so slow...23:52
@iglesiasgsonney2k: actually I am a bit disappointed, the computer I am using at uni is faster :(23:53
gsomixeven with -j4 and cchache23:53
gsomix*ccache23:53
@iglesiasggsomix: oh I just saw this in my build lib/CircularBuffer.cpp:183:10: warning: unused variable ‘tail_length’ [-Wunused-variable]23:55
@iglesiasggsomix: :P23:55
gsomixagrh :)23:55
shogun-buildbotbuild #1080 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1080  blamelist: Soeren Sonnenburg <sonne@debian.org>23:56
shogun-buildbotbuild #1284 of bsd1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1284  blamelist: Soeren Sonnenburg <sonne@debian.org>23:59
--- Log closed Fri Jul 26 00:00:40 2013

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