| Ademan (~dan@adsl-71-141-236-146.dsl.snfc21.pacbell.net) joined #pypy. | 00:00 | |
| kenaan | 03afa 10r8001614 pypy/branch/fast-forward 05A(test_unpack.py) 07M(objspace.py): PyPy provides better error messages than CPython ... | 00:01 |
|---|---|---|
| amaury_ (5645c561@gateway/web/freenode/ip.86.69.197.97) left irc: Quit: Page closed | 00:02 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 00:02 | |
| pedronis (~pedronis@253-109.104-92.cust.bluewin.ch) left irc: Ping timeout: 272 seconds | 00:04 | |
| Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection | 00:11 | |
| pedronis (~pedronis@253-109.104-92.cust.bluewin.ch) joined #pypy. | 00:16 | |
| CIA-9 | 03strombrg 07roundup * 10#608/Gibberish from ctypes: Yes, you certainly may ask. I'll try to find time for this soon, but I'm starting a new contract tomorrow morning, and I have a bunch of paperwor ... * 14https://codespeak.net/issue/pypy-dev/issue608 | 00:28 |
| mat^2 (~mathias@79.138.160.148.bredband.oister.dk) left irc: Ping timeout: 240 seconds | 00:31 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) joined #pypy. | 01:22 | |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) joined #pypy. | 01:38 | |
| idnar (~quassel@unaffiliated/idnar) left irc: Ping timeout: 276 seconds | 01:47 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Read error: Connection reset by peer | 02:05 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 02:06 | |
| Action: Varriount is away (Shower) | 02:20 | |
| exarkun | good to know | 02:23 |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Read error: Connection reset by peer | 02:29 | |
| mat^2 (~mathias@94.191.194.54.bredband.3.dk) joined #pypy. | 02:29 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 02:30 | |
| ousado (~ousado@unaffiliated/ousado) left irc: Ping timeout: 241 seconds | 02:33 | |
| ousado_ (~ousado@p5B3C163F.dip0.t-ipconnect.de) joined #pypy. | 02:33 | |
| dcolish (~dcolish@li95-246.members.linode.com) left irc: Ping timeout: 245 seconds | 02:39 | |
| skulltone (~elbowtone@hudsondoyle.geek.nz) left irc: Ping timeout: 255 seconds | 02:39 | |
| Varriount | Anyone here know anything about procedural land generation? | 02:46 |
| xorAxAx | ask __doc__ | 02:46 |
| exarkun | There have been hundreds of thousands of man hours of development on terrain generation software, with thousands of papers written on the subject | 02:47 |
| jell | and? | 02:48 |
| Varriount | yes, google searching proves that | 02:48 |
| jell | Varriount: look at fractal land generation algorithms | 02:48 |
| exarkun | So ask a question that isn't best answered by "google it" :p and for bonus points, make it relevant to PyPy. | 02:48 |
| Varriount | How fast would pypy be using a procedural generator which manipulates a 16 by 16 chunk of data? | 02:49 |
| Varriount | ^ Relevant to pypy | 02:49 |
| exarkun | heh heh heh. | 02:49 |
| exarkun | totally unanswerable, though. :) | 02:50 |
| MostAwesomeDude | Varriount: $ PYTHONPATH=path/to/beta pypy path/to/beta/tools/simplexbench.py | 02:50 |
| MostAwesomeDude | It's not like I haven't been looking into it. :3 | 02:50 |
| jell | "realy fast" - it's good answer ;) | 02:50 |
| Varriount | MostAwesomeDude: Stop following me around | 02:50 |
| jell | MostAwesomeDude: isn't that expectable? | 02:50 |
| MostAwesomeDude | Varriount: I was here a long time ago. :3 | 02:51 |
| Varriount | Your still stalking me | 02:51 |
| Varriount | Just.. Er.. Preceptively | 02:51 |
| MostAwesomeDude | jell: Yeah, I saw good 2-4x speedups with PyPy. Not as dramatic as I'd hoped, but my initial conclusion was that CPython already did a good job on the code in question. | 02:51 |
| Action: MostAwesomeDude should probably disassemble and read the raw assembly | 02:52 | |
| Varriount | Eew | 02:52 |
| Varriount | Assembly | 02:52 |
| MostAwesomeDude | Hey, I didn't take that x86 assembly course for nothing. | 02:52 |
| jell | "python is for prototyping" is really connected with cpython | 02:52 |
| jell | so that "cpython already did a good job" - is mostly academical | 02:53 |
| jell | ;P | 02:53 |
| jell | MostAwesomeDude: btw. for what you did that course? | 02:53 |
| MostAwesomeDude | That's the theory, which is why I haven't already __slot__'d my classes and inlined all my locals. But, still. | 02:53 |
| MostAwesomeDude | jell: Standard CS course required at university. | 02:54 |
| MostAwesomeDude | I wish they taught it in ARM assembly instead, but CLV. | 02:54 |
| jell | i had 8051 on mine | 02:54 |
| jell | and that was not so realy bad for most students | 02:55 |
| MostAwesomeDude | Oh, my grades? A. | 02:55 |
| jell | but mostly boring for that realy interested :P | 02:56 |
| MostAwesomeDude | First A in a non-music course for me. I was so happy! I'm still bad at school though. | 02:56 |
| jell | i'm worse... | 02:56 |
| jell | less than week ago google rejected my candidacy because of my terrible spoken english... | 02:57 |
| MostAwesomeDude | Uf. Keep practicing. | 02:57 |
| jell | so my school was probably worse ;P | 02:57 |
| jell | my school, or my school skills | 02:58 |
| jell | MostAwesomeDude: i will... | 02:58 |
| jell | i have to speak more than i write :P | 02:59 |
| dcolish (~dcolish@li95-246.members.linode.com) joined #pypy. | 03:01 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) left irc: Ping timeout: 240 seconds | 03:02 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) joined #pypy. | 03:04 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) left irc: Client Quit | 03:06 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) joined #pypy. | 03:07 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) left irc: Client Quit | 03:07 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) joined #pypy. | 03:08 | |
| dcolish (~dcolish@li95-246.members.linode.com) left irc: Ping timeout: 245 seconds | 03:11 | |
| CIA-9 | 03strombrg 07roundup * 10#608/Gibberish from ctypes: I've attached a copy of the files fed to backshift that lead to the gibberish from ctypes (gdbm). I tried to check them into my SVN, but SVN is c ... * 14https://codespeak.net/issue/pypy-dev/issue608 | 03:13 |
| dcolish (~dcolish@li95-246.members.linode.com) joined #pypy. | 03:18 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) left irc: Ping timeout: 245 seconds | 03:21 | |
| elbowtone (~elbowtone@hudsondoyle.geek.nz) joined #pypy. | 03:25 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) joined #pypy. | 03:27 | |
| jcea_BT (jcea@jabber.hst.ru) left #pypy. | 03:43 | |
| si14 (~si14@109.188.175.235) joined #pypy. | 03:57 | |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) left irc: Remote host closed the connection | 03:58 | |
| si14 (~si14@109.188.175.235) left irc: Remote host closed the connection | 03:59 | |
| Varriount (~Varriount@pool-72-83-125-170.washdc.fios.verizon.net) left irc: Quit: Is this really cold, or heat gone awry? | 04:05 | |
| gutworth (~benjamin@64-131-13-109.usfamily.net) left irc: Ping timeout: 272 seconds | 04:18 | |
| panni_ (hannes@ip-178-203-85-85.unitymediagroup.de) left irc: Quit: ( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de ) | 04:23 | |
| vborja (~quassel@189.143.113.53) joined #pypy. | 04:24 | |
| nettok (~quassel@200.119.184.167) joined #pypy. | 04:33 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Quit: schnarch | 04:34 | |
| DasIch (~DasIch@p5DC5FEDD.dip.t-dialin.net) left irc: Ping timeout: 265 seconds | 04:57 | |
| DasIch (~DasIch@p5DC5FC28.dip.t-dialin.net) joined #pypy. | 05:09 | |
| kenaan | 03agaynor 10r8001714 pypy/branch/fast-forward/pypy/module/_bisect 07M(interp_bisect.py test_bisect.py): Fixed an error in the bisect tests, verify that lo is non-negative. ... | 05:44 |
| dju (dju@fsf/member/dju) left irc: Quit: Quitte | 05:51 | |
| kenaan | 03agaynor 10r8001814 pypy/branch/fast-forward/pypy 07M(function.py test_descroperation.py): Delay verifying that classmethod is provided with a non-callable. ... | 05:57 |
| kenaan | 03agaynor 10r8001914 pypy/branch/fast-forward/pypy/objspace/std 07M(test_typeobject.py typeobject.py): A unicode string for __slots__ isn't considered as an iterable. ... | 06:06 |
| dju (dju@fsf/member/dju) joined #pypy. | 06:06 | |
| stakkars (~tismer@i59F7FA29.versanet.de) joined #pypy. | 06:06 | |
| dju (dju@fsf/member/dju) left irc: Max SendQ exceeded | 06:10 | |
| dju (dju@fsf/member/dju) joined #pypy. | 06:10 | |
| Alex_Gaynor | For amaury/arigato (logs): the test_itertools from the fast-forawrd build I triggered last night has an RPython level MemoryError from inside the GC | 06:12 |
| fijal (~fijal@41-134-41-226.dsl.mweb.co.za) joined #pypy. | 06:16 | |
| stakkars_ (~tismer@i59F7FA29.versanet.de) joined #pypy. | 06:18 | |
| stakkars__ (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 06:19 | |
| stakkars (~tismer@i59F7FA29.versanet.de) left irc: Ping timeout: 272 seconds | 06:22 | |
| Nick change: stakkars__ -> stakkars | 06:22 | |
| stakkars_ (~tismer@i59F7FA29.versanet.de) left irc: Ping timeout: 272 seconds | 06:22 | |
| nettok_ (~quassel@200.119.152.163) joined #pypy. | 06:24 | |
| nettok (~quassel@200.119.184.167) left irc: Ping timeout: 250 seconds | 06:27 | |
| kenaan | 03agaynor 10r8002014 pypy/branch/fast-forward/pypy/objspace/std 07M(stringobject.py test_stringobject.py): Make "\t\t".expandtabs(sys.maxint) raise an OverflowError with a useful error message. ... | 06:32 |
| fijal | Alex_Gaynor: shouldn't you be sleeping? | 06:33 |
| Alex_Gaynor | fijal: it's only 1:30 | 06:34 |
| fijal | really? | 06:34 |
| fijal | I suppose so, yes | 06:34 |
| fijal | well, I forget I'm 1hr away from EU | 06:34 |
| Alex_Gaynor | besides I'm being sort of productive, can't stop now | 06:34 |
| stakkars_ (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 06:37 | |
| fijal | :] | 06:40 |
| fijal | good I guess | 06:40 |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Ping timeout: 264 seconds | 06:42 | |
| Nick change: stakkars_ -> stakkars | 06:42 | |
| Alex_Gaynor | fijal: http://paste.pocoo.org/show/304184/ is legal rpython right? | 06:44 |
| fijal | I don't think so | 06:44 |
| fijal | lemme check | 06:44 |
| fijal | I've seen somewhere assert step == 1 | 06:45 |
| fijal | hum | 06:47 |
| fijal | I'm not sure any more | 06:47 |
| Alex_Gaynor | fijal: I thought itwas that rpython doesn't support step for slicing, but I can't remember exactly | 06:47 |
| fijal | it's easy enough to check in a test though :) | 06:48 |
| Alex_Gaynor | it's also easy to commit and then hit the buildbot :D | 06:48 |
| fijal | well, reply rate is lower | 06:49 |
| Alex_Gaynor | if we write tests for all translation, tests will take even longer than they do now | 06:49 |
| fijal | > raise Exception,"unknown op: %r" % op | 06:50 |
| fijal | E Exception: unknown op: v0 = newslice((None), (None), (2)) | 06:50 |
| fijal | so the answer is no | 06:50 |
| Alex_Gaynor | sigh :( | 06:50 |
| fijal | took me 5s to write a test \ | 06:50 |
| Alex_Gaynor | :/ | 06:51 |
| fijal | eh | 06:52 |
| fijal | I love comments about NINJA-IDE | 06:53 |
| fijal | "look it's pythonic, it's written in Python!" | 06:53 |
| fijal | "it's not very innovative" | 06:53 |
| Alex_Gaynor | I tried it yesterday, it was ok, not very special though. | 06:53 |
| fijal | "there is not much to innovate..." | 06:53 |
| fijal | which I completely disagree with :) | 06:55 |
| ErKa (keryell@keryell.pck.nerim.net) joined #pypy. | 07:01 | |
| Alex_Gaynor | fijal: why isn't unicode in ObjSpace.MethodTable | 07:04 |
| antocuni (~antocuni@host244-124-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 07:12 | |
| lmoura (~lauromour@187.112.2.67) left irc: Ping timeout: 265 seconds | 07:12 | |
| antocuni | hi | 07:13 |
| Alex_Gaynor | morning antocuni | 07:18 |
| antocuni | hi alex | 07:18 |
| stakkars_ (~tismer@i59F7FA29.versanet.de) joined #pypy. | 07:19 | |
| nettok_ (~quassel@200.119.152.163) left irc: Ping timeout: 265 seconds | 07:20 | |
| tav (~tav@92.7.92.103) left irc: Quit: tav | 07:22 | |
| lmoura (~lauromour@187.59.122.14) joined #pypy. | 07:24 | |
| kenaan | 03afa 10r8002114 07M(pypy/branch/fast-forward/lib-python/modified-2.7.0/test/test_optparse.py): Really apply decorator to the function :-( ... | 07:25 |
| cwillu_at_work (~cwillu@cwillu.com) left irc: Ping timeout: 240 seconds | 07:26 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Read error: Connection reset by peer | 07:26 | |
| Nick change: stakkars_ -> stakkars | 07:26 | |
| stakkars_ (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 07:27 | |
| stakkars__ (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 07:28 | |
| stakkars (~tismer@i59F7FA29.versanet.de) left irc: Ping timeout: 250 seconds | 07:31 | |
| Nick change: stakkars__ -> stakkars | 07:31 | |
| Nick change: stakkars -> 20QACW422 | 07:31 | |
| Nick change: stakkars_ -> 84XABEB1K | 07:31 | |
| 20QACW422 (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Client Quit | 07:32 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 07:35 | |
| stakkars_ (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 07:36 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Read error: No route to host | 07:36 | |
| Nick change: stakkars_ -> stakkars | 07:36 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Client Quit | 07:36 | |
| kenaan | 03afa 10r8002214 pypy/branch/fast-forward/pypy/module/itertools 07M(interp_itertools.py test_itertools.py): Fix an infinite loop with itertools.product(x, repeat=0) ... | 07:50 |
| qbproger (~qbproger@97.102.229.251) left irc: Remote host closed the connection | 07:50 | |
| mvt (~mvantelli@87.213.45.85) joined #pypy. | 08:08 | |
| idnar (~quassel@unaffiliated/idnar) joined #pypy. | 08:08 | |
| idnar (~quassel@unaffiliated/idnar) left irc: Remote host closed the connection | 08:08 | |
| idnar (~quassel@unaffiliated/idnar) joined #pypy. | 08:08 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 08:09 | |
| ErKa (keryell@keryell.pck.nerim.net) left irc: Ping timeout: 264 seconds | 08:18 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Ping timeout: 264 seconds | 08:21 | |
| 84XABEB1K (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Ping timeout: 240 seconds | 08:24 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 08:25 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Remote host closed the connection | 08:28 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 08:28 | |
| amaury_ (5bc3480e@gateway/web/freenode/ip.91.195.72.14) joined #pypy. | 08:34 | |
| amaury_ | Alex_Gaynor: Hi | 08:35 |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Ping timeout: 276 seconds | 08:47 | |
| hruske (~Gasper@188.230.156.183) joined #pypy. | 08:47 | |
| verte (~verte@python/site-packages/verte) joined #pypy. | 08:52 | |
| Alex_Gaynor | amaury_: hi | 08:52 |
| amaury_ | I probably fixed the memory error in test_itertools | 08:52 |
| amaury_ | but there are indeed issues in low-memory conditions | 08:53 |
| Alex_Gaynor | amaury_: I guess deep down there is still a bug that an RPython MemoryError escaped | 08:53 |
| amaury_ | yes, like: gc.collect() needs a little memory to work | 08:53 |
| kenaan | 03antocuni 10r8002314 07M(pypy/branch/jitypes2/lib_pypy/_ctypes/function.py): actually pass the *value* of the pointer buffer (i.e., the address of the param which has been wrapped with byref). test_voidresult passes ... | 08:54 |
| Alex_Gaynor | well its 4am | 08:56 |
| Alex_Gaynor | bed time :) | 08:56 |
| ErKa (keryell@m3.wifi.enstb.org) joined #pypy. | 08:56 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 08:58 | |
| stakkars_ (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 08:58 | |
| Ademan | how should one parse binary data from rpython? | 09:03 |
| antocuni | Ademan: rlib.rstruct | 09:03 |
| Ademan | antocuni: I saw that, it didn't look often used, and the comment in runpack.py wasn't encouraging heh | 09:04 |
| Ademan | but that's what I should use? | 09:04 |
| antocuni | well, this is what you have :-) | 09:04 |
| antocuni | if it's not enough, you could probably improve it | 09:04 |
| Ademan | hehe, it's probably fine, I was mostly reacting to the scary comment haha | 09:05 |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Quit: stakkars | 09:18 | |
| Nick change: stakkars_ -> stakkars | 09:18 | |
| ericvrp_ (~ericvrp_@ericvrp.demon.nl) joined #pypy. | 09:30 | |
| idnar (~quassel@unaffiliated/idnar) left irc: Remote host closed the connection | 09:38 | |
| kenaan | 03cfbolz 10r8002414 07M(pypy/trunk/pypy/interpreter/argument.py): fix test of r79907. apparently, no existing test needed this condition. ... | 09:39 |
| Arfrever (~Arfrever@gentoo/developer/Arfrever) joined #pypy. | 09:44 | |
| kenaan | 03cfbolz 10r8002514 pypy/trunk/pypy/objspace/std 07M(dictmultiobject.py test_dictmultiobject.py): implement an EmptyDictImplementation, that most dictionaries start out as. This ... | 09:45 |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 09:48 | |
| kenaan | 03antocuni 10r8002614 07M(pypy/branch/jitypes2/lib_pypy/_ctypes/function.py): support string arguments and results. Makes test_stringresult passing ... | 10:01 |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) joined #pypy. | 10:02 | |
| Action: fijal has tickets for pypy sprint | 10:19 | |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) left irc: Remote host closed the connection | 10:25 | |
| verte (~verte@python/site-packages/verte) left irc: Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org | 10:26 | |
| verte (~verte@python/site-packages/verte) joined #pypy. | 10:27 | |
| kenaan | 03fijal 10r8002714 07M(pypy/extradoc/sprintinfo/leysin-winter-2011/people.txt): I'm coming, hooray! ... | 10:28 |
| antocuni | fijal: cool :-) | 10:29 |
| jcea_BT (~jcea@jabber.hst.ru) joined #pypy. | 10:31 | |
| idnaria (~quassel@unaffiliated/idnar) joined #pypy. | 10:38 | |
| Nick change: idnaria -> idnar | 10:39 | |
| lizardo (~lizardo@189.2.128.130) joined #pypy. | 10:40 | |
| cwillu_at_work (~cwillu@cwillu.com) joined #pypy. | 10:42 | |
| ambv (~ambv@host-128.192.109.111.psi.de) joined #pypy. | 10:43 | |
| mat^2 (~mathias@94.191.194.54.bredband.3.dk) left irc: | 10:44 | |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 10:46 | |
| kenaan | 03david 10r8002814 pypy/branch/arm-backend/pypy/jit/backend/arm 07M(opassembler.py regalloc.py): Fix calls with parameters on the stack and guard_exception ... | 10:55 |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Ping timeout: 276 seconds | 11:02 | |
| iPeter (~iPeter@80-218-231-105.dclient.hispeed.ch) joined #pypy. | 11:14 | |
| iPeter (iPeter@80-218-231-105.dclient.hispeed.ch) left #pypy. | 11:17 | |
| romao (~romao@unaffiliated/errado) joined #pypy. | 11:17 | |
| antocuni (~antocuni@host244-124-dynamic.20-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 11:21 | |
| ErKa (keryell@m3.wifi.enstb.org) left irc: Read error: Operation timed out | 11:21 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Quit: stakkars | 11:36 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 11:39 | |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:42 | |
| arigato | fijal: cool indeed :-) | 11:50 |
| amaury_ | arigato: pypy-c translate.py does not crash anymore | 11:58 |
| amaury_ | but it's slow: http://paste.pocoo.org/show/304248/ | 11:58 |
| Kami_ (~kami@unaffiliated/kami-/x-9078513) left irc: Ping timeout: 276 seconds | 11:59 | |
| Kami_ (~kami@unaffiliated/kami-/x-9078513) joined #pypy. | 12:00 | |
| arigato | obscure | 12:00 |
| amaury_ | http://speed.pypy.org/changes/ layout is not as nice as before | 12:00 |
| arigato | hum | 12:00 |
| arigato | well it's missing colors, apparently? | 12:01 |
| amaury_ | there was also a cache issue | 12:01 |
| amaury_ | yes, colors are missing | 12:01 |
| arigato | any clue what caused the change? | 12:01 |
| arigato | I don't see anything bad, btw | 12:03 |
| amaury_ | no, but Miquel was active on pypy-dev recently | 12:03 |
| arigato | ah, did you just mean to point out the missing colors, and not a regression? :-) | 12:04 |
| amaury_ | there was a regression, until I forced to reload the css | 12:04 |
| arigato | :-/ | 12:05 |
| amaury_ | now colors are still missing | 12:05 |
| danchr | relative bars seem far too small to be useful: http://speed.pypy.org/comparison/?exe=1%2B41%2C1%2B172%2C1%2BL&ben=1%2C2%2C25%2C3%2C4%2C5%2C22%2C6%2C7%2C8%2C23%2C24%2C9%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20%2C26&env=1&hor=true&bas=2%2B35&chart=relative+bars | 12:07 |
| danchr | seems quite odd that the chart goes from -110x to 20x despite the fact that none of the entries exceed 10x& | 12:08 |
| arigato | indeed | 12:09 |
| danchr | also, nice brief URL ;) | 12:15 |
| antocuni (~antocuni@host237-120-dynamic.11-79-r.retail.telecomitalia.it) joined #pypy. | 12:17 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Quit: stakkars | 12:31 | |
| ErKa (keryell@m3.wifi.enstb.org) joined #pypy. | 12:32 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 12:35 | |
| verte (~verte@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT! | 12:40 | |
| kenaan | 03arigo 10r8002914 pypy/branch/jit-stackcheck/pypy 07M(llmodel.py model.py assembler.py regalloc.py rx86.py test_ztranslation.py pyjitpl.py rstack.py): Implement stack checks at the beginning of the entry code for ... | 12:40 |
| CIA-9 | 03Ago 07roundup * 10#592/trackgcroot.py fails with AssertionError on Gentoo x64: [resolved] Recompiling gcc and glibc with -hardened solved the issue. * 14https://codespeak.net/issue/pypy-dev/issue592 | 12:43 |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Read error: Connection reset by peer | 12:43 | |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 12:43 | |
| antocuni | ronny: ping | 12:43 |
| dan_waterworth (~dan@92.26.105.115) joined #pypy. | 12:47 | |
| kenaan | 03arigo 10r8003014 pypy/trunk/pypy 07M(__init__.py interp_posix.py test_posix2.py rposix.py ll_os.py test_extfunc.py): Merge branch/more-posix, adding some more functions to the 'os' module. ... | 12:47 |
| kenaan | 03arigo 10r8003114 06D(pypy/branch/more-posix/): Merged. ... | 12:48 |
| kenaan | 03arigo 10r8003214 05A(pypy/branch/getopt-appmain/): A branch in which to refactor the option parsing done by appmain.py, ... | 12:49 |
| arigato | first, I will try to merge fast-forward into app_main.py, because it already changed some number of details | 12:50 |
| antocuni | arigato: while you are at it, what about having the possibility to override app_main with a custom file after translation? | 12:51 |
| antocuni | would be very useful for developing/testing | 12:51 |
| arigato | using what? an option on the command-line..? | 12:51 |
| antocuni | or an env variable, yes | 12:52 |
| arigato | not sure I see the point -- we need app_main.py to parse the command line | 12:52 |
| arigato | and if it's an env var, then it opens the question of "but it's not ignored if I pass -E" | 12:53 |
| ronny | antocuni: pong | 12:53 |
| antocuni | whatever, it's just a feature that I missed sometimes, but I suppose we can live without :-) | 12:54 |
| arigato | ah, you mean mostly as a way to test changes you just made to app_main.py | 12:54 |
| antocuni | yes | 12:54 |
| arigato | you know that you can also just run app_main.py? | 12:55 |
| antocuni | ronny: so, is there any other blocker before we can upload the "official" repo to bitbucket? | 12:55 |
| ronny | antocuni: im not aware of any problems | 12:55 |
| antocuni | arigato: yes, but sometimes it does something slightly different | 12:55 |
| arigato | ah | 12:55 |
| ronny | antocuni: the question is should i keep doing it on my laptop, or do we want to move it to one of the servers | 12:56 |
| antocuni | ronny: as you prefer, but I think your laptop is fine | 12:56 |
| antocuni | as soon as the repo is on bb and buildbot pulls from it, we can send an email to pypy-dev saying that at time X we will "officially" switch, and svn repo will be made readonly | 12:57 |
| ronny | antocuni: btw, i just noticed, we didnt deal with some minor side things like languuages and extradoc | 12:59 |
| antocuni | ronny: yes, I know | 12:59 |
| antocuni | but we can do it later | 12:59 |
| ronny | i suppose we can just forbid writing to trunk, branches, release | 12:59 |
| antocuni | yes. I don't know how to actually do it, though :-) | 13:00 |
| antocuni | ronny: but before doing it I want to be sure that buildbot works fine | 13:00 |
| ronny | antocuni: can you create a pypy/pypy repo on bb and give me admin? | 13:03 |
| antocuni | ronny: I'm doing it :-) | 13:04 |
| ronny | antocuni: the upload? | 13:05 |
| antocuni | ronny: no, the creation of the pypy repo. I just did it | 13:06 |
| ronny | ok, pushing now | 13:07 |
| antocuni | cool | 13:07 |
| ronny | will take a while, only dsl at home | 13:08 |
| antocuni | maybe we will finally manage to do the switch :-) | 13:08 |
| antocuni | sure | 13:08 |
| arigato | I should come up with yet another obscure way to do branches on svn... | 13:08 |
| Topic changed on #pypy by antocuni!antocuni@host237-120-dynamic.11-79-r.retail.telecomitalia.it: PyPy, the flexible snake (IRC logs: http://www.tismer.com/pypy/irc-logs/pypy/?C=M;O=D ) | finally, mercurial migration is happening! | 13:08 | |
| antocuni | arigato: :-) | 13:08 |
| ronny | arigato: i fear that the mercurial api will be to your liking and you will actually implement subtree merges | 13:10 |
| kenaan | 03arigo 10r8003314 pypy/branch/jit-stackcheck/pypy/jit/backend/x86 07M(assembler.py rx86.py): Fixes for 64-bit. ... | 13:11 |
| arigato | :-) | 13:12 |
| danchr | so, when will the buildbots use Mercurial checkouts? :) | 13:12 |
| mvt (~mvantelli@87.213.45.85) left irc: Ping timeout: 240 seconds | 13:12 | |
| antocuni | danchr: very soon, we already have an updated buildbot config to do that: https://bitbucket.org/pypy/buildbot | 13:13 |
| danchr | neat :) | 13:13 |
| danchr | I should finish my sys._mercurial patch | 13:13 |
| antocuni | danchr: are you doing it for pypy? cool, where is it? | 13:14 |
| amaury_ | danchr: is it similar to CPython? | 13:14 |
| danchr | the output is based on the equivalent patch to CPython | 13:14 |
| danchr | or rather, the result is | 13:14 |
| danchr | I just need to fix sys.subversion handle to allow the revision to be a string | 13:16 |
| danchr | antocuni: this is it http://bitbucket.org/danchr/pypy-patches/src/tip/sys-mercurial.diff | 13:18 |
| mvt (~mvantelli@87.213.45.85) joined #pypy. | 13:18 | |
| danchr | also, I have a patch to add a .hgignore file | 13:19 |
| antocuni | danchr: uhm, what happens if I don't have hg in my path? | 13:19 |
| danchr | good point | 13:19 |
| danchr | well, if you have PyPy from a Mercurial checkout but no hg executable, it'll currently blow up | 13:20 |
| antocuni | also, probably it'd be a good idea to revert HGPLAIN to whatever value it had before | 13:20 |
| antocuni | danchr: I think that the current logic for svn tries hard to work even if you have an svn checkout but no executable | 13:21 |
| danchr | yeah | 13:21 |
| danchr | that's hard for Mercurial, as the dirstate is a binary file and _definitely_ an internal implementation detail | 13:21 |
| danchr | also, it doesn't store the tags& | 13:21 |
| cwillu_at_work (~cwillu@cwillu.com) left irc: Ping timeout: 265 seconds | 13:22 | |
| arigato | amaury_: do you know the point, in fast-forward/../app_main.py, of having two names for the -i option? "inspect" and "interactive" | 13:22 |
| danchr | antocuni: is there a preferred way to check for an executable in PyPy? | 13:23 |
| antocuni | I think that the pylib has something for that | 13:24 |
| Action: antocuni looks | 13:24 | |
| ronny | py.path.local.sysfind('hg') | 13:24 |
| ronny | local('/home/ronny/.local/bin/hg') | 13:24 |
| antocuni | yes, that one | 13:24 |
| pedronis (~pedronis@253-109.104-92.cust.bluewin.ch) left irc: Ping timeout: 265 seconds | 13:27 | |
| antocuni | ronny: I'm going afk, be back in ~1hr | 13:30 |
| ronny | antocuni: its up | 13:30 |
| antocuni | good, so I can start to clone it and have it finished for when I'm back :-) | 13:31 |
| mat^2 (~mathias@94.191.194.54.bredband.3.dk) joined #pypy. | 13:33 | |
| amaury_ | arigato: the two names also appear in the sys.flags structure | 13:33 |
| arigato | yes, I wonder why | 13:33 |
| arigato | ah | 13:33 |
| arigato | you mean that CPython has a sys.flags starting from 2.6, ok, I didn't know | 13:33 |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) left irc: Quit: stakkars | 13:35 | |
| arigato | "PYTHONINSPECT=1 python" shows a python where inspect but not interactive is set, indeed | 13:35 |
| arigato | what the exact rules is on CPython, I have no way to know but reading the source I suppose | 13:36 |
| amaury_ | IIUC, "inspect" causes the interpreter to show the >>> prompt | 13:36 |
| amaury_ | "interactive" is related to tty or buffering options | 13:37 |
| arigato | so in PyPy it's different (i.e. a bug) | 13:37 |
| arigato | "inspect" is never read | 13:37 |
| arigato | also, we most probably don't care, but "python -33 -3" shows a sys.flags where py3k_warning is 3 | 13:39 |
| amaury_ | I heard someone here saying that we should not implement this -3 flag | 13:39 |
| arigato | yes, that's another issue | 13:40 |
| pedronis (~pedronis@253-109.104-92.cust.bluewin.ch) joined #pypy. | 13:40 | |
| arigato | I meant to say the same e.g. with "python -dd -d" | 13:40 |
| arigato | bah | 13:41 |
| arigato | if you run a script that sets PYTHONINSPECT to '1', then you end up in a prompt where sys.flags shows both inspect=0 and interactive=0 | 13:41 |
| arigato | I've no real clue if there is a strong logic at all | 13:42 |
| amaury_ | Py_GETENV("PYTHONINSPECT") is called twice in the same function... | 13:46 |
| arigato | yes, it's really a huge custom grown-up mess, disguised into some nice superficial tools like sys.flags | 13:48 |
| cwillu_at_work (~cwillu@cwillu.com) joined #pypy. | 13:50 | |
| amaury_ | danchr: about sys.mercurial: did you look at module/sys/version.py? | 13:51 |
| danchr | amaury_: that's what I'm patching :) | 13:51 |
| amaury_ | """we hack the number directly out of the .svn directory to avoid to depend on an external 'svn' executable in the path.""" | 13:51 |
| danchr | that's going to be frightfully hard for Mercurial, and downright impossible for tags& | 13:52 |
| amaury_ | ok | 13:52 |
| danchr | when an archive is made, Mercurial puts a '.hg_archival.txt' file in there, but I haven't added any logic to parse it | 13:53 |
| stakkars (~tismer@77-21-85-35-dynip.superkabel.de) joined #pypy. | 13:54 | |
| danchr | it's worth noting that the current hack might not work for Subversion 1.7 (if it's ever released) | 13:55 |
| kenaan | 03arigo 10r8003414 pypy/branch/fast-forward/pypy/translator/goal 07M(app_main.py test_app_main.py): With this particular (custom) logic, then we mimic more closely CPython's ... | 13:58 |
| Action: danchr clones PyPy | 14:08 | |
| tav (~tav@92.7.92.103) joined #pypy. | 14:12 | |
| bsod1 (~osa1@188.58.137.235) joined #pypy. | 14:23 | |
| danchr | okay, here's a tested version of the sys._mercurial patch: http://paste.pocoo.org/show/304302/ | 14:23 |
| danchr | shall I push it to Subversion? | 14:24 |
| amaury_ | will it work on Windows? | 14:24 |
| danchr | I have absolutely no idea, but I think so :) | 14:25 |
| danchr | or rather, I can't think of a reason why it shouldn't | 14:25 |
| exarkun | danchr: you didn't test on windows? but you have "python.exe" in your example output :) | 14:25 |
| danchr | exarkun: that's what CPython calls its build results :P | 14:26 |
| exarkun | on Windows yes... | 14:26 |
| danchr | and on Mac OS X too | 14:26 |
| Action: exarkun skepticals | 14:26 | |
| danchr | until it's installed, then it's called something else | 14:26 |
| exarkun | this is all translation-time stuff, I guess? | 14:26 |
| danchr | the patch? yes | 14:27 |
| exarkun | So that os.putenv isn't going to screw over anyone who tries to run hg on PyPy | 14:27 |
| danchr | nope | 14:27 |
| exarkun | I guess it's a little broken for funny path names | 14:27 |
| danchr | oh, yeah it might be | 14:27 |
| exarkun | You should be able to use subprocess.call() instead of os.popen() pretty easily, I think. | 14:27 |
| exarkun | well actually I have no idea. Let's say "I hope" :) | 14:28 |
| amaury_ | on Windows, a sensible place to look for hg is os.path.join(sys.prefix, 'Scripts', 'hg') | 14:28 |
| danchr | erm, I don't think subprocess.call would work, as I need standard output | 14:29 |
| danchr | amaury_: I think most Windows users are going to have 'hg' on their path, and probably obtain it by installing TortoiseHg | 14:30 |
| danchr | I think TortoiseHg installs a frozen CPython executable | 14:30 |
| amaury_ | it's not my case, at least | 14:30 |
| danchr | in that case, it'll just fail to get any version info, which I'd consider acceptable | 14:31 |
| amaury_ | ok | 14:31 |
| danchr | I don't know how common having 'hg' installed, but not on your path is, but I suspect not very& | 14:32 |
| amaury_ | I don't have any "python" in my path... | 14:35 |
| bobbyz_ (~bobbyz@12.131.26.130) joined #pypy. | 14:39 | |
| exarkun | danchr: subprocess.Popen then | 14:41 |
| danchr | exarkun: yeah, I'm making it work right now :) | 14:41 |
| danchr | an updated version: http://bitbucket.org/danchr/pypy-patches/src/tip/sys-mercurial.diff | 14:46 |
| Action: exarkun doesn't see anything wrong | 14:51 | |
| antocuni | danchr: you can checkin directly on the mercurial repo if you want, I just added you as a writer :-) | 14:57 |
| danchr | thanks :) | 14:57 |
| ronny | hmm | 14:57 |
| ronny | i think i'll have to figure a incrementive replay updater later on | 14:57 |
| antocuni | ronny: I thought you already had it | 14:57 |
| ronny | it wonr wrong somewhere | 14:58 |
| ronny | and i completely killed it for a very robust recreate from piped svn dump | 14:58 |
| ronny | i should investigate in --startrev | 14:58 |
| Action: danchr uses it for hacking on PyPy | 14:58 | |
| antocuni | ronny: if it's easier for you, I'm fine for saying that at some point we will just stop using svn and start using mercurial | 14:59 |
| antocuni | without incremental update | 14:59 |
| ronny | antocuni: the actual convert is still incremental | 14:59 |
| ronny | just the replay metadata | 14:59 |
| ronny | is created by piping a complete svn dump into the tool | 14:59 |
| antocuni | ah, ok | 14:59 |
| ronny | (takes about 8 minutes) | 14:59 |
| antocuni | well, but then it should not be a problem | 15:00 |
| antocuni | I don't think you will have to run it many times | 15:00 |
| ronny | currently a few times every day should suffice | 15:00 |
| danchr | an updated version of the patch that I'm currently testing: http://paste.pocoo.org/show/304323/ | 15:01 |
| danchr | ronny: would you perhaps take a look? | 15:01 |
| antocuni_ (~antocuni@host96-125-dynamic.11-79-r.retail.telecomitalia.it) joined #pypy. | 15:03 | |
| Action: antocuni_ hates his network :-( | 15:03 | |
| antocuni_ | <antocuni> well, but then it should not be a problem | 15:04 |
| antocuni_ | <antocuni> I don't think you will have to run it many times | 15:04 |
| amaury_ | arigato: another crash on windows | 15:04 |
| arigato | :-( | 15:04 |
| amaury_ | I recompile with lldebug | 15:04 |
| antocuni (~antocuni@host237-120-dynamic.11-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 15:05 | |
| amaury_ | arigato: approximative call stack: http://paste.pocoo.org/show/304327 | 15:05 |
| arigato | ah | 15:06 |
| danchr | so, the conversion didn't create a .hgignore file | 15:07 |
| danchr | shall I commit one to Subversion? | 15:07 |
| ronny | danchr: please do so | 15:14 |
| ronny | danchr: also the patch seems fine | 15:15 |
| kenaan | 03danchr 10r8003514 05A(pypy/trunk/.hgignore): Add .hgignore file. ... | 15:15 |
| danchr | ronny: I'm testing a new one which does two things | 15:16 |
| danchr | 1) disable user configuration by setting HGRCPATH to os.devnull | 15:16 |
| danchr | 2) disregard 'tip' and use the branch | 15:16 |
| danchr | this is it: http://paste.pocoo.org/show/304335/ | 15:17 |
| danchr | (I'll update the commit message with improved output once the build finishes) | 15:18 |
| Action: danchr pushes it | 15:31 | |
| kenaan | 03danchr 10r8003614 pypy/trunk/pypy/module/sys 07M(__init__.py version.py): Add sys._mercurial attribute. ... | 15:32 |
| kenaan | 03david 10r8003714 pypy/branch/arm-backend/pypy/jit/backend/arm 07M(assembler.py codebuilder.py opassembler.py regalloc.py): Make backend translate again ... | 15:34 |
| amaury_ | arigato: I have the error "in pypy_g_OptVirtualize_optimize_GETARRAYITEM_GC: fixed getitem out of bounds" | 15:39 |
| amaury_ | index=0, length=0... | 15:39 |
| amaury_ | should I try to dump the current loop? | 15:40 |
| panni_ (hannes@ip-178-203-85-85.unitymediagroup.de) joined #pypy. | 15:42 | |
| arigato | yes | 15:44 |
| amaury_ | and how? | 15:48 |
| antocuni__ (~antocuni@host37-57-dynamic.56-82-r.retail.telecomitalia.it) joined #pypy. | 15:50 | |
| antocuni_ (~antocuni@host96-125-dynamic.11-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 15:52 | |
| arigato | (sorry) | 15:55 |
| arigato | PYPYLOG=jit-log-opt:log | 15:55 |
| arigato | ah | 15:55 |
| arigato | PYPYLOG=jit-log-:log | 15:55 |
| arigato | in your case, so that we see also the unoptimized loops | 15:56 |
| mcdonc_ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) joined #pypy. | 15:56 | |
| mcdonc_ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) left irc: Read error: No route to host | 15:57 | |
| idnar (~quassel@unaffiliated/idnar) left irc: Read error: Operation timed out | 16:03 | |
| ErKa (keryell@m3.wifi.enstb.org) left irc: Ping timeout: 240 seconds | 16:03 | |
| mcdonc__ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) joined #pypy. | 16:05 | |
| idnar (~quassel@unaffiliated/idnar) joined #pypy. | 16:06 | |
| mcdonc__ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) left irc: Read error: No route to host | 16:07 | |
| antocuni__ | ronny, danchr: do you have any clue why I get this? http://paste.pocoo.org/show/304356/ | 16:08 |
| Nick change: antocuni__ -> antocuni | 16:08 | |
| danchr | breakage in bitbucket? | 16:09 |
| antocuni | pff | 16:09 |
| danchr | try using SSH :) | 16:09 |
| kenaan | 03arigo 10r8003814 pypy/branch/getopt-appmain/pypy/translator/goal 07M(app_main.py test_app_main.py): Whack at app_main until I get a result that I'm kind of happy with. ... | 16:10 |
| antocuni | indeed, ssh worked | 16:10 |
| antocuni | uhm, I tried to setup bitbucket and CIA.vc to write commits on this channel, but it seems it didn't work | 16:11 |
| dcolish (~dcolish@li95-246.members.linode.com) got netsplit. | 16:12 | |
| JStoker (jstoker@unaffiliated/jstoker) got netsplit. | 16:12 | |
| ivan (~ivan@unaffiliated/ivan/x-000001) got netsplit. | 16:12 | |
| tote (me@c-edcfe655.018-24-73746f48.cust.bredbandsbolaget.se) got netsplit. | 16:12 | |
| antocuni | ok, it seems that CIA saw the commits | 16:12 |
| antocuni | now, I just need to understand how to convince it to put the messages on the channel | 16:13 |
| amaury_ | arigato: I'm surprised to see RPythonAnnotator.flowin() in the jitcode! | 16:14 |
| amaury_ | ah no sorry, I'm running translate.py | 16:14 |
| amaury_ | of course | 16:14 |
| amaury_ | ETOOMANYLEVELS | 16:15 |
| arigato | :-) | 16:16 |
| dcolish (~dcolish@li95-246.members.linode.com) returned to #pypy. | 16:16 | |
| JStoker (jstoker@unaffiliated/jstoker) returned to #pypy. | 16:16 | |
| ivan (~ivan@unaffiliated/ivan/x-000001) returned to #pypy. | 16:16 | |
| tote (me@c-edcfe655.018-24-73746f48.cust.bredbandsbolaget.se) returned to #pypy. | 16:16 | |
| xorAxAx | antocuni: there is a filter active | 16:17 |
| xorAxAx | antocuni: birkenfeld and I set it up, then it was switched to kenaan. why CIA again? | 16:17 |
| antocuni | xorAxAx: I was trying to get bitbucket commits | 16:17 |
| antocuni | and for kenaan I think we have to write something custom | 16:17 |
| xorAxAx | ok, makes sense | 16:18 |
| antocuni | I'm fine to use keenan on the long run, but I'd like to have cia in the meantime | 16:18 |
| xorAxAx | i have another project running on bitbucket which stopped working with CIA as well | 16:18 |
| antocuni | xorAxAx: well, looking here http://cia.vc/stats/project/pypy it seems that the commits got to cia | 16:19 |
| jimbaker (~jimbaker@c-24-8-39-78.hsd1.co.comcast.net) joined #pypy. | 16:19 | |
| antocuni | I think we just need to instruct the bot to print them | 16:19 |
| antocuni | xorAxAx: do you know how to enable it again? | 16:19 |
| xorAxAx | yes, of course | 16:19 |
| xorAxAx | we need to modify the filter | 16:20 |
| xorAxAx | antocuni: which branch do you send? | 16:20 |
| antocuni | branch? | 16:20 |
| xorAxAx | yes, we need to somehow identify the commits coming from bitbucket | 16:21 |
| bgola (~Bruno@206.196.111.173) joined #pypy. | 16:21 | |
| xorAxAx | currently CIA only shows the roundup branch | 16:21 |
| antocuni | ah, is it maybe the "module" field in the bitbucket setting? | 16:21 |
| xorAxAx | we can also filter on module, yes | 16:21 |
| antocuni | so far, I just configured project==pypy and module=="" | 16:22 |
| xorAxAx | then set the module to bitbucket | 16:22 |
| antocuni | done | 16:22 |
| xorAxAx | and push another changeset | 16:22 |
| antocuni | did you already modify the filter? | 16:23 |
| xorAxAx | yes | 16:23 |
| Action: antocuni tries | 16:23 | |
| xorAxAx | ah, it didnt save it :-( | 16:23 |
| danchr | ronny: could you perhaps try running in incremental update? | 16:24 |
| xorAxAx | antocuni: now try again | 16:24 |
| mcdonc__ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) joined #pypy. | 16:24 | |
| Action: antocuni pushes | 16:25 | |
| CIA-9 | 03antocuni * 6f6dc96c294b r39482 10bitbucket/: import svn externals in this branch too * 14http://bitbucket.org/pypy/pypy/changeset/6f6dc96c294b/ | 16:25 |
| antocuni | xorAxAx: thanks :-) | 16:25 |
| xorAxAx | no problem :) | 16:26 |
| Nick change: murmelpumpe -> timonator | 16:26 | |
| mcdonc__ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) left irc: Read error: Connection reset by peer | 16:26 | |
| Nick change: timonator -> timos | 16:27 | |
| danchr | antocuni: you should be able to use subrepos for those with Mercurial 1.7.1 and later | 16:27 |
| antocuni | danchr: yes, but later :-) | 16:28 |
| antocuni | I think that the big step is to migrate the whole pypy | 16:28 |
| danchr | also, you might want to configure an email service for mailing the list :) | 16:28 |
| antocuni | then, we can migrate the rest one by one | 16:28 |
| antocuni | I did | 16:28 |
| danchr | d'oh :) | 16:29 |
| antocuni | however, I don't like the bitbucket default one because it uses "Bitbucket" in the From field | 16:29 |
| amaury_ | arigato: so, now I have a large log file (280Mb), is the last "jit-log-noopt-loop" relevant? | 16:29 |
| danchr | I think you'll have to host hgweb yourself to get around that | 16:29 |
| danchr | (or hgweb & SSH) | 16:30 |
| arigato | amaury_: yes | 16:30 |
| nettok (~quassel@200.119.154.236) joined #pypy. | 16:30 | |
| arigato | amaury_: keep in mind that as long as you are in the debugger, the log may not have been flushed | 16:30 |
| arigato | you can try to call fflush(pypy_debug_file) | 16:30 |
| arigato | pypy_debug_file is a normal FILE* variable in C | 16:31 |
| amaury_ | no, the program exited already | 16:32 |
| arigato | ok | 16:32 |
| amaury_ | is it possible to cut part of the log and feed it to some test? | 16:33 |
| arigato | not directly | 16:33 |
| arigato | you need to rewrite some parts, like the descrs, into the same format as test_optimizeopt.py | 16:33 |
| amaury_ | I'll try | 16:35 |
| amaury_ | the loop has 340 operations | 16:35 |
| arigato | :-( | 16:35 |
| bsod1 (~osa1@188.58.137.235) left irc: Ping timeout: 260 seconds | 16:40 | |
| mvt (~mvantelli@87.213.45.85) left irc: Quit: Leaving | 16:44 | |
| ronny | danchr: started one, should be up in a minute | 16:46 |
| danchr | thanks! | 16:46 |
| ronny | danchr: someone has to merge afterwards i think | 16:46 |
| danchr | yeah | 16:46 |
| danchr | dealing with that on the Mercurial side is easy :) | 16:47 |
| antocuni | pff, it also seems that bb emails does not show the branch | 16:47 |
| mcdonc__ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) joined #pypy. | 16:47 | |
| zooko (~user@173-164-32-246-colorado.hfc.comcastbusiness.net) joined #pypy. | 16:48 | |
| mcdonc__ (~mcdonc@168-92-165-82.ipv4.firstcomm.com) left irc: Read error: Connection reset by peer | 16:49 | |
| dmalcolm (~david@nat/redhat/session) joined #pypy. | 16:50 | |
| dmalcolm (~david@nat/redhat/session) left irc: Changing host | 16:50 | |
| dmalcolm (~david@nat/redhat/x-gdzhbqlmqizllibo) joined #pypy. | 16:50 | |
| antocuni_ (~antocuni@host65-124-dynamic.7-79-r.retail.telecomitalia.it) joined #pypy. | 16:53 | |
| woulf (~quassel@p5796F5C3.dip.t-dialin.net) joined #pypy. | 16:54 | |
| antocuni (~antocuni@host37-57-dynamic.56-82-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 16:55 | |
| CIA-9 | 03bivab * c1dae116dd3e r39483 10bitbucket/pypy/jit/backend/arm/ (4 files): Make backend translate again * 14http://bitbucket.org/pypy/pypy/changeset/c1dae116dd3e/ | 16:57 |
| CIA-9 | 03danchr * 805815216ca7 r39484 10bitbucket/.hgignore: Add .hgignore file. * 14http://bitbucket.org/pypy/pypy/changeset/805815216ca7/ | 16:57 |
| CIA-9 | 03danchr * 1afa61e2bcb8 r39485 10bitbucket/pypy/module/sys/ (__init__.py version.py): (log message trimmed) | 16:57 |
| CIA-9 | Add sys._mercurial attribute. | 16:57 |
| CIA-9 | Based on the equivalent patch to CPython 2.7: | 16:57 |
| CIA-9 | <http://hg.python.org/pymigr/file/tip/build-identification/add-hg-build-id.diff> | 16:57 |
| CIA-9 | Example output: * 14http://bitbucket.org/pypy/pypy/changeset/1afa61e2bcb8/ | 16:57 |
| CIA-9 | 03arigo * 5e8eb0237e7f r39486 10bitbucket/pypy/translator/goal/ (app_main.py test2/test_app_main.py): | 16:57 |
| CIA-9 | Whack at app_main until I get a result that I'm kind of happy with. | 16:57 |
| CIA-9 | Add tests for parse_command_line(). * 14http://bitbucket.org/pypy/pypy/changeset/5e8eb0237e7f/ | 16:57 |
| antocuni_ | personally, I like keenan formatting more than CIA's one | 16:58 |
| antocuni_ | anyway, I don't care too much right now :-) | 16:58 |
| fijal | can't we just move to bitbucket while we're at it? | 16:58 |
| antocuni_ | fijal: let me setup buildbot first | 16:58 |
| fijal | instead of running replay script couple times a day? | 16:58 |
| danchr | hosting Mercurial yourself isn't all that hard FWIW | 16:58 |
| fijal | sure | 16:58 |
| Action: antocuni_ stops the current buildbot | 16:58 | |
| fijal | danchr: yeah, but I guess we want more than just mercurial | 16:58 |
| fijal | we want wiki for sure | 16:59 |
| danchr | makes sense | 16:59 |
| fijal | probably moving away from roundup would not hurt either | 16:59 |
| danchr | the bitbucket tracker is a bit quirky, but it works | 16:59 |
| danchr | I think Atlassian plans to integrate JIRA or something | 16:59 |
| danchr | or rather, I suspect they do | 16:59 |
| fijal | roundup is not really great | 16:59 |
| fijal | so my expectations are low | 16:59 |
| danchr | the two bug trackers I use most are Mercurial (which I think is roundap) and hgsubversion (which is bitbucket) | 17:00 |
| antocuni_ | uhm, is it expected that buildbot.pypy.org still gives me the index page even if buildbot is stopped? | 17:00 |
| danchr | I'd say they're about equal, but the main problem with Bitbucket is that their auto-closing is buggy | 17:00 |
| kenaan | 03arigo 10r8003914 pypy/trunk/pypy 07M(llmodel.py model.py assembler.py regalloc.py rx86.py test_ztranslation.py pyjitpl.py rstack.py lloperation.py stack.h): Merge branch/jit-stackcheck. ... | 17:00 |
| fijal | antocuni_: Shift+R | 17:00 |
| kenaan | 03arigo 10r8004014 06D(pypy/branch/jit-stackcheck/): Branch merged. ... | 17:01 |
| fijal | arigato: that was quick :) | 17:01 |
| danchr | arigato: now you'll have to ask ronny to convert that too :) | 17:01 |
| antocuni_ | uhm, I already tried to refresh the page. Anyway, now it's offline, good | 17:01 |
| arigato | danchr: as long as I don't see an announcement on pypy-dev, I'll continue to make and merge branches :-) | 17:02 |
| arigato | antocuni_: btw, I can help you making parts of the codespeak svn repo read-only | 17:02 |
| arigato | when you need it | 17:02 |
| antocuni_ | arigato: thanks | 17:03 |
| antocuni_ | I'll tell you when to do that | 17:03 |
| Action: fijal would like to have discussion "what we do with profiling" on the sprint | 17:03 | |
| fijal | http://www.reddit.com/r/Python/comments/ej9af/pypostgresql_bsd_licensed_pure_python_postgresql/ | 17:05 |
| fijal | this is the first thing I see that is python-3-only | 17:05 |
| zooko | FWIW I use and adminstrate trac for http://tahoe-lafs.org and am satisfied with it. | 17:05 |
| fijal | zooko: I suppose exarkun would happily disagree | 17:06 |
| antocuni_ | uhm, cloning the pypy repo from bitbucket on codespeak is super-slow | 17:07 |
| antocuni_ | no clue why | 17:07 |
| exarkun | I only spent an hour this weekend on Twisted trac maintenance | 17:07 |
| antocuni_ | uhm, actually everything is slow on codespeak | 17:09 |
| antocuni_ | there is dot taking 99% of cpu | 17:09 |
| arigato | uh | 17:09 |
| arigato | kill | 17:09 |
| antocuni_ | I can't | 17:09 |
| antocuni_ | it's apache | 17:09 |
| antocuni_ | maybe we should kill the "use codespeak is you don't have dot" feature | 17:10 |
| antocuni_ | ok, now it finished | 17:10 |
| arigato | I killed it | 17:10 |
| antocuni_ | ah :-) | 17:10 |
| zooko | exarkun: I know there are often problems with some sort of consistency thing on twisted's trac -- possibly multithreaded access to the svn repo causing some sort of other pile-up. | 17:10 |
| exarkun | trac uses 100% cpu pretty much all the time | 17:10 |
| arigato | or we could at least add a limit on cpu time, yes | 17:10 |
| zooko | I haven't experienced precisely the same problems on the tahoe-lafs trac, but it has different (and mostly lesser) revision control load. | 17:11 |
| zooko | Mine doesn't use a lot of CPU. | 17:11 |
| fijal | arigato: you killed "dot on codespeak" feature? | 17:11 |
| zooko | tahoe's probably has much lower user load too. | 17:11 |
| zooko | Than twistedmatrix.com | 17:11 |
| arigato | fijal: no | 17:11 |
| fijal | arigato: maybe we should :) | 17:12 |
| fijal | I guess that's what anto suggested | 17:12 |
| ronny | danchr: just takes 10 minutes | 17:12 |
| zooko | Yes, mine's idling at 0% CPU according to top. | 17:12 |
| exarkun | okay I guess it must not be 100% usage all the time, since it has only used 583 CPU minutes since it restarted last night | 17:12 |
| ronny | arigato: although it'll be a bit od a pain, the more you add, the more pain we have | 17:12 |
| exarkun | That's closer to 50% I guess | 17:12 |
| ronny | (not that its much) | 17:12 |
| exarkun | Although postgres is also doing lots of stuff | 17:12 |
| zooko | Yeah mine has 30 minutes CPU and it was restarted... | 17:12 |
| arigato | ronny: I'm fine with freezes or something, as long as you announce it first | 17:13 |
| arigato | just talking about it here is not enough | 17:13 |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) joined #pypy. | 17:14 | |
| kenaan | 03fijal 10r8004114 pypy/branch/out-of-line-guards/pypy 07M(runner.py jtransform.py history.py pyjitpl.py rclass.py): Progress on out-of-line guards. Use weakref for storing affected codes ... | 17:14 |
| exarkun | my latest complain about trac, though, is that the standard user registration plugin (no registration built in) lets users corrupt your password file | 17:15 |
| zooko | Eh, at least a day or two ago, can't find it. | 17:15 |
| zooko | We use sqlite instead of postgres and we have the latest stable version of trac -- 0.12 -- where twistedmatrix.com had an older version last time I looked. | 17:16 |
| zooko | But if I had to guess, I would guess that we would probably have similar problems to you if we had similar load of users and revisions. | 17:16 |
| zooko | Hm, how does it let users corrupt your password file? | 17:16 |
| zooko | We use some registration thing that stores auth information in a file that isn't your unix accounts file. An "htpasswd". | 17:17 |
| antocuni_ | uhm, we have "almost" a problem on codespeak | 17:17 |
| antocuni_ | there are only 264M left on the home partition | 17:17 |
| antocuni_ | which is where buildbot lives | 17:17 |
| fijal | danchr: pypy/module/_stackless/test/ | 17:18 |
| fijal | why is this in .hgignore? | 17:18 |
| ronny | arigato: let me kill a big file | 17:19 |
| ronny | eh antocuni_ | 17:19 |
| antocuni_ | arigato: could you create me a directory on /dev/sda1 where to put all the old buildbot stuff? | 17:19 |
| danchr | the .hgignore was generated by hgsubversion, but I removed or collapsed some of it | 17:19 |
| kenaan | 03arigo 10r8004214 07M(pypy/branch/getopt-appmain/pypy/translator/goal/app_main.py): Fix. ... | 17:20 |
| CIA-9 | 03arigo * 74bbe61137d9 r39488 10bitbucket/pypy/ (10 files in 8 dirs): | 17:20 |
| CIA-9 | Merge branch/jit-stackcheck. | 17:20 |
| CIA-9 | Reintroduces (cheap) stack checks in JITted code. * 14http://bitbucket.org/pypy/pypy/changeset/74bbe61137d9/ | 17:20 |
| CIA-9 | 03convert-repo * 7bacafd654eb r39487 10bitbucket/: closed branch jit-stackcheck * 14http://bitbucket.org/pypy/pypy/changeset/7bacafd654eb/ | 17:20 |
| ivan (~ivan@unaffiliated/ivan/x-000001) left irc: Ping timeout: 240 seconds | 17:20 | |
| ambv (~ambv@host-128.192.109.111.psi.de) left irc: Quit: enthusiastic non-action | 17:21 | |
| antocuni_ | ronny: thanks for having removed the file, but I fear is still not enough for holding a backup of buildbot logs | 17:21 |
| antocuni_ | I suppose I could move them to /tmp, but I'm a bit scaried :-) | 17:22 |
| exarkun | You might just throw away sufficiently old buildbot logs | 17:22 |
| exarkun | They're not really good for anything | 17:22 |
| antocuni_ | yes, it's just that I didn't want to think about what to keep and what not :-) | 17:22 |
| arigato | check them in the pypy repo... hum | 17:23 |
| antocuni_ | eh | 17:23 |
| Nick change: antocuni_ -> antocuni | 17:23 | |
| exarkun | Also, sufficiently recent versions of buildbot will compress newly written logs and let you configure a max number to keep (it will delete extras beyond that automatically) | 17:23 |
| arigato | where are the logs so far? | 17:23 |
| antocuni | in ~buildmaster/pypy | 17:23 |
| antocuni | I want to copy the whole dir to the new buildbot, so we keep the history of e.g. the tests run in the past days | 17:24 |
| arigato | 400 MB "only", so it should fit on ~antocuni --- also bzip2'ed it should be small | 17:25 |
| antocuni | arigato: 400MB? It's 1.7 | 17:25 |
| antocuni | 1.7GB | 17:25 |
| fijal | I'm unable to ssh to codespeak | 17:25 |
| arigato | antocuni: are you counting subdirs too? | 17:25 |
| antocuni | yes | 17:25 |
| antocuni | du -h | 17:25 |
| arigato | ah, ok, I see | 17:26 |
| arigato | the subdirs are not readable by ~arigo, so I missed them --- also they are compressed | 17:26 |
| antocuni | yes, and the test results are actually in the subdirs, so we really want them :-) | 17:26 |
| arigato | where should I create the dir? | 17:27 |
| antocuni | anywhere outside /home, I think | 17:27 |
| arigato | '/' is already a bit of a mess, if you ask me | 17:27 |
| antocuni | /backup? | 17:27 |
| arigato | no clue what it's used for | 17:28 |
| antocuni | /backup/old-svn-based-buildbot | 17:28 |
| arigato | ok | 17:28 |
| antocuni | well, if everything goes well we can kill it soon | 17:28 |
| antocuni | I just want to play safe | 17:28 |
| arigato | ok | 17:28 |
| arigato | done | 17:28 |
| antocuni | thanks | 17:29 |
| ivan (~ivan@unaffiliated/ivan/x-000001) joined #pypy. | 17:29 | |
| Moku (~John@217.191.33.81) left irc: Ping timeout: 245 seconds | 17:30 | |
| Moku (~John@osbk-4d087b2b.pool.mediaWays.net) joined #pypy. | 17:30 | |
| fijal | eh | 17:34 |
| fijal | codespeak is unusable | 17:34 |
| fijal | I can't ssh, can't svn up | 17:34 |
| arigato | works from here | 17:35 |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) left irc: Read error: Connection timed out | 17:35 | |
| antocuni | works from here too | 17:35 |
| arigato | might be a bit slow, if anto is busy copying files from one partition to another | 17:35 |
| antocuni | yes, but you should definitely be able to ssh in | 17:35 |
| fijal | not in like 5 minutes | 17:36 |
| fijal | better now | 17:36 |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) joined #pypy. | 17:36 | |
| fijal | not by much though | 17:36 |
| fijal | I could ssh, still svn up is taking forever | 17:36 |
| antocuni | the big copy is finished | 17:39 |
| fijal | I've cleaned up some stuff | 17:42 |
| arigato | antocuni: sorry if I seem to insist, but if you're planning to have us switch very soon, then you should announce it to pypy-dev | 17:44 |
| antocuni | arigato: yes, but as I told I'd like to be sure that at least buildbot works :-) | 17:44 |
| antocuni | I'm doing it right now | 17:44 |
| Action: arigato -> dinner | 17:46 | |
| arigato | see you | 17:46 |
| fijal | OutOfFoodException | 17:46 |
| antocuni | see you | 17:46 |
| arigato | SameAsFijalException | 17:46 |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Quit: See you | 17:46 | |
| fijal | I have to go and fetch something | 17:47 |
| antocuni | ok, the new buildbot seems to be up and running | 17:51 |
| antocuni | and it correctly show the old test results | 17:52 |
| antocuni | although in a wrong order it seems, but I think it's because of a change I did to play well with hg (and it seems to play not-so-well with svn, do we care?) | 17:52 |
| Action: antocuni starts a test build | 17:52 | |
| ronny | antocuni: might be related to revision numbers | 17:53 |
| antocuni | yes | 17:53 |
| antocuni | I remember I changed how they are sorted, because of course we cannot sort alphabetically | 17:53 |
| CIA-9 | 03fijal * e407bdf735c5 r39489 10bitbucket/pypy/ (5 files in 4 dirs): | 17:53 |
| CIA-9 | Progress on out-of-line guards. Use weakref for storing affected codes | 17:53 |
| CIA-9 | and cheat (horribly) to pretend that LoopToken is a low-level pointer * 14http://bitbucket.org/pypy/pypy/changeset/e407bdf735c5/ | 17:53 |
| CIA-9 | 03arigo * e73c414c7186 r39490 10bitbucket/pypy/translator/goal/app_main.py: Fix. * 14http://bitbucket.org/pypy/pypy/changeset/e73c414c7186/ | 17:53 |
| bsod1 (~osa1@188.58.244.116) joined #pypy. | 17:56 | |
| antocuni | ronny: please stop to push changes to the repo | 17:56 |
| antocuni | else we keep creating new heads | 17:56 |
| antocuni | we need to pick a head which has the svn externals merged, else it buildbot cannot work | 17:57 |
| antocuni | ah cool, it seems that the latest two checkins did not create heads in the default branch :-) | 17:58 |
| CIA-9 | 03antocuni * e5b73981fc8d r39491 10bitbucket/: merge heads * 14http://bitbucket.org/pypy/pypy/changeset/e5b73981fc8d/ | 18:00 |
| antocuni | ok, the build is in-progress | 18:01 |
| __name__ (~name@sburn/devel/name) joined #pypy. | 18:01 | |
| antocuni | I'll check is later this evening | 18:02 |
| antocuni | and if everything is ok, I'll send an announcement to pypy-dev | 18:02 |
| antocuni | http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1273 | 18:02 |
| ronny | antocuni: i noticed to late that i had it running, i made myself a new command for later, tell me when i can mess up things again | 18:04 |
| antocuni | ronny: not before tomorrow morning, I'd say | 18:05 |
| antocuni | so that if everything goes well, we can have nightly builds this night | 18:05 |
| ErKa (~keryell@keryell.pck.nerim.net) joined #pypy. | 18:16 | |
| romao (~romao@unaffiliated/errado) left irc: Ping timeout: 240 seconds | 18:17 | |
| antocuni (~antocuni@host65-124-dynamic.7-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 18:18 | |
| danchr | quick conversions of the subrepos to Mercurial http://hg.villiom.dk/python/pypy/ | 18:22 |
| jimbaker (~jimbaker@c-24-8-39-78.hsd1.co.comcast.net) left irc: Quit: jimbaker | 18:26 | |
| ErKa (~keryell@keryell.pck.nerim.net) left irc: Ping timeout: 264 seconds | 18:26 | |
| jimbaker (~jimbaker@c-24-8-39-78.hsd1.co.comcast.net) joined #pypy. | 18:26 | |
| zooko (~user@173-164-32-246-colorado.hfc.comcastbusiness.net) left irc: Quit: ERC Version 5.3 (IRC client for Emacs) | 18:38 | |
| fijal (~fijal@41-134-41-226.dsl.mweb.co.za) left irc: Ping timeout: 240 seconds | 18:47 | |
| ErKa (~keryell@keryell.pck.nerim.net) joined #pypy. | 18:48 | |
| santagada (~lsantagad@143.54.235.151) joined #pypy. | 18:54 | |
| santagada | what is happening with mercurial? is something mirroring commits? | 18:56 |
| kenaan | 03david 10r8004314 pypy/branch/arm-backend/pypy/jit/backend/arm 07M(regalloc.py regalloc.py): Next register allocation fix ... | 19:01 |
| zooko (~user@173-164-32-246-colorado.hfc.comcastbusiness.net) joined #pypy. | 19:06 | |
| dan_waterworth (~dan@92.26.105.115) left irc: Quit: Leaving | 19:07 | |
| dmalcolm | Random newbie question: I'm attempting to patch code generation to supply python-level source code in C-level comments (in translator/c/funcgen.py) . I was going to use the "offset" of the objspace.flow.model.SpaceOperation instances, but they're almost all the default (-1). Am I going to need to go through the code fixing this first, or am I missing something | 19:08 |
| dmalcolm | ? | 19:08 |
| Alex_Gaynor | dmalcolm: I fear you'll need to wait for {arigato,cfbolz,fijal} who know this part of the code. | 19:08 |
| dmalcolm | ah, thanks | 19:09 |
| Action: dmalcolm hopes he's correctly understanding the various levels of the system | 19:09 | |
| Alex_Gaynor | flow is the very first part of the translation tool chain | 19:09 |
| dmalcolm | (nods) | 19:10 |
| dmalcolm | (fwiw, am looking at making the autogenerated .c code easier to read) | 19:14 |
| amaury_ | nice goal | 19:14 |
| Alex_Gaynor | amaury_: DO you know if there's any reason buildbot shouldn't be triggered ATM? | 19:16 |
| amaury_ | no, why? | 19:18 |
| amaury_ | maybe they were already updated to track the hg repo | 19:18 |
| jcea_BT (jcea@jabber.hst.ru) left #pypy. | 19:25 | |
| danchr | I think they were | 19:27 |
| amaury_ (5bc3480e@gateway/web/freenode/ip.91.195.72.14) left irc: Quit: Page closed | 19:28 | |
| ErKa (~keryell@keryell.pck.nerim.net) left irc: Read error: Operation timed out | 19:29 | |
| jcea_BT (~jcea@jabber.hst.ru) joined #pypy. | 19:30 | |
| kenaan | 03hakanardo 10r8004414 pypy/branch/jit-unroll-loops/pypy 07M(compile.py test_memmgr.py test_optimizebasic.py test_pypy_c.py): fixed tests ... | 19:52 |
| cwillu_at_work (~cwillu@cwillu.com) left irc: Ping timeout: 272 seconds | 19:59 | |
| santagada (~lsantagad@143.54.235.151) left irc: Quit: Ex-Chat | 20:01 | |
| Alex_Gaynor | translating with cpython is insane :( | 20:15 |
| idnar (~quassel@unaffiliated/idnar) left irc: Ping timeout: 260 seconds | 20:17 | |
| Moku (~John@osbk-4d087b2b.pool.mediaWays.net) left irc: Read error: Connection reset by peer | 20:20 | |
| mat^2 (~mathias@94.191.194.54.bredband.3.dk) left irc: Ping timeout: 260 seconds | 20:22 | |
| Moku (~John@osbk-4d087b2b.pool.mediaWays.net) joined #pypy. | 20:23 | |
| exarkun | Hey twisted_tcp is getting slower what are you doing, http://speed.pypy.org/timeline/?exe=1%2C3&base=2%2B35&ben=twisted_tcp&env=tannit&revs=50 | 20:36 |
| mat^2 (~mathias@94.191.194.54.bredband.3.dk) joined #pypy. | 20:36 | |
| lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving | 20:42 | |
| antocuni (~antocuni@host65-124-dynamic.7-79-r.retail.telecomitalia.it) joined #pypy. | 20:51 | |
| bsod1 (~osa1@188.58.244.116) left irc: Remote host closed the connection | 20:55 | |
| antocuni | cool, t | 20:56 |
| antocuni | the hg based buildbot "worked | 20:56 |
| antocuni | " | 20:56 |
| antocuni | there are tons of failing tests, but probably they are legitimate | 20:57 |
| Alex_Gaynor | antocuni: What do we need to enter to do branches? | 20:58 |
| ronny | antocuni: did they fail before? | 20:58 |
| ronny | Alex_Gaynor: hg branch thename | 20:58 |
| ronny | then the next commit will be on that branch | 20:58 |
| Alex_Gaynor | ronny: no, I meant to trigger a build of that branch in the buildbot | 20:59 |
| Alex_Gaynor | before we entered `branches/fast-forward` for example | 20:59 |
| antocuni | ronny: I don't know, as there are some checkins since the yesterday | 20:59 |
| ronny | i see | 20:59 |
| antocuni | most of the failures are related to the jit, I think it's because of armin's stackcheck branch | 20:59 |
| antocuni | Alex_Gaynor: just the name of the mercurial branch | 21:00 |
| Alex_Gaynor | ok | 21:00 |
| antocuni | Alex_Gaynor: however, keep in mind that branches don't work out of the box | 21:00 |
| antocuni | because they miss externals | 21:00 |
| antocuni | I'll write an howto to deal with active branches | 21:01 |
| Alex_Gaynor | antocuni: so if I just triggered a fast-forward build, is it going to break because of that? | 21:01 |
| antocuni | yes | 21:01 |
| antocuni | e.g., it misses the testrunner directory | 21:01 |
| lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) left irc: Remote host closed the connection | 21:01 | |
| ronny | antocuni: is testrunner a subrepo or a copy? | 21:02 |
| antocuni | Alex_Gaynor: look at 85b74c8de1c9 | 21:02 |
| antocuni | ronny: it's an svn rubrepo | 21:02 |
| antocuni | we will probably want to make it an hg subrepo at some point | 21:03 |
| ronny | oh, i see | 21:03 |
| ronny | i gess i'll pester the bitbucket guys a bit | 21:04 |
| antocuni | for what? | 21:04 |
| ronny | wrt something akin to organisations | 21:05 |
| ronny | (the github thing to have a group of people manage the repos of a project0 | 21:05 |
| ronny | i know they are working on something, but i have no idea how close to completion | 21:05 |
| antocuni | ah, so that if we create a new repo under pypy a selected group of people automatically become admin? | 21:05 |
| ronny | antocuni: no, a group of people will be allowed to create repos under pypy and be admin for them | 21:06 |
| antocuni | ok | 21:07 |
| antocuni | while you are at it, tell them that I'd like 1) the name of the committer as the sender in the email and 2) the branch name also in the email | 21:07 |
| antocuni | :-) | 21:07 |
| ronny | you might want to open a bug for that | 21:08 |
| antocuni | I think I'll do | 21:09 |
| antocuni | where is the official issue tracker? | 21:09 |
| Arfrever (~Arfrever@gentoo/developer/Arfrever) left irc: Quit: Ex+re (KVIrc 4) | 21:16 | |
| Alex_Gaynor | antocuni: http://bitbucket.org/site/master/issues/new | 21:20 |
| antocuni | thanks | 21:20 |
| idnar (~quassel@unaffiliated/idnar) joined #pypy. | 21:22 | |
| stakkars_ (~tismer@brln-4db94d1a.pool.mediaWays.net) joined #pypy. | 21:29 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 21:31 | |
| woulf (~quassel@p5796F5C3.dip.t-dialin.net) left irc: Remote host closed the connection | 21:31 | |
| Ademan | wait, did I read wrong or are we close to having hg support? | 21:55 |
| stakkars_ (~tismer@brln-4db94d1a.pool.mediaWays.net) left irc: Quit: hasta la vista | 21:59 | |
| dcolish (~dcolish@li95-246.members.linode.com) left irc: Quit: Coyote finally caught me | 22:05 | |
| dcolish (~dcolish@72.249.182.175) joined #pypy. | 22:08 | |
| danchr | antocuni: I converted some of the subrepos to Mercurial they're at http://hg.villiom.dk/python/pypy/ | 22:10 |
| antocuni | danchr: thanks | 22:10 |
| danchr | you might have to hack the PyPy build infrastructure a bit to use them as-is | 22:11 |
| antocuni | the question is more whether we want to migrate them or not | 22:12 |
| antocuni | for most, I'd say yes | 22:12 |
| antocuni | bug e.g. pyrepl is really an external project | 22:13 |
| danchr | can't help you with that one, but I figured the conversions might be useful if you do :) | 22:13 |
| antocuni | sure :-) | 22:13 |
| antocuni | did you use the authormap? | 22:13 |
| danchr | yes | 22:13 |
| danchr | also a tagpath and I renamed the one branch in pyrepl so it wasn't called ../branch/pyrepl | 22:14 |
| antocuni | ah, I never realized that there is a branch in pyrepl | 22:15 |
| danchr | I contemplated stripping it, but didn't see the point | 22:16 |
| danchr | you can also close it if you like :) | 22:16 |
| antocuni | eh, one thing at a time | 22:16 |
| antocuni | first, I want to officially switch | 22:16 |
| mwhudson | yeah, if pyrepl is going to be maintained anywhere else, it's going to be at launchpad.net/pyrepl | 22:16 |
| antocuni | then, we'll take care of the rest :-) | 22:16 |
| danchr | working with Bazaar is a pain | 22:17 |
| antocuni | mwhudson: then let's keep it on svn, else it will be a nightmare for us | 22:17 |
| mwhudson | antocuni: oh, to include it in pypy still? | 22:17 |
| mwhudson | hm | 22:17 |
| antocuni | yes, so far pyrepl is included by default | 22:17 |
| antocuni | we need it for the prompt | 22:17 |
| mwhudson | maybe i should use it as an excuse to learn mercurial then :) | 22:17 |
| antocuni | :-) | 22:17 |
| antocuni | well, we don't "need" it, but we use it for readline | 22:18 |
| mwhudson | sure | 22:18 |
| mwhudson | danchr: the pyrepl import should be one directory deeper | 22:20 |
| danchr | mwhudson: I'm probably biased, but my experience is that Bazaar sucks compared to Mercurial :) | 22:20 |
| mwhudson | danchr: funnily enough... | 22:20 |
| danchr | mwhudson: yeah, that's why I suggested that using them as-is would require a bit of hackery to PyPy | 22:21 |
| antocuni | elbowtone: vcs | 22:21 |
| elbowtone | codeville is clearly the best VCS ever | 22:21 |
| antocuni | ok, let's migrate to that | 22:21 |
| mwhudson | danchr: well, not even to be useful to pypy, just to be a sensible import | 22:21 |
| mwhudson | (i realise this is because the layout in svn is whack) | 22:22 |
| antocuni | ah yes, indeed | 22:22 |
| danchr | I can do that, with a second pass conversion with 'hg convert' | 22:22 |
| antocuni | in pypy we import just one dir of pyrepl, not the whole repo | 22:22 |
| antocuni | the same for greenlet, iirc | 22:22 |
| antocuni | this make it also more difficult to migrate pyrepl to mercurial, because we would need some custom logic to put it on sys.path | 22:23 |
| antocuni | (or use a symlink) | 22:23 |
| mwhudson | just do the conversion right :-) | 22:23 |
| danchr | if that's what you'd like, sure :) | 22:24 |
| antocuni | well, my point is that you cannot import just a dir inside a subrepo, you need to import the whole subrepo | 22:24 |
| danchr | ah, I see the toplevel in pyrepl is empty | 22:25 |
| mwhudson | antocuni: repo in svn means, if anything, "the whole damn thing" | 22:26 |
| antocuni | I know | 22:26 |
| ronny | svn's hierachial structure makes some things more easy | 22:26 |
| mwhudson | one of the design decisions with svn that didn't play out so well on balance i think.. | 22:26 |
| antocuni | mwhudson: but currently in pypy we import trunk/pyrepl/pyrepl | 22:26 |
| mwhudson | antocuni: right | 22:26 |
| ronny | i suppose pypy could get a contrib area where one can put reasonably well structured subrepos of stuff like py, py.test, pyrepl | 22:27 |
| mwhudson | probably because i or hpk did something dumb when we converted from cvs i guess | 22:27 |
| ronny | alternatively it could be solved like in pida (where we just have a script grab the externals) | 22:27 |
| danchr | the problem with Subversion is that important concepts like tags and branches are conventions, and thus not enforced | 22:27 |
| ronny | hmm | 22:28 |
| ronny | i think i'll tweet about the official hg repo now | 22:29 |
| antocuni | ronny: wait | 22:30 |
| ronny | oO | 22:30 |
| antocuni | I'd like to send a mail to pypy-dev first | 22:31 |
| antocuni | I'd say that as long as the svn repo is writable, the hg one is not "official" | 22:31 |
| ronny | i didnt tell its the primary one now, just that its up | 22:31 |
| antocuni | ok ok :-) | 22:31 |
| antocuni | not really a problem | 22:31 |
| amaury_ (5645c561@gateway/web/freenode/ip.86.69.197.97) joined #pypy. | 22:34 | |
| danchr | hmmm, seems like I should implement filemap renaming in hgsubversion to get pyrepl right& | 22:34 |
| amaury_ | are the builbots already tied to hg? | 22:35 |
| antocuni | amaury_: yes | 22:35 |
| amaury_ | but they don't work yet? | 22:36 |
| antocuni | no, they should work | 22:36 |
| antocuni | however, before you can run it on a branch you need to import the svn externals on that branch | 22:36 |
| antocuni | I'm writing an howto right now | 22:36 |
| amaury_ | so they don't work yet. | 22:37 |
| antocuni | well, they do for trunk :-) | 22:37 |
| amaury_ | will we continue to work with branches the same way as we did with svn? | 22:38 |
| antocuni | like? | 22:39 |
| amaury_ | for example, it's difficult to follow the work done in a branch | 22:39 |
| amaury_ | pypy-svn entries don't show the branch | 22:39 |
| amaury_ | and bitbucket interface cannot show a branch's log | 22:40 |
| antocuni | yes, I realized that :-( | 22:40 |
| antocuni | I think we can ask the bb guys to implement it, or at worst write a small cgi hook that sends the email as we want | 22:40 |
| ArneBab (~quassel@HSI-KBW-109-192-087-031.hsi6.kabel-badenwuerttemberg.de) left irc: Read error: Connection reset by peer | 22:40 | |
| antocuni | I'd say that everything related to this is open to discussion | 22:41 |
| ArneBab (~quassel@HSI-KBW-109-192-087-031.hsi6.kabel-badenwuerttemberg.de) joined #pypy. | 22:41 | |
| amaury_ | when should we use branches vs. forks? | 22:42 |
| zooko (user@173-164-32-246-colorado.hfc.comcastbusiness.net) left #pypy ("#tahoe-lafs"). | 22:42 | |
| antocuni | personally, I'd prefer to always use branches, so that the history is kept in one place | 22:43 |
| antocuni | but of course we cannot stop people to do forks | 22:43 |
| antocuni | note that if you do a fork you loose all the niceties like commit emails, irc messages, and buildbot | 22:43 |
| amaury_ | note that if you do a branch you loose all the niceties like commit emails, irc messages, and buildbot | 22:44 |
| amaury_ | because everything is messed | 22:44 |
| danchr | I'd say use clones or MQ as a staging area; use them until you have something worth sharing? | 22:45 |
| antocuni | uh? how would it be different than now? | 22:45 |
| danchr | not much perhaps | 22:46 |
| amaury_ | today branches are clearly named in emails and IRC | 22:46 |
| antocuni | I agree | 22:48 |
| antocuni | we will have to fix it | 22:48 |
| antocuni | but first, let's complete the migration :-0 | 22:48 |
| antocuni | :-) | 22:48 |
| kenaan | 03antocuni 10r8004514 pypy/extradoc/planning/hg-migration 05A(active-branches-howto.txt) 06D(merge-howto.txt): rename the file, and add a paragraph for how to import svn externals ... | 22:53 |
| amaury_ | do buildbots really need 19 minutes to "hg update"? | 22:54 |
| antocuni | amaury_: the first time they need to clone the whole repo | 22:56 |
| antocuni | then, they will just pull the new commits | 22:56 |
| amaury_ | yes, but the task starts with "rm -rf" | 22:57 |
| antocuni | uhm | 22:57 |
| amaury_ | http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1275/steps/hg | 22:57 |
| antocuni | I'm quite sure than we I ported buildbot to hg I checked that they didn't clone the whole repo all the times | 22:58 |
| antocuni | so, I don't know what's happening :-( | 22:58 |
| antocuni | anyway, I'll investigate tomorrow because now it's getting late | 22:58 |
| Action: amaury_ -> sleep as well | 22:59 | |
| antocuni | bye | 22:59 |
| amaury_ (5645c561@gateway/web/freenode/ip.86.69.197.97) left irc: Quit: Page closed | 22:59 | |
| kenaan | 03afa 10r8004614 pypy/branch/fast-forward 05A(.hgignore) 07M(argument.py asmmemmgr.py llmodel.py test_asmmemmgr.py model.py assembler.py codebuf.py regalloc.py rx86.py test_ztranslation.py viewcode.py pyjitpl.py __init__.py interp_ ... | 23:03 |
| antocuni (~antocuni@host65-124-dynamic.7-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 23:07 | |
| Nick change: ousado_ -> ousado | 23:13 | |
| ousado (~ousado@p5B3C163F.dip0.t-ipconnect.de) left irc: Changing host | 23:13 | |
| ousado (~ousado@unaffiliated/ousado) joined #pypy. | 23:13 | |
| bobbyz_ (~bobbyz@12.131.26.130) left irc: Read error: Operation timed out | 23:24 | |
| __name__ (~name@sburn/devel/name) left irc: Remote host closed the connection | 23:32 | |
| bgola (~Bruno@206.196.111.173) left irc: Ping timeout: 240 seconds | 23:32 | |
| cwillu_at_work (~cwillu@cwillu.com) joined #pypy. | 23:35 | |
| cwillu_at_work (~cwillu@cwillu.com) left irc: Ping timeout: 240 seconds | 23:46 | |
| cwillu_at_work (~cwillu@cwillu.com) joined #pypy. | 23:49 | |
| --- Tue Dec 14 2010 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!