Open in new window / Try shogun cloud
--- Log opened Mon Jan 13 00:00:50 2014
-!- sonne|osx [] has joined #shogun03:41
-!- sonne|osx_ [] has quit [Ping timeout: 245 seconds]03:43
shogun-buildbotbuild #679 of nightly_default is complete: Failure [failed test]  Build details are at
@sonney2kbesser82, hurray - that will make swig work again06:23
-!- new_lido [~walid@] has quit [Ping timeout: 252 seconds]07:05
-!- zxtx_ [] has joined #shogun07:12
-!- new_lido [~walid@] has joined #shogun07:18
-!- sonne|osx [] has quit [Quit: sonne|osx]07:23
besser82sonney2k:  :D07:57
besser82sonne|work:  are you avail, yet?07:57
-!- new_lido [~walid@] has quit [Ping timeout: 272 seconds]08:09
-!- new_lido [~walid@] has joined #shogun08:22
-!- sonne|osx [~sonne@] has joined #shogun08:25
-!- sonne|osx [~sonne@] has quit [Quit: sonne|osx]08:45
sonne|workbesser82: hey ho!09:09
-!- sonne|osx [] has joined #shogun09:19
besser82sonne|work:  hey!09:28
besser82sonne|work:  you still need that rpm-stuff???09:28
sonne|workbesser82: yes please09:28
besser82sonne|work:  to which mail-addy?09:28
sonne|workbesser82: Soeren.Sonnenburg@tomtom.com09:28
-!- sonne|osx [] has quit [Quit: sonne|osx]09:29
sonne|workbesser82: btw have you seen the buildbot did build and run most of the osx tests09:29
sonne|workjust 40 of 900 or so failed09:29
besser82sonne|work:  not yet; currently triaging all new info, which came in since yesterday  ;)09:29
sonne|workbesser82: configuration was pretty difficult due to the mac having /usr/bin/python and /usr/local/bin/python (both the same 2.7.5 version...)09:29
besser82sonne|work:  lemme guess, one is sys other is mac-ports, rye?09:30
sonne|workbesser82: no brew !09:30
sonne|workbesser82: did you sent the .spec ?09:31
besser82sonne|work:  spec && example tarball just out09:32
besser82sonne|work:  so why there is two python interp on OSX???09:32
sonne|workbesser82: well I don't use mac ports but brew!09:32
besser82sonne|work:  so one is sys other brew?09:33
besser82sonne|work:  I see...09:33
sonne|workand the cmake python detection is just broken09:33
besser82sonne|work:  is it?09:33
sonne|workyes because when I give it the python in /usr/local/bin09:33
sonne|workit will choose the libs in /usr/lib/09:34
sonne|work-> kaboom09:34
sonne|workthat is why wiking and others saw the crashes09:34
besser82sonne|work:  Then you'll need to pass the correct python-libs, too09:34
sonne|workso I needed to manually specify libs and includes and all good09:34
sonne|workanyway we are in good shape to get stuff going now09:34
besser82sonne|work:  which is on all OS the same if ${ver_string} of interp and foreign libs match  :-P09:35
sonne|workwell no09:35
sonne|workit should take the one from /usr/local first09:35
besser82sonne|work:  well cmake is supposed not to expect same versions from different builds on the same sys  ;)09:36
sonne|workalright .spec time09:36
* sonne|work off09:36
besser82sonne|work:  If it would prefer /usr/local and you use system's ver then the same will happen but different  ;)09:36
sonne|workbesser82: indeed09:40
besser82sonne|work:  can you archieve what you intend with that spec-templ?09:40
besser82wiking:  mrunge says the problem is related to iscsi indeed09:47
besser82wiking:  you should possibly check the config of "Cinder"09:48
besser82wiking:  more he couldn't says to that actually, because someone setup thatopenStack with "devstack"  ;)09:48
besser82wiking:  which by far isn't the recommended way for production-systems  ;)09:49
besser82wiking:  you possibly want to show the sys-admin this:
besser82wiking:  that is a how-to-install openstack on CentOS / SL / Fedora  ;)09:56
besser82wiking:  for using that in production09:56
besser82sonne|work:  spec is sufficient?  Or need some help?10:06
sonne|workbesser82: still messing with it - I guess it will do10:07
besser82sonne|work:  if you need some advise or sth; just ask10:07
sonne|workbesser82: yeah one thing - what if the version number is not just 1.0.0 but I would want to attach some e.g. git hash or so?10:08
besser82sonne|work:  you should do that in Release:10:08
besser82sonne|work:  like Release: 1.${?githash}%{?dist}10:08
besser82sonne|work:  and set %global githash $sha in the uppeline of that spec10:09
sonne|workso I can add arbitrarily many dots at the back10:09
sonne|workat the end10:09
besser82sonney2k:  yes10:09
besser82sonney2k:  but the recommended way would be using that in Release10:09
besser82sonney2k:  since in Version: that might be a problem when comparing different version10:10
besser82sonney2k:  if you want, you can give me some toy-tarball and I can give you a working spec within few minutes10:11
besser82sonne|work:  ^^^10:12
besser82sonne|work:  since writing some spec for is like putting some butter on a slice of bread  :D10:12
sonne|workbesser82: no no I want to do this myself - but thanks I will ask you10:13
sonne|workwhen I am stuck10:13
besser82sonne|work:  kk, as you wish  ;)10:14
sonne|workbesser82: regarding version - in debian we do that by prepending the date10:15
sonne|workand then addign the git hash10:15
besser82sonne|work:  i know, but version comparison in rpm works a bit different10:15
besser82sonne|work:  if you need to write spec more frequently in future this might come in handy:
sonne|workbesser82: thx10:17
besser82sonne|work:  inp  ;)10:17
besser82sonne|work:  np  ;)10:17
sonne|workbesser82: any idea how to force rpm creation to use legacy .gz and md5sum?10:19
besser82sonne|work:  rpmbuild-md510:19
sonne|workbesser82: the machine running things on is running *verystable*10:19
besser82sonne|work:  that is the legacy-rpm (rpm <= 4.0.0) generator10:20
besser82sonne|work:  NO whitespace before hiphen  ;)10:20
sonne|workwell well10:20
sonne|workwon't rpmbuild --define "_source_filedigest_algorithm md5"  \10:22
sonne|work   --define "_binary_filedigest_algorithm md5"10:22
sonne|workwork too10:22
sonne|workbesser82: ^^^ ?10:22
besser82sonne|work: should do the trick, too  ;)10:23
besser82sonne|work: but rpmbuild-md5 is guranteed to be avail in every RH-based dist until el5 will go EOL  ;)10:24
sonne|workyeah but I am not on a RH based distro atm :D10:25
besser82sonne|work:  so you are using rpmbuild on debian, rye?10:25
besser82sonne|work:  for such cases I can supply you tarball with basic chroot of el6 or Fedora  ;)10:26
sonne|workbesser82: :P10:27
sonne|workbesser82: is it possible to not strip the executables?10:29
besser82sonne|work:  yes, just moment...10:33
besser82sonne|work:  add "%global __os_install_post %{nil}" on top of spec  ;)10:34
-!- new_lido [~walid@] has quit [Ping timeout: 245 seconds]10:41
-!- new_lido [~walid@] has joined #shogun10:53
-!- new_lido [~walid@] has quit [Ping timeout: 265 seconds]10:58
-!- new_lido [~walid@] has joined #shogun11:28
-!- lisitsyn1 [] has joined #shogun11:46
-!- lisitsyn1 is now known as lisitsyn_zwei11:46
-!- new_lido_ [~walid@] has joined #shogun11:57
-!- new_lido_ [~walid@] has quit [Remote host closed the connection]11:57
-!- new_lido_ [~walid@] has joined #shogun11:57
-!- new_lido [~walid@] has quit [Remote host closed the connection]11:58
-!- new_lido_ [~walid@] has quit [Remote host closed the connection]11:58
-!- new_lido [~walid@] has joined #shogun11:58
besser82lisitsyn_zwei:  hey ho!12:12
besser82sonne|work:  all went fine?12:13
sonne|workbesser82: yes looks good12:13
besser82sonne|work:  nice to hear  ;)12:13
besser82sonne|work:  don't forget to remove the BuildArch:  tag if pkg contains binaries  ;)12:13
sonne|workbesser82: did already :D12:16
besser82sonne|work:  ;)12:16
sonne|workbesser82: how can I display information about the created rpm12:16
sonne|worklike author / copyright etc12:16
sonne|workI so far only did rpm -qlp to check its content12:16
lisitsyn_zweibesser82: hey12:17
sonne|worklisitsyn_zwei: any notebook news?12:18
besser82sonne|work:  rpm --info -p $rpm12:18
sonne|workbesser82: well not installed...12:18
besser82sonne|work:  sry, forgot that -q  ;)12:19
* sonne|work food12:19
besser82sonne|work:  you may set an author by specifying that in "Vendor: " inside the spec...12:20
besser82lisitsyn_zwei:  sup?12:22
lisitsyn_zweisonne|work: no not yet sorry12:27
lisitsyn_zweisonne|work: finally broke my AC adapter yesterday spend a day trying to find a new one :D12:28
lisitsyn_zweibesser82: still doing some movements here? ;)12:51
besser82lisitsyn_zwei:  sure ;)13:07
-!- new_lido [~walid@] has quit [Ping timeout: 276 seconds]13:47
-!- new_lido [~walid@] has joined #shogun13:59
@wikingbesser82: it was that bug btw... thnx for the help though14:08
-!- lambday [67157e4d@gateway/web/freenode/ip.] has joined #shogun14:43
besser82wiking:  allrighty!14:52
sonne|workbesser82: seen that octave will have a patch to restore the version macro?15:02
besser82sonne|work:  yes, i've seen it  ;)15:02
besser82sonne|work:  thx 4 nfo!15:02
-!- FSCV [~FSCV@] has joined #shogun15:22
-!- lisitsyn_zwei [] has quit [Quit: Leaving.]15:43
-!- lisitsyn [~lisitsyn@] has left #shogun []16:57
-!- new_lido [~walid@] has quit [Ping timeout: 260 seconds]17:16
-!- sonne|osx [~sonne@] has joined #shogun17:33
-!- lisitsyn [~lisitsyn@] has joined #shogun17:35
-!- sonne|osx [~sonne@] has quit [Quit: sonne|osx]17:49
-!- zxtx_ [] has quit [Ping timeout: 272 seconds]18:36
-!- new_lido [~walid@] has joined #shogun18:46
-!- zxtx_ [] has joined #shogun19:13
-!- iglesiasg [] has joined #shogun19:40
-!- mode/#shogun [+o iglesiasg] by ChanServ19:40
@iglesiasghello hello19:40
-!- pickle27 [d8bfe7da@gateway/web/freenode/ip.] has joined #shogun19:57
@iglesiasgpickle27, we can start it20:07
pickle27I still worry I somehow messed up UTC20:08
@iglesiasgI don't think so, the time is right20:08
@iglesiasgotherwise, we are both wrong hehe20:08
@iglesiasgpickle27, so we will become mentors this year!20:10
pickle27yeah! Im excited!20:10
pickle27you're going to mentor to? won't you still be eligible?20:11
@iglesiasgyes, I think I will be20:12
@iglesiasgbut I am not sure I can handle full time job + gsoc hehe20:12
lisitsynhey there20:12
@iglesiasgand I just started here in Netherlands so I guess it would not be a good idea20:12
@iglesiasgpickle27, still, I will be eligible a couple of years more as PhD, so maybe I come back to apply...20:13
pickle27yeah especially if you can basically work on your phd as gsoc20:13
lisitsynhmm what can I mentor :D20:15
@iglesiasgworld domination!20:15
lisitsynokay probably plugin framework20:16
-!- gsomix [~gsomix@] has joined #shogun20:16
gsomixhey, happy hacking time20:16
@iglesiasgbuildbot is badly broken!
@iglesiasgintegration tests failing hm20:19
pickle27anyways I added a project on OpenCV integration and examples to the idea list which I'd be happy to mentor20:26
pickle27I'd also be happy to help on any other projects or just be an extra shogun contact on a project20:26
lisitsynokay guys I added two projects I would like to mentor20:27
lambdaypickle27: hey... mentoring this year :D20:27
lisitsynone pure C++ hardcore and one medium stuff20:27
lambdaylisitsyn: which ones?20:28
lisitsynlambday: Implement a framework for plugin-based architecture20:28
lisitsynImplement an easy to use modelselection API20:28
-!- sonne|osx [] has joined #shogun20:29
lisitsynplugin stuff is likely to be quite tough20:29
lisitsynwe need a rockstar here D:20:29
@iglesiasglisitsyn, mentor yourself :P20:29
-!- sonne|osx [] has quit [Client Quit]20:29
lisitsynyeah and then write letters my lazy student is full of bullshit20:30
-!- sonne|osx [] has joined #shogun20:30
lambdaylisitsyn: among 60+ applicants, we're surely find one like david gilmour :D20:30
lambdayheiko didn't join the meeting :(20:30
@sonney2klisitsyn, plugin framework sounds like mission impossible for gsoc20:31
@sonney2ktoo complex20:31
@sonney2kif we don't have the very exact idea how it should work20:31
lisitsynsonney2k: yeah lets keep it but only if we find a rockstar20:31
@sonney2kgood evening gents20:31
lisitsynand if I have any kind of prototype20:31
lisitsynthat's true20:31
lambdaygood evening sonney2k20:31
@sonney2klisitsyn, well no we just need a very exact idea / protype then it is totally OK for gsoc even20:33
@sonney2kbut I don't see that to happen in the next few weeks20:33
@sonney2kiglesiasg, actually buildbot is in the shape - besser82 did fix our test checks and now tests that fail really do fail ...20:33
lisitsynsonney2k: why has it to happen next weeks ;)20:34
lisitsynwe can keep any idea up to the decision date, ain't it that?20:34
@sonney2klisitsyn, 3 weeks until gsoc app deadline :P20:34
lisitsynbut that's only orgs deadline20:34
lisitsynwe are not going to settle ideas20:34
lisitsyncan change them20:34
@sonney2kwell we did last years...20:34
@sonney2kbut sure you can add more20:35
@iglesiasgI can take care of putting the ideas on the website once the time comes btw20:35
@iglesiasgIIRC I did last year so I guess it is the best option20:35
@sonney2kdammed brew is in bad shape here20:35
@sonney2kmaybe I need to reinstall20:35
@iglesiasgfor the gsoc application, I guess it is completely fine to recycle last years' stuff?20:36
@iglesiasgthere was another google doc with it I believe20:36
pickle27i thought our gsoc site was deffs one of the better ones last yer20:37
@iglesiasggreat! :)20:37
@sonney2kbtw vojtech wants to mentor too this time libqp for real20:38
@iglesiasgpickle27, I think the OpenCV can be a very good idea btw20:38
@iglesiasgpickle27, even when simple stuff, it should be possible to get some eye-candy20:38
pickle27yeah totally, plus we can kind of piggy back off of their popularity20:39
@iglesiasgabout the libqp project20:40
@iglesiasgmaybe we could aim at getting something easier to maintain that the libbmrm?20:40
@sonney2kso we can recycle a long standing gsoc entry :)20:41
@sonney2kiglesiasg, yeah maybe we try to really separate things out20:42
@iglesiasgyep, that would be great20:42
@sonney2kiglesiasg, pickle27 - btw it would be cool if you both could be our publicity team20:44
@sonney2kiglesiasg, pickle27 we really need tweets / blog stuff and support the poor people trying shogun ;)20:44
@iglesiasgI am really careless with twitter... always forget to send updates if I am not reminded20:45
@sonney2kpickle27, are you more active?20:45
pickle27not overly but I can try to be20:46
@iglesiasghelping people at IRC and mailing list is cool for me20:46
pickle27Im getting more into twitter these days20:46
@sonney2kpickle27, well every now and then - currently we twitter every 3 months 5 items or so20:46
@iglesiasgI should be able to idle at IRC from the job soon20:46
@sonney2kwould be better to have 1 item every week or so20:46
pickle27best way to get publicity is to answer on stackoverflow20:46
pickle27at least thats what I've seen20:46
@sonney2kwho wants to do that?20:47
pickle27scitkit has their twitter hooked into github20:47
pickle27but its super annoying20:47
@sonney2kyeah no20:47
@iglesiasgnot cool not cool20:47
@sonney2kno automated crap20:47
@iglesiasgwe would get a peak of followers followed by a peak of unfollowers after max two days20:48
@iglesiasgpickle27, answering any sort of questions in stack overflow ?20:48
pickle27no like machine learning ones and reference how to do it in shogun20:48
@iglesiasgI see20:49
pickle27I think a good idea would be to tweet for each new notebook20:49
@sonney2kpickle27, yeah agreed - we had like 5 more or so since 3.0.020:50
pickle27anyways I'll make a concerted effort to talk, tweet and share shogun stuff!21:01
@sonney2kpickle27, also about our debian etc packages21:02
@sonney2kand even minor releases21:02
@sonney2kpickle27, btw any progress with the website?21:02
@sonney2kiglesiasg, pickle27 it is good that we have this kind of publicity split - I am busy enough doing updates and freshmeat and g+21:03
pickle27sure! - I should use our official twitter account then - is there a way to give me access easily21:03
@sonney2klisitsyn, often does news on the mailinglist21:03
@iglesiasgpickle27, I will send you the data right away21:03
@sonney2kiglesiasg, thanks :)21:03
pickle27sonney2k: I got it running locally and then haven't worked on it yet, but I will!21:03
@sonney2kpickle27, cool21:04
@iglesiasgpickle27, done!21:04
@sonney2kI am currently completely reinstalling the osx buildbot (brew was broken...)21:04
pickle27iglesiasg: got it!21:04
@sonney2kwould anyone in the meantime help to get the few failing tests in python modular fixed?21:04
@sonney2k 97 - integration-python_modular-tester-statistics_kmm (Failed)21:05
@iglesiasgsonney2k, the integration ones?21:05
@sonney2k219 - integration-python_modular-tester-kernel_histogram_word_string_modular (Failed)21:05
@sonney2k228 - integration-python_modular-tester-statistics_linear_time_mmd (Failed)21:05
@sonney2k266 - integration-python_modular-tester-evaluation_clustering_simple (Failed)21:05
@sonney2k267 - integration-python_modular-tester-structure_mutliclass_bmrm (Failed)21:05
@sonney2k271 - integration-python_modular-tester-statistics_mmd_kernel_selection_single (Failed)21:05
@iglesiasgyep those ones I meant21:05
@sonney2k287 - integration-python_modular-tester-statistics_quadratic_time_mmd (Failed)21:05
@sonney2k299 - integration-python_modular-tester-statistics_mmd_kernel_selection_combined (Failed)21:05
@iglesiasgI can have a look starting in a couple of minutes21:06
@iglesiasghopefully it is just about generating the data for the tests again?21:06
-!- shogun-buildbot [] has quit [Quit: buildmaster reconfigured: bot disconnecting]21:32
-!- shogun-buildbot [] has joined #shogun21:32
sonne|osxshogun-buildbot: force build --branch=develop 'osx2 - python'21:34
shogun-buildbotbuild #3 forced21:34
shogun-buildbotI'll give a shout when the build finishes21:34
pickle27hey guys random question, whats the process for submitting a PR to shogun again, you submit it and then someone with push rights reviews and merges right21:38
pickle27do the people with push rights merge their own PRs or do they wait for someone else to review and merge it for them21:39
pickle27I don't have push so it doesn't affect me, Im just curious21:39
-!- lambday [67157e4d@gateway/web/freenode/ip.] has quit [Ping timeout: 272 seconds]21:39
@iglesiasgpickle27, it depends21:42
@iglesiasgno real rules have been spoken for this21:42
@iglesiasgsome people commit and push directly to upstream21:42
pickle27okay cool!21:43
@iglesiasgIMHO making PR and waiting for some other to merge it is a safer approach21:43
pickle27yeah I agree21:43
pickle27at work we merge our own but you ask 2 other devs for a code review and after they give it the okay you merge your own21:44
pickle27btw sonney2k can I get added to the shogun org on github? I don't need push rights but I'd like to be in the org, there is teams for controlling access etc21:44
@sonney2kpickle27, sure21:45
@iglesiasgbut anyway, providing that we are very few devs here, it is true that waiting for some other to check your stuff and merge is not usually practical21:46
@sonney2kpickle27, you are in :)21:47
@iglesiasgthe team is getting larger and larger :)21:47
* sonney2k wonders what the buildbot is doing21:48
@sonney2ktakes ages...21:48
@iglesiasgI started to check the kmeans++ PR so didn't look at the failing examples yet :S21:48
sonne|osxiglesiasg: please try it out for real - the last kmeans merge was pretty messy unfortunately...21:51
@iglesiasgarrgh, sorry21:51
@iglesiasgit is not ready to merge yet anyway21:51
sonne|osxiglesiasg: I mean the center vectors were one big vector not an SGMatrix... so rather obvious stuff..21:52
sonne|osxshogun-buildbot: whats up ?21:52
shogun-buildbotbuild #3 of osx2 - python is complete: Failure [failed test libshogun test python modular]  Build details are at
sonne|osxfinally some error21:54
sonne|osxshogun-buildbot: force build --branch=develop 'osx2 - python'21:55
shogun-buildbotbuild #4 forced21:55
shogun-buildbotI'll give a shout when the build finishes21:55
sonne|osxalright lets try with eigen3 installed...21:56
shogun-buildbotbuild #4 of osx2 - python is complete: Failure [failed libshogun]  Build details are at
sonne|osxhmmhh interesting protobuf error22:01
-!- besser82 [quassel@fedora/besser82] has quit [Remote host closed the connection]22:01
@sonney2kohh man22:21
@sonney2kosx is a nightmare22:21
@sonney2kthey dropped libstdc++22:21
@sonney2kand ship a libc++ that is not compat22:21
@sonney2kso when you have both like what you have with brew22:21
@sonney2kstuff occasionally fails22:21
-!- vf [d975d879@gateway/web/freenode/ip.] has joined #shogun22:26
-!- besser82 [quassel@fedora/besser82] has joined #shogun22:30
-!- vf [d975d879@gateway/web/freenode/ip.] has quit [Quit: Page closed]22:32
@iglesiasgall right guys, good night!22:34
@sonney2kbesser82, wiking any idea how to check for osx?22:34
-!- iglesiasg [] has quit [Quit: Leaving]22:35
@sonney2kin cmake I mean?22:35
-!- new_lido [~walid@] has quit [Read error: Operation timed out]22:49
@sonney2kshogun-buildbot, force build --branch=develop 'osx2 - python'22:58
shogun-buildbotbuild #5 forced22:58
shogun-buildbotI'll give a shout when the build finishes22:58
shogun-buildbotbuild #5 of osx2 - python is complete: Failure [failed libshogun]  Build details are at
@wikingsonney2k: noup23:14
@wikingsonney2k: they did not dropped it23:14
@wikingsonney2k: you just need to set -stdlib=libstdc++23:14
@wikingbut i've enforced that for *_modular on osx23:15
@wikingsonney2k: instead of brew just use macports23:15
@wikingmuch more mature than brew23:15
pickle27sonney2k: we should get a higher res gravatar for shogun23:37
-!- pickle27 [d8bfe7da@gateway/web/freenode/ip.] has quit [Quit: Page closed]23:47
--- Log closed Tue Jan 14 00:00:51 2014