--- Log opened Fri Jan 10 00:00:45 2014 | ||
-!- besser82 [quassel@fedora/besser82] has quit [Remote host closed the connection] | 01:56 | |
-!- besser82 [quassel@fedora/besser82] has joined #shogun | 02:20 | |
shogun-buildbot | build #676 of nightly_default is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/676 | 03:45 |
---|---|---|
-!- new_lido [~walid@41.218.172.45] has joined #shogun | 05:47 | |
-!- new_lido [~walid@41.218.172.45] has quit [Quit: Leaving] | 05:57 | |
-!- sonne|osx [~sonne@82.113.121.185] has joined #shogun | 08:09 | |
-!- sonne|osx [~sonne@82.113.121.185] has quit [Quit: sonne|osx] | 08:27 | |
besser82 | sonne|work: the problem isn't the pickle-protokoll | 09:56 |
besser82 | sonne|work: it is the incompat of binary-structures | 09:56 |
besser82 | sonne|work: like one can load pickles from Py2.X in Py3 | 09:56 |
besser82 | sonne|work: an restore their contents... | 09:57 |
besser82 | sonne|work: but not that is not guranteed for c-compiled extension | 09:57 |
besser82 | sonne|work: basic types aren't the prob (str, int, float, list,...) | 09:58 |
besser82 | sonne|work: they will surely work | 09:58 |
besser82 | sonne|work: but stuff like numpy-array isn't compat | 09:58 |
besser82 | sonne|work: it can be restored with a trick, but the contents is garbled | 09:59 |
besser82 | sonne|work: and instances of classes from a c-compiled ext. are likely to fail / segfault | 09:59 |
besser82 | sonney2k: ^^^ | 09:59 |
besser82 | sonne|work, sonney2k: but that actually is in nature of those pickles | 10:03 |
besser82 | sonne|work, sonney2k: but I just found a "nasty" hack that may or may not help; need to try that | 10:04 |
besser82 | sonne|work, sonney2k: but I just found a "nasty" hack that may or may not help; need to try that | 10:04 |
besser82 | sonne|work, sonney2k: we possibly might be able to restore the pickles by aletring them "manually" to reflect pickled str as bytes; that might do the trick... | 10:05 |
besser82 | sonne|work: I assume the problem of that segfault is caused by sth. like the incompat of Py3::str and std::string / cstr | 10:20 |
besser82 | sonne|work: cstr == char* | 10:20 |
besser82 | sonne|work: a Py3::str may have a memory footprint of mixed width dependending on the type of char in it | 10:21 |
besser82 | sonne|work: so some char may have a width of 2 or 4 bytes, others just 1 byte | 10:22 |
besser82 | sonne|work: when std::string / char* is tied to 1 byte a char | 10:22 |
besser82 | sonne|work: so passing a Py3::str-type (created from Py2::Pickle) into c / c++ as is may cause that segfault | 10:23 |
besser82 | sonne|work: so I need to check whether this happenes when passing Py3::bytes to std::str / char* | 10:24 |
besser82 | sonne|work: Py3::bytes should be perfectly char* | 10:25 |
besser82 | sonne|work: which may / should | 10:25 |
besser82 | sonne|work: do the trick... | 10:25 |
sonne|work | hmmhh | 10:25 |
besser82 | sonne|work: same assumption for numpy-array ;) | 10:26 |
sonne|work | besser82: yeah scary hack. | 10:26 |
sonne|work | besser82: we need some other way in the future | 10:27 |
besser82 | sonne|work: other way for what? serialization of shogun::object? | 10:27 |
besser82 | sonne|work: pickling / data exports | 10:27 |
-!- Saurabh7 [~Saurabh7@117.222.9.123] has joined #shogun | 10:28 | |
* besser82 throws an instace of PuzzledException: What() Which other way for what? | 10:29 | |
-!- sonne|osx [~sonne@24-134-74-216-dynip.superkabel.de] has joined #shogun | 10:34 | |
-!- sonne|osx [~sonne@24-134-74-216-dynip.superkabel.de] has quit [Ping timeout: 272 seconds] | 10:39 | |
sonne|work | besser82: I think currently we compare objects with some string comparison or so - maybe we can just load them and have for different object types different comparators | 10:55 |
-!- thoralf [~thoralf@91-65-138-245-dynip.superkabel.de] has joined #shogun | 11:36 | |
thoralf | Hey. | 11:36 |
besser82 | sonne|work: the assertions aren't the problem ;) | 11:40 |
besser82 | sonne|work: the problem is restoring the *pristine* contents of the pickles | 11:41 |
besser82 | thoralf: Hey! | 11:41 |
thoralf | Hey Bjesser | 11:41 |
thoralf | :) | 11:41 |
besser82 | sonne|work: since the _Unpickler passes incompat binary-data into the modshogun / numpy classes :-P | 11:42 |
besser82 | thoralf: :D | 11:42 |
besser82 | sonne|work: so we should change the way how objects are serialized for storage ;) | 11:44 |
besser82 | sonne|work: like using json instead of pickles ;) | 11:45 |
besser82 | sonne|work: which is pretty indep from lang / os / arch | 11:45 |
besser82 | sonne|work: only carries nice ascii which then gets eval() and pushed into the data-structs | 11:46 |
-!- thoralf [~thoralf@91-65-138-245-dynip.superkabel.de] has quit [Ping timeout: 264 seconds] | 12:19 | |
-!- thoralf [~thoralf@91-65-138-245-dynip.superkabel.de] has joined #shogun | 12:29 | |
-!- Saurabh7 [~Saurabh7@117.222.9.123] has quit [Quit: Leaving] | 12:48 | |
sonne|work | besser82: ahh because it is no longer a ascii but whatever string right? | 12:56 |
-!- thoralf [~thoralf@91-65-138-245-dynip.superkabel.de] has quit [Ping timeout: 245 seconds] | 13:04 | |
@wiking | besser82: there are miner issues with json... | 13:25 |
@wiking | besser82: see the serializationjson unit test | 13:25 |
@wiking | besser82: https://github.com/shogun-toolbox/shogun/issues/1464 | 13:27 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun | 13:36 | |
besser82 | sonne|work: nope, not that encoding issue... It's da Py3-internal string-footprint... | 14:12 |
besser82 | wiking: thx 4 info | 14:13 |
besser82 | sonne|work: as I've written abouve | 14:13 |
-!- thoralf [~thoralf@91-65-138-245-dynip.superkabel.de] has joined #shogun | 14:22 | |
-!- zxtx_ [~zv@c-98-223-196-32.hsd1.in.comcast.net] has quit [Ping timeout: 252 seconds] | 14:47 | |
sonne|work | besser82: could you give me a minimal pointer how to do a spec file? | 15:17 |
sonne|work | besser82: I need to quickly create an rpm... | 15:17 |
-!- thoralf [~thoralf@91-65-138-245-dynip.superkabel.de] has quit [Ping timeout: 246 seconds] | 15:21 | |
-!- zxtx_ [~zv@129-79-241-148.dhcp-bl.indiana.edu] has joined #shogun | 15:42 | |
-!- bb_ [458fc8de@gateway/web/freenode/ip.69.143.200.222] has joined #shogun | 15:52 | |
-!- ChenZu [3ad5332a@gateway/web/freenode/ip.58.213.51.42] has joined #shogun | 16:03 | |
ChenZu | Hi | 16:03 |
ChenZu | Anybody can help me ? I'am crazy with shogun installation with matlab | 16:04 |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 16:04 | |
ChenZu | I execute the command 'sudo make install' and there no sg.mex64 anything in the matlab directory | 16:05 |
-!- ChenZu [3ad5332a@gateway/web/freenode/ip.58.213.51.42] has quit [Quit: Page closed] | 16:21 | |
besser82 | sonne|work: still in need for rpm? | 17:00 |
besser82 | sonne|work: rpmdev-newspec is creating some skel | 17:00 |
sonne|work | besser82: yeah still in need | 17:00 |
besser82 | sonne|work: %prep %build %install %check %clean and such are like bash-script | 17:00 |
besser82 | sonne|work: need some template? | 17:01 |
besser82 | sonne|work: what kind of sw? | 17:01 |
sonne|work | on monday | 17:01 |
besser82 | sonne|work: kk | 17:01 |
sonne|work | work stuff | 17:01 |
sonne|work | but yeah cool... | 17:01 |
sonne|work | besser82: I basically have some directory | 17:01 |
sonne|work | that I just want to copy somewhere under /home/user | 17:02 |
sonne|work | and ship this as rpm | 17:02 |
sonne|work | that is all | 17:02 |
besser82 | sonne|work: then tar.gz that dir, list tarball as Source0 | 17:02 |
sonne|work | besser82: probably ultra easy for you | 17:02 |
sonne|work | how? | 17:02 |
besser82 | sonne|work: yes, just a few seconds of work | 17:02 |
besser82 | sonne|work: shall i giv e you template? | 17:03 |
besser82 | sonne|work: like having some dummy tar and performing needed action of that | 17:03 |
sonne|work | yeah | 17:04 |
sonne|work | just this tar line | 17:04 |
besser82 | first create tarball of the dir you want to ship: tar cf $my.tar $src | 17:05 |
besser82 | sonne|work: ^^^ then compress | 17:05 |
besser82 | sonne|work: like gz -9 $my.tar | 17:05 |
besser82 | sonne|work: then create some spec | 17:05 |
besser82 | sonne|work: %prep | 17:05 |
besser82 | sonne|work: %setup -qn $dir_in_tar | 17:05 |
besser82 | sonne|work: %build | 17:06 |
besser82 | sonne|work: # noop | 17:06 |
besser82 | sonne|work: %install | 17:06 |
besser82 | sonne|work: mkdir -p %yourtarget && cp -a . $your_target | 17:06 |
besser82 | sonne|work: %changelog | 17:06 |
besser82 | sonne|work: done | 17:06 |
sonne|work | besser82: sounds good | 17:08 |
sonne|work | oki more monday | 17:10 |
* sonne|work off home | 17:10 | |
besser82 | sonney2k: I just prepared a rpm.spec example, doing what you said it should... | 17:44 |
besser82 | sonney2k: shall I mail it to you? | 17:44 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 18:43 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 18:43 | |
-!- FSCV [~FSCV@50.7.50.60] has joined #shogun | 19:02 | |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving] | 19:04 | |
@sonney2k | besser82, yes please thanks! | 19:06 |
@sonney2k | besser82, I am already happy though | 19:06 |
-!- lisitsyn [~lisitsyn@80.252.20.67] has joined #shogun | 19:39 | |
@sonney2k | lisitsyn, how is your holidays? | 19:39 |
lisitsyn | sonney2k: had exam today :D | 19:40 |
lisitsyn | yes I can notebook a little | 19:40 |
@sonney2k | lisitsyn, I thought you had vacations? | 19:42 |
lisitsyn | sonney2k: they are over and exams are still here :( | 19:43 |
lisitsyn | good thing about it is that is the last exams I have to take any longer | 19:43 |
lisitsyn | :D | 19:43 |
lisitsyn | wow some major changes here | 19:45 |
@sonney2k | lisitsyn, parse error... that was your last exam? | 19:46 |
@sonney2k | lisitsyn, major changes? | 19:46 |
lisitsyn | sonney2k: haha okay lets do it again | 19:47 |
lisitsyn | sonney2k: I have two more exams but these are last as I'll just have to write up some thesis | 19:47 |
lisitsyn | sonney2k: major changes is what I see in git pull ;) | 19:47 |
lisitsyn | is that more parseable? ;) | 19:48 |
@sonney2k | lisitsyn, yes perfectly parseable :D | 19:48 |
@sonney2k | lisitsyn, not so big changes - only in the build system | 19:48 |
@sonney2k | lisitsyn, besser82 did a lot of python3 fixes | 19:49 |
@sonney2k | lisitsyn, and we now have a new buildbot that checks for python3 | 19:49 |
@sonney2k | lisitsyn, quite a lot already works | 19:49 |
-!- zxtx_ [~zv@129-79-241-148.dhcp-bl.indiana.edu] has quit [Ping timeout: 246 seconds] | 19:51 | |
lisitsyn | sonney2k: cool | 19:53 |
lisitsyn | sonney2k: I am curious whether some quite major -> py3 conversion happens any day | 19:54 |
@sonney2k | lisitsyn, where? | 19:55 |
lisitsyn | sonney2k: I just mean it is like between 2.7 and 3.x still | 19:56 |
@sonney2k | lisitsyn, I would say all major extensions are ported by now | 19:56 |
@sonney2k | lisitsyn, doesn't mean it is used though - but I would guess that soon linux distributions are all switching over to python3.3 as default | 19:58 |
@sonney2k | soon as in their next stable release | 19:59 |
lisitsyn | sonney2k: makes sense | 20:01 |
* sonney2k is wrestling with the debian packages again... | 20:10 | |
@sonney2k | lisitsyn, btw did you know we have 4 weeks until gsoc deadline | 20:11 |
besser82 | sonney2k, lisitsyn: for fedora transition to py3 as default is scheduled for f22 ~ Dec. 2014 ;) | 20:17 |
-!- bb_ [458fc8de@gateway/web/freenode/ip.69.143.200.222] has quit [Ping timeout: 272 seconds] | 20:18 | |
besser82 | sonney2k, lisitsyn: python2 basically is dead, by means of interp-development | 20:19 |
@sonney2k | besser82, yeah it just plain works(tm) | 20:19 |
besser82 | sonney2k, lisitsyn: 2.7.X is last release of py2-series; only bugfixes / security maintainance ;) | 20:20 |
besser82 | sonney2k: Works? what? Py3? | 20:20 |
@sonney2k | both :) | 20:20 |
@sonney2k | but 2.7 is rock stable | 20:20 |
besser82 | sonney2k: yes it is prooven stuff for sure; RHEL7 comes with it, but no Py3 :( | 20:21 |
adrin | besser82, don't worry about fedora deadlines, I don't remember the last time they were actually on time :D | 20:34 |
@sonney2k | adrin, sounds like debian deadlines ;) | 20:35 |
besser82 | adrin: I know ;) I'm one of those Fedora-guys ;) | 20:36 |
adrin | besser82: hahahahaha | 20:37 |
besser82 | adrin: https://badges.fedoraproject.org/user/besser82 :-P | 20:37 |
adrin | besser82: oh cool, I see :D pitty that I immigrated a while ago, unless I could blame you all the time :P | 20:39 |
besser82 | adrin: :-P Then just come back and checkout all brand-new bugz in new F20 | 20:40 |
lisitsyn | sonney2k: 4 weeks? | 20:41 |
lisitsyn | ohshhhhhh | 20:41 |
adrin | besser82: lol, I just found rolling distros more comfortable at some point, but thanks for the offer ;) | 20:42 |
besser82 | adrin: fedora offer rolling, too ;) Checkout rawhide | 20:43 |
besser82 | adrin: https://fedoraproject.org/wiki/Releases/Rawhide/de | 20:43 |
adrin | besser82: lol, yeah I remember it, I used to switch to rawhide all the time no later than a beta release. But you have to admit alphas and pre-alphas are really really unstable. | 20:44 |
besser82 | adrin: not what I saw from the last 3 pre-alphas | 20:45 |
besser82 | adrin: there had been some quirks for sure, but they were pretty good for workstation use | 20:45 |
adrin | besser82: I see, the last time I had a fedore was probably three releases ago, I'll have a look again :-) | 20:46 |
besser82 | adrin: I had been shifting to F18 / F19 / F20 pre-alpha immediatly after branch-off and basically all stuff was usable, but some minor gliches :D | 20:46 |
besser82 | adrin: nice to hear! | 20:46 |
adrin | besser82: after all, I'm way more comfortable around rpm baseds. | 20:47 |
besser82 | adrin: btw. there are nice shogun-rpms avail in official fedora-repo ;) | 20:47 |
adrin | besser82: I'm sure glinches are not worst than gentoo ones ;) | 20:47 |
besser82 | adrin: not even comparable ;) | 20:47 |
@sonney2k | lisitsyn, I told you we are late this time with me not pushing you guys :D | 20:48 |
besser82 | adrin: the worst glitch I had was systemd spamming /var/log in F20 Alpha TC3 | 20:48 |
@sonney2k | lisitsyn, on the other hand we did some releases | 20:48 |
adrin | besser82: I know :D ok, gotta go, schones wochenende ;) | 20:48 |
besser82 | adrin: Dir ebenfalls! :D | 20:48 |
besser82 | adrin: Danke | 20:48 |
adrin | besser82: systemd is also a hasel in gentoo. | 20:48 |
besser82 | adrin: in Fedora it is pretty good running now | 20:49 |
besser82 | adrin: as basically the same ver is targeted for RHEL7 | 20:49 |
-!- ChanServ changed the topic of #shogun to: Shogun Machine Learning Toolbox | Next Stammtisch Monday 2014-01-14 19-24hrs UTC |Devs are usually around between 10am-10pm UTC | When asking questions please be patient or use the mailing list. We always answer but it might take a while. | Channel logs http://bit.ly/1eBecWl | 20:50 | |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 21:02 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 21:02 | |
@sonney2k | iglesiasg, could you please twitter like hell about shogun stuff? | 21:05 |
@sonney2k | iglesiasg, as in new releases | 21:05 |
@iglesiasg | sonney2k, all right | 21:05 |
@sonney2k | iglesiasg, that we want to participate in gsoc 2014 | 21:05 |
@sonney2k | and are looking for mentors etc? | 21:06 |
@iglesiasg | sonney2k, okok | 21:06 |
@iglesiasg | sonney2k, btw, I think I'd prefer mentoring this year | 21:06 |
@sonney2k | iglesiasg, and that we are back in debian https://buildd.debian.org/status/package.php?p=shogun | 21:06 |
@sonney2k | iglesiasg, very welcome | 21:06 |
@sonney2k | iglesiasg, what would you want to do? | 21:06 |
@iglesiasg | sonney2k, great | 21:06 |
@iglesiasg | sonney2k, I was thinking of proposing a project in MCMC since it is related to my PhD | 21:07 |
@sonney2k | maybe baseline ML algorithms? | 21:07 |
@iglesiasg | Heiko knows about it too | 21:07 |
@sonney2k | heh | 21:07 |
-!- zxtx_ [~zv@129-79-241-148.dhcp-bl.indiana.edu] has joined #shogun | 21:07 | |
@sonney2k | I guess HeikoS would want to do it :D | 21:07 |
@iglesiasg | we can discuss about it then | 21:07 |
@iglesiasg | sonney2k, no idea if Heiko this year wants to participate as student? | 21:09 |
@iglesiasg | I can mentor him lol | 21:09 |
@sonney2k | iglesiasg, excellent suggestion | 21:09 |
@sonney2k | iglesiasg, make sure to push him hard | 21:09 |
@sonney2k | otherwise he will get a side job and learn a new music instrument | 21:09 |
@iglesiasg | haha yeah | 21:10 |
@sonney2k | iglesiasg, he just doesn't work w/o pressure ;) | 21:10 |
@iglesiasg | your call to retweet now guys | 21:29 |
@sonney2k | iglesiasg, ok I did all the marketing I could :) | 21:32 |
lisitsyn | iglesiasg: let you mentor me | 21:32 |
lisitsyn | ! | 21:32 |
lisitsyn | :D | 21:32 |
lisitsyn | I am still eligible | 21:32 |
@iglesiasg | lisitsyn, haha ok, a pleasure :) | 21:33 |
@sonney2k | lisitsyn, we can play with rose ponies if you'd like | 21:33 |
@iglesiasg | lisitsyn, I would learn from you instead of the other way round though :D | 21:33 |
lisitsyn | sonney2k: I am curious what would be on carol's mind if she see a guy jumping from student to mentor and back | 21:33 |
lisitsyn | :D | 21:33 |
@iglesiasg | hehe | 21:35 |
@iglesiasg | curious situation indeed | 21:35 |
@iglesiasg | but I'd say it is fine | 21:35 |
@iglesiasg | lisitsyn, would you like to be student this year? | 21:35 |
lisitsyn | iglesiasg: no no | 21:35 |
@sonney2k | lisitsyn, well marry sb. in rossia and you can see the look on her face :D | 21:35 |
lisitsyn | it would be unfair | 21:35 |
* sonney2k afk | 21:35 | |
@iglesiasg | lisitsyn, I see your point | 21:36 |
lisitsyn | I mean I won't have much time | 21:36 |
@iglesiasg | but taking into account some of the projects there have been and the work done... | 21:36 |
lisitsyn | real students have much more time to enjoy that | 21:36 |
lisitsyn | not just sponsor some work | 21:36 |
@iglesiasg | that is true | 21:37 |
lisitsyn | and I can't predict where I am going to be just in a few months :D | 21:37 |
@iglesiasg | and well, the idea is also trying to get people that may become contributors | 21:37 |
@iglesiasg | hehe | 21:37 |
lisitsyn | some kind of decision period soon | 21:37 |
lisitsyn | and this sucks phew :D | 21:38 |
@iglesiasg | c'mon! | 21:39 |
@iglesiasg | those periods should be exciting :) | 21:39 |
* besser82 is off | 21:40 | |
@iglesiasg | besser82, you could mentor some infra stuff maybe | 21:40 |
@wiking | mmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeentoooooooooooooooooooooooooor | 21:53 |
@wiking | :D | 21:53 |
@wiking | iglesiasg: have u managed to check out those things? | 21:53 |
@iglesiasg | wiking, HR department is having a look and said we would talk this week | 21:59 |
@iglesiasg | next week hehe | 21:59 |
@sonney2k | wiking, what do you want to do? | 22:17 |
@wiking | iglesiasg: great! | 22:24 |
@wiking | iglesiasg: fight for your right! | 22:24 |
@sonney2k | night all | 22:34 |
@iglesiasg | good nighty | 22:40 |
besser82 | iglesiasg: infra stuff like?!? | 23:03 |
@iglesiasg | besser82, one of the many stuff you usually suggest ;) | 23:03 |
@iglesiasg | wiking, lisitsyn, anybody there? | 23:36 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving] | 23:52 | |
--- Log closed Sat Jan 11 00:00:47 2014 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!