#jython IRC Log (v0.9)

Index

IRC Log for 2011-03-30

Timestamps are in GMT/BST.

[1:38] * mwizard (~mwizard@unaffiliated/mwizard) Quit (Quit: leaving)
[1:52] * lopex (lopex@84-10-213-252.dynamic.chello.pl) Quit ()
[2:24] * acegiak (~acegiak@ppp118-210-179-173.lns20.adl6.internode.on.net) Quit (Quit: Leaving.)
[2:37] <fwierzbicki> pjenvey: thanks for going through all of that crazy mess to get the hgsubversion thing to work
[4:53] <pjenvey> fwierzbicki - good idea bringing that up on pypy
[4:53] <pjenvey> pypy-dev
[4:54] <pjenvey> been thinking about that a lot, you and I even talked a lil bit about that at pycon
[4:56] <pjenvey> thinking about it a lot too in regard to jython3, where we are going to break a lot of things, in doing that we can think about things that may help eventual convergence
[5:09] * stakkars (~tismer@89.204.153.66) has joined #jython
[5:18] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) has joined #jython
[5:22] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 250 seconds)
[5:35] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) Quit (Quit: Leaving.)
[5:53] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) has joined #jython
[6:14] * jameyo (~jowens@c-24-99-233-126.hsd1.ga.comcast.net) Quit (Ping timeout: 246 seconds)
[6:16] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) Quit (Quit: Leaving.)
[6:24] * jameyo (~jowens@c-24-99-233-126.hsd1.ga.comcast.net) has joined #jython
[8:05] * kilon (~chatzilla@91.140.119.112) has joined #jython
[8:19] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) has joined #jython
[8:25] * stakkars (~tismer@89.204.153.66) Quit (Remote host closed the connection)
[8:26] * stakkars (~tismer@82.113.99.54) has joined #jython
[8:32] * lahwran (~lahwran@unaffiliated/lahwran) Quit (Read error: Operation timed out)
[8:34] * lahwran (~lahwran@unaffiliated/lahwran) has joined #jython
[8:38] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) has joined #jython
[9:24] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) Quit (Quit: Leaving.)
[9:42] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) has joined #jython
[9:59] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) has joined #jython
[10:36] * Aiwass (~Aiwass4@188.26.201.70) has joined #jython
[10:39] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) Quit (Quit: Leaving.)
[10:57] * kilon_ (~chatzilla@79.107.182.4) has joined #jython
[11:00] * kilon (~chatzilla@91.140.119.112) Quit (Ping timeout: 240 seconds)
[11:01] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) Quit (Quit: jabley)
[11:01] * kilon (~chatzilla@46.190.64.53) has joined #jython
[11:02] * kilon (~chatzilla@46.190.64.53) Quit (Read error: Connection reset by peer)
[11:03] * thobe (~Adium@212-162-171-110.skbbip.com) has joined #jython
[11:04] * kilon_ (~chatzilla@79.107.182.4) Quit (Ping timeout: 250 seconds)
[11:04] * kilon (~chatzilla@adsl-126.79.107.79.tellas.gr) has joined #jython
[11:16] * Aiwass (~Aiwass4@188.26.201.70) Quit (Quit: Leaving)
[11:29] * brodie (~brodie@unaffiliated/brodie) Quit (*.net *.split)
[11:31] * brodie (~brodie@bitheap.org) has joined #jython
[11:44] * mwizard (~mwizard@unaffiliated/mwizard) has joined #jython
[11:44] <mwizard> hello guys again!
[11:44] <mwizard> anybody knows how to boot jython2.5 under jython2.1 without breaking parser?
[11:44] <mwizard> i mean inplace loading
[11:45] <mwizard> e.g. I have a script which has, for example, decorators. Decorators are considered invalid under 2.1, so parser will die without allowing me to do black magics
[11:45] <mwizard> can I stop or alter parsing somehow at some point?
[11:51] * mwizard waiting for "YOU MAD" comment
[11:53] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) has joined #jython
[12:07] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[12:39] <agronholm> YOU MAD
[12:39] <agronholm> I very much doubt it can be done
[12:40] <agronholm> and doing that in production would be insanity
[12:41] <agronholm> and java does not have an equivalent to __new__
[12:42] <agronholm> that's why JavaBeans need to have a public no-args constructor available
[12:46] <mwizard> eh
[12:47] <mwizard> in that case that MUST be done :D
[12:47] <mwizard> regarding production - writing for 2.1 is pure pain
[12:47] <mwizard> no new-styles, no bool, no dict, no instanceable types
[12:47] <mwizard> no iterators, no generators
[12:47] <mwizard> no sets!
[12:48] <mwizard> so it's reasonable to at least try to do this kind of magics
[12:49] <mwizard> other way I've told here yesterday is to port most used 2.7 features into 2.1, that at least guaranteed to work
[12:49] <mwizard> *least is
[12:49] <agronholm> why not use at least 2.2 then?
[12:50] <mwizard> project requirement. jython can be required with service pack only, because it's out of our team scope
[12:50] <mwizard> and service pack is planned to release in 2-3 years
[12:51] <mwizard> s/required/updated/
[12:56] <mwizard> I know that python interpreter is subclassed, so I can try to break out Jython using java reflection...
[12:57] <mwizard> ...and try to change base class for instance on the fly
[12:57] <mwizard> and look what will happen
[13:48] * juneau001 (~juneau@50.44.35.134) has joined #jython
[13:58] * stakkars (~tismer@82.113.99.54) Quit (Ping timeout: 246 seconds)
[13:59] * stakkars (~tismer@89.204.153.104) has joined #jython
[14:09] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 276 seconds)
[14:15] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 252 seconds)
[14:51] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) Quit ()
[15:02] * thobe (~Adium@212-162-171-110.skbbip.com) Quit (Quit: Leaving.)
[15:03] * mwizard (~mwizard@unaffiliated/mwizard) Quit (Quit: leaving)
[15:23] * kilon_ (~chatzilla@46.190.87.225) has joined #jython
[15:23] * kilon (~chatzilla@adsl-126.79.107.79.tellas.gr) Quit (Ping timeout: 264 seconds)
[15:24] * kilon_ (~chatzilla@46.190.87.225) Quit (Client Quit)
[15:25] * kilon (~chatzilla@46.190.87.225) has joined #jython
[15:59] * lopex (lopex@84-10-213-252.dynamic.chello.pl) has joined #jython
[16:10] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[16:31] * kilon (~chatzilla@46.190.87.225) Quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
[16:38] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) Quit (Quit: jabley)
[16:41] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) has joined #jython
[17:00] * MarderIII (~marderii@enneman.demon.nl) has joined #jython
[17:01] * lolsuper_ (~super_@unaffiliated/lolsuper-/x-9881387) Quit (Quit: Leaving)
[17:07] * stakkars (~tismer@89.204.153.104) Quit (Ping timeout: 246 seconds)
[17:11] * stakkars (~tismer@89.204.153.104) has joined #jython
[17:20] * stakkars (~tismer@89.204.153.104) Quit (Remote host closed the connection)
[17:22] * Oti (~ohumbel@xdsl-188-155-84-33.adslplus.ch) has joined #jython
[17:23] <Oti> http://bob.underboss.org:8080/job/jython/1496/console has a verify error at the start of the regr tests
[17:23] <Oti> Exception in thread "main" java.lang.VerifyError: (class: org/python/core/PySet, method: <init> signature: (Lorg/python/core/PyObject;)V) Illegal target of jump or branch
[17:23] * stakkars (~tismer@82.113.99.45) has joined #jython
[17:23] <Oti> can the math module update be the cause of this?
[17:29] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) Quit (Quit: Leaving.)
[18:08] <pjenvey> Oti - yea it could be, since you changed the compiler
[18:09] <pjenvey> the bytecode magic wasn't bumped, but I don't think that would cause that on the buildbot either because it always does a clean first
[18:09] <pjenvey> i'll see if i can reproduce it
[18:14] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) has joined #jython
[18:14] <pjenvey> I sure don't see it happen on osx
[18:15] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Quit: Ex-Chat)
[18:20] <pjenvey> I couldn't reproduce it on there and then hudson just crashed. it's probably just a fluke
[18:22] <pjenvey> I need to get a better machine for jenkins
[18:23] <pjenvey> (and really, more machines for jenkins slaves, but one step at a time)
[18:25] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[18:29] * MarderIII (~marderii@enneman.demon.nl) Quit (Quit: [IRSSI] Friends leave footprints in your heart & soul)
[18:45] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) Quit (Ping timeout: 246 seconds)
[18:47] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) has joined #jython
[19:19] * stakkars_ (~tismer@89.204.153.104) has joined #jython
[19:22] * stakkars (~tismer@82.113.99.45) Quit (Ping timeout: 240 seconds)
[19:25] * stakkars_ (~tismer@89.204.153.104) Quit (Ping timeout: 246 seconds)
[19:29] * stakkars (~tismer@82.113.99.45) has joined #jython
[19:31] <Oti> pjenvey - thanks for looking into this!
[19:33] <Oti> i added a private static final constant in Module.java, and changed the implementation of the equals() method of PyFloatConstant
[19:34] <Oti> i was pretty sure this is safe, but - to be honest - only tested on OS X (running Java 6)
[19:34] * robbyoconnor (~wakawaka@74.39.200.38) has joined #jython
[19:34] * robbyoconnor (~wakawaka@74.39.200.38) Quit (Changing host)
[19:34] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[19:34] <Oti> i'll try to reproduce this on windows and ubuntu as well
[19:38] <Oti> by the way: reinhapa offered to lend us some jenkins slaves (Fedora as main machine, and maybe some VirtualBoxes)
[19:40] <Oti> we agreed on trying to set things up when the hg move is over - no promises, though :-)
[19:41] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[19:42] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[20:00] <pjenvey> Oti - that would be great
[20:13] * stakkars (~tismer@82.113.99.45) Quit (Read error: Connection reset by peer)
[20:17] * stakkars (~tismer@82.113.99.45) has joined #jython
[20:24] * schlitzer (~schlitzer@barriere.frankfurter-softwarefabrik.de) has joined #jython
[20:26] <schlitzer> hey
[20:26] <pjenvey> hi
[20:28] <schlitzer> i?m just playing around with the jython interpreter, and i was asking myself if is there a jython way of creating a daemon? the double fork magic is not working because of the os.fork is not implemented. so this code snipped is not working -> http://code.activestate.com/recipes/278731-creating-a-daemon-the-python-way/
[20:29] <pjenvey> schlitzer - right, we can't support that because of fork. I'd recommend this: http://commons.apache.org/daemon/
[20:30] <pjenvey> although I've never used it
[20:30] <schlitzer> okay, thank you, i will take a look
[21:02] <xmikedavis> anyone here using IPython with Jython 2.5.2?
[21:05] <xmikedavis> mostly seems to work, but there's some quirks I'm trying to work out.. non-ascii characters showing up, etc
[21:11] <xmikedavis> aha. needed to launch with -colors NoColor
[21:23] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) Quit (Quit: Leaving.)
[21:45] <pjenvey> xmikedavis - AFAIK the support in 2.5.2 helps out a lot but ipython still needs some patch applied
[21:45] <pjenvey> http://bugs.jython.org/issue1133
[21:46] <pjenvey> it's on there, we really need someone to make sure it's ready and submit it to the ipython guys
[21:46] <pjenvey> maybe it doesn't totally require that patch to work but it should help
[21:49] <xmikedavis> pjenvey, nice. I've got it mostly working, but seeing everyone else's work on this is great
[21:50] <xmikedavis> now to raise the ticket's pagerank for "ipython jython"
[21:50] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Ping timeout: 250 seconds)
[21:51] <pjenvey> xmikedavis - cool. taking care of the rest, that patch, and getting it applied, should be really straightforward
[21:52] * lopex (lopex@84-10-213-252.dynamic.chello.pl) Quit (Read error: Connection reset by peer)
[21:53] <pjenvey> there's also an older patch linked on there from Chris McClimans, I wonder if any of that needs to be integrated too
[21:53] * lopex (lopex@84-10-213-252.dynamic.chello.pl) has joined #jython
[21:55] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[21:55] <xmikedavis> pjenvey - yeah. it's hard to say what's strictly necessary in Chris' patch
[21:58] <pjenvey> I don't know if ipython has good test coverage, if it does that would help
[22:03] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[22:25] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 240 seconds)
[22:45] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[23:14] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 250 seconds)
[23:17] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[23:36] <juneau001> Planning to deploy a Jython Monthly app for the iPad/iPhone/iPod Touch within the next few days. Just put it together quickly, but it makes it easy to get to docs, the book, and the podcast.

Index

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