#jython IRC Log (v0.9)

Index

IRC Log for 2011-03-29

Timestamps are in GMT/BST.

[0:19] * headius (~headius@173-11-42-18-Minnesota.hfc.comcastbusiness.net) Quit (Quit: headius)
[0:21] * headius (~headius@173-11-42-18-Minnesota.hfc.comcastbusiness.net) has joined #jython
[0:22] * headius (~headius@173-11-42-18-Minnesota.hfc.comcastbusiness.net) Quit (Client Quit)
[0:44] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Quit: Leaving.)
[0:45] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[1:33] * jimbaker (~jbaker@c-24-8-39-78.hsd1.co.comcast.net) Quit (Quit: Coyote finally caught me)
[1:34] * jimbaker (~jbaker@c-24-8-39-78.hsd1.co.comcast.net) has joined #jython
[2:58] * srcerer_ (~chatzilla@dns2.klsairexpress.com) has joined #jython
[3:06] * jcp (alex@bzflag/contributor/javawizard2539) Quit (*.net *.split)
[3:06] * moo-_- (~quassel@herd37.twinapex.fi) Quit (*.net *.split)
[3:06] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) Quit (*.net *.split)
[3:06] * zenethian (zen@74.208.149.191) Quit (*.net *.split)
[3:06] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (*.net *.split)
[3:06] * pr3d4t0r (~cu4cu4@varenka.cime.net) Quit (*.net *.split)
[3:06] * verterok (~ggonzalez@unaffiliated/verterok) Quit (*.net *.split)
[3:06] * lahwran (~lahwran@unaffiliated/lahwran) Quit (*.net *.split)
[3:06] * lopex (lopex@84-10-213-252.dynamic.chello.pl) Quit (*.net *.split)
[3:06] * brodie (~brodie@unaffiliated/brodie) Quit (*.net *.split)
[3:06] * srcerer (~chatzilla@dns2.klsairexpress.com) Quit (*.net *.split)
[3:06] * ohumbel (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (*.net *.split)
[3:06] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) Quit (*.net *.split)
[3:06] * kuja (~kuja@unaffiliated/kuja) Quit (*.net *.split)
[3:06] * JStoker (jstoker@unaffiliated/jstoker) Quit (*.net *.split)
[3:06] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (*.net *.split)
[3:06] * njoyce (~njoyce@109.203.113.22) Quit (*.net *.split)
[3:06] * jaho (~jowens@c-24-99-233-126.hsd1.ga.comcast.net) Quit (*.net *.split)
[3:06] * lolsuper_ (~super_@unaffiliated/lolsuper-/x-9881387) Quit (*.net *.split)
[3:06] * xmikedavis (u147@gateway/web/irccloud.com/x-lzamwbrumwmnhtpi) Quit (*.net *.split)
[3:06] * ChanServ (ChanServ@services.) Quit (*.net *.split)
[3:06] * agronholm (~demigod@nblzone-211-37.nblnetworks.fi) Quit (*.net *.split)
[3:06] * pjenvey (~pjenvey@underboss.org) Quit (*.net *.split)
[3:07] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (*.net *.split)
[3:07] * tnelson_ (trent@wind.teleri.net) Quit (*.net *.split)
[3:07] * natlus (~simon@transgaming.de) Quit (*.net *.split)
[3:09] * srcerer_ (~chatzilla@dns2.klsairexpress.com) Quit (Ping timeout: 240 seconds)
[3:18] * ChanServ (ChanServ@services.) has joined #jython
[3:18] * njoyce (~njoyce@109.203.113.22) has joined #jython
[3:18] * JStoker (jstoker@unaffiliated/jstoker) has joined #jython
[3:18] * kuja (~kuja@unaffiliated/kuja) has joined #jython
[3:18] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[3:18] * xmikedavis (u147@gateway/web/irccloud.com/x-lzamwbrumwmnhtpi) has joined #jython
[3:18] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) has joined #jython
[3:18] * lolsuper_ (~super_@unaffiliated/lolsuper-/x-9881387) has joined #jython
[3:18] * ohumbel (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[3:18] * jaho (~jowens@c-24-99-233-126.hsd1.ga.comcast.net) has joined #jython
[3:18] * pr3d4t0r (~cu4cu4@varenka.cime.net) has joined #jython
[3:18] * verterok (~ggonzalez@unaffiliated/verterok) has joined #jython
[3:18] * lahwran (~lahwran@unaffiliated/lahwran) has joined #jython
[3:18] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[3:18] * agronholm (~demigod@nblzone-211-37.nblnetworks.fi) has joined #jython
[3:18] * pjenvey (~pjenvey@underboss.org) has joined #jython
[3:19] * zenethian (zen@74.208.149.191) has joined #jython
[3:20] * r0bby (~wakawaka@cpe-24-164-169-240.hvc.res.rr.com) has joined #jython
[3:20] * jcp (alex@bzflag/contributor/javawizard2539) has joined #jython
[3:20] * moo-_- (~quassel@herd37.twinapex.fi) has joined #jython
[3:20] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) has joined #jython
[3:20] * lopex (lopex@84-10-213-252.dynamic.chello.pl) has joined #jython
[3:20] * brodie (~brodie@unaffiliated/brodie) has joined #jython
[3:20] * tnelson_ (trent@wind.teleri.net) has joined #jython
[3:20] * natlus (~simon@transgaming.de) has joined #jython
[3:20] * lopex (lopex@84-10-213-252.dynamic.chello.pl) Quit ()
[3:23] -LoRez- [Global Notice] It appears we've lost routes to at least a hub in .eu this morning. We've duct-taped things back together around the failure. Our apologies to those affected.
[3:47] <pjenvey> I've made some more progress on the hg conversion. it's been a real pain in the ass
[3:48] <pjenvey> to get everything to run through hgsubversion in one pass I had to muck around with the subversion repo in a few different steps
[3:50] <pjenvey> I also came across a nice little addition to hgsubversion that lets you splice in merge points, so I'm able to manually set merge points. I'm going to manually set at least one, the merge point of asm to trunk
[3:50] <pjenvey> that way we won't have lame annotation history with that huge commit
[3:51] <pjenvey> (like we've always had in subversion, if anyone recognizes r5206 all the time while annotating you know what i'm talking about)
[3:53] <pjenvey> https://bitbucket.org/pjenvey/jython-test3 is pretty close to what we'll go with I think, i'll have to send another long annoying email with everything i'm doing, mostly so brodie and dirkjan can make sure i'm doing anything too crazy
[3:54] <pjenvey> another thing i need to change in the final repo is to have hgsubversion automatically fix our .svnexternals, i think it can change them to hg subrepos for us automatically, so I think with that even old historic checkouts should still be able to checkout with the right old CPythonLib svn:externals in hg
[3:57] <pjenvey> (but it would be via hg subrepos)
[4:01] <pjenvey> I didn't shrink that one either
[4:02] * lahwran (~lahwran@unaffiliated/lahwran) Quit (Read error: Operation timed out)
[4:05] * lahwran (~lahwran@unaffiliated/lahwran) has joined #jython
[4:07] * jaho (~jowens@c-24-99-233-126.hsd1.ga.comcast.net) Quit (Quit: ZzzZzzz)
[4:08] * jameyo (~jowens@c-24-99-233-126.hsd1.ga.comcast.net) has joined #jython
[4:23] <pjenvey> blah, the 2.2 branch on that one isn't really how it should be
[6:39] * r0bby (~wakawaka@cpe-24-164-169-240.hvc.res.rr.com) Quit (Read error: Connection reset by peer)
[6:39] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[7:09] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[7:11] * ollins (~ollins@www.inventage.com) has joined #jython
[7:18] * thobe (~Adium@212-162-171-110.skbbip.com) has joined #jython
[7:18] * ollins (~ollins@www.inventage.com) has left #jython
[7:40] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 240 seconds)
[7:41] * mr_luk (~nomail@kraftwerk.ee.ethz.ch) has joined #jython
[7:42] * mr_luk (~nomail@kraftwerk.ee.ethz.ch) has left #jython
[8:02] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[8:14] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[8:48] * thobe (~Adium@212-162-171-110.skbbip.com) Quit (Quit: Leaving.)
[8:51] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[9:12] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) has joined #jython
[9:13] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) has joined #jython
[10:16] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) has joined #jython
[11:10] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) Quit (Quit: Leaving.)
[11:12] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) has joined #jython
[11:13] * juneau001 (~juneau@131.225.24.119) has joined #jython
[11:40] * juneau001_ (~juneau@fess-116326.dhcp.fnal.gov) has joined #jython
[11:41] * juneau001_ (~juneau@fess-116326.dhcp.fnal.gov) Quit (Remote host closed the connection)
[11:41] * juneau001 (~juneau@131.225.24.119) Quit (Read error: Connection reset by peer)
[11:41] * juneau001 (~juneau@131.225.24.119) has joined #jython
[11:41] * thobe (~Adium@static-93.158.79.102.got.public.icomera.com) Quit (Quit: Leaving.)
[11:46] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) Quit (Quit: jabley)
[12:11] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) has joined #jython
[12:38] * acegiak (~acegiak@ppp118-210-179-173.lns20.adl6.internode.on.net) has joined #jython
[12:47] <acegiak> hey guys I've just got this: java.lang.NoClassDefFoundError: Could not initialize class org.python.core.PyTraceback I've got jython.jar in the build path so I'm not sure what's wrong
[13:38] * kilon (~chatzilla@91.140.119.112) has joined #jython
[13:43] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) has joined #jython
[13:44] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) Quit (Client Quit)
[14:13] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 246 seconds)
[15:08] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[15:24] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) Quit ()
[15:33] * kilon (~chatzilla@91.140.119.112) Quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
[16:22] * lopex (lopex@84-10-213-252.dynamic.chello.pl) has joined #jython
[16:30] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[16:47] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 264 seconds)
[17:04] * shashank1 (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[17:06] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 260 seconds)
[17:39] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) Quit (Quit: jabley)
[17:57] * jimsize (c7a4a5f0@gateway/web/freenode/ip.199.164.165.240) has joined #jython
[18:13] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[18:16] * jimsize (c7a4a5f0@gateway/web/freenode/ip.199.164.165.240) has left #jython
[18:20] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) has joined #jython
[19:03] * juneau001_ (~juneau@FESS-116326.dhcp.fnal.gov) has joined #jython
[19:07] * juneau001 (~juneau@131.225.24.119) Quit (Ping timeout: 260 seconds)
[19:07] * juneau001_ is now known as juneau001
[19:27] * juneau001 (~juneau@FESS-116326.dhcp.fnal.gov) Quit (Quit: juneau001)
[19:36] * MarderIII (~marderii@enneman.demon.nl) has joined #jython
[19:46] * shashank1 (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 250 seconds)
[19:49] * MarderIII (~marderii@enneman.demon.nl) Quit (Quit: [IRSSI] Of all the things I've lost in my life, I think I miss my mind the most.)
[19:52] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[20:07] * stakkars (~tismer@89.204.137.75) has joined #jython
[20:07] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[20:11] * stakkars (~tismer@89.204.137.75) Quit (Remote host closed the connection)
[20:11] * stakkars (~tismer@82.113.99.6) has joined #jython
[20:11] * shashank (~shashank@ucb-np2-226.colorado.edu) has joined #jython
[20:57] * headius (~headius@216.207.146.246) has joined #jython
[20:59] * shashank (~shashank@ucb-np2-226.colorado.edu) Quit (Ping timeout: 240 seconds)
[20:59] * TipTop (~c0a800fe@col31-2-82-237-107-183.fbx.proxad.net) has joined #jython
[21:00] <TipTop> i have a strange stacktrace when running jython in JNLP
[21:01] <TipTop> it seems that os.path.join(sys.prefix, 'share', 'locale')
[21:01] <TipTop> in getty.py
[21:01] <TipTop> cannot retrieve sys.prefix hen in JNLP mode
[21:01] <TipTop> -hen, sorry
[21:02] <TipTop> so it replaces it with a NoneType variable
[21:03] <TipTop> ) fails because it requires this variable to have a endswith method
[21:03] <TipTop> oin method fails because it requires this variable to have a endswith method
[21:07] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) has joined #jython
[21:17] * shashank (~shashank@ucb-np2-108.colorado.edu) has joined #jython
[21:20] * TipTop (~c0a800fe@col31-2-82-237-107-183.fbx.proxad.net) Quit (Quit: CGI:IRC (EOF))
[21:21] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[21:25] * headius (~headius@216.207.146.246) Quit (Quit: headius)
[21:30] * shashank (~shashank@ucb-np2-108.colorado.edu) Quit (Ping timeout: 260 seconds)
[21:36] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[21:51] * thobe (~Adium@h-9-107.A146.corp.bahnhof.se) Quit (Quit: Leaving.)
[22:11] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) has left #jython
[22:15] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) has joined #jython
[22:17] * mwizard (~mwizard@unaffiliated/mwizard) has joined #jython
[22:22] <mwizard> hello, guys! can anyone take a look at why this does not work? http://bpaste.net/show/14984/
[22:22] <mwizard> this goes infinite recursion, looks like original method calls intercepted one somehow
[22:22] <mwizard> can you please tell me where I should look to make this working as expected?
[22:27] <pjenvey> mwizard - I don't recommend you try overwriting dict.keys, it's not something you can do in any later versions of CPython or Jython
[22:28] <pjenvey> if I replace your 'dict' type there with a subclass of dict I can't reproduce the problem on jython 2.5
[22:28] <pjenvey> I don't have a 2.2 release anywhere to test with. 2.1 is incredibly old and we don't support it any longer. it was released about 8 years ago
[22:29] <mwizard> pjenvey, I have to do this, because I'm forced to use 2.1 by project requirements and I want to backport 2.7 features back to 2.1
[22:29] <mwizard> using java object model that is possible to introduce newstyle classes and many other candies to 2.1
[22:30] <mwizard> overwriting standard methods is needed because dict literal ({}) notation seem to instantiate dict()s, not it's subclasses
[22:31] <pjenvey> it's hard for me to tell you what's going on there, that looks like it should work. you've passed the original keys method descriptor into closure, so it shouldn't be calling itself recursively
[22:32] <pjenvey> you can hit CTRL \ (or ctrl something else on windows) to get a backtrace from the jvm
[22:33] <mwizard> unfortunately, it does...
[22:33] <mwizard> but maybe you could help me with other issue? it seem to be unrelated to interception things
[22:34] <mwizard> {}.__class__.keys({'a': 'z'}) does not return ['a'], instead it raises up
[22:34] <mwizard> what can be an issue?
[22:34] <mwizard> TypeError: keys(): expected 0 args; got 1
[22:36] <pjenvey> it's just what the error says, keys() expects no arguments
[22:37] <pjenvey> er
[22:37] <pjenvey> oh
[22:37] <pjenvey> wait now that I know what you're doing, let me look at that agian
[22:37] <pjenvey> yea. ok, I don't know why that's breaking either. it may be related to the other issue
[22:37] <mwizard> ahhh
[22:37] <pjenvey> it might be some old crufty 2.1 behavior
[22:37] <pjenvey> that works fine in jython 2.5 (and likely 2.2 as well)
[22:37] <mwizard> so 2.5 does not break?
[22:38] <pjenvey> yes 2.5 works as it should with both these cases
[22:38] <pjenvey> I tried them both
[22:39] <mwizard> thank you for testing it :)
[22:39] <mwizard> unfortunately, the main difficulty is that i *have* to use 2.1 and this will never (or in nearest 3-6 years) change
[22:40] <pjenvey> are you working with websphere or weblogic? I think those both still include just an old 2.1
[22:41] <mwizard> i'm working with HP uCMDB
[22:41] <mwizard> thats near
[22:41] <mwizard> :)
[22:41] <mwizard> we support both websphere and weblogic
[22:42] <pjenvey> do you need 2.1 to support websphere/logic or is that a requirement of the hp uCMDB
[22:42] <mwizard> that's hp's requirement
[22:42] <pjenvey> I'm just curious, we occasionally get folks stuck on 2.1, so I'm always curious as to why they're stuck =]
[22:43] <mwizard> i don't know either :) better they have stuck at 2.2, at least it already had iterators, newstyle classes and uniform type model :)
[22:44] <mwizard> don't you know do java has an equivalent of __new__ ?
[22:44] <mwizard> maybe I should try to alter dict's constructor to make things set up before anything other will start working
[22:49] <mwizard> yay, there seems to be invisible __init__!
[22:50] <mwizard> ...that does not work
[22:56] * thijstriemstra (~thijs@h183107.upc-h.chello.nl) Quit (Ping timeout: 252 seconds)
[23:05] * shashank (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[23:09] <mwizard> :D
[23:09] <mwizard> i've looked into org.python.core.PyDictionary
[23:10] <mwizard> dict's method dispatching is done through set of overloaded __call__ methods
[23:10] <mwizard> each mapping internal index to actual method
[23:11] <mwizard> and 'throw argCountError(0);'-ing in all unhandled cases
[23:11] <mwizard> that's why I got so strange message
[23:17] * stakkars (~tismer@82.113.99.6) Quit (Read error: Connection reset by peer)
[23:17] <mwizard> looks I can hack it through reflection...
[23:19] <mwizard> in org.python.core.PyBuiltinFunctionSet field __self__ should be made accessible and patched to interceptor instance so builtin will work nice

Index

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