#jython IRC Log


IRC Log for 2013-11-19

Timestamps are in GMT/BST.

[0:20] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) Quit (Ping timeout: 248 seconds)
[0:21] * jimbaker (~jbaker@unaffiliated/jimbaker) Quit (Ping timeout: 272 seconds)
[0:37] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) has joined #jython
[1:07] * lheuer1 (~Adium@f048132243.adsl.alicedsl.de) has joined #jython
[1:09] * lheuer (~Adium@unaffiliated/lheuer) Quit (Ping timeout: 248 seconds)
[1:37] * lopex (uid4272@gateway/web/irccloud.com/x-rijovzsodauvennq) Quit (Quit: Connection closed for inactivity)
[2:32] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) Quit (Ping timeout: 265 seconds)
[2:43] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) has joined #jython
[3:14] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) Quit (Ping timeout: 245 seconds)
[3:26] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) has joined #jython
[3:46] * jimbaker (~jbaker@c-71-237-106-195.hsd1.co.comcast.net) has joined #jython
[3:46] * jimbaker (~jbaker@c-71-237-106-195.hsd1.co.comcast.net) Quit (Changing host)
[3:46] * jimbaker (~jbaker@unaffiliated/jimbaker) has joined #jython
[4:28] * lheuer1 (~Adium@f048132243.adsl.alicedsl.de) Quit (Quit: Leaving.)
[4:30] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) Quit (Ping timeout: 246 seconds)
[4:47] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) has joined #jython
[5:15] * sinistersnare is now known as sinsnare|zzZZzz
[5:33] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[5:45] * whg is now known as zz_whg
[7:29] * lheuer (~Adium@f048132243.adsl.alicedsl.de) has joined #jython
[7:29] * lheuer (~Adium@f048132243.adsl.alicedsl.de) Quit (Changing host)
[7:29] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[9:22] * lopex (uid4272@gateway/web/irccloud.com/x-gnempfbwgljqrhqi) has joined #jython
[12:27] <truk77> Out of curiosity, is running Django with Jython a common thing?
[12:44] * bobinator60 (~bobinator@pool-108-41-177-244.nycmny.fios.verizon.net) has left #jython
[13:13] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 264 seconds)
[13:57] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[14:01] * clajo04 (~clajo04@pool-108-54-80-252.nycmny.fios.verizon.net) has joined #jython
[14:10] * clajo04 (~clajo04@pool-108-54-80-252.nycmny.fios.verizon.net) Quit (Quit: clajo04)
[14:17] * clajo04 (~clajo04@pool-108-54-80-252.nycmny.fios.verizon.net) has joined #jython
[14:18] * zz_whg is now known as whg
[14:34] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Write error: Connection reset by peer)
[14:40] * paolo (~Paolo@net-37-117-35-67.cust.dsl.vodafone.it) has joined #jython
[15:48] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) has joined #jython
[15:50] * peke_ (peke@kapsi.fi) has joined #jython
[15:50] * truk77_ (~kurt@pool-173-73-25-128.washdc.fios.verizon.net) has joined #jython
[15:54] * truk77 (~kurt@pool-173-73-25-128.washdc.fios.verizon.net) Quit (*.net *.split)
[15:54] * peke (peke@kapsi.fi) Quit (*.net *.split)
[15:55] * truk77_ is now known as truk77
[16:04] * paolo (~Paolo@net-37-117-35-67.cust.dsl.vodafone.it) Quit (Ping timeout: 246 seconds)
[16:05] * paolo (~Paolo@net-37-117-35-67.cust.dsl.vodafone.it) has joined #jython
[18:23] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) Quit (Ping timeout: 240 seconds)
[18:30] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) has joined #jython
[19:28] * sinsnare|zzZZzz is now known as sinistersnare
[19:29] <sinistersnare> truk77 its been done
[19:29] <sinistersnare> jimbaker has done a talk on it, and there is at least one person who comes online here on #jython to talk about it
[19:39] <jimbaker> getting django running on jython was a big test case for jython's compatibility with cpython, so that's my initial involvement with it. it's in some use w/ jython 2.5, but we don't keep stats :)
[19:39] * truk77 nods.
[19:40] <jimbaker> w/ 2.7, topi` has reported it has been working for him, using some patches from jython-ssl against 2.7b1
[19:41] <truk77> Was mulling setting up a quick-and-dirty internal use only web interface for managing some internal data here...however, I think I might have to use the Hibernate DAO objects to manipulate said data...the alternative would be creating MySQL views for django to use as model tables...which sounds sticky
[19:41] <jimbaker> i'm actually sick today, so i'm going to leave it at for now. but we will get a 2.7b2 done real soon ;)
[19:41] <truk77> Boo on sick. Yay on 2.7x
[19:41] <jimbaker> truk77, i would definitely try my jython-ssl branch
[19:42] <jimbaker> the ssl work in there is not going to stay, but the support for easy_install certainly will be in for 2.7b2
[19:43] <jimbaker> any experience reports on django use with that would be invaluable to us
[19:43] <jimbaker> ok... i'm supposed to be in bed right now
[19:43] <jimbaker> later!
[19:50] <leo-the-manic> jimbaker: I am also actually interested in moving my Django app onto Jython so as soon as pip is good to go I'll be giving it a shot. So when 2.7b2 is out I'm sure this channel will hear about my pain points :P
[20:12] <sinistersnare> leo-the-manic, if you wanna test feasability now, try this out https://bitbucket.org/jimbaker/jython-ssl
[20:12] <sinistersnare> https://github.com/jimbaker/clamped#writing-a-python-class-to-use-clamp scroll a little down, heres some build instructions
[20:22] <leo-the-manic> sinistersnare: Oh, cool, thanks! I'll start looking into that then
[21:33] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[21:56] <sinistersnare> leo-the-manic, good luck!
[21:56] <sinistersnare> jimbaker, get well soon! im off to my first day of new job (training at local theater!)
[21:56] * sinistersnare is now known as sinsnare|away
[22:22] * lheuer (~Adium@f048132243.adsl.alicedsl.de) has joined #jython
[22:22] * lheuer (~Adium@f048132243.adsl.alicedsl.de) Quit (Changing host)
[22:22] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[22:32] <leo-the-manic> As per sinsnare|away's instructions I downloaded and built jython-ssl from BitBucket and got a few bugs. A unicode issue when installing pip, which didn't seem fatal, but pip itself fails downloading new packages because of an AttributeError when trying to use os.O_NOFOLLOW. Shell output is here: https://dpaste.de/v3RO
[22:33] <leo-the-manic> easy_install seems to work
[22:38] * plankton (~plankton@ has joined #jython
[22:38] <leo-the-manic> Should I file a bug report on bugs.jython.org?
[22:38] <leo-the-manic> Or does jython-ssl not have some updates in the out main branch that might already fix this?
[22:41] <jimbaker> leo-the-manic, if pip worked, we would have 2.7b2 out ;)
[22:41] <jimbaker> so this is a well-known issue for us
[22:41] <jimbaker> topi` is looking at non-blocking SSL which is the real issue. although we may also fix O_NOFOLLOW
[22:42] <jimbaker> now that there is support for this in java 7
[22:43] <leo-the-manic> jimbaker: Does easy_install not use SSL?
[22:43] <jimbaker> leo-the-manic, it uses blocking SSL
[22:44] <leo-the-manic> jimbaker: Ohh
[22:44] <jimbaker> pip now uses requests, which uses nonblocking SSL sockets
[22:44] <jimbaker> well, we wanted to support that too
[22:44] <jimbaker> so now we have too :)
[22:44] * plankton (~plankton@ has left #jython
[22:45] <jimbaker> nonblocking SSL is very doable, just a simple matter of some engineering ;)
[22:57] <leo-the-manic> jimbaker: So I assume you're also aware of the Unicode related errors?
[22:58] <jimbaker> leo-the-manic, which really aren't unicode errors ... ;)
[22:58] <jimbaker> basically this is improper ssl decodes (or you can get the same w/ improper gzip decodes)
[22:59] <leo-the-manic> jimbaker: Oh, like sending incomplete data to be decoded?
[23:00] <jimbaker> leo-the-manic, so w/o my jython-ssl branch, the ssl module completely is wrong when working w/ easy_install/pip
[23:00] <jimbaker> pip/requests works up to a point, w/ some minor patches, before it switches to nonblocking mode
[23:07] <jimbaker> for the above line - i mean, if you do then use jython-ssl, you get this partial working, before the nonblocking switch
[23:21] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) Quit (Quit: enebo)


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