#jython IRC Log

Index

IRC Log for 2013-10-08

Timestamps are in GMT/BST.

[0:01] <pjenvey> http://bugs.jython.org/issue1057 =\
[0:01] <pjenvey> that could be the problem
[0:03] <jimbaker> pjenvey, in this case, it looks like check_output eagerly calls poll, so i don't see this particular issue coming up
[0:08] * plankton (~plankton@177.4.69.131) Quit (Quit: Saindo)
[0:19] * lheuer1 (~Adium@f048169218.adsl.alicedsl.de) has joined #jython
[0:20] <fwierzbicki> jimbaker: topi`: I think jython-django is in a bit of stasis as Josh is on to other things lately. It would be a good project to revive especially as we get close to a 2.7 release
[0:21] <jimbaker> fwierzbicki, thanks for the tip. so basically we can just help out josh on this and add to the maintainers
[0:21] * lheuer (~Adium@unaffiliated/lheuer) Quit (Ping timeout: 240 seconds)
[0:22] <jimbaker> in general, we want at least someone who is actively using django on jython as a maintainer. such as topi` :)
[0:40] * ciziar (~textual@c-5eeaaa95-74736162.cust.telenor.se) Quit (Ping timeout: 245 seconds)
[1:20] * Arfrever (~Arfrever@apache/committer/Arfrever) Quit (Ping timeout: 245 seconds)
[1:57] * sinsnare|zzZZzz (6c1c5d99@gateway/web/cgi-irc/kiwiirc.com/ip.108.28.93.153) Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[2:29] * sinistersnare (6c1c5d99@gateway/web/cgi-irc/kiwiirc.com/ip.108.28.93.153) has joined #jython
[2:37] * lheuer1 (~Adium@f048169218.adsl.alicedsl.de) Quit (Quit: Leaving.)
[3:19] * sinistersnare (6c1c5d99@gateway/web/cgi-irc/kiwiirc.com/ip.108.28.93.153) Quit (Quit: sinistersnare)
[3:31] * whg is now known as zz_whg
[3:47] * dso__ (~dso@75-63-109-65.uvs.hstntx.sbcglobal.net) has joined #jython
[3:47] * r0bby_ (~wakawaka@guifications/user/r0bby) has joined #jython
[4:44] * dso__ (~dso@75-63-109-65.uvs.hstntx.sbcglobal.net) Quit (Ping timeout: 240 seconds)
[5:29] * lheuer (~Adium@f048169218.adsl.alicedsl.de) has joined #jython
[5:29] * lheuer (~Adium@f048169218.adsl.alicedsl.de) Quit (Changing host)
[5:29] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[7:14] * peke_ (peke@kapsi.fi) has joined #jython
[7:19] * peke (peke@kapsi.fi) Quit (*.net *.split)
[7:51] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[8:11] * ivan` (~ivan@unaffiliated/ivan/x-000001) Quit (Read error: Operation timed out)
[8:12] * ivan` (~ivan@unaffiliated/ivan/x-000001) has joined #jython
[8:31] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Computer has gone to sleep.)
[8:31] * daenney (~daenney@daenney.net) Quit (Ping timeout: 260 seconds)
[8:37] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[8:39] <topi`> jimbaker: I was able to isolate my File descriptor leak into the method that uses subprocess
[8:39] <topi`> OSError: Cannot run program "/bin/ping" (in directory "/home/topi/servlet/myworker"): java.io.IOException: error=24, Too many open files
[8:39] <topi`> (I just opened jython interactive, and appended the result of that func to an empty list in a loop for 100 times) ... with ulimit -n set to 64 of course
[8:40] <topi`> the really odd thing is, if I just re-run that for loop, it seems those descriptors have been released! since the loop is once again able to run up until cycle #38
[8:42] * daenney (~daenney@daenney.net) has joined #jython
[8:50] * daenney (~daenney@daenney.net) Quit (Read error: Connection reset by peer)
[8:52] * jarekps (~jsmiejcza@office.clearcode.cc) has joined #jython
[9:22] * verterok (~ggonzalez@162.213.35.11) Quit (Quit: Coyote finally caught me)
[10:07] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Computer has gone to sleep.)
[10:19] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[10:35] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Computer has gone to sleep.)
[10:37] * r0bby_ (~wakawaka@guifications/user/r0bby) Quit (Read error: Operation timed out)
[10:38] * r0bby_ (~wakawaka@guifications/user/r0bby) has joined #jython
[10:39] * verterok (~ggonzalez@162.213.35.11) has joined #jython
[11:13] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[11:13] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Remote host closed the connection)
[11:50] <jimbaker> topi`, sounds like you have a simple test case. can you submit a bug out of this, with the failing test? re descriptors being released, it sounds like if you do import gc; gc.collect() in your loop, it might just work
[11:50] <jimbaker> but that's not acceptable :)
[11:54] <jimbaker> topi`, you will see in the test codebase frequent use of gc.collect() so we can actually have deterministic finalization occur at a given point, similiar to cpython's a variable going out of scope and corresponding refcounting to 0
[12:20] * r0bby_ (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 245 seconds)
[12:32] * zz_whg is now known as whg
[12:54] * r0bby_ (~wakawaka@guifications/user/r0bby) has joined #jython
[13:02] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[13:03] * r0bby_ (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 248 seconds)
[13:04] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[13:35] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[13:35] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[13:40] * enebo (~enebo@mobile-198-228-234-090.mycingular.net) has joined #jython
[13:50] * reenignEesreveR (~r9@111.68.103.163) has joined #jython
[14:07] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[14:26] * Scorp1us (4b915e69@gateway/web/freenode/ip.75.145.94.105) Quit (Quit: Page closed)
[14:31] * reenignEesreveR (~r9@111.68.103.163) Quit (Ping timeout: 246 seconds)
[14:57] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Computer has gone to sleep.)
[15:00] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[15:01] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[15:01] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[15:03] * r0bby_ (~wakawaka@guifications/user/r0bby) has joined #jython
[15:06] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 246 seconds)
[15:08] * r0bby_ (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 268 seconds)
[15:24] * ciziar (~textual@hd5b912b5.seluldx.dyn.perspektivbredband.net) has joined #jython
[15:36] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[15:41] * sinistersnare (cddef8b0@gateway/web/cgi-irc/kiwiirc.com/ip.205.222.248.176) has joined #jython
[15:42] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[15:53] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Computer has gone to sleep.)
[15:58] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[16:04] * dso__ (~dso@99-16-65-103.lightspeed.sprntx.sbcglobal.net) has joined #jython
[16:27] * sinistersnare (cddef8b0@gateway/web/cgi-irc/kiwiirc.com/ip.205.222.248.176) Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[16:44] * vext01 (~edd@host-92-20-156-189.as13285.net) Quit (Ping timeout: 246 seconds)
[16:44] * vext01 (~edd@host-92-20-156-189.as13285.net) has joined #jython
[16:48] * jarekps (~jsmiejcza@office.clearcode.cc) Quit (Quit: jarekps)
[16:57] * ciziar (~textual@hd5b912b5.seluldx.dyn.perspektivbredband.net) Quit (Quit: Computer has gone to sleep.)
[17:06] * jarekps (~jsmiejcza@office.clearcode.cc) has joined #jython
[17:11] * vext01 (~edd@host-92-20-156-189.as13285.net) Quit (Ping timeout: 260 seconds)
[17:28] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Computer has gone to sleep.)
[17:31] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[17:36] * srcerer (~chatzilla@dns2.klsairexpress.com) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812])
[17:37] * srcerer (~chatzilla@dns2.klsairexpress.com) has joined #jython
[17:37] * thereisnospoon_ (~thereisno@27-33-1-87.tpgi.com.au) Quit (Ping timeout: 240 seconds)
[17:50] * thereisnospoon_ (~thereisno@27-33-1-87.tpgi.com.au) has joined #jython
[17:52] * vext01 (~edd@host-92-26-230-160.as13285.net) has joined #jython
[18:17] * enebo (~enebo@mobile-198-228-234-090.mycingular.net) Quit (Ping timeout: 268 seconds)
[18:18] * enebo (~enebo@mobile-198-228-233-219.mycingular.net) has joined #jython
[18:31] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[18:39] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Computer has gone to sleep.)
[18:49] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 268 seconds)
[19:03] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) has joined #jython
[19:45] * enebo (~enebo@mobile-198-228-233-219.mycingular.net) Quit (Ping timeout: 248 seconds)
[19:56] * dso (~dso@75-63-109-65.uvs.hstntx.sbcglobal.net) has joined #jython
[19:57] * dso__ (~dso@99-16-65-103.lightspeed.sprntx.sbcglobal.net) Quit (Ping timeout: 248 seconds)
[20:09] * ciziar (~textual@hd5b912b5.seluldx.dyn.perspektivbredband.net) has joined #jython
[20:15] * cameron__ (~thereisno@27-33-1-87.tpgi.com.au) has joined #jython
[20:18] * thereisnospoon_ (~thereisno@27-33-1-87.tpgi.com.au) Quit (Ping timeout: 248 seconds)
[20:30] <topi`> jimbaker: so, Jython does not employ any kind of refcounting mechanism?
[20:31] <topi`> just waits for JVM to take GC action
[20:31] <topi`> I kinda like the memory management in CPython, it's very deterministic and very reliable
[20:40] <agronholm> topi`: and very inefficient
[20:40] * skyemac (~skyemac@host217-42-112-58.range217-42.btcentralplus.com) Quit (Quit: Textual IRC Client: http://www.textualapp.com/)
[20:40] <agronholm> jython uses the jvm's gc mechanism
[20:41] <agronholm> I'm not sure if any other implementation besides CPython uses refcounting
[21:18] * vext01 (~edd@host-92-26-230-160.as13285.net) Quit (Ping timeout: 246 seconds)
[21:20] * vext01 (~edd@host-2-97-168-75.as13285.net) has joined #jython
[21:27] * dso (~dso@75-63-109-65.uvs.hstntx.sbcglobal.net) Quit (Read error: Operation timed out)
[21:32] <pjenvey> topi` - and also a large part of why cpython has a GIL
[21:39] * fwierzbicki (~Adium@99-106-170-162.lightspeed.sntcca.sbcglobal.net) Quit (Quit: Leaving.)
[21:57] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[21:57] * ciziar (~textual@hd5b912b5.seluldx.dyn.perspektivbredband.net) Quit (Ping timeout: 248 seconds)
[21:57] <jimbaker> topi`, the one part of the jython codebase that does some refcounting is the socket module, however, it would be better done w/ weakrefs
[21:58] <jimbaker> this may happen as the result of the reworking i'm doing on ssl
[22:28] <vext01> jimbaker: did anything happen with the __builtins__ bug in pdb?
[22:29] <jimbaker> vext01, i haven't looked at it yet
[22:29] <jimbaker> i have spent way too much time on setuptools unfortunately :(
[22:32] * fwierzbicki (~Adium@51.sub-70-211-71.myvzw.com) has joined #jython
[22:33] * sinistersnare (6c1c5d99@gateway/web/cgi-irc/kiwiirc.com/ip.108.28.93.153) has joined #jython
[22:42] <vext01> jimbaker: no worries
[22:54] <jimbaker> vext01, were you able to resolve getting bugs in bugs.jython.org? i know we discussed this, but for stuff like this, we don't want to lose the report
[22:54] <jimbaker> right now i'm personally focused on some big improvements in jython, but we also need to address smaller bugs where feasible
[22:54] <vext01> i havent tried again since the second time
[22:55] <jimbaker> vext01, ok. please try one more time. if not??? if you can send me the paste again, i will log for you
[22:55] <jimbaker> since i probably will fix. and bug you for a good test case while i am at it
[23:14] <vext01> jython -m pdb anyfile.py
[23:14] <vext01> zzz
[23:15] <jimbaker> so basically, it doesn't work
[23:15] <vext01> :p
[23:16] * whg is now known as zz_whg
[23:30] * fwierzbicki (~Adium@51.sub-70-211-71.myvzw.com) Quit (Quit: Leaving.)

Index

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