#jython IRC Log (v0.9)

Index

IRC Log for 2011-03-03

Timestamps are in GMT/BST.

[0:00] <Oti> since all went well so far, i'll take some sleep before i do any damage
[0:00] <Oti> BIG THANKS to all of your help!
[0:08] <pjenvey> and a big thanks to Oti
[0:08] <pjenvey> night
[0:09] <Oti> :-)
[0:10] * r0bby is now known as robbyoconnor
[0:19] * juneau001 (~juneau@pool-70-105-95-153.chi.dsl-w.verizon.net) has joined #jython
[0:27] * Oti (~ohumbel@adsl-84-227-46-245.adslplus.ch) Quit (Quit: Oti)
[0:30] * kuja (~kuja@unaffiliated/kuja) Quit (Ping timeout: 246 seconds)
[0:31] * kuja (~kuja@unaffiliated/kuja) has joined #jython
[1:11] <juneau001> agronholm: I have the docs...updating them a bit based upon your suggestions
[1:12] <juneau001> Once updated, I plan to commit them to a different location...they take a while to build due to archived information.
[1:14] <agronholm> for some reason I'm not getting through to jython.org
[1:19] <agronholm> hm now I did
[1:39] * lopex (lopex@89-76-44-27.dynamic.chello.pl) Quit (*.net *.split)
[1:43] * lopex (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[1:45] * lopex (lopex@89-76-44-27.dynamic.chello.pl) Quit (*.net *.split)
[1:51] * lopex (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[2:22] * lopex (lopex@89-76-44-27.dynamic.chello.pl) Quit ()
[2:43] <juneau001> Site is updated...
[2:43] <juneau001> Working on docs now...making minor change
[2:43] <juneau001> changes
[4:42] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Quit: Leaving.)
[5:04] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[6:23] * jimbaker (~jbaker@196.212.75.150) has joined #jython
[6:26] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Quit: Leaving.)
[6:47] * jimbaker (~jbaker@196.212.75.150) Quit (Ping timeout: 252 seconds)
[7:09] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[7:17] * jimbaker (~jbaker@41.138.67.18) has joined #jython
[7:52] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 272 seconds)
[7:59] * wmeissner (~wmeissner@119.12.216.88) has joined #jython
[8:24] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[8:26] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) has joined #jython
[8:31] * Oti (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Ping timeout: 272 seconds)
[9:15] * maxb (~maxb@jabberwock.vm.bytemark.co.uk) has left #jython
[9:19] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[9:35] * stakkars_ (~tismer@89.204.153.96) has joined #jython
[9:38] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Ping timeout: 240 seconds)
[9:41] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[9:55] * jabley (~jabley@87-84-49-84.absolutely2.mezzonet.net) has joined #jython
[9:55] * haard_ (~haard@mvik-gw.bredband.com) has joined #jython
[10:04] <haard_> My memory tells me I once whitebox-tested a java library by using jython to blast trhough java private/protected/package isolation, but now I can't seem to find out how... is it my memory or my Google-fu that's letting me down?
[10:05] <agronholm> haard_: you could set respect_java_accessibility=false (if that was the right spelling) but it's unreliable
[10:05] <agronholm> I for one had major issues when using that
[10:08] <haard_> agronholm: thanks, that's the one I was looking for. unreliable might be ok, since it's for limited troubleshooting/testing I need it
[11:07] * stakkars_ (~tismer@89.204.153.96) Quit (Quit: schnarch)
[11:16] * juneau001 (~juneau@pool-70-105-95-153.chi.dsl-w.verizon.net) Quit (Quit: juneau001)
[11:34] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) has joined #jython
[12:13] * juneau001 (~juneau@131.225.24.121) has joined #jython
[12:17] * acdha (~acdha@pool-151-200-36-94.washdc.btas.verizon.net) has joined #jython
[12:19] * haard_ (~haard@mvik-gw.bredband.com) has left #jython
[12:22] * stakkars_ (~tismer@89.204.153.96) has joined #jython
[12:23] * acdha (~acdha@pool-151-200-36-94.washdc.btas.verizon.net) Quit (Remote host closed the connection)
[12:43] * stakkars_ (~tismer@89.204.153.96) Quit (Read error: Connection reset by peer)
[12:44] <ohumbel> Hi everybody, our new 2.5.2 final release just has been announced on the jython users / devs mailing lists
[12:47] * stakkars_ (~tismer@89.204.137.110) has joined #jython
[12:47] <ohumbel> if you did not dare to spread the word so far: now it is definitely the time to do so - thanks!
[13:18] <wmeissner> speaking of post-2.5.x things, has anything been decided on the dcvs side of things?
[13:18] <wmeissner> dvcs even
[13:20] <juneau001> Jython documentation set has been published to sourceforge for all of those who are interested: https://sourceforge.net/projects/jythondocs/
[13:30] <ohumbel> wmeissner - we all want one, hg being a slight favourite - but the migration seems not trivial
[13:30] <wmeissner> ohumbel: whats the non-trivial part of it?
[13:32] <ohumbel> i can't speak from personal experience, but what i heard is we have some special branches which lead to errors when using the ConvertExtension
[13:33] <wmeissner> ahh
[13:34] <ohumbel> and we are a bit reluctant to doing the move as long as CPython has not done it
[13:34] <agronholm> someone should give a clear and concise explanation of what problems there have been in the attempted migration of jython to hg
[13:35] <agronholm> so that we can move forward
[13:35] <ohumbel> agronholm - agreed (and afraid i am that someone)
[13:36] <wmeissner> I agree - having a dvcs + github or bitbucket these days, removes just another minor barrier to contribution
[13:37] <wmeissner> its not huge, but whenever I think about hacking either more on ctypes, or attempting cext work, I think "svn ... ohh" and then wander off until the hacking feeling goes away
[13:42] * jimbaker_ (~jbaker@c-24-8-39-78.hsd1.co.comcast.net) Quit (Ping timeout: 240 seconds)
[14:14] * perkinsc (~chatzilla@nat/ibm/x-ahtxpgylqxlstexh) has joined #jython
[14:17] <perkinsc> Hi, I'm trying to build jython from trunk for the first time, and it's clearly expecting a CPythonLib folder to be there. Where is this supposed to come from? Should I create it myself and copy in cpython's Lib? If so, from which version of cpython?
[14:30] <jimbaker> perkinsc, we have a svn link to cpython's lib from jython trunk
[14:31] <jimbaker> re hg migration, we should have something in place by pycon. or we will likely move to another dvcs (git/bzr)
[14:32] <perkinsc> ok, thanks. I'm not very familiar with SVN, so I did a "git-svn clone". I guess that doesn't quite do the same thing as a proper svn checkout.
[14:32] <jimbaker> perkinsc, sure, that would makes sense
[14:33] <perkinsc> so if I fake it by grabbing a copy of cpython's lib, which version of cpython should I take it from, for jython trunk?
[14:33] <jimbaker> https://svn.python.org/projects/python/branches/release25-maint/Lib
[14:33] <perkinsc> thank you
[14:34] <jimbaker> perkinsc, np
[15:04] * stakkars__ (~tismer@91-66-101-126-dynip.superkabel.de) has joined #jython
[15:05] * perkinsc (~chatzilla@nat/ibm/x-ahtxpgylqxlstexh) Quit (Read error: Connection reset by peer)
[15:08] * stakkars (~tismer@95-88-202-18-dynip.superkabel.de) Quit (Ping timeout: 272 seconds)
[15:08] * stakkars__ is now known as stakkars
[15:10] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[15:33] * stakkars_ (~tismer@89.204.137.110) Quit (Quit: schnarch)
[15:34] * wmeissner (~wmeissner@119.12.216.88) Quit (Ping timeout: 272 seconds)
[15:48] * acdha (~acdha@140.147.162.99) has joined #jython
[15:52] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) Quit (Read error: No route to host)
[15:52] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) has joined #jython
[15:55] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) Quit (Read error: No route to host)
[15:55] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) has joined #jython
[15:57] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) Quit ()
[16:26] <fwierzbicki_> ohumbel (and everyone) congrats on the release!
[16:27] <fwierzbicki_> wmeissner: the issue is that we have branches that branch off of non-root -- that is we branch off of trunk/jython instead of trunk -- this causes the svn->hg tool to fail and is apparently not that easy to fix.
[16:28] <fwierzbicki_> hmmm we should put up instructions for git/hg/bzr for people who want to use them -- I also had to hand import CPythonLib
[16:28] * jimbaker (~jbaker@41.138.67.18) Quit (Ping timeout: 250 seconds)
[16:29] <agronholm> couldn't cpythonlib be put into the repo too?
[16:29] <fwierzbicki_> agronholm: that's a reasonable possibility
[16:29] <agronholm> also, wouldn't this be solved by converting the svn history to git compatible diffs and then importing to hg?
[16:29] <fwierzbicki_> it's what we used to do
[16:29] * lopex (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[16:29] <agronholm> modifying any incompatible branching et al to fit hg
[16:30] <fwierzbicki_> agronholm: I don't know... I've never tried anything like that -- it would be cool if we had a reasonably easy path
[16:31] <fwierzbicki_> "it's what we used to do" is in reply to just store a copy of CPythonLib
[16:32] <agronholm> fwierzbicki_: hg uses that method internally for history editing anyway
[16:32] <fwierzbicki_> hg uses git style diffs?
[16:32] <agronholm> yup
[16:32] <agronholm> I've done quite a bit of history editing on hg
[16:32] <agronholm> removing branches etc
[16:33] <agronholm> and that is the only way to do it
[16:33] <agronholm> using mqueue that is
[16:33] <fwierzbicki_> agronholm: do you hand edit in a filesystem or do you use git tools?
[16:33] <agronholm> hand edit
[16:33] <agronholm> I typically run sed -i on the patches
[16:33] <agronholm> then reapply them
[16:34] <fwierzbicki_> I see - are there docs of some kind out there - or would you be willing to have a try at a migration? I am dying to get us into a dvcs
[16:35] <agronholm> fwierzbicki_: I could try
[16:35] <fwierzbicki_> as wmeissner points out, we are losing contributions
[16:35] <agronholm> getting those git diffs out of svn is the hard part I guess
[16:36] <fwierzbicki_> agronholm: I know we have a way to get an svndump
[16:37] <fwierzbicki_> not sure how to get git diffs - but I'm happy to help however I can
[16:37] <agronholm> fwierzbicki_: this svndump is in what format?
[16:37] <fwierzbicki_> no idea - let me see if I can find the docs from sourceforge
[16:40] <fwierzbicki_> it looks svn proprietary: here is a link I found: http://svn.apache.org/repos/asf/subversion/trunk/notes/dump-load-format.txt
[16:42] <fwierzbicki_> agronholm: ^^^
[16:42] <agronholm> perhaps git-svn will help here
[16:43] <fwierzbicki_> agronholm: heh so "svn -> git -> hg"?
[16:43] <agronholm> I was thinking svn -> git diffs -> hg
[16:43] <agronholm> where git-svn will create said diffs
[16:43] <agronholm> no idea if that will work
[16:44] <fwierzbicki_> sure - that sounds reasonable
[16:44] <fwierzbicki_> or at least something to try
[16:45] <fwierzbicki_> agronholm: if you are willing to give it a try I'd be grateful -- it does sound like a nice approach
[16:46] <fwierzbicki_> I believe CPython is hell bent on getting to hg this pycon (so next week)
[16:46] <fwierzbicki_> well probably during the sprints (so the week after that)
[16:47] <fwierzbicki_> If we had an hg repo ready we could probably ride on that effort
[16:48] <agronholm> sure, I'll give it a shot
[16:48] <fwierzbicki_> agronholm: thanks!
[16:48] * fwierzbicki_ is now known as fwierzbicki
[17:00] * r0bby (~wakawaka@guifications/user/r0bby) has joined #jython
[17:02] * adiroiban (~adiroiban@82.77.93.116) has joined #jython
[17:03] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[17:05] * adiroiban (~adiroiban@82.77.93.116) has left #jython
[17:07] * Moo-_-_ (~quassel@herd37.twinapex.fi) Quit (Read error: Connection reset by peer)
[17:07] * moo (~quassel@herd37.twinapex.fi) has joined #jython
[17:08] * moo is now known as Guest96271
[17:14] <pjenvey> http://bitbucket.org/durin42/hgsubversion/issue/115/jython-repository-goes-haywire is the issue tracking the bug that was hit during conversion
[17:16] <pjenvey> has anyone pinged the PSF about possibly funding one of the hg guys again to help our migration?
[17:16] <agronholm> tried yasvn2hg but failed because it seems to require an older mercurial
[17:19] <agronholm> trying hgsvn next
[17:22] <agronholm> ok that one doesn't work the way I wanted it to :P
[17:23] <agronholm> moving on, to mercurial's own svn extension
[17:24] * super__ (~super_@unaffiliated/lolsuper-/x-9881387) has joined #jython
[17:28] * lolsuper_ (~super_@unaffiliated/lolsuper-/x-9881387) Quit (Ping timeout: 260 seconds)
[17:33] <fwierzbicki> pjenvey: I have not - I'll bring it up in person next week
[17:34] * super` (~super_@pool-173-65-48-189.tampfl.fios.verizon.net) has joined #jython
[17:36] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 240 seconds)
[17:37] * super__ (~super_@unaffiliated/lolsuper-/x-9881387) Quit (Ping timeout: 252 seconds)
[17:40] * JStoker (jstoker@unaffiliated/jstoker) Quit (Ping timeout: 240 seconds)
[17:46] * r0bby (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[17:47] * r0bby (~wakawaka@guifications/user/r0bby) has joined #jython
[17:49] * Guest96271 (~quassel@herd37.twinapex.fi) Quit (*.net *.split)
[17:51] * Guest96271 (~quassel@herd37.twinapex.fi) has joined #jython
[17:51] * JStoker (jstoker@unaffiliated/jstoker) has joined #jython
[17:57] * Guest96271 (~quassel@herd37.twinapex.fi) Quit (*.net *.split)
[17:58] * jabley (~jabley@87-84-49-84.absolutely2.mezzonet.net) Quit (Quit: jabley)
[18:01] * moo_ (~quassel@herd37.twinapex.fi) has joined #jython
[18:07] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) Quit (Ping timeout: 252 seconds)
[18:07] * shanka (~shashank@ucb-np2-180.colorado.edu) has joined #jython
[18:07] * cschneid (~cschneid@c-76-120-122-74.hsd1.co.comcast.net) has joined #jython
[18:16] * lopex (lopex@89-76-44-27.dynamic.chello.pl) Quit (Ping timeout: 250 seconds)
[18:16] * lopex (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[18:16] <pjenvey> i just pinged steve holden on the subject
[18:16] * lopexx (lopex@89-76-44-27.dynamic.chello.pl) has joined #jython
[18:16] * lopexx (lopex@89-76-44-27.dynamic.chello.pl) Quit (Client Quit)
[18:20] * r0bby_ (~wakawaka@guifications/user/r0bby) has joined #jython
[18:22] * decoder_ (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) has joined #jython
[18:23] * njoyce (~njoyce@109.203.113.22) Quit (Ping timeout: 260 seconds)
[18:23] * r0bby (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 260 seconds)
[18:23] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) Quit (Ping timeout: 260 seconds)
[18:24] -tomaw- [Global Notice] Hi all. As you probably noticed we're experiencing some connectivity issues currently. We're investigating options and will continue with any updates via wallops (/mode yournick +w to enable)
[18:24] * njoyce (~njoyce@109.203.113.22) has joined #jython
[18:25] <agronholm> cloning the svn repo using HgSubversion now
[18:27] <agronholm> this is gonna take a while -_-'
[18:49] * JStoker (jstoker@unaffiliated/jstoker) Quit (Ping timeout: 250 seconds)
[19:05] * JStoker (jstoker@unaffiliated/jstoker) has joined #jython
[19:07] * shanka (~shashank@ucb-np2-180.colorado.edu) Quit (Ping timeout: 240 seconds)
[19:13] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[19:26] * MarderIII (~marderii@enneman.demon.nl) has joined #jython
[19:31] * shanka (~shashank@ucb-np2-107.colorado.edu) has joined #jython
[19:57] * acdha (~acdha@140.147.162.99) Quit (Remote host closed the connection)
[20:15] * juneau001 (~juneau@131.225.24.121) Quit (Quit: juneau001)
[20:19] * jabley1 (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[20:20] * jabley1 (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has left #jython
[20:29] * MarderIII (~marderii@enneman.demon.nl) Quit (Quit: [IRSSI] Lord make my words as sweet as honey for tomorrow I may have to eat them)
[20:36] * wmeissner (~wmeissner@119.12.216.88) has joined #jython
[21:02] <agronholm> still rolling -- I hope it really imports the revisions unlike hgsvn
[21:22] * juneau001 (~juneau@pool-70-105-106-132.chi.dsl-w.verizon.net) has joined #jython
[21:31] * Zenethian (zen@sebistar.net) has joined #jython
[21:40] * shanka (~shashank@ucb-np2-107.colorado.edu) Quit (Ping timeout: 276 seconds)
[21:52] <agronholm> ok, getting to rev 7xxx
[21:59] * wmeissner (~wmeissner@119.12.216.88) Quit (Quit: wmeissner)
[22:00] <agronholm> ok, done
[22:00] <agronholm> looks like the revisions and branches are intact
[22:01] * shanka (~shashank@ucb-np2-87.colorado.edu) has joined #jython
[22:02] <fwierzbicki> agronholm: cool!
[22:02] <agronholm> not sure how to go about testing this
[22:02] <fwierzbicki> hmmm
[22:03] <fwierzbicki> so is it an hg repository or a pile of diffs?
[22:03] <agronholm> a hg repo
[22:03] <agronholm> there was some slight problem with the sandbox, but I ignored that
[22:04] <fwierzbicki> it complained but kept going?
[22:04] <pjenvey> there's a #hgsubversion for possible help if you have questions, occasionally Dirkjan is there (the author of that bug)
[22:04] <fwierzbicki> the sandbox has some extra strange stuff
[22:04] <agronholm> it only complained when trying to switch branches
[22:04] <fwierzbicki> branches actually dropped into the sandbox, which is a pretty wrong thing to do
[22:05] <fwierzbicki> one is mine - but I don't care about it (I stopped doing bad things like that)
[22:05] <fwierzbicki> I think a couple are from Tobias
[22:06] <fwierzbicki> anyway the sandbox is not critical (I don't think)
[22:06] <agronholm> hg verify passes
[22:07] <fwierzbicki> we could try hosting it from sourceforge
[22:09] <fwierzbicki> the problems from that bug would appear in branches like jython/branches/jy26
[22:22] * shanka (~shashank@ucb-np2-87.colorado.edu) Quit (Ping timeout: 264 seconds)
[22:25] * shanka (~shashank@ucb-np2-193.colorado.edu) has joined #jython
[22:32] <agronholm> abort: path 'sandbox/tobias/.hg/hgrc' is inside repo 'sandbox/tobias'
[22:32] <agronholm> when trying hg co default
[22:42] * shanka (~shashank@ucb-np2-193.colorado.edu) Quit (Ping timeout: 276 seconds)
[23:05] <agronholm> ok I can't waste any more time on this -- I'll upload the repo tarball somewhere
[23:19] * super` (~super_@pool-173-65-48-189.tampfl.fios.verizon.net) Quit (Ping timeout: 264 seconds)
[23:30] <agronholm> http://paradoxx.nextday.fi/~alex/jython-hg.tar.gz

Index

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