#jython IRC Log (v0.9)

Index

IRC Log for 2015-10-16

Timestamps are in GMT/BST.

[0:08] * lazybear (~lazybear@radium.atom.fi) has joined #jython
[0:08] * [Arfrever] (~Arfrever@apache/committer/Arfrever) has joined #jython
[0:08] * gthank (~hank@unaffiliated/gthank) has joined #jython
[0:08] * cyraxjoe (~joe@189.183.244.104) has joined #jython
[0:08] * dew3y (U2FsdGVkX1@ma.sdf.org) has joined #jython
[0:08] * dustinm (~dustinm@105.ip-167-114-152.net) has joined #jython
[0:08] * agronholm (~agronholm@2001:1bc8:102:6f29:90c3:e33e:7124:e28d) has joined #jython
[0:08] * jorgew (sid36089@gateway/web/irccloud.com/x-zwwpzksnxckxckmi) has joined #jython
[0:08] * m01_ (~quassel@2a02:2658:1011:1::2:4044) has joined #jython
[0:08] * Tycale (~Tycale@tycale.be) has joined #jython
[0:08] * eatkin (~eatkin@166.70.212.121) has joined #jython
[0:08] * offbyone (~offbyone@104.131.118.125) has joined #jython
[0:08] * fwierzbicki1 (~Adium@99-106-169-5.lightspeed.sntcca.sbcglobal.net) has joined #jython
[0:08] * teuchter (choochter@nat/ibm/x-qpaowtdbdhtfrcai) has joined #jython
[0:08] * ohumbel (5390f784@gateway/web/freenode/ip.83.144.247.132) has joined #jython
[0:09] * jamierocks (jamierocks@bnc.lol768.com) has joined #jython
[0:11] * xemdetia (xemdetia@nat/ibm/x-nsdetjtjjiptwktt) has joined #jython
[0:11] * Cecil (~cecil@5350EE9B.cm-6-1d.dynamic.ziggo.nl) has joined #jython
[0:11] * siel (~siel@unaffiliated/motley) has joined #jython
[0:12] * [Tritium] (tritium@107.161.147.32) has joined #jython
[0:12] * dew3y` (U2FsdGVkX1@ma.sdf.org) has joined #jython
[0:12] * pdurbin (~pdurbin@server1.greptilian.com) has joined #jython
[0:12] * tchaypo (sid51476@gateway/web/irccloud.com/x-ywaccvccpuhpjvac) has joined #jython
[0:12] * ahmed__ (sid14086@gateway/web/irccloud.com/x-dvcjmjblkbnigein) has joined #jython
[0:12] * lopex (uid4272@gateway/web/irccloud.com/x-wioginbmotqhxidy) has joined #jython
[0:13] * jimbaker (~jbaker@python/psf/jimbaker) has joined #jython
[0:13] * verterok (~ggonzalez@156.35.213.162.lcy-02.canonistack.canonical.com) has joined #jython
[0:13] * nickmbailey (~nickmbail@nickmbailey.com) has joined #jython
[0:13] * Einherjer (~einherjer@178.18.241.175) has joined #jython
[0:13] * ztane (ztane@lakka.kapsi.fi) has joined #jython
[0:13] * non-sense (~non@unaffiliated/non-sense) has joined #jython
[0:13] * zesus (zesus@peruna.fi) has joined #jython
[0:16] * mbooth (~mbooth@redhat/mbooth) has joined #jython
[0:16] * ebarrett (~edd@vext01.default.vext01.uk0.bigv.io) has joined #jython
[0:17] * maxpowa (maxpowa@ipv6.everythingisawesome.us) has joined #jython
[0:17] * paolo (~paolo@unaffiliated/paolo) has joined #jython
[0:30] * ChanServ (ChanServ@services.) has joined #jython
[0:31] * JStoker (jstoker@2a01:7e00:e001:1400::) Quit (Changing host)
[0:31] * JStoker (jstoker@unaffiliated/jstoker) has joined #jython
[0:39] * xemdetia (xemdetia@nat/ibm/x-nsdetjtjjiptwktt) Quit (Ping timeout: 264 seconds)
[0:50] * dew3y` (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)
[0:51] * dew3y (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)
[0:51] * dew3y (U2FsdGVkX1@ma.sdf.org) has joined #jython
[1:05] * dew3y (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)
[1:05] * dew3y (U2FsdGVkX1@ma.sdf.org) has joined #jython
[1:08] * dew3y (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)
[2:45] * fwierzbicki (~Adium@99-106-169-5.lightspeed.sntcca.sbcglobal.net) has joined #jython
[2:46] * fwierzbicki1 (~Adium@99-106-169-5.lightspeed.sntcca.sbcglobal.net) Quit (Ping timeout: 260 seconds)
[3:03] * dew3y (U2FsdGVkX1@ma.sdf.org) has joined #jython
[3:27] * dew3y (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)
[3:27] * dew3y (U2FsdGVkX1@ma.sdf.org) has joined #jython
[6:32] * ohumbel (5390f784@gateway/web/freenode/ip.83.144.247.132) Quit (Quit: Page closed)
[6:33] * ohumbel (5390f784@gateway/web/freenode/ip.83.144.247.132) has joined #jython
[13:34] * xemdetia (xemdetia@nat/ibm/x-ybmnoegqgxsmwdpm) has joined #jython
[14:45] <nickmbailey> so just discovered https://wiki.python.org/jython/SSLModule which says jython doesn't handle server side ssl yet
[14:45] <nickmbailey> as wikis are often notoriously outdated, i thought i'd double check in here
[14:59] <agronholm> I'm not even sure
[15:02] <xemdetia> I think the main thing to take away from that wiki is 'Java manages certificates completely differently to cpython: see socket module documentation on SSL for more information.'
[15:02] <xemdetia> here be dragons that jython would likely have trouble abstracting from
[15:03] <xemdetia> (to appear pythonic, there probably is a fine way to work them)
[15:03] <agronholm> jython has many such pain points
[15:17] <nickmbailey> yeah, we have two ssl server sockets in our app right now and I was hoping not to have to rip them out and stick in something java based
[15:18] <agronholm> what sort of server app?
[15:19] <agronholm> does it run inside a JEE container?
[15:19] <xemdetia> or even something you could reverse proxy with nginx and do the encryption over there
[15:19] <agronholm> my real question is, why jython?
[15:20] <nickmbailey> heh, we have an app with components written in both twisted python and clojure
[15:20] <nickmbailey> we want to get the twisted python part on the jvm at the very least
[15:20] <nickmbailey> hence jython
[15:20] <xemdetia> *____*
[15:21] <xemdetia> it seems like you have bigger problems
[15:23] <xemdetia> in testing does the *rest of your app* work as-is with jython?
[15:40] <nickmbailey> actually things work pretty well with jython yeah
[15:41] <nickmbailey> still have to port some python libs with c extensions to something java based
[15:41] <nickmbailey> and figure out a weird socket timeout issue
[15:41] <nickmbailey> but twisted runs, twisted unit tests run
[15:42] <nickmbailey> i did have to patch a little bit of twisted, but nothing major
[15:53] * nickmbailey (~nickmbail@nickmbailey.com) has left #jython
[15:53] * nickmbailey (~nickmbail@nickmbailey.com) has joined #jython
[15:54] * nickmbailey (~nickmbail@nickmbailey.com) has left #jython
[15:54] * nickmbailey (~nickmbail@nickmbailey.com) has joined #jython
[16:27] <jimbaker> nickmbailey, sorry that wiki page is completely and terribly out of date
[16:27] <jimbaker> being last updated 2012-06-08
[16:29] <jimbaker> for more info, i did write a doc to capture the socket design, including ssl, although i have to update it, other than the doc stating at the top what needs to be updated - https://github.com/jimbaker/socket-reboot
[16:31] <jimbaker> there is one important thing that server ssl sockets do not yet support, and that is providing full support for plaintext -> SSL negotiation, that is STARTTLS (https://en.wikipedia.org/wiki/STARTTLS)
[16:31] <nickmbailey> ah ok
[16:31] <nickmbailey> we aren't using that
[16:31] <nickmbailey> at the moment
[16:32] <jimbaker> when i last looked at it, netty did not provide such support, but maybe it has since been added
[16:32] <jimbaker> yeah, it's really only necessary for older protocols like FTP or POP3
[16:33] <jimbaker> nickmbailey, but my presumption has been that people who want this probably want an efficient twisted reactor that maps to netty directly. but certainly doable
[16:34] <jimbaker> anyway, let's see if i can nuke this out of date page
[16:34] <nickmbailey> +1
[17:02] <jimbaker> nickmbailey, ok, it should be further detailed, but at least it's now accurate: https://wiki.python.org/jython/SSLModule
[17:03] * Rondom (~rondom@nonmodosedetiam.net) Quit (Remote host closed the connection)
[17:32] <nickmbailey> awesome,
[17:33] <nickmbailey> is beta2 officially out or still in dev?
[17:33] <nickmbailey> for 2.7.1
[18:05] <jimbaker> nickmbailey, i was taking vacation this past week, so just syncing up right now :)
[18:07] * dew3y (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)
[18:07] * dew3y (U2FsdGVkX1@ma.sdf.org) has joined #jython
[18:09] <jimbaker> nickmbailey, just talked to fwierzbicki on another channel (he's welcome to chime in here as well), but frank plans to do the official release this weekend of beta 2
[18:10] <jimbaker> nickmbailey, one nice thing is that beta 2 does have initial support for ssl.SSLContext. we should have more functionality completed by the rc
[19:08] * dew3y (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)
[19:08] * dew3y (U2FsdGVkX1@ma.sdf.org) has joined #jython
[19:37] <nickmbailey> jimbaker: awesome, hope the vacation was relaxing :)
[19:38] <nickmbailey> good to hear about beta2, we'll give it a go next week
[19:38] <jimbaker> sounds good, definitely want your feedback
[19:38] <jimbaker> yep, santa cruz is quite relaxing! i will also be sailing here tomorrow
[22:09] * xemdetia (xemdetia@nat/ibm/x-ybmnoegqgxsmwdpm) Quit (Ping timeout: 244 seconds)
[22:37] * dew3y (U2FsdGVkX1@ma.sdf.org) Quit (Remote host closed the connection)

Index

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