| zk (~is@whatit.is) joined #pypy. | 00:00 | |
| davisagli (~davisagli@davisagli.com) left irc: Ping timeout: 240 seconds | 00:02 | |
| davisagli (~davisagli@davisagli.com) joined #pypy. | 00:02 | |
| stakkars_ (~tismer@82.113.119.90) joined #pypy. | 00:16 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds | 00:19 | |
| stakkars_ (~tismer@82.113.119.90) left irc: Quit: schnarch | 00:22 | |
| kkris (~kris@80-123-45-114.adsl.highway.telekom.at) left irc: Quit: Leaving. | 00:25 | |
| `fox` (~fox@79.30.109.192) left irc: Ping timeout: 252 seconds | 00:40 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 00:42 | |
| derdon (~derdon@p5DE8ADFD.dip.t-dialin.net) left irc: Remote host closed the connection | 00:45 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 258 seconds | 00:55 | |
| cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) left irc: Ping timeout: 244 seconds | 01:00 | |
| verte (~verte@python/site-packages/verte) joined #pypy. | 01:08 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 01:16 | |
| mfoord (~anonymous@python/psf/voidspace) left irc: Quit: mfoord | 01:39 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1864 | 01:40 |
|---|---|---|
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/590 | 01:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/283 | 01:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/623 | 01:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1124 | 01:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/808 | 01:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/723 | 01:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1450 | 01:40 |
| canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving. | 01:41 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/283 | 01:42 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/725 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/726 | 01:43 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1864 | 01:44 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1124 | 01:44 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/808 | 01:44 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1865 | 01:44 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/590 | 01:45 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/623 | 01:45 |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Quit: Bye! | 01:49 | |
| Nick change: Gulaway -> Gulopine | 01:54 | |
| JaredW (~jared@061093200075.ctinets.com) joined #pypy. | 01:57 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/723 | 02:06 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1450 | 02:06 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/724 | 02:06 |
| JaredW (~jared@061093200075.ctinets.com) left irc: Remote host closed the connection | 02:08 | |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/60 [12ctismer, win64-stage1] | 02:20 |
| stakkars | annotation/test/test_annmm.py | 02:22 |
| stakkars | fails for me on all windows versions (x86 default, x86 win64-stage1, x64 x64-stage1) | 02:23 |
| Alex_Gaynor | stakkars: armin and carl broke flow graphs, if that's the issue | 02:24 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1865 | 02:27 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1866 | 02:27 |
| stakkars | Alex_Gaynor: probably is | 02:28 |
| stakkars | cd | 02:29 |
| Alex_Gaynor | stakkars: they only broke it today though, have you merged default in recently? | 02:30 |
| stakkars | yes, I always do | 02:31 |
| stakkars | should I bachout the last commit? | 02:33 |
| Alex_Gaynor | I only looked at it very briefly, since all the buildbots have already failed for tonight I'm just planning on letting carl and armin look at it when they wake up :) | 02:34 |
| Alex_Gaynor | you could always back it out on your branch though | 02:34 |
| stakkars | was that c5d2f01c99ee kill imports? | 02:37 |
| Alex_Gaynor | 0bb2bc25fcfc and maybe b78a605fb452 | 02:40 |
| Moku (~John@osbk-4db06b9d.pool.mediaWays.net) joined #pypy. | 02:44 | |
| Cheshirc (~Kim@unaffiliated/cheshirc) joined #pypy. | 02:45 | |
| Nick change: Moku -> Guest8991 | 02:45 | |
| Shanita (~John@osbk-4d08724f.pool.mediaWays.net) left irc: Ping timeout: 248 seconds | 02:45 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/724 | 02:47 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/725 | 02:47 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1866 | 03:08 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1867 | 03:08 |
| jaredw (~jared@061093200075.ctinets.com) joined #pypy. | 03:15 | |
| kenaan | 12ctismer win64-stage1 113b640415e101 15/pypy/jit/backend/llsupport/test/test_ffisupport.py: Added a check for is_emulated_long. inefficient: one change for one working test ;-) | 03:17 |
| kenaan | 12ctismer win64-stage1 11fda9745e44a0 15/pypy/: Backed out changeset: b78a605fb452 | 03:17 |
| kenaan | 12ctismer win64-stage1 11d27c05319266 15/pypy/: Backed out changeset: 0bb2bc25fcfc | 03:17 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/61 [12ctismer, win64-stage1] | 03:19 |
| jaredw (~jared@061093200075.ctinets.com) left irc: Ping timeout: 248 seconds | 03:24 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/725 | 03:28 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/726 | 03:28 |
| stakkars | rmmap: who has written that stuff without checking the platform? | 03:37 |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 03:42 | |
| verte (~verte@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT! | 03:46 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1867 | 03:49 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1868 | 03:49 |
| Nick change: Gulopine -> Gulaway | 04:00 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 260 seconds | 04:02 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/726 | 04:08 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/727 | 04:08 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1868 | 04:28 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1869 | 04:28 |
| Cheshirc (~Kim@unaffiliated/cheshirc) left irc: Quit: QuitMsg#163.4.d17.1 | 04:29 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/726 | 04:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/727 | 04:43 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/727 | 04:49 |
| jonathan__ (~jonathan@bas1-montreal29-1242341904.dsl.bell.ca) left irc: Ping timeout: 240 seconds | 04:52 | |
| mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) joined #pypy. | 04:54 | |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1869 | 05:11 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) joined #pypy. | 05:22 | |
| Taggnostr (~quassel@dyn57-215.yok.fi) left irc: Read error: No route to host | 05:41 | |
| Nick change: Gulaway -> Gulopine | 05:42 | |
| Taggnostr (~quassel@dyn57-215.yok.fi) joined #pypy. | 05:44 | |
| zk (~is@whatit.is) left irc: Quit: leaving | 06:11 | |
| qbproger_ (~qbproger@c-76-104-159-248.hsd1.wa.comcast.net) left irc: Ping timeout: 252 seconds | 06:23 | |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/61 [12ctismer, win64-stage1] | 06:35 |
| fijal (~fijal@dsl-241-39-19.telkomadsl.co.za) joined #pypy. | 06:39 | |
| fijal | hi | 06:43 |
| Nick change: Gulopine -> Gulaway | 06:43 | |
| fijal | buildbot run out of mem, nice | 06:43 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) left irc: Quit: Computer has gone to sleep | 06:44 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 252 seconds | 06:52 | |
| fijal_ (~fijal@197.169.121.162) joined #pypy. | 06:55 | |
| fijal_ | bad armin, no cookie | 06:56 |
| fijal (~fijal@dsl-241-39-19.telkomadsl.co.za) left irc: Disconnected by services | 06:56 | |
| Nick change: fijal_ -> fijal | 06:56 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 07:06 | |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Remote host closed the connection | 07:10 | |
| asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy. | 07:19 | |
| asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Ping timeout: 240 seconds | 07:26 | |
| fijal (~fijal@197.169.121.162) left irc: Ping timeout: 245 seconds | 07:33 | |
| y3di (~yedi@pool-71-162-74-55.bstnma.east.verizon.net) joined #pypy. | 07:48 | |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/727 | 07:55 |
| glyph (~glyph@glyph.im) joined #pypy. | 07:59 | |
| glyph | hello #pypy | 08:00 |
| glyph | did you know that your buildbots are in a terrible state? | 08:01 |
| y3di (~yedi@pool-71-162-74-55.bstnma.east.verizon.net) left irc: Ping timeout: 260 seconds | 08:03 | |
| zk (~is@whatit.is) joined #pypy. | 08:05 | |
| whitelynx (~whitelynx@75.110.189.230) left irc: Ping timeout: 248 seconds | 08:16 | |
| mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) left irc: Quit: Ex-Chat | 08:21 | |
| Alex_Gaynor | glyph: yes, armin broke them | 08:22 |
| Alex_Gaynor | (and carl) | 08:22 |
| glyph | Alex_Gaynor: I'm not just talking about being broken | 08:23 |
| glyph | although boy-o are they broken | 08:23 |
| Alex_Gaynor | glyph: what else is wrong with them? | 08:24 |
| glyph | they can't report results, the slaves are all down, it's not clear to a casual observer (well, to me, at least) what they're testing | 08:24 |
| glyph | like, http://buildbot.pypy.org/summary isn't just some broken builds :) | 08:24 |
| hakanardo | almos all tests in jit/metainterp fails on default for me right now... | 08:25 |
| Alex_Gaynor | hakanardo: armin/carl broke them | 08:25 |
| hakanardo | which rev? | 08:25 |
| Alex_Gaynor | hakanardo: 0bb2bc25fcfc and maybe b78a605fb452 | 08:26 |
| hakanardo | thanx | 08:27 |
| Alex_Gaynor | glyph: pretty sure that's because so many tests are failing that trying to read a list is using al the memory | 08:27 |
| whitelynx (~whitelynx@75.111.197.204) joined #pypy. | 08:28 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 08:45 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 08:51 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) left irc: Quit: Ex+re | 09:00 | |
| zk (~is@whatit.is) left irc: Quit: leaving | 09:14 | |
| zk (~is@whatit.is) joined #pypy. | 09:15 | |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy. | 09:29 | |
| derdon (~derdon@p5DE8A09D.dip.t-dialin.net) joined #pypy. | 09:31 | |
| arigato (~arigo@89.204.138.64) joined #pypy. | 09:40 | |
| kkris (~kris@93-82-45-16.adsl.highway.telekom.at) joined #pypy. | 09:51 | |
| CIA-68 | 03arigo 07roundup * 10#940/Comparison with native application & cpython: | 09:53 |
| CIA-68 | [chatting] Actually, yes, it seems to be the case that it is not enough time for a complete | 09:53 |
| CIA-68 | warm-up. If I run it on a larger collection of files ... * 14https://bugs.pypy.org/issue940 | 09:53 |
| Alex_Gaynor | arigato: the is_w commit broke translation (and tests) rather spectacularly | 09:54 |
| arigato | ousp | 09:54 |
| arigato | do you even know which tests broke? | 09:55 |
| Alex_Gaynor | anything that tries to annotate some code, just about | 09:55 |
| arigato | ah | 09:55 |
| arigato | I see | 09:55 |
| Action: arigato fixes | 09:55 | |
| fijal (~fijal@197.172.191.33) joined #pypy. | 10:03 | |
| derdon (~derdon@p5DE8A09D.dip.t-dialin.net) left irc: Remote host closed the connection | 10:04 | |
| kenaan | 12arigo default 117458773f3be0 15/pypy/objspace/flow/: Fix the flow object space for 0bb2bc25fcfc and b78a605fb452. Oups. | 10:07 |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) left irc: Quit: buildmaster reconfigured: bot disconnecting | 10:08 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) joined #pypy. | 10:13 | |
| fijal | arigato: bad armin no cookie :) | 10:13 |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) left irc: Client Quit | 10:13 | |
| arigato | yes | 10:13 |
| fijal | you also broke the buildbot :) | 10:14 |
| arigato | yes | 10:14 |
| fijal | but I claim holger's java that has 3G of virtual ram hogged did not help | 10:14 |
| arigato | that's not on wyvern | 10:14 |
| melinath (~melinath@li341-41.members.linode.com) left irc: Ping timeout: 258 seconds | 10:14 | |
| Alex_Gaynor | fijal: holger's JVM broke translation? ;) | 10:14 |
| fijal | ah right | 10:14 |
| fijal | arigato: summary is eating ridiculous amounts of memory btw | 10:15 |
| fijal | maybe we can do something with it | 10:15 |
| fijal | like run it on pypy :) | 10:15 |
| Alex_Gaynor | fijal: a few buildbot runs with passing tests should fix that | 10:15 |
| fijal | there is also an option to just remove the offending runs | 10:15 |
| apanda (~apanda@c-67-170-53-221.hsd1.wa.comcast.net) joined #pypy. | 10:17 | |
| apanda (apanda@c-67-170-53-221.hsd1.wa.comcast.net) left #pypy. | 10:18 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) joined #pypy. | 10:19 | |
| arigato | I'm removing them now | 10:19 |
| arigato | but indeed, it's consuming 1.4GB of RAM just to compute the summary<filter nothing> page | 10:21 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-win-x86-32/builds/541 [12fijal, release-1.7.x] | 10:22 |
| glyph (glyph@glyph.im) left #pypy. | 10:22 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/273 [12fijal, release-1.7.x] | 10:22 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/pypy-c-app-level-win-x86-32/builds/541 [12fijal, release-1.7.x] | 10:22 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/273 [12fijal, release-1.7.x] | 10:22 |
| arigato | ? | 10:22 |
| fijal | those are my windows runs | 10:23 |
| fijal | schedule 17 years ago | 10:23 |
| fijal | I'm seriously still trying to build an executable on windws | 10:23 |
| fijal | but we did not install the dr watson removal | 10:23 |
| canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy. | 10:23 | |
| Garen | fijal: need > 2GB mem for 32-bit process, and --no-continuation | 10:23 |
| fijal | Garen: sorry, I'm missing a bit of context? | 10:24 |
| arigato | how about we ask if anyone can contribute a windows build? | 10:24 |
| fijal | "build" or "buildbot"? | 10:24 |
| Alex_Gaynor | can we steal a CPython buildbot? | 10:24 |
| Garen | fijal: at least, those were the two problems I had to build 1.7.x on windows | 10:24 |
| fijal | how about we fix the buildbot to not pop up those things? | 10:24 |
| arigato | sorry, not feeling like it today (and I like the naive assumption in your question, implying "we just do one fix and all problems are gone" :-) | 10:25 |
| fijal | arigato: I can give it a go if I get credentials | 10:25 |
| fijal | no, but I claim one problem will be gone | 10:26 |
| arigato | I fear that I cannot give you access without lac or jacob22_ saying it's ok | 10:26 |
| Garen | pypy 1.6 on windows can't do the translation for 1.7 without crashing though, sometime leading up to 1.7 that was fixed fwiw | 10:26 |
| fijal | can you mail lac or jacob with that question? | 10:27 |
| arigato | sure | 10:27 |
| fijal | Garen: right, use cPython or a nightly build | 10:27 |
| arigato | Garen: no, you really need to use CPython | 10:27 |
| arigato | because when run on top of pypy it's likely going to hit the 2GB limit | 10:27 |
| Garen | yup, that's what I had to do. I guess you guys don't need any help then. :) | 10:27 |
| arigato | Garen: well, getting a translated pypy-1.7 would help :-) | 10:28 |
| fijal | arigato: and I need admin credentials | 10:28 |
| Garen | it's not the 2GB limit, sometime around 1.6 ... all the way to near 1.7, self-translate would always fail | 10:28 |
| fijal | or a contact to whoever has admin credentials | 10:28 |
| arigato | Garen: yes, it's a known issue, but in addition the 2GB limit is probably too low | 10:28 |
| Garen | .. and once 1.7 is built with cpython, I did have to add /LARGEADDRESSAWARE to do a self-translate, but it worked | 10:28 |
| arigato | ah, right, there is this completely obscure and not-on-by-default-I-ve-no-clue-why hack | 10:29 |
| arigato | fijal: well the issue is still that, last I saw, continuations were not working for me on windows | 10:30 |
| fijal | ok | 10:30 |
| Garen | It's because Microsoft thinks old apps will depend on some dirty C hacks that will suddenly break when they have access to more than 2GB ram | 10:30 |
| arigato | we need stakkars's final word on that, to either fix them or to give up for 1.7 | 10:31 |
| arigato | Garen: and Microsoft may be correct, of course | 10:31 |
| ziemniak (~noob@host-91-192-88-139.elomza.pl) joined #pypy. | 10:32 | |
| arigato | yay. the windows buildslave has current two dialog boxes waiting for Ok, and one "Welcome to Java! Click to install.." | 10:39 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/274 [12arigo, release-1.7.x] | 10:39 |
| fijal | welcom to java is not stopping the build though right? | 10:40 |
| fijal | I think "most" of our ok boxes come from I-know-where | 10:40 |
| fijal | and can be fixed | 10:40 |
| fijal | but I never got to the point where I can speak to someone who has admin privilages on that machine :/ | 10:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1863 [12arigo] | 10:40 |
| arigato | that would be Iko | 10:41 |
| fijal | arigato: if the own- works, please run the benchmarks | 10:41 |
| fijal | I'm about to go surfing | 10:41 |
| arigato | benchmarks? | 10:42 |
| arigato | ah, on linux | 10:42 |
| arigato | yes | 10:42 |
| fijal | jit-benchmark-32 | 10:42 |
| arigato | have fun | 10:42 |
| fijal | I'm also working on "how do we get info about aborts/forces/bad things" | 10:42 |
| fijal | so we can pass judgements whether using py.test hurts us because it forces frames | 10:42 |
| Garen | arigato: here's the link I was looking for: http://blogs.msdn.com/b/oldnewthing/archive/2004/08/12/213468.aspx | 11:02 |
| CIA-68 | 03serhat 07roundup * 10#940/Comparison with native application & cpython: | 11:06 |
| CIA-68 | That's good news. I improved the script a little bit, and fixed a bug. Please use | 11:06 |
| CIA-68 | the new version in the benchmarks. | 11:06 |
| CIA-68 | Thanks.. * 14https://bugs.pypy.org/issue940 | 11:06 |
| `fox` (~fox@95.232.111.141) joined #pypy. | 11:11 | |
| berdario (~Tiibiidii@host118-77-dynamic.10-79-r.retail.telecomitalia.it) joined #pypy. | 11:12 | |
| Garen | also interesting: http://bugs.python.org/issue1449496 | 11:17 |
| Garen | but sounds to me that unless you have a few pointers from different allocation blocks, and then later perform a comparison or subtraction with them, shouldn't see a problem. | 11:18 |
| `fox` (~fox@95.232.111.141) left irc: Ping timeout: 248 seconds | 11:19 | |
| kenaan | 12hakanardo jit-refactor-tests 112839f3eef58b 15/: hg merge default ; hg revert test_zjit.py -r default | 11:37 |
| kenaan | 12hakanardo jit-refactor-tests 114bc39a378477 15/pypy/jit/metainterp/history.py: Resurrect check_loops | 11:37 |
| kenaan | 12hakanardo jit-refactor-tests 11c6f2c9f35460 15/pypy/jit/metainterp/history.py: merge | 11:37 |
| kenaan | 12hakanardo jit-refactor-tests 115c74eff0f437 15/pypy/objspace/: hg merge default | 11:37 |
| kenaan | 12hakanardo jit-refactor-tests 11f47785c0df50 15/pypy/module/micronumpy/test/test_zjit.py: convert test | 11:37 |
| kenaan | 12hakanardo jit-refactor-tests 11e47a7b49880d 15/pypy/jit/metainterp/test/test_fficall.py: convert test | 11:37 |
| kenaan | 12hakanardo jit-refactor-tests 113583510b011c 15/pypy/jit/metainterp/: kill check_loops | 11:37 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/723 [12hakanardo, jit-refactor-tests] | 11:39 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1863 [12arigo] | 11:40 |
| arigato | bah, "id" is a bad idea for a method name in W_Root | 11:42 |
| `fox` (~fox@95.232.111.141) joined #pypy. | 11:42 | |
| arigato | because the ast.Name subclass also uses "id" | 11:42 |
| kenaan | 12hakanardo jit-targets 119a9928f8d64d 15/pypy/: hg merge jit-refactor-tests | 11:49 |
| berdario (~Tiibiidii@host118-77-dynamic.10-79-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds | 11:50 | |
| kenaan | 12arigo default 11ac1bed85839a 15/pypy/: Rename the method 'id' to 'unique_id', which is less prone to random conflicts with subclasses (e.g. ast.Name has a... | 11:56 |
| kenaan | 12arigo op_malloc_gc 11f49a7ba4e56b 15/pypy/jit/backend/llsupport/: Refactor this logic into its own class, shared by the two GC strategies. | 11:56 |
| kenaan | 12arigo op_malloc_gc 11ded0faf183e2 15/pypy/jit/backend/llsupport/: newstr, newunicode. | 12:29 |
| timotimotimo | "op" stands for "overpowered"? :) | 12:33 |
| fijal (~fijal@197.172.191.33) left irc: Read error: Connection reset by peer | 12:33 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/723 [12hakanardo, jit-refactor-tests] | 12:49 |
| stakkars | hi | 12:49 |
| arigato | hi | 12:51 |
| hruske (~Gasper@internet-188-196-76-189.narocnik.mobitel.si) joined #pypy. | 12:53 | |
| stakkars | what about the buildbot, does it work again? | 12:53 |
| arigato | I'm unaware of it failing to work | 12:54 |
| stakkars | I saw a problem with a checkin on default and backed that out, but bbot crashed, again | 12:54 |
| stakkars | but you know of the faulty checkins? | 12:55 |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 12:55 | |
| stakkars | I think it has a problem after all builds were failing | 12:56 |
| hruske (~Gasper@internet-188-196-76-189.narocnik.mobitel.si) left irc: Remote host closed the connection | 12:56 | |
| arigato | ah, in this sense --- yes | 12:57 |
| stakkars | yes means it is restarted? | 12:59 |
| arigato | yes (why don't you just check for yourself?) | 13:00 |
| Squarepy (~Squarepy@ip82-139-118-42.lijbrandt.net) joined #pypy. | 13:01 | |
| stakkars | sorry, I looked at my test runs and saw it crashed. | 13:02 |
| arigato | the win32 are in a sorry state, fwiw | 13:02 |
| stakkars | how can I check for myself just by running another build? | 13:02 |
| Squarepy (~Squarepy@ip82-139-118-42.lijbrandt.net) left irc: Changing host | 13:02 | |
| Squarepy (~Squarepy@unaffiliated/squarepy) joined #pypy. | 13:02 | |
| arigato | sorry, I guess there is some miscomprehension going on based on me not understanding exactly what part you are talking about | 13:03 |
| stakkars | is there a status log when it was re-started? | 13:03 |
| arigato | I had to restart it, and as a consequence I killed the running win32 builds, which were anyway going nowhere (they had been running for 8 days or so) | 13:05 |
| stakkars | good, thanks. | 13:05 |
| stakkars | win32 hangs on something, I'm not using it any more. | 13:05 |
| stakkars | I would like to install a win32 builder on snakepit | 13:06 |
| arigato | right now, fijal would be interested in talking to you, I believe | 13:08 |
| stakkars | the misunderstandingg: I was talking about my win64 builds which crashed completely after I merged | 13:08 |
| stakkars | two checkins (bolz, arigo) | 13:09 |
| stakkars | I backed them out and started a new build, but bbot gave me | 13:09 |
| stakkars | "exception" on build 61 | 13:10 |
| arigato | ah, yes, sorry for doing these two checkins. we didn't notice that they broke all translations, because they are purely in the interpreter | 13:10 |
| arigato | I fixed it by now | 13:10 |
| arigato | all buildbots since yesterday evening crashed with "exception", probably because they are getting too much error data | 13:11 |
| stakkars | and that was my question: how can I know if the buildbot was restarted? | 13:12 |
| arigato | ah | 13:13 |
| arigato | I don't know | 13:13 |
| stakkars | ok, miscomprehension resolved ;-) | 13:14 |
| arigato | I don't know in general, but the miscomprehension came from the fact that today's crashes end up with buildbot.pypy.org showing "MemoryError", | 13:15 |
| arigato | at least on some pages like the general summary page, | 13:15 |
| arigato | so it is of course obvious just by checking this page that I restarted buildbot, because it now works again | 13:16 |
| stakkars | ok | 13:16 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 13:20 | |
| voidspace_ (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 13:31 | |
| voidspace_ (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host | 13:31 | |
| voidspace_ (~voidspace@python/psf/voidspace) joined #pypy. | 13:31 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 240 seconds | 13:31 | |
| Nick change: voidspace_ -> voidspace | 13:31 | |
| ojii (~ojii@134-117.79-83.cust.bluewin.ch) joined #pypy. | 13:32 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 240 seconds | 13:37 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 13:38 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host | 13:38 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 13:38 | |
| arigato (~arigo@89.204.138.64) left irc: Ping timeout: 244 seconds | 13:39 | |
| whitelynx (~whitelynx@75.111.197.204) left irc: Quit: Leaving | 13:45 | |
| witulski (~stupsi@ip-176-198-244-135.unitymediagroup.de) joined #pypy. | 13:46 | |
| JaRoel (~jaroel|4d@2001:980:7133:1:dd05:425b:e88a:57ee) joined #pypy. | 13:49 | |
| voidspace_ (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 13:51 | |
| voidspace_ (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host | 13:51 | |
| voidspace_ (~voidspace@python/psf/voidspace) joined #pypy. | 13:51 | |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) left irc: Ping timeout: 258 seconds | 13:51 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 240 seconds | 13:52 | |
| Nick change: voidspace_ -> voidspace | 13:52 | |
| witulski (stupsi@ip-176-198-244-135.unitymediagroup.de) left #pypy. | 13:56 | |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 13:59 | |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 13:59 | |
| mfoord (~anonymous@python/psf/voidspace) joined #pypy. | 13:59 | |
| _iori_ (~iori@110-133-45-54.rev.home.ne.jp) joined #pypy. | 14:03 | |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy. | 14:15 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 258 seconds | 14:23 | |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving... | 14:35 | |
| hruske (~Gasper@2001:15c0:66e9:14:383e:18ff:fe7f:6c95) joined #pypy. | 14:51 | |
| Squarepy (~Squarepy@unaffiliated/squarepy) left irc: Quit: Leaving | 14:53 | |
| jonathan__ (~jonathan@bas1-montreal29-1242341904.dsl.bell.ca) joined #pypy. | 14:55 | |
| kenaan | 12ctismer win64-stage1 113c028f4484c5 15/pypy/rpython/lltypesystem/ll2ctypes.py: starting to replace sys.maxint | 15:02 |
| kenaan | 12ctismer win64-stage1 1144a146430807 15/pypy/rlib/rmmap.py: fixed mmap.resize for win64 | 15:03 |
| kenaan | 12ctismer win64-stage1 1130a323a07b06 15/pypy/: merge defauli | 15:03 |
| kenaan | 12hakanardo jit-targets 11e307e21d62af 15/pypy/jit/metainterp/test/test_fficall.py: fix tests | 15:04 |
| kenaan | 12hakanardo jit-targets 113a8d0807cd75 15/pypy/jit/metainterp/test/test_warmstate.py: fix test | 15:04 |
| kenaan | 12hakanardo jit-refactor-tests 119c22905d5d42 15/pypy/: hg merge default | 15:04 |
| kenaan | 12hakanardo default 11d9ef0a8f3fa2 15/pypy/: merge jit-refactor-tests. This replaces check_loops with check_resops which counts every operation including th... | 15:04 |
| kenaan | 12hakanardo jit-refactor-tests 119ab059335d1f 15/: close merged branch | 15:05 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/724 [12hakanardo, jit-targets] | 15:06 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/724 [12hakanardo, jit-targets] | 15:06 |
| kenaan | 12hakanardo jit-targets 1157f992618fe2 15/pypy/: hg merge default | 15:07 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/725 [12hakanardo, jit-targets] | 15:07 |
| mfoord (~anonymous@python/psf/voidspace) left irc: Quit: mfoord | 15:11 | |
| mat^2 (mathias@87.55.0.198) joined #pypy. | 15:17 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 15:18 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 15:26 | |
| fijal (~fijal@197.175.151.177) joined #pypy. | 15:28 | |
| nedbat | fijal: thanks for looking into the sandboxing issue on Webfaction. I should probably start a pypy-dev thread about it, given the timezones between us. | 15:29 |
| fijal | nedbat: hahaha :) | 15:30 |
| fijal | I'm here now | 15:30 |
| fijal | but in general yeah, pypy-dev is safer (or bugs.pypy.org) | 15:30 |
| fijal | so there are two issues | 15:30 |
| fijal | one is that we depend on ll2ctypes, which we should not | 15:30 |
| fijal | the other is that execution from /tmp is necessary to run many things in pypy | 15:30 |
| nedbat | fijal: is the /tmp a compile-time constant I can change to something else? | 15:31 |
| fijal | probably | 15:31 |
| fijal | let me look | 15:31 |
| fijal | it's whatever tempfile.gettempdir() returns | 15:32 |
| fijal | so I'm sure there is an environment variable or something | 15:32 |
| nedbat | fijal: ok, great. I haven't learned enough about the pypy code to be able to spelnuk for this sort of info myself yet. | 15:32 |
| zooko (~user@97-118-101-86.hlrn.qwest.net) joined #pypy. | 15:33 | |
| nedbat | fijal: what does the ll2ctypes dependency cause? | 15:33 |
| nedbat | fijal: what problem? | 15:33 |
| fijal | executing stuff in /tmp | 15:34 |
| fijal | for one | 15:34 |
| fijal | it's probably import mess or something | 15:34 |
| nedbat | fijal: from tempfile.py: for envname in 'TMPDIR', 'TEMP', 'TMP': | 15:35 |
| nedbat | so that seems movable without a recompile. | 15:35 |
| fijal | yes | 15:35 |
| nedbat | fijal: Looks like that makes it runnable! os.environ['TMPDIR'] = mydir Thanks! | 15:40 |
| fijal | cool | 15:40 |
| fijal | nedbat: you know that there are not that many users of pypy sandbox? | 15:40 |
| nedbat | fijal: I have realized that. | 15:40 |
| fijal | it's still probably way more secure than anything else out there just because of the way it's done | 15:41 |
| fijal | but it might have rough edges on the usability side | 15:41 |
| nedbat | fijal: I had to implement os.fstat to get my code to run. | 15:41 |
| fijal | cool | 15:41 |
| fijal | did you submit a patch back upstream? | 15:41 |
| nedbat | fijal: yes, and it spews many lines to the output. | 15:41 |
| nedbat | I'm going to when I have a test for it. | 15:41 |
| fijal | cool | 15:41 |
| nedbat | I'm also talking to geoff thomas at mit who went through some of this. | 15:41 |
| fijal | oh cool | 15:42 |
| Action: fijal didn't know | 15:42 | |
| nedbat | eventually i'll also want writable filesystems in the sandbox, so there will be more implementation work in that layer | 15:43 |
| fijal | cool | 15:44 |
| fijal | we would welcome a sandbox maintainer btw | 15:44 |
| nedbat | i'm not sure I'm the guy for that, but I am dipping my toe in. | 15:45 |
| fijal | you never know :) | 15:46 |
| fijal | why not btw? | 15:46 |
| fijal | I mean, someone who wants to edit some code is probably already better than the current situation | 15:46 |
| nedbat | fijal: you are right about all of that. I have existing side project commitments, that's all. | 15:46 |
| nedbat | fijal: and I don't know yet what skills are needed, or how much of the code base the work would span. | 15:47 |
| nedbat | fijal: but i was motivated to get it this far, so I'm already in the 1% #occupypypy :) | 15:47 |
| fijal | right | 15:47 |
| fijal | well, as far as skill goes, writing tests and asking questions | 15:47 |
| fijal | as far as commitments goes, you're the only person who really cares, so I suppose expectations are low :) | 15:48 |
| nedbat | fijal: any idea why sandbox is so lonely? | 15:49 |
| fijal | because we don't use it | 15:49 |
| fijal | and while it's a neat idea, it's also unfinished | 15:50 |
| nedbat | fijal: it seems like lots of people are working hard to execute untrusted code on servers, and this is a nearly-working solution. | 15:50 |
| fijal | yes | 15:50 |
| fijal | well | 15:50 |
| nedbat | can you give me a thumbnail of what remains to finish it? | 15:50 |
| fijal | this is one of the areas in pypy, where I for example have no personal interest, but would work for money for example | 15:50 |
| fijal | mostly how do you interface with other pieces of code is what has to be done | 15:50 |
| fijal | like for any given sandbox, you usually want to interact with some other code | 15:51 |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 15:51 | |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 15:51 | |
| mfoord (~anonymous@python/psf/voidspace) joined #pypy. | 15:51 | |
| fijal | it depends what you do, but some sort of framework would be nice | 15:51 |
| nedbat | yes, I can see that. It took me a while to wrap my head around the three different examples of how to invoke it. | 15:54 |
| fijal (~fijal@197.175.151.177) left irc: Read error: Connection reset by peer | 15:54 | |
| fijal (~fijal@41.54.165.196) joined #pypy. | 15:54 | |
| nedbat | fijal: first I have to get it to not write 300k of log when executing "a = 17" | 15:55 |
| fijal | that should be relatively easy | 15:55 |
| fijal | probably by setting debug = False | 15:55 |
| fijal | or DEBUG = False | 15:55 |
| fijal | or so | 15:55 |
| fijal | nedbat: do you have commit rights btw? | 15:56 |
| nedbat | fijal: I figure it's something simple. | 15:56 |
| nedbat | fijal: no, do I want those? :) | 15:56 |
| fijal | that's not a question for me :) | 15:56 |
| fijal | generally we find that giving anyone commit rights works well | 15:56 |
| fijal | if you're unsure, make it a branch | 15:56 |
| nedbat | fijal: true | 15:56 |
| fijal | we *never* had an issue with that | 15:57 |
| fijal | so, do you want some? | 15:57 |
| nedbat | fijal: sure. I can decide not to use it. | 15:57 |
| fijal | sure | 15:57 |
| fijal | what's your bitbucket username> | 15:58 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) joined #pypy. | 15:58 | |
| nedbat | "ned" | 15:59 |
| fijal | nice shot :) | 15:59 |
| nedbat | it should have been nedbat to match everything else, but if "ned" is available, it's hard to resist. | 15:59 |
| fijal | nedbat: ok, cool, here we go | 15:59 |
| fijal | feel free to create a branch and commit your stuff there | 16:00 |
| nedbat | thanks! | 16:00 |
| fijal | if you ask to merge, we will complain about tests :) | 16:00 |
| fijal | branches have no policies | 16:00 |
| nedbat | fijal: ok, that's reasonable. | 16:00 |
| oal (u4126@gateway/web/irccloud.com/x-sbljvlxafhkylpzb) left irc: Max SendQ exceeded | 16:08 | |
| oal (u4126@gateway/web/irccloud.com/x-kmnmmhsnowwhyinc) joined #pypy. | 16:10 | |
| oal (u4126@gateway/web/irccloud.com/x-kmnmmhsnowwhyinc) left irc: Max SendQ exceeded | 16:11 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 255 seconds | 16:13 | |
| mat^2 (mathias@87.55.0.198) left irc: Ping timeout: 240 seconds | 16:16 | |
| qbproger_ (~qbproger@c-76-104-159-248.hsd1.wa.comcast.net) joined #pypy. | 16:23 | |
| oal (u4126@gateway/web/irccloud.com/x-gaxgashaxfmgqkza) joined #pypy. | 16:25 | |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) left irc: Quit: Computer has gone to sleep | 16:27 | |
| fijal | mwhudson: ping | 16:27 |
| davisagli (~davisagli@davisagli.com) left irc: Excess Flood | 16:28 | |
| davisagli (~davisagli@davisagli.com) joined #pypy. | 16:29 | |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Quit: bivab | 16:32 | |
| kkris1 (~kris@93-82-47-186.adsl.highway.telekom.at) joined #pypy. | 16:35 | |
| kkris (~kris@93-82-45-16.adsl.highway.telekom.at) left irc: Ping timeout: 276 seconds | 16:36 | |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 16:38 | |
| fijal (~fijal@41.54.165.196) left irc: Read error: Connection reset by peer | 16:41 | |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds | 16:43 | |
| fijal (~fijal@41.49.63.198) joined #pypy. | 16:46 | |
| tav (~tav@host-92-20-44-92.as13285.net) left irc: Ping timeout: 252 seconds | 16:47 | |
| tav (~tav@host-92-20-59-250.as13285.net) joined #pypy. | 16:52 | |
| mfoord (~anonymous@python/psf/voidspace) left irc: Quit: mfoord | 16:55 | |
| `fox` (~fox@95.232.111.141) left irc: Ping timeout: 244 seconds | 17:00 | |
| zooko (~user@97-118-101-86.hlrn.qwest.net) left irc: Ping timeout: 258 seconds | 17:04 | |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) joined #pypy. | 17:05 | |
| stakkars | fijal: hi! | 17:06 |
| stakkars | I'm wondering if "allocate_in_far_regions" makes sense on windows? | 17:07 |
| stakkars | does somebody know if Windows can allocate without reserving memory? | 17:07 |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 17:16 | |
| stakkars | amaury__: hi! Do you know if windows reserves memory on mmap()? | 17:21 |
| stakkars | iow., does "allocate_in_far_regions" make sense, or should I disable it? | 17:21 |
| fijal (~fijal@41.49.63.198) left irc: Read error: Connection reset by peer | 17:22 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/725 [12hakanardo, jit-targets] | 17:24 |
| Alex_Gaynor | ronny: ping | 17:26 |
| ronny | Alex_Gaynor: pong? | 17:26 |
| ronny | Alex_Gaynor: sup? | 17:26 |
| Alex_Gaynor | ronny: I'm getting some pretty scary errors on trying to hg pull: (grr paste.pocoo is being slow) | 17:27 |
| Alex_Gaynor | http://paste.pocoo.org/show/513248/ | 17:27 |
| Alex_Gaynor | The only similar bug I see in the hg bug tracker says its an FS issue, but that's assuming the `hg verify` is clean http://mercurial.selenic.com/bts/issue1281 | 17:28 |
| Alex_Gaynor | Any idea what's up? | 17:28 |
| lmoura (~lmoura@186.215.206.130) left irc: Ping timeout: 240 seconds | 17:28 | |
| Alex_Gaynor | FWIW hg id errors out. | 17:28 |
| ronny | Alex_Gaynor: so your repo broke and is in a interesting state | 17:31 |
| Alex_Gaynor | I have no idea what I did :/ | 17:31 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 17:33 | |
| fijal (~fijal@41.49.203.203) joined #pypy. | 17:33 | |
| ronny | Alex_Gaynor: for some reason some of your manifest entres got corrupted and are unreadable (manifests entries store links to all filerefs of a revision) | 17:33 |
| ronny | Alex_Gaynor: it looks like you got some garbage data in the manifest | 17:33 |
| Alex_Gaynor | is there a way to fix it? | 17:34 |
| fijal | hey alex | 17:34 |
| tav (~tav@host-92-20-59-250.as13285.net) left irc: Read error: Connection reset by peer | 17:34 | |
| Alex_Gaynor | hey fijal, my hg repo is totally busted | 17:34 |
| ronny | Alex_Gaynor: its probably best to make a new clone | 17:34 |
| fijal | stakkars: as far as I know allocate_in_far_regions can be entirely disabled | 17:34 |
| fijal | Alex_Gaynor: nice | 17:34 |
| voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 240 seconds | 17:35 | |
| stakkars | fijal: I meant: _should_ it be disabled for windows, or is it possible without tons of memory? | 17:35 |
| fijal | stakkars: there is no reason these days it exists at all | 17:36 |
| fijal | so if it's any sort of suspect for anything, just disable it | 17:36 |
| fijal | Alex_Gaynor: I have business idea | 17:36 |
| fijal | let's sell pypy that's faster than the last released version! | 17:37 |
| Alex_Gaynor | I think we call that "latest nightly". | 17:37 |
| ronny | pay per nightly? | 17:37 |
| fijal | yeah | 17:38 |
| fijal | but we can package it in a nice box and call it "released" | 17:38 |
| ronny | Alex_Gaynor: do you have any changesets yo need in your local repo? | 17:38 |
| Alex_Gaynor | ronny: nope, already doing a fresh clone | 17:38 |
| ronny | Alex_Gaynor: what did you do recently with that repo? (stuff like strip/mq) | 17:39 |
| Alex_Gaynor | I pulled, I branched, and I committed. | 17:40 |
| Alex_Gaynor | I'v never used strip or mq. | 17:40 |
| fijal | Alex_Gaynor: naughty :) | 17:40 |
| ronny | lol | 17:41 |
| stakkars | fijal: I thought it was a good idea to have memory far away, to find errors, especially on win64 | 17:42 |
| fijal | stakkars: I doubt that | 17:42 |
| fijal | and it can potentially be a performance problem | 17:42 |
| fijal | since we deal with that in a systematic manner these days | 17:42 |
| fijal | there is no special code and no dependency | 17:42 |
| tav (~tav@host-92-20-2-83.as13285.net) joined #pypy. | 17:43 | |
| stakkars | fijal: I'm working on correctness, not performance right now. NP to disable, later. | 17:43 |
| fijal | tav: hey tav | 17:43 |
| stakkars | b | 17:43 |
| stakkars | ut is the feature no longer existing/obsolete? | 17:44 |
| fijal | stakkars: seriously, the way current code is written makes it much harder to have specific bugs related to this | 17:44 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) left irc: Quit: Computer has gone to sleep | 17:44 | |
| fijal | and it's tested separately | 17:44 |
| stakkars | why is the function there, at all? | 17:44 |
| fijal | so there is probably little to no point in keeping it | 17:44 |
| fijal | because originally our 64bit support was more fragile | 17:44 |
| stakkars | then maybe we shotlt trash this completely? | 17:45 |
| stakkars | before I spend even more time in trying it on windows :-) | 17:45 |
| stakkars | s/:-)/:-(/ | 17:46 |
| fijal | just disable it for now | 17:46 |
| fijal | we can trash it later | 17:46 |
| cpets (4f75d39d@gateway/web/freenode/ip.79.117.211.157) joined #pypy. | 17:52 | |
| stakkars | fijal: still my question: does windows reserve memory, or can it act like linux? | 17:53 |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) left irc: Ping timeout: 244 seconds | 18:04 | |
| kenaan | 12ctismer win64-stage1 11246401dd1c9c 15/pypy/interpreter/baseobjspace.py: merge glitch | 18:05 |
| kenaan | 12ctismer win64-stage1 115104f75cdb84 15/pypy/rpython/lltypesystem/ll2ctypes.py: hacked a bit on ll2ctypes/do_allocation_in_far_regions stopped this, fijal claims it makes no longer sense | 18:05 |
| kenaan | 12ctismer win64-stage1 1157e0cb25305f 15/pypy/: hacked a bit on ll2ctypes/do_allocation_in_far_regions stopped this, fijal claims it makes no longer sense | 18:05 |
| fijal | stakkars: no idea | 18:08 |
| daniloaf (~daniloaf@150.165.63.86) joined #pypy. | 18:20 | |
| Action: fijal sees a lot of pypy-related tweets in japanese | 18:20 | |
| Alex_Gaynor | fijal: it means something in japanese, many of them aren't related to us | 18:22 |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 18:22 | |
| fijal | no | 18:22 |
| fijal | a lot of the are | 18:22 |
| fijal | http://mycomjournal.jp/news/2011/11/24/050/index.html | 18:22 |
| fijal | at least as long as it says 1.7 ;-) | 18:22 |
| cpets (4f75d39d@gateway/web/freenode/ip.79.117.211.157) left irc: Ping timeout: 265 seconds | 18:27 | |
| timotimotimo | what pypy optimisation makes cpython allocate huge amonts of data when evaluating type(range(100000000)), but lets pypy evaluate type(range(1000000000000000000)) in an instant? is pypys range a special object that only evaluates its data when iterated over it? | 18:35 |
| mattip (~chatzilla@109.66.115.123) joined #pypy. | 18:36 | |
| mattip | hi | 18:36 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) joined #pypy. | 18:36 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 18:36 | |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 18:36 |
| CIA-68 | [new] The attached script (mostly generated by another one, but is not artificial, | 18:36 |
| CIA-68 | such situations really occur in my program) causes pypy 1.5--1 ... * 14https://bugs.pypy.org/issue941 | 18:36 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) left irc: Client Quit | 18:36 | |
| fijal | timotimotimo: yes | 18:37 |
| fijal | mattip: hi | 18:37 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) joined #pypy. | 18:37 | |
| CIA-68 | 03fijal 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: [chatting] Oops, this is clearly a bug. * 14https://bugs.pypy.org/issue941 | 18:38 |
| kenaan | 12mattip matrixmath 1156a9a8fc133e 15/pypy/module/micronumpy/: split tests - work in progress | 18:38 |
| kenaan | 12mattip matrixmath 11db1df6669568 15/pypy/module/micronumpy/: tests, implementation of flat | 18:38 |
| kenaan | 12mattip matrixmath 115f446b54dc5c 15/pypy/module/micronumpy/: Merge work in progress | 18:38 |
| kenaan | 12mattip matrixmath 11f345cd981de5 15/pypy/module/micronumpy/: Merge to avoid creating new head, not ready for review | 18:38 |
| mattip | fijal: I just commited a "flat" iterator, tests and implementation. Could you take a look? specifically: changeset db1df6669568 | 18:39 |
| CIA-68 | 03fijal 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 18:40 |
| CIA-68 | For what is worth (not related to the fact that this *is* a bug), probably | 18:40 |
| CIA-68 | executing this in a loop would yield better performance on pypy. Just ... * 14https://bugs.pypy.org/issue941 | 18:40 |
| fijal | cool | 18:40 |
| fijal | mattip: is the branch ready to be merged btw? | 18:40 |
| mattip | No, the path leading to the changeset db1df6669568 is, it includes arange, transpose and flat. | 18:40 |
| arigato (~arigo@82.113.98.65) joined #pypy. | 18:41 | |
| mattip | The head of the branch is still a wip: setting a shape on a view is messy and broken. | 18:41 |
| fijal | ok | 18:41 |
| apollo13 (~apollo13@unaffiliated/apollo13) left irc: Ping timeout: 240 seconds | 18:41 | |
| daniloaf (~daniloaf@150.165.63.86) left irc: Quit: Leaving | 18:41 | |
| fijal | I can probably work with that, but for the future reference, we create multiple branches for that | 18:41 |
| fijal | arigato: hi | 18:41 |
| arigato | hi | 18:41 |
| mattip | I thought if I pick some low lying fruit it would clear some creative juices. | 18:42 |
| Sho_ (~EHS1@kde/hein) joined #pypy. | 18:42 | |
| fijal | mattip: sure, that's great | 18:42 |
| mattip | Ahh, OK, I will create a different branch in the future. Still learning the process. | 18:42 |
| fijal | yeah, hg isn't entirely easy to use | 18:42 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) left irc: Quit: Computer has gone to sleep | 18:42 | |
| fijal | but it's fine for now | 18:42 |
| fijal | we usually do branch-per-feature though | 18:43 |
| fijal | arigato: are you using tannit? | 18:43 |
| kenaan | 12fijal better-jit-hooks 1184c2db217151 15/pypy/: a branch to experiment with some better JIT hooks | 18:43 |
| kenaan | 12fijal better-jit-hooks 11b201d7c9f25f 15/pypy/jit/metainterp/: spring cleaning - remove ABORT_BAD_LOOP (unused) | 18:43 |
| arigato | fijal: no, feel free to | 18:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/955 [12fijal] | 18:43 |
| Action: fijal feels free to | 18:43 | |
| mat^2 (mathias@87.55.0.198) joined #pypy. | 18:43 | |
| mattip | fijal: I read the irc logs so if you have some comments even when I am not around, stick my name on them and I will see it later. | 18:44 |
| fijal | mattip: ok | 18:44 |
| fijal | I did not so fart | 18:44 |
| arigato | uh. reading issue941: it's a huuuuge non-loopy generated piece of code | 18:44 |
| fijal | yes | 18:44 |
| fijal | I'm fine with saying "it' | 18:44 |
| fijal | s slow" | 18:44 |
| fijal | but it should not crash the JIT | 18:44 |
| arigato | sure | 18:44 |
| zooko (~user@97-118-101-86.hlrn.qwest.net) joined #pypy. | 18:44 | |
| fijal | it should probably abort with TRACE_TOO_LONG or so | 18:45 |
| fijal | zooko: hi | 18:45 |
| arigato | I'm wondering where the JIT even triggers | 18:45 |
| mattip (chatzilla@109.66.115.123) left #pypy. | 18:45 | |
| fijal | arigato: good point | 18:45 |
| arigato | ah, maybe in the list comprehension line 7 | 18:45 |
| fijal | pfff | 18:45 |
| fijal | that would be obscure | 18:45 |
| cpets (4f75d39d@gateway/web/freenode/ip.79.117.211.157) joined #pypy. | 18:46 | |
| fijal | mattip | 18:46 |
| arigato | my guess is that the JIT crashes because the function is too big, even though it does't attempt to trace through it | 18:46 |
| fijal | mattip: arange does not work for floats | 18:46 |
| fijal | because they'll get automatically marked as ints | 18:46 |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) joined #pypy. | 18:47 | |
| fijal | mattip: it also does not test that it works correctly with floats | 18:48 |
| fijal | (it does not) | 18:48 |
| fijal | mattip: the flatiter should raise OperationError if object is not of BaseArray type | 18:49 |
| fijal | there are no tests for creation of numpy.flatiter | 18:50 |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 18:50 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host | 18:50 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 18:50 | |
| fijal | _attrs_ can be ommited entirely, but this is broken (it has to contain all attributes like __slots__) | 18:50 |
| fijal | transpose should be tested at the very least on odd number of dimensions, like 1 or 3 | 18:51 |
| fijal | it should also handle scalar (somehow) | 18:51 |
| fijal | </review> | 18:52 |
| zooko | hi! | 18:52 |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 18:52 |
| CIA-68 | 2fijal: I'd like to execute this in a loop if I knew the general "formula" for | 18:52 |
| CIA-68 | each mz0[i][j]. But I don't know it, the formulae are generated by ... * 14https://bugs.pypy.org/issue941 | 18:52 |
| stakkars (~tismer@p5DDB7E68.dip.t-dialin.net) left irc: Quit: stakkars | 18:55 | |
| CIA-68 | 03fijal 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 18:57 |
| CIA-68 | Then what I would do is to generate (from config) an array of indexes and | 18:57 |
| CIA-68 | formulas and then apply those in a loop. The generated input would loo ... * 14https://bugs.pypy.org/issue941 | 18:57 |
| apanda (~apanda@c-67-170-53-221.hsd1.wa.comcast.net) joined #pypy. | 18:58 | |
| apanda (~apanda@c-67-170-53-221.hsd1.wa.comcast.net) left irc: Remote host closed the connection | 18:58 | |
| stakkars (~tismer@p5DDB7E68.dip.t-dialin.net) joined #pypy. | 18:59 | |
| kenaan | 12fijal matrixmath 11282d885f914f 15/pypy/module/micronumpy/REVIEW: add a REVIEW file, just because IRC logs might be lost | 19:01 |
| fijal | arigato: I'm adding hooks for aborts() shout if you don't like that idea | 19:03 |
| arigato | fine | 19:03 |
| asmeurer_ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy. | 19:04 | |
| fijal | so for example you can put a pdb in case of abort() | 19:04 |
| fijal | I hope it'll be useful | 19:04 |
| apollo13 (~apollo13@unaffiliated/apollo13) joined #pypy. | 19:04 | |
| fijal | but I guess you never know until you try :) | 19:04 |
| arigato | :-) | 19:05 |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 19:05 |
| CIA-68 | Eval()+loop is faster then instruction set??? Surprising info. | 19:05 |
| CIA-68 | I suppose this idea also will help me to simplify some another actions and | 19:05 |
| CIA-68 | opti ... * 14https://bugs.pypy.org/issue941 | 19:05 |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) left irc: Ping timeout: 240 seconds | 19:07 | |
| arigato | fijal: can I also use one core of tannit? | 19:07 |
| arigato | ah no, you're running benchmarks | 19:10 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 255 seconds | 19:10 | |
| Action: arigato pushes to bitbucket then | 19:10 | |
| kenaan | 12arigo default 11299a1d66e8a2 15/pypy/jit/metainterp/resume.py: When hitting a too large value, cleanly give up jit-compilation instead of crashing with ValueError. | 19:11 |
| kenaan | 12arigo default 119f026ead5acb 15/pypy/: merge heads | 19:11 |
| fijal (~fijal@41.49.203.203) left irc: Read error: Connection reset by peer | 19:18 | |
| kenaan | 12ctismer win64-stage1 11af23ec1f5f06 15/pypy/: hacked a bit on ll2ctypes/do_allocation_in_far_regions stopped this, fijal claims it makes no longer sense | 19:18 |
| kenaan | 12arigo default 11cd9529760135 15/pypy/jit/metainterp/: Clean-up. | 19:18 |
| arigato | stakkars: I would say it makes no sense for now to do anything with ll2ctypes.py | 19:18 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/62 [12ctismer, win64-stage1] | 19:19 |
| fijal (~fijal@41.55.31.11) joined #pypy. | 19:20 | |
| arigato | grumble, /me broke translation | 19:21 |
| fijal | uh | 19:21 |
| CIA-68 | 03fijal 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 19:21 |
| CIA-68 | Looking at your case, the eval is looped only over a relatively short list of | 19:21 |
| CIA-68 | elements and eval is not really that much worse than normal code f ... * 14https://bugs.pypy.org/issue941 | 19:21 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/62 [12ctismer, win64-stage1] | 19:23 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/63 [12ctismer, win64-stage1] | 19:23 |
| kenaan | 12arigo default 1117fd3198ef36 15/pypy/jit/metainterp/optimizeopt/optimizer.py: Translation fix. | 19:24 |
| arigato | sorry, fixed now | 19:24 |
| fijal | good :) | 19:25 |
| CIA-68 | 03arigo 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 19:26 |
| CIA-68 | Thanks! Should be at least fixed by 299a1d66e8a2 and following clean-ups. (But | 19:26 |
| CIA-68 | indeed, a long non-looping piece of code run just once is never ... * 14https://bugs.pypy.org/issue941 | 19:26 |
| _iori_ (~iori@110-133-45-54.rev.home.ne.jp) left irc: Read error: Connection reset by peer | 19:26 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/63 [12ctismer, win64-stage1] | 19:26 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/64 [12ctismer, win64-stage1] | 19:26 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/64 [12ctismer, win64-stage1] | 19:28 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/65 [12ctismer, win64-stage1] | 19:29 |
| jamesaxl (~jamesaxl@41.248.194.73) joined #pypy. | 19:30 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 19:31 | |
| jamesaxl | hi i wanna compile pypy for slackware , could you tell me please pypy dependencies | 19:31 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/65 [12ctismer, win64-stage1] | 19:32 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/66 [12ctismer, win64-stage1] | 19:32 |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 19:32 | |
| fijal | jamesaxl: sure | 19:32 |
| fijal | jamesaxl: for the debian package they're here: https://bitbucket.org/pypy/build/src | 19:34 |
| fijal | let me fish the dependencies | 19:34 |
| jamesaxl | fijal, yeah sure | 19:34 |
| stakkars | hum. I always get on buildbot: | 19:34 |
| stakkars | remoteFailed: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion. | 19:34 |
| stakkars | ] | 19:34 |
| Action: fijal is lost | 19:34 | |
| arigato | fijal: getting-started-python.rst | 19:34 |
| fijal | arigato: ah! | 19:34 |
| fijal | http://doc.pypy.org/en/latest/getting-started.html | 19:35 |
| arigato | but this lists a bit too many of them, depending on what you want | 19:35 |
| fijal | not this one? | 19:35 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/66 [12ctismer, win64-stage1] | 19:35 |
| fijal | http://doc.pypy.org/en/latest/getting-started-python.html | 19:35 |
| fijal | this one | 19:35 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/67 [12ctismer, win64-stage1] | 19:35 |
| stakkars | it starts, collects 256 tests, also runs the expected number of pythons, but then this message :-( | 19:35 |
| fijal | jamesaxl: ^^^ | 19:35 |
| fijal | jamesaxl: those are all for building though | 19:35 |
| jamesaxl | fijal, honto !!! | 19:35 |
| fijal | you need only libraries (non-dev versions) for the actual binary | 19:36 |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 19:36 |
| CIA-68 | fijal: should I manually look for equal formulae to prevent them from being | 19:36 |
| CIA-68 | computed twice or more? | 19:36 |
| CIA-68 | arigo: just started to build mercurial sna ... * 14https://bugs.pypy.org/issue941 | 19:36 |
| fijal | and you don't need libgc | 19:36 |
| CIA-68 | 03fijal 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 19:37 |
| CIA-68 | fijal: should I manually look for equal formulae to prevent them from being | 19:37 |
| CIA-68 | computed twice or more? | 19:37 |
| CIA-68 | sounds like a sane optimization for me :) ... * 14https://bugs.pypy.org/issue941 | 19:37 |
| fijal | jamesaxl: does that answer your questions? | 19:37 |
| arigato | I suspect you need to install them, then do a build, and finally look at the binary to know the exact dependencies | 19:37 |
| fijal | meh | 19:37 |
| fijal | it seems to me that debian/ubuntu will be the last to have pypy in packages :/ | 19:38 |
| fijal | a bit sad given how many python people work for canonical | 19:38 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/67 [12ctismer, win64-stage1] | 19:38 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/68 [12ctismer, win64-stage1] | 19:39 |
| stakkars | heeeelp, what is happening with bbot? | 19:39 |
| jamesaxl | fijal, no, :) but no prob,, arigatou | 19:39 |
| stakkars | it restarts my build all the time | 19:39 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/68 [12ctismer, win64-stage1] | 19:40 |
| zooko | https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/src/allmydata/immutable/upload.py?rev=5232#L1410 | 19:40 |
| zooko | Sorry, wrong channel. | 19:41 |
| stakkars | fijal: , arigato : can I have caused this? I did not modify the buildbot, but it looses connection | 19:43 |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 19:44 | |
| arigato | no clue, sorry | 19:44 |
| exarkun | link? | 19:44 |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 19:47 |
| CIA-68 | It definitely is, especially taking into account the multiple code usage after | 19:47 |
| CIA-68 | one generation. I appreciate your advices! * 14https://bugs.pypy.org/issue941 | 19:47 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/69 [12ctismer, win64-stage1] | 19:48 |
| stakkars | arigato: all ok, thanks. Some resources must have run out. | 19:52 |
| fijal (~fijal@41.55.31.11) left irc: Read error: Connection reset by peer | 19:52 | |
| stakkars | arigato: I restarted the machine, which took very long, now it works | 19:53 |
| ssbr (~scorchsab@206-188-65-13.cpe.distributel.net) joined #pypy. | 20:00 | |
| ziemniak (noob@host-91-192-88-139.elomza.pl) left #pypy. | 20:06 | |
| jamesaxl | does pypy2.7 compiled by libssl-1.0? | 20:12 |
| jamesaxl | pypy1.7 | 20:14 |
| exarkun | jamesaxl: That doesn't quite make sense. | 20:15 |
| exarkun | jamesaxl: Are you wondering if one of the binary packages of PyPy 1.7 requires OpenSSL 1.0? | 20:15 |
| jamesaxl | exarkun, cause i'm uing 0.9.8 | 20:17 |
| exarkun | Are you saying "Yes, that is the question I am asking"? | 20:18 |
| jamesaxl | exarkun, i gave the last answer, cause you know the question is "YES" | 20:19 |
| jamesaxl | the answer of this question | 20:21 |
| exarkun | `ldd pypy` says the 32 bit PyPy 1.7 binary is linked against 0.9.8. | 20:22 |
| jamesaxl | exarkun, and i got /lib64/libcrypto.so.0.9.8: no version information :( | 20:23 |
| exarkun | So you're not asking if it requires 1.0, you're asking if it requires 0.9.8 | 20:25 |
| exarkun | And as far as I know, it does require 0.9.8. | 20:25 |
| jamesaxl | exarkun, yeah it is too bad | 20:27 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 20:31 | |
| stakkars | arigo: an issue with test_flatten.py::test_force_cast | 20:31 |
| stakkars | when testing in line 810, I get an exception, which is IMHO correct | 20:32 |
| arigato | stakkars: may I suggest you some priorities? like don't worry about the JIT at all even before getting basic translations working | 20:32 |
| stakkars | because ULONG is actually UINT | 20:33 |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) left irc: Ping timeout: 240 seconds | 20:33 | |
| stakkars | yes, it is just annoying ;-) | 20:33 |
| arigato | stakkars: if I may try again to suggest you a way of progressing: I'd recommend a goal list going around like that (in this order): | 20:34 |
| stakkars | ok? | 20:34 |
| arigato | 1. make sure pypy/annotation/test and pypy/rpython/test pass, at least up to obscure INT-vs-Signed issues | 20:35 |
| arigato | 2. work on pypy/translator/c/test/test_typed.py | 20:35 |
| arigato | 3. try to run "translate.py targetrpystonedalone" until it actually works | 20:35 |
| arigato | that would already be a good step | 20:36 |
| stakkars | ok, understood | 20:36 |
| fprimex (~fprimex@fl-67-233-144-228.dhcp.embarqhsd.net) joined #pypy. | 20:40 | |
| arigato | also, I'm not sure if you fixed it, but win32 _continuation was not working for me | 20:46 |
| stakkars | that was fixed, but I'll check again | 20:47 |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 20:50 | |
| Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) joined #pypy. | 20:52 | |
| stakkars | arigato: just tried it. | 20:53 |
| arigato | [platform:ERROR] NMAKE : fatal error U1073: don't know how to make 'switch_x86_msvc.a.obj' | 20:53 |
| arigato | is what I get | 20:53 |
| apollo13 (~apollo13@unaffiliated/apollo13) left irc: Ping timeout: 260 seconds | 20:53 | |
| stakkars | _continuation works on win32 default and my branch | 20:53 |
| arigato | I get the error when translating a complete pypy, or when running the test in rlib/test/test_rstacklet.py | 20:54 |
| arigato | but module/_continuation/test works indeed | 20:54 |
| stakkars | aha! | 20:54 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/955 [12fijal] | 20:56 |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 20:59 | |
| stakkars | I see. the nmake version is a bit under-developed, still... | 21:02 |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: arigo: mercurial snapshot still fails. * 14https://bugs.pypy.org/issue941 | 21:04 |
| ronny | arigato: wrt #941 - i wonder if it triggers the jit on another level since the code is so long | 21:07 |
| ronny | (thats just a random tought that poped into my mind when reading the trace) | 21:07 |
| apollo13 (~apollo13@unaffiliated/apollo13) joined #pypy. | 21:11 | |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 248 seconds | 21:18 | |
| stakkars_ (~tismer@p5DC469D4.dip0.t-ipconnect.de) joined #pypy. | 21:28 | |
| apanda (~apanda@c-67-170-53-221.hsd1.wa.comcast.net) joined #pypy. | 21:28 | |
| stakkars_ (~tismer@p5DC469D4.dip0.t-ipconnect.de) left irc: Ping timeout: 252 seconds | 21:32 | |
| stakkars_ (~tismer@p5DC469D4.dip0.t-ipconnect.de) joined #pypy. | 21:35 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy. | 21:37 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host | 21:37 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 21:37 | |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 21:37 | |
| stakkars_ (~tismer@p5DC469D4.dip0.t-ipconnect.de) left irc: Client Quit | 21:38 | |
| nedbat | i'm running a sandbox on a server, and it seems to take 2 seconds to run one line of Python in the sandbox and return the result. The one line is "a = 17". | 21:42 |
| nedbat | I see a warning like "cannot find your CPU L2 cache size in /proc/cpuinfo", so there's startup work happening. How can I build pypy so there is the least overhead, even if executing Python itself is slower? | 21:42 |
| CIA-68 | 03arigo 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: Scriptor: works for me. * 14https://bugs.pypy.org/issue941 | 21:46 |
| ronny | nedbat: the sandbox s rather expensive to start up, since all direct syscalls are instead marshaled via stdio | 21:52 |
| nedbat | ronny: yeah :( | 21:53 |
| ronny | nedbat: is there really a need to start a new sandbox per command? | 21:54 |
| ronny | once its running, and has the code, anything thats not io can be fast | 21:54 |
| nedbat | ronny: I'm thinking about that, but I'm looking for overhead that can be skipped in any case. | 21:54 |
| nedbat | ronny: I'm executing student code on a server. | 21:54 |
| stakkars_ (~tismer@p5DC469D4.dip0.t-ipconnect.de) joined #pypy. | 22:06 | |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: Do I have to use tip (17fd3198ef36) or something other? * 14https://bugs.pypy.org/issue941 | 22:07 |
| CIA-68 | 03arigo 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 22:09 |
| CIA-68 | Yes, 17fd3198ef36 is the only revision recent enough to contain the relevant | 22:09 |
| CIA-68 | changesets (299a1d66e8a2 to 17fd3198ef36). * 14https://bugs.pypy.org/issue941 | 22:09 |
| ronny | nedbat: you can have a pool that starts new ones every time one is taken for work | 22:10 |
| ronny | nedbat: that way the sudents have less startup cost | 22:10 |
| ronny | (just have it load common libs, then wait for a command | 22:10 |
| CIA-68 | 03Scriptor 07roundup * 10#941/15000+ matrix filling instructions kill pypy-c: | 22:10 |
| CIA-68 | Oh, I'm sorry, I've just made a mistake while symlink creation. It works. Thanks | 22:10 |
| CIA-68 | a lot! * 14https://bugs.pypy.org/issue941 | 22:10 |
| arigato | ronny: but then we loose one of the purposes of using sandboxing, by allowing malicious code from one student to (at least) do random things in the next student's code | 22:11 |
| nedbat | arigato: yes, I've been pondering what is possible when sandboxing sequentially. | 22:16 |
| apanda (~apanda@c-67-170-53-221.hsd1.wa.comcast.net) left irc: Read error: Connection reset by peer | 22:17 | |
| nedbat | also, not sure how to have the sandbox wait for commands, it's stdin and stdout are tied to the parent process. I'm sure it's possible, i just still haven't sorted out the layers well yet. | 22:17 |
| ronny | arigato: thats not what i meant, i meant he should start up a dozen of sandboxes, and students take them aways, so he starts a new one | 22:17 |
| ronny | arigato: its just so the startup cost is paid before the students send code | 22:18 |
| nedbat | ronny: pre-started, with a queue of ready-to-go processes. | 22:18 |
| apanda (~apanda@c-67-170-53-221.hsd1.wa.comcast.net) joined #pypy. | 22:18 | |
| ronny | nedbat: thats what i mean | 22:18 |
| nedbat | ronny: and what would the sandbox proc block on to wait for the code to run? | 22:20 |
| ronny | nedbat: well, you would have to design that | 22:22 |
| ronny | nedbat: i think execnet might be a good tool to manage that | 22:23 |
| robertj (~Rob@97-81-71-34.dhcp.athn.ga.charter.com) joined #pypy. | 22:24 | |
| nedbat | ronny: but the sandbox doesn't allow network connections yet... | 22:25 |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 248 seconds | 22:25 | |
| robertj | ooh got here just in time for my question about sandboxing :P | 22:25 |
| nedbat | robertj: what are you going to do with the sandbox? | 22:26 |
| robertj | are there any facilities to track memory usage back to some kind of execution context? | 22:26 |
| robertj | i'd like to let users run untrusted code but need a way to limit memory usage | 22:27 |
| robertj | and i know the typical answer is 'don't do that that!' | 22:27 |
| nedbat | robertj: you can limit the sandbox to a certain amount of memory. But it's the entire sandbox that is limited. | 22:27 |
| ronny | nedbat: execnet can start slaves via popen | 22:27 |
| ronny | nedbat: execnet basically starts slave processes via a proces opening facility (like open/ssh), then you can send code fragments over there | 22:28 |
| arigato | in this case, it looks a bit overkill | 22:30 |
| nedbat | arigato: are you talking about execnet? | 22:30 |
| arigato | you can use whatever system calls the sandboxed process think it is doing (and which is handled by the outer process) to introduce delays | 22:30 |
| arigato | nedbat: yes | 22:30 |
| arigato | e.g. you run the subprocess until it asks to load "x.py", then you wait for the actual code from the student to show up, and you give it immediately as an answer to this "x.py" request | 22:31 |
| nedbat | arigato: you mean via clever implementation in the ll_os functions in sandlib.py? | 22:32 |
| arigato | then it's just a matter of organizing the subprocess so that it loads all needed modules first, and then does "import x" | 22:32 |
| arigato | yes | 22:32 |
| nedbat | arigato: right: I'd have ten subprocesses all blcoked on | 22:33 |
| nedbat | all blocked on "import exercise" | 22:33 |
| arigato | yes, or "execfile('exercise.py')" | 22:33 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/69 [12ctismer, win64-stage1] | 22:33 |
| arigato | it's hackish of course, but it should work | 22:33 |
| arigato | we're missing a better sandlib.py that would be developed as a real interface handling such hacks transparently | 22:34 |
| nedbat | arigato: I've already got "import exercise" in place, and I've made one small change to sandlib.py, so it's within reach. | 22:35 |
| arigato | :-) | 22:35 |
| nedbat | so it sounds like the only way to speed startup of the sandbox is to reduce the number of faked system calls it has to endure. | 22:36 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 22:37 | |
| ronny | arigato: wrt sandbox desgn, would it make sense to have direct imports for parts of sys.path | 22:37 |
| ronny | (so the sandbox would actually use direct python code loading) | 22:38 |
| arigato | (...which is also true btw of the real pypy (and the real CPython): they do tons of system calls, particularly at start-up, which has a cost) | 22:38 |
| arigato | ronny: unsure what you're thinking | 22:39 |
| nedbat | arigato: well, i noticed the CPU L2 cache warning, and that seems to be an optimization effort, which I don't need in this case. | 22:39 |
| arigato | nedbat: yes | 22:39 |
| ronny | arigato: vasically stuff like the stdlib doesnt have to be loaded via stdin marshaling, it could be loaded with direct calls | 22:39 |
| ronny | arigato: even more so, propper pure python packages in sys.path could be loaded directly as well if acceptable | 22:39 |
| arigato | ronny: true, but I'll leave it as an exercise to the reader to implement the correct logic in rsandbox.py | 22:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/151 | 22:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/956 | 22:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/725 | 22:40 |
| ronny | heh | 22:40 |
| arigato | which is very far from "sys.path" considerations | 22:40 |
| ronny | nedbat: mind to have your students fix that? | 22:40 |
| ronny | (thay are manpower) | 22:40 |
| arigato | ronny: I was mostly joking, actually | 22:41 |
| ronny | well, that one will be on the students (maybe?) | 22:41 |
| arigato | what I mean is: it's a non-trivial problem, and I don't want to be relied upon to come with a solution | 22:41 |
| nedbat | ronny: it weakens the design of the sandbox to have tricky logic that decides some imports are safe. | 22:42 |
| arigato | definitely | 22:42 |
| ronny | nedbat: the basc idea is to have a rpython based import hook, which loads precompiled code directly from save locations instead of reading it via the proxy logic | 22:46 |
| ronny | arigato: btw, would it make sense for pypy to have some extra logic to have those nasty stat cascades for import path finding to be gone | 22:47 |
| arigato | ronny: well you can also translate a version of pypy with some modules pre-imported, if you really care about the load time | 22:48 |
| arigato | ronny: extra logic: feel free | 22:48 |
| ronny | arigato: the basic iea is to have a sandbo thats able to do direct loading from normal install paths (just forbid wrting) | 22:49 |
| nedbat | these are fascinating. i'm not quite in a place to take advantage of them, though. | 22:50 |
| ronny | arigato: and wrt import cascades, im just pissed off that python sometimes does about 80-90 stat calls to get stuff | 22:50 |
| fprimex (~fprimex@fl-67-233-144-228.dhcp.embarqhsd.net) left irc: Quit: Leaving | 22:50 | |
| ronny | im love with my personal one true golden rule - to be fast - do less | 22:51 |
| kkris1 (~kris@93-82-47-186.adsl.highway.telekom.at) left irc: Quit: Leaving. | 22:51 | |
| arigato | my own golden rule is: less code is better, unless (1) you really need it to implement what you want, or (2) it really makes it faster | 22:54 |
| ronny | arigato: kinda true as well, maintenance is a bitch | 22:55 |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy. | 22:55 | |
| arigato | importing logic is anyway beyond all hopes of being even remotely simple code, but if you feel that you can reduce the number of stat() without increasing complexity too much, feel free | 22:57 |
| arigato | for my part I'm stopping the consideration at "beyond all hopes of being even remotely simple" | 22:58 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds | 22:59 | |
| ronny | arigato: basically it needs easyly accessible knowdegde about paths | 23:04 |
| CIA-68 | 03schmichael 07roundup * 10#942/CPython 2.7 faster than PyPy 1.7 in select/socket/ctypes script: | 23:08 |
| CIA-68 | [new] (Only works in Linux... may work in OSX with the socket type changed.) | 23:08 |
| CIA-68 | Running "punish_logd.py 1 25000000 log.sock 0" returns the followi ... * 14https://bugs.pypy.org/issue942 | 23:08 |
| Nick change: elliottcable -> mr_fuggles | 23:09 | |
| CIA-68 | 03schmichael 07roundup * 10#942/CPython 2.7 faster than PyPy 1.7 in select/socket/ctypes script: | 23:09 |
| CIA-68 | [chatting] Attach simplelogd.py's config file (pass the filename to simplelogd.py as the | 23:09 |
| CIA-68 | only command line argument). * 14https://bugs.pypy.org/issue942 | 23:09 |
| CIA-68 | 03schmichael 07roundup * 10#942/CPython 2.7 faster than PyPy 1.7 in select/socket/ctypes script: | 23:12 |
| CIA-68 | Attach script to test simplelogd throughput. simplelogd appears to be the | 23:12 |
| CIA-68 | bottleneck, so I always run this with CPython 2.7 and 1 concurrency (m ... * 14https://bugs.pypy.org/issue942 | 23:12 |
| sunoano (~sa@unaffiliated/sunoano) joined #pypy. | 23:14 | |
| Nick change: mr_fuggles -> ec | 23:19 | |
| kenaan | 12hager ppc-jit-backend 11fcdbc05a8222 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Use safe way for relative jumps | 23:26 |
| kenaan | 12hager ppc-jit-backend 1162d08e2b17fc 15/pypy/jit/backend/ppc/ppcgen/: Add ugly way to avoid problems with holes in MANAGED_REGS | 23:26 |
| hruske (~Gasper@2001:15c0:66e9:14:383e:18ff:fe7f:6c95) left irc: Remote host closed the connection | 23:30 | |
| kenaan | 12boemmels lang-scheme 1129be9de3ed49 15/scheme/object.py: Use __class__.__name__ in __repr__ Simplifies debugging | 23:35 |
| kenaan | 12boemmels lang-scheme 116ecdb8380916 15/scheme/test/test_scheme_level.py: New test: Run and assert tests at scheme level This test creates an Scheme level assert macro, which passes... | 23:35 |
| kenaan | 12boemmels lang-scheme 115a01480a6507 15/scheme/: Implemented external representaions of objects and write function | 23:36 |
| hruske (~Gasper@2001:15c0:66e9:14:f82f:18ff:fe84:c6d2) joined #pypy. | 23:39 | |
| arigato (~arigo@82.113.98.65) left irc: Quit: See you | 23:42 | |
| zooko (~user@97-118-101-86.hlrn.qwest.net) left irc: Ping timeout: 276 seconds | 23:44 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 23:45 | |
| --- Sun Nov 27 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!