#jython IRC Log (v0.9)

Index

IRC Log for 2012-03-21

Timestamps are in GMT/BST.

[0:31] * srcerer (~chatzilla@dns2.klsairexpress.com) has joined #jython
[0:56] <lopex> I'm getting
[0:56] <lopex> java.lang.VerifyError: Inconsistent stackmap frames at branch target 89 in method org.python.core.Py.exec(Lorg/python/core/PyObject;Lorg/python/core/PyObject;Lorg/python/core/PyObject;)V at offset 6
[0:57] <lopex> is it a known issue ?
[0:57] <lopex> (for most upto date sources)
[0:58] <agronholm> lopex: from 2.7? that codebase is in a flux right now
[0:59] <lopex> agronholm: should I try another branch ?
[0:59] <agronholm> for what purpose are you checking out the sources?
[0:59] <lopex> agronholm: to have most upto date jython to an irc bot
[0:59] <lopex> it works with verify off and bootclasspath though
[1:00] <agronholm> try 2.5.3b1 then
[1:03] <lopex> agronholm: is it the 2.5 branch ?
[1:03] <agronholm> yes
[1:04] <lopex> hmm, that doesnt build though
[1:04] <agronholm> hm?
[1:04] <agronholm> and even if it doesn't, you can download the installer
[2:32] <jimbaker> fwierzbicki, ;)
[2:34] <jimbaker> fwierzbicki, pjenvey, how much is pypy current test changes going upstream into cpython 2.7? i guess i should just look, but from working with test_itertools, i would assume not (there are some tests verifying obj reuse by itertoolsmodule.c)
[2:49] <fwierzbicki> jimbaker: I think not much - they have an altered version that they keep up that hasn't really been pushed up
[2:49] <fwierzbicki> pjenvey: tells me that the situation is much better in 3.x
[2:49] <jimbaker> fwierzbicki, got it
[3:03] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[4:07] <pjenvey> I think it's like us, generally they haven't merged stuff upstream
[4:07] <pjenvey> mostly because they won't see it until a lot later
[4:08] <pjenvey> I know we've talked about adding some tests to maintenance releases but I remember cpython release managers reverting *everything* (including tests) that we tried to merge
[4:08] <sabi> aiee
[4:08] <pjenvey> but I think that policy has changed now?
[4:09] <pjenvey> benjamin (gutworth) is the 2.7 release manager
[4:23] <jimbaker> pjenvey, at the very least it was clear that guido wanted these tests updated
[4:23] <jimbaker> so we might have a better chance this time around
[4:23] <pjenvey> yes
[4:25] * juneau001 (~juneau@50.44.13.106) Quit (Quit: juneau001)
[5:18] <fwierzbicki> I just pushed a few patches from Jeff Allen (the guy that is working on bytearray) they are "preparatory" for the bytearray work - they look good to me (mostly updates of doc strings and some comments - but also a little refactor in ArgParser
[5:19] <fwierzbicki> the cool thing is that his name is attached since he sent hg patches
[5:57] <jimbaker> fwierzbicki, nice to see that being properly credited
[6:18] * Oti (~ohumbel@adsl-84-227-79-100.adslplus.ch) Quit (Quit: Oti)
[10:45] * slestak_work (~sromanow@63-144-86-130.dia.static.qwest.net) Quit (Read error: Connection reset by peer)
[11:02] * juneau001 (~juneau@131.225.24.76) has joined #jython
[11:16] * juneau001 (~juneau@131.225.24.76) Quit (Read error: Connection reset by peer)
[11:18] * juneau001 (~juneau@131.225.24.76) has joined #jython
[12:32] * enebo (~enebo@65-128-218-235.mpls.qwest.net) has joined #jython
[12:39] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[13:01] * wainersm (~wainersm@189.61.204.85) has joined #jython
[13:56] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) has joined #jython
[14:05] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) Quit (Ping timeout: 276 seconds)
[14:34] * stakkars (~tismer@p5DDB6769.dip.t-dialin.net) Quit (Quit: stakkars)
[14:37] * stakkars (~tismer@dslb-088-072-244-176.pools.arcor-ip.net) has joined #jython
[15:19] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) has joined #jython
[15:23] <fwierzbicki> jimbaker: it is indeed nice that it works that way now
[15:24] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) Quit (Ping timeout: 252 seconds)
[15:25] <jimbaker> fwierzbicki, it does produce an interesting aspect in the age reported however, http://hg.python.org/jython/
[15:25] <fwierzbicki> jimbaker: heh that is a little strange
[15:25] <jimbaker> so a patch like this is presumably reported from when it was generated? just interesting to see older items listed before new ones
[15:26] <fwierzbicki> yeah it must - I had noticed that when I push something I worked on previously - it seems to show the original commit time
[15:26] <fwierzbicki> or something like that
[15:29] <jimbaker> merged or rebased in would be seem more interesting than committed to an upstream branch, but it's fine. probably all is being tracked. will certainly learn hg more
[16:14] * shashank (~shashank@ucb-np2-85.colorado.edu) has joined #jython
[16:33] * shashank (~shashank@ucb-np2-85.colorado.edu) Quit (Ping timeout: 246 seconds)
[16:47] <fwierzbicki> jimbaker: indeed - I need to figure out the whole rebase thing so I don't keep getting those annoying merges when I forget to update
[16:48] <jimbaker> fwierzbicki, agronholm gave me some good tips on rebase last week
[16:49] <fwierzbicki> jimbaker: I remember there was something like "hg update --rebase" but I got it wrong the one time I tried to use it
[16:49] <jimbaker> fwierzbicki, basically it results in a nice clean history (and similar to how we use bzr at canonical)
[16:51] <jimbaker> fwierzbicki, configure according to http://mercurial.selenic.com/wiki/RebaseExtension (so two new lines in .hgrc)
[16:51] <jimbaker> then use "hg rebase" instead of "hg merge"
[16:51] <fwierzbicki> ah ok
[16:51] <jimbaker> i think i got that right - it was new to me as of last week, then i started using it like crazy
[16:52] <jimbaker> it was rather cool to see how the itertools functions got seemingly exponentially easier as i was working with them ;)
[16:53] <jimbaker> went from almost a day (rusty c-to-java translation skills) to 30 minutes
[16:54] <jimbaker> fwierzbicki, pjenvey, btw, i will reimplement IdImpl sometime this week
[16:55] <fwierzbicki> jimbaker: ah cool
[16:55] <jimbaker> fwierzbicki, that should speed up id, at least in a multithreaded env
[16:56] <fwierzbicki> I remember hearing you and pjenvey discussing it - sounds great (though I guess still not enough for sqlalchemy)
[16:57] <jimbaker> fwierzbicki, depends on the performance of AtomicLong
[16:59] <fwierzbicki> ok
[17:09] * shashank (~shashank@ucb-np2-85.colorado.edu) has joined #jython
[17:19] * shashank (~shashank@ucb-np2-85.colorado.edu) Quit (Ping timeout: 264 seconds)
[17:41] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Quit: Page closed)
[17:48] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) has joined #jython
[18:00] <fwierzbicki> sabi: how is __format__ going?
[18:23] <sabi> haven't really gotten anywhere with those last two tests
[18:23] <sabi> i need to get what i've done merged and checked in, let me do that now
[18:34] * sabi runs tests
[18:35] <sabi> CPythonLib -> lib-python is a bit weird, but i guess it's pypy compatible :)
[18:47] <fwierzbicki> sabi: that would be awesome! I think the regression tests use every bit of __format__ :)
[18:47] <fwierzbicki> sabi: yeah I just went with pypy style
[18:56] <sabi> gah, test_select is still hanging? i remember this happening years ago :(
[18:57] <jimbaker> fwierzbicki, that would make sense since __mod__ is deprecated for this use
[18:57] <jimbaker> since gone iirc from 3.x
[18:58] <fwierzbicki> sabi: hmmm it may be newly hanging - we pulled in a bunch of 2.7 Lib updates
[18:59] <fwierzbicki> sabi: though it hasn't hung for me lately
[18:59] <sabi> ok, i'm trying to rerun now
[19:04] * juneau001 (~juneau@131.225.24.76) Quit (Quit: Take care...)
[19:05] <sabi> istr i used to have to skip this on buildbot on the mac... it seems to be hanging again. bleah.
[19:05] * sabi gives up and adds it to expected for now
[19:06] <fwierzbicki> sabi: sounds good - I remember having to do that too - maybe I got lucky on my mac runs - I don't do them as often as linux runs
[19:06] * fwierzbicki <- away for a while
[19:06] <sabi> ok, no prob.
[20:10] <sabi> hgweb's urlization is pretty broken.
[20:10] <sabi> ohwell, i guess it's better if i just add links
[20:34] <pjenvey> what's broken about it?
[20:35] <sabi> look at "#1749 fixed" in http://hg.python.org/jython/
[20:35] <sabi> because only the part before the issue gets linked to the changeset, there's no way to link to the changeset in that case
[20:36] <sabi> (all my format changes are pushed now, btw.)
[20:40] <pjenvey> yea it's doing an <a href inside of an <a href
[20:40] <sabi> oh lord, ok :)
[20:40] <pjenvey> it's done with this extension
[20:40] <pjenvey> http://mercurial.selenic.com/wiki/InterhgExtension
[20:41] <pjenvey> i don't know if there's a way to make that work better
[20:41] <sabi> dunno, we use rhodecode now :)
[20:41] <sabi> which doesn't have that problem. it has other problems :)
[20:42] <pjenvey> we have a bitbucket mirror too, though it doesn't link to issues. possibly bitbucket provides a hook to do so, I don't know
[20:42] <sabi> pjenvey: also, unfortunately i didn't read your comments in that bug, it wasn't in the email fwierzbicki sent me
[20:42] <pjenvey> might only have it for its own issue tracker
[20:43] <sabi> so i perpetuated the InvalidArgumentExceptions, because i thought there was some reason for them.
[20:43] <sabi> easy enough to fix i guess
[20:43] <pjenvey> yea, not to of a big deal. didn't seem like a good reason for it
[20:49] <pjenvey> we do the java lang coding standard, so you wanna always surround w/ { } even one liners
[20:49] <sabi> oops, ok.
[20:49] <sabi> i'll fix those
[21:02] <sabi> done.
[21:14] <pjenvey> thankya!
[21:15] * Oti (~ohumbel@adsl-84-226-77-191.adslplus.ch) has joined #jython
[21:18] <fwierzbicki> thanks for all of that sabi!
[21:26] * wainersm (~wainersm@189.61.204.85) Quit (Quit: Ex-Chat)
[21:32] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) Quit (Ping timeout: 248 seconds)
[21:38] <fwierzbicki> oop I have a hanging test_select on osx too :(
[22:15] * shashank (~shashank@ucb-np2-85.colorado.edu) has joined #jython
[22:16] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[22:17] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[22:18] * enebo (~enebo@65-128-218-235.mpls.qwest.net) Quit (Quit: enebo)
[22:22] * plankton (~peretto@189.73.0.100) has joined #jython
[22:23] * ChanServ sets mode +o plankton
[22:25] * plankton changes topic to 'O t??pico do canal ??: [Jython 2.5.3b1 at http://tinyurl.com/jython253b1 | This channel is logged: http://jython.extreme.st/irclogs/ | Please update the wiki: http://wiki.python.org/jython/ | Pastebin: http://pylonshq.com/pasties | Jython Book: http://jythonbook.com | Podcast: http://www.jythonpodcast.com'
[22:26] * ChanServ sets mode -o plankton
[22:54] * plankton (~peretto@189.73.0.100) Quit (Ping timeout: 272 seconds)
[22:55] * juneau001 (~juneau@50.44.13.106) has joined #jython
[23:05] * shashank (~shashank@ucb-np2-85.colorado.edu) Quit (Ping timeout: 245 seconds)

Index

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