#jython IRC Log (v0.9)

Index

IRC Log for 2012-05-17

Timestamps are in GMT/BST.

[2:31] * enebo (~enebo@174-20-162-73.mpls.qwest.net) Quit (Quit: enebo)
[7:21] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[7:22] * mrud (~uli@grml/developer/mru) Quit (Changing host)
[7:22] * mrud (~uli@unaffiliated/mrud) has joined #jython
[10:16] * Oti (~ohumbel@adsl-89-217-199-137.adslplus.ch) has joined #jython
[10:22] <Oti> fwierzbicki: please let me know if i can help with the release process - i should have some time again :-)
[11:14] * juneau001 (~juneau@131.225.24.164) has joined #jython
[11:28] * juneau001 (~juneau@131.225.24.164) Quit (Read error: Connection reset by peer)
[11:30] * juneau001 (~juneau@fess-116326.dhcp.fnal.gov) has joined #jython
[12:04] * wainersm (~wainersm@201-68-153-230.dsl.telesp.net.br) has joined #jython
[13:37] * DanC_ (~dconnolly@user1.kumc.edu) has joined #jython
[13:39] <DanC_> I'm getting: java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org.python.core.PyObject
[13:39] <DanC_> in a stacktrace that includes: at org.python.core.PyObject.__call__(PyObject.java:357)
[13:39] <DanC_> stacktrace: http://pastebin.com/vYxcb5ES
[13:39] <DanC_> any clues?
[13:48] * enebo (~enebo@174-20-162-73.mpls.qwest.net) has joined #jython
[14:06] <DanC_> turned out to be bad permissions on some .jar files.
[14:35] <fwierzbicki> Oti: hey! I do want to get the installer into mercurial somehow - though it works fine from svn for now - it would just be nice - do you care about the history?
[14:35] <fwierzbicki> I know we talked about this before but I don't remember the conclusions
[16:52] * verterok` (~ggonzalez@91.189.93.65) has joined #jython
[16:53] * verterok` (~ggonzalez@91.189.93.65) Quit (Client Quit)
[17:22] <Oti> fwierzbicki: personally i don't care about the history
[17:22] <Oti> fwierzbicki: the last conversion i did had at least the 2.5 branch
[17:23] <fwierzbicki> Oti: ok - in that case we should just put it somewhere in hg (if that's ok with you)
[17:23] <Oti> i'll look into it and keep you posted
[17:23] <fwierzbicki> Oti: ok cool :)
[17:24] <Oti> looking forward to get my hands on jython again...
[18:09] * stakkars (~ctismer@django.stackless.com) has joined #jython
[18:10] * ctismer (~ctismer@django.stackless.com) Quit (*.net *.split)
[18:20] <juneau001> Congrats on the new beta release! I can update jython.org to point to the new beta release soon.
[18:22] <agronholm> new 2.5 beta? where did you hear about that?
[18:23] <agronholm> juneau001: I don't see any
[19:08] <juneau001> I saw a tweet from Frank regarding a 2.7 beta
[19:10] <juneau001> oh???alpha release???my bad
[19:10] <juneau001> fwierzbicki: Jython 2.7 alpha 1 released: http://t.co/h5fLSpnX
[19:10] <juneau001> that was the tweet
[19:11] * juneau001 (~juneau@fess-116326.dhcp.fnal.gov) Quit (Quit: juneau001)
[19:31] <fwierzbicki> 2.7 alpha - I'll put together a 2.5 beta either this week or next - for real this time :)
[19:31] <jimbaker> must get my stuff in before the next alpha!
[19:32] <fwierzbicki> jimbaker: yes please do :)
[19:32] <fwierzbicki> I'd *like* to have betas by mid-June
[19:33] <jimbaker> fwierzbicki, it should work - rest of family is taking off for china memorial day weekend, so will have some extra time
[19:34] <fwierzbicki> also, I intend to keep improving 2.7 after it is released - I'd like to help get the invokedynamic stuff up to the point where the optional indy build is almost all indy - in prep for an all-indy 3.x
[19:34] <fwierzbicki> I think its time to get into the perf race :)
[19:34] <fwierzbicki> pypy is having all the fun
[19:35] <fwierzbicki> (at least that's my current plan)
[19:35] <jimbaker> indeed, they need our motivational help. at some point. for now they're the ones providing motivation ;)
[19:35] <fwierzbicki> yes!
[19:36] <fwierzbicki> the fun thing is that, if we do it right, we'll possibly start getting faster by doing nothing (that is the jvm guys will do the work)
[19:37] <fwierzbicki> of course we'd need to help them help us the way headius helps with JRuby on the JVM
[19:37] <jimbaker> i think that's a very reasonable position
[19:37] <fwierzbicki> bbiab - need to get some food
[19:38] * saheb37 (~quassel@14.139.122.114) has joined #jython
[19:38] <jimbaker> there are two pieces to this: 1) direct use of indy + guards on being dynamic, like i discussed in my talk, this can just get faster; 2) the static analysis that the univ of colorado guys are interested in
[19:39] <saheb37> I wanted to start learning jython and then start contritbuting it, how do I begin?
[19:41] <jimbaker> saheb37, you've come to the right place. probably fwierzbicki is the best person to ask, but he's at lunch, and i'm just starting over at my house
[19:42] <saheb37> thanku
[19:46] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[19:57] * saheb37 (~quassel@14.139.122.114) Quit (Read error: Connection reset by peer)
[20:03] <fwierzbicki> saheb37: the basics are here: http://wiki.python.org/jython/JythonDeveloperGuide but the cpython docs for mercurial help a bunch: http://docs.python.org/devguide/ (I have a stalled translation to jython around, hopefully I'll get that updated in the next few weeks)
[20:03] <fwierzbicki> oops missed
[20:04] <fwierzbicki> if someone sees saheb37 again could you point him at the irc logs or give him the same pointer :)
[20:04] <fwierzbicki> I need to write that up as a blog
[20:51] * juneau001 (~juneau@50-45-102-43.dklb.il.frontiernet.net) has joined #jython
[21:25] <fwierzbicki> 2.7a1 announcement made it to hacker news http://news.ycombinator.com/item?id=3986540
[21:31] <agronholm> congrats btw :)
[21:32] <agronholm> I still need to implement that _json module, sorry about being a slowpoke with that
[21:53] * wainersm (~wainersm@201-68-153-230.dsl.telesp.net.br) Quit (Quit: Ex-Chat)
[22:18] * Thunderbird (~roderick@wine/developer/Thunderbird) has joined #jython
[22:20] <Thunderbird> hi
[22:20] <Thunderbird> I'm experimenting with jython from hg (so ~2.7a1)
[22:20] <Thunderbird> is subprocess.Popen supposed to return the process pid in jython? it seems to be None all the time, but I'm not sure if this is intended behavior or not
[22:26] <agronholm> I wonder how it's been implemented
[22:26] <pjenvey> i don't recall any subprocess methods returning a pid
[22:26] <pjenvey> but I think there's a pid accessible on the Popen object
[22:26] <agronholm> let's see the docs
[22:26] <agronholm> Thunderbird: is that what you meant? no pid in the popen object?
[22:26] <Thunderbird> yes correct
[22:27] <Thunderbird> on *nix normal python returns a pid
[22:27] <Thunderbird> I'm looking at the subprocess source now
[22:27] <Thunderbird> it seems the implementation of most of the code is different from traditional python, there a couple of 'if jpython'
[22:28] <agronholm> jython has to cope with the limitations of the jvm
[22:30] <Thunderbird> the jvm may abstract away pid stuff
[22:30] <Thunderbird> it seems java ProcessBuilder is used
[22:31] <pjenvey> yea
[22:31] <pjenvey> we have no pid without doing somewhat nasty things to get it (if we even can)
[22:31] <pjenvey> maybe there's a hack we can use to grab it, but that's doubtful
[22:31] <pjenvey> what do you need it for?
[22:31] <Thunderbird> it seems java doesn't really provide it; makes sense
[22:32] <pjenvey> 2.6 added a couple new methods to kill a process
[22:32] <Thunderbird> I think the windows docs also said they didn't have pid
[22:32] <pjenvey> I think we can support one of them, but that looks broken in the alpha release
[22:32] <Thunderbird> maybe jython docs have to be updated
[22:34] <Thunderbird> what's the plan for jython 2.7? I read somewhere that they are aiming for a mid-July release
[22:34] <Thunderbird> at my company we have a lot of >2.6.x code which we like to run on jython and we want to write new code
[22:35] <agronholm> yup
[22:35] <Thunderbird> we don't mind a few bugs and reporting bugs, but it will go in production in just a few months
[22:35] <agronholm> did you notice the alpha that was just released?
[22:35] <Thunderbird> yep
[22:35] <agronholm> well, start testing and reporting bugs :)
[22:36] <Thunderbird> it's more, would you build production code on jython 2.7 now? if it has to be quite reliable end of June/July
[22:36] <agronholm> now? nope
[22:36] <agronholm> but it should be good enough to start tinkering with
[22:38] <Thunderbird> it has to be production'ish ready by end of June, so ....
[22:38] <Thunderbird> but we don't need very fancy python functionality
[22:40] * wmeissner (~wmeissner@ppp59-167-223-31.static.internode.on.net) has joined #jython
[23:05] <fwierzbicki> agronholm: missed your congrats - thanks!
[23:06] <agronholm> I'll probably start using 2.7 in development in the near future
[23:07] <fwierzbicki> agronholm: very cool - I'd love to hear how it goes
[23:09] <fwierzbicki> Thunderbird: I think we'll be in beta in June and we're targeting production in July - sorry it isn't quite good for your timing - but I doubt we'll get it prod ready in time for a June release (though we'll see)
[23:09] <Thunderbird> thanks
[23:10] <Thunderbird> I hope I can convince bosses to try it
[23:10] <Thunderbird> we will just report bugs and try fix them if we can
[23:20] * juneau001 (~juneau@50-45-102-43.dklb.il.frontiernet.net) Quit (Quit: juneau001)

Index

These logs were automatically created by JythonLogBot_ on irc.freenode.net using a slightly modified version of the Java IRC LogBot (github).