#pypy IRC log for Wednesday, 2011-05-18

squiddy (~squiddy@x242.wh17.tu-dresden.de) left irc: Remote host closed the connection00:14
DasIch (~DasIch@93.216.71.59) left irc: Ping timeout: 260 seconds00:16
eide (~eide@171.10.9.46.customer.cdi.no) joined #pypy.00:19
eide (~eide@171.10.9.46.customer.cdi.no) left irc: Changing host00:19
eide (~eide@unaffiliated/eide) joined #pypy.00:19
Sentynelhm, out of curiosity I benchmarked a really simple primality test for all n < 1 million in cpython 2.7, pypy 1.5, rpython compiled, and pure C00:24
Sentynelcpython: ~4s, pypy: ~0.65s, rpython: 0.35s, C: 0.08s00:25
Alex_Gaynorpaste of the code?00:26
Sentynelhttp://pastebin.com/zSzmQCZN00:27
Alex_Gaynortry increasing to 2 million :000:29
Sentynela friend contributed a java version which runs in 0.36s00:30
Alex_Gaynorcan you make it actually print the number of primes it sees00:31
Alex_GaynorI think GCC is just removing everything as dead code00:31
harrison (~sr@adsl-76-223-74-37.dsl.chcgil.sbcglobal.net) joined #pypy.00:32
Sentynelit was doing that, but the time output was 000:32
Sentynelgimme a sec, I'll get it to output00:32
Sentynelwith n=2mil: 148933 primes in 0.22000000:33
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Read error: Operation timed out00:34
Sentynelother results with n=2mil: java: 0.28, rpython: 0.92, pypy: 1.46, cpython: 10.700:35
Alex_Gaynorerr did java speed up?00:36
kenaan12wlav reflex-support 11a1cbea871a80 15/pypy/module/cppyy/test/test_datatypes.py: coding convention fixes00:36
kenaan12wlav reflex-support 111f7198bb9628 15/pypy/module/cppyy/test/: add (start of) new series of tests00:36
Sentynelyes. yes it did.00:36
Action: Sentynel blinks00:36
Sentynelthat's a bit odd.00:36
Alex_Gaynorthats... not how computers work00:36
Sentynelwell00:36
etrepum (~bob@76.14.67.145) joined #pypy.00:37
Sentyneljava is jitted too00:37
Alex_Gaynoryes, but it has to do the same work, AND MORE00:37
Sentynellemme make that output the prime count as well..00:37
daniloaf (~daniloaf@189.71.97.196) joined #pypy.00:38
amaury_ (~amaury_@249-66.203-62.cust.bluewin.ch) left irc: Ping timeout: 258 seconds00:41
MugginsM (~mugginsm@ee4019lt.ece.auckland.ac.nz) joined #pypy.00:42
Sentyneler, we are having some java issues, bear with me..00:42
Sentynelokay turns out I'm an idiot00:44
Sentynelrevised results once translate finishes running00:44
Action: Alex_Gaynor suspects that may be an overstatement, but waits00:44
DasIch (~DasIch@p4FFDEAD9.dip.t-dialin.net) joined #pypy.00:45
daniloaf (~daniloaf@189.71.97.196) left irc: Quit: Saindo00:46
Sentynelokay, for n=2million: C: 0.27, Java: 0.34, RPython: 0.89, PyPy: 1.75, Python: 9.8300:48
Sentynelbest of four runs in each case00:48
DasIch (~DasIch@p4FFDEAD9.dip.t-dialin.net) left irc: Ping timeout: 276 seconds00:50
derdon (~derdon@p54A6F864.dip.t-dialin.net) left irc: Remote host closed the connection00:52
derdon (~derdon@p54A6F864.dip.t-dialin.net) joined #pypy.00:52
derdon (~derdon@p54A6F864.dip.t-dialin.net) left irc: Ping timeout: 240 seconds00:56
aat (~aat@rrcs-184-75-54-130.nyc.biz.rr.com) left irc: Read error: Connection reset by peer01:07
aat (~aat@rrcs-184-75-54-130.nyc.biz.rr.com) joined #pypy.01:07
rguillebertstrange that rpython is slower than java01:23
Sentynelrguillebert: well, I don't know the specifics of rpython output code, but I'd suspect that this test hammers python's overheads with e.g. integer length checks very heavily01:24
rguillebertrpython is turned into C01:25
Sentynelyes, but obviously there are overheads01:25
Sentynelwhich, apparently, are strongly highlighted by this particular test01:25
rguillebertI don't think overflow is checked until you do it explicitely01:26
ssutch_ (~ssutch@c-71-202-124-28.hsd1.ca.comcast.net) joined #pypy.01:26
rguillebert(from what I read a long time ago)01:26
rguillebertisn't checked01:28
rguillebertsorry01:28
eide (~eide@unaffiliated/eide) left irc: Quit: Leaving01:32
Sentynelthere an easy way to give translate.py extra gcc args?01:32
Sentynelactually, higher level question01:33
Sentynelthere an easy way to get profileable output from translate.py?01:33
whyking (~quassel@ip68-0-221-90.ri.ri.cox.net) left irc: Remote host closed the connection01:35
ssutch_ (~ssutch@c-71-202-124-28.hsd1.ca.comcast.net) left irc: Quit: Colloquy for iPad - http://colloquy.mobi01:36
aat (~aat@rrcs-184-75-54-130.nyc.biz.rr.com) left irc: Quit: Computer has gone to sleep.02:14
rguillebertIf you don't use the jit then if you compile your program with the debugging symbols I guess you could profile it02:20
SentynelI'm building custom rpython code here, not pypy itself02:26
tav (~tav@92.7.129.170) left irc: Ping timeout: 248 seconds02:29
Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 246 seconds02:29
Sentynelhmph02:31
Sentynelwell02:31
SentynelI kludged -pg in as a gcc option02:31
Sentynelwhich worked, but provides absolutely no help whatsoever as to why it's slow, 'cos it just tells me that 97% of the time is spent in pypy_g_isPrime02:32
tav (~tav@92.7.109.93) joined #pypy.02:33
gutworthwhat prime algorithm are you using?02:43
Sentynelgutworth: it's a very basic naive check02:43
SentynelI'm not sieving or anything02:43
Sentynelhttp://pastebin.com/Jaf8XGs602:44
gutworthwell, do you expect that to be fast? :)02:44
SentynelI'm not expecting it to be fast02:45
SentynelI'm wondering why RPython is so much slower than Java running effectively the same code02:45
gutworthcould by anything02:47
gutworthcould be better sqrt impl02:47
gutworthor clever mode02:47
gutworth*mod02:47
harrison (~sr@adsl-76-223-74-37.dsl.chcgil.sbcglobal.net) left irc: Ping timeout: 252 seconds02:50
mwhudsonrandom guess, isPrime will be doing a lot of int->float promotions?02:51
Sentynelmwhudson: only in the results from the square root02:52
mwhudsonit will be doing in the loop check too?02:52
mwhudsonwhile i <= lim:02:52
mwhudsoni is int, lim is float02:52
Sentyneloh, true, lemme fix that02:53
Sentyneltook 0.1s off the time; it's still slower by a significant margin02:54
mwhudsonheh02:56
mwhudsonwell, no real ideas from me i guess02:56
mwhudsonyou could look at the operation traces to see if there's any obvious stupidities02:56
mwhudsonbut i don't even remember how to do that02:56
SentynelI created a modified version stripping out the sqrt(x) and just using x/2 (and reducing the number of values checked by a factor of ten to compensate for how slow that is), and there's still a significant speed drop in rpython, so I don't think sqrt is to blame03:00
Sentynelc: 0.32s, java: 0.37s, rpython: 1.06s03:01
gutworthyou could always take a gander at the c code03:02
gutworthperhaps gcc is missing some optimization03:02
SentynelI did03:02
Sentynelit was full of gotos03:02
Sentyneland opaquely named variables03:02
gutworthyep03:02
SentynelI did have a go at working out what it was doing, but I didn't get very far03:03
gutworthhmm, I wonder if the problem is the mod03:04
gutworthsome magic has to be done to get % to truncate like python in c03:04
mwhudsonyou could put assert $x > 0 in various places03:24
mwhudson(i think)03:24
gutworthI'm surprised the annotator doesn't already pick up on that03:31
mwhudsonyeah, looks like it does03:32
mwhudsoni don't see any sign-shifting in the c03:32
voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 246 seconds03:35
nettok (~nettok@200.119.181.48) joined #pypy.03:37
Dynetrekk (paulanto@lynx.stud.ntnu.no) left #pypy.03:44
gutworth (~benjamin@64-131-13-109.usfamily.net) left irc: Ping timeout: 250 seconds03:45
Sentynelwell, it's not modulo03:48
SentynelI swapped uses of modulo for a custom function that just does a - b * floor (a / b)03:48
Sentynelwhich slowed everything down, but rpy's still way behind03:49
Sentynelc: 0.3, java: 0.35, rpy: 1.8703:49
Sentynelum, I say slowed everything down03:49
Sentynelthat's ~0.03s losses for c and java, which is probably not statistically significant03:50
Sentyneland doubling for rpy03:50
ordiclic_ (~ordiclic@leet.rootards.org) joined #pypy.03:55
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) got netsplit.04:00
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) got netsplit.04:00
ordiclic (~ordiclic@leet.rootards.org) got netsplit.04:00
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) returned to #pypy.04:03
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) returned to #pypy.04:03
ordiclic (~ordiclic@leet.rootards.org) got lost in the net-split.04:11
tos9 (~tos9@unaffiliated/tos9) left irc: 04:16
mrdeep (~mrdeep@pool-96-228-119-203.albyny.east.verizon.net) joined #pypy.04:47
mrdeep (~mrdeep@pool-96-228-119-203.albyny.east.verizon.net) left irc: Client Quit04:49
mrdeep (~mrdeep@pool-96-228-119-203.albyny.east.verizon.net) joined #pypy.04:50
mrdeep (~mrdeep@pool-96-228-119-203.albyny.east.verizon.net) left irc: Client Quit04:52
etrepum (~bob@76.14.67.145) left irc: Quit: etrepum04:53
davisagli (~davisagli@davisagli.com) left irc: Excess Flood05:04
davisagli (~davisagli@davisagli.com) joined #pypy.05:04
danchr (~danchr@cl-848.chi-02.us.sixxs.net) left irc: Read error: Operation timed out05:16
danchr (~danchr@cl-848.chi-02.us.sixxs.net) joined #pypy.05:20
amaury_ (~amaury_@147-153.203-62.cust.bluewin.ch) joined #pypy.05:21
etrepum (~bob@76.14.67.145) joined #pypy.05:24
davisagli (~davisagli@davisagli.com) left irc: Excess Flood05:24
davisagli (~davisagli@davisagli.com) joined #pypy.05:25
Sentynel_ (~sentynel@unaffiliated/sentynel) joined #pypy.05:42
Sentynel (~sentynel@unaffiliated/sentynel) left irc: Disconnected by services05:42
Nick change: Sentynel_ -> Sentynel05:42
nettok (~nettok@200.119.181.48) left irc: Ping timeout: 260 seconds05:49
rndbit (~rndbit@static.107.9.47.78.clients.your-server.de) joined #pypy.05:59
lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Remote host closed the connection06:01
antocuni (~antocuni@host235-125-dynamic.25-79-r.retail.telecomitalia.it) joined #pypy.06:01
MugginsM (~mugginsm@ee4019lt.ece.auckland.ac.nz) left irc: Quit: Leaving06:04
Sentynel_ (~sentynel@unaffiliated/sentynel) joined #pypy.06:05
Sentynel (~sentynel@unaffiliated/sentynel) left irc: Disconnected by services06:05
Nick change: Sentynel_ -> Sentynel06:05
amaury_ (~amaury_@147-153.203-62.cust.bluewin.ch) left irc: Read error: Operation timed out06:35
vokoda (~user@unaffiliated/vokoda) joined #pypy.06:49
ronny (~ronny@pida/ronny) left irc: Read error: Operation timed out07:13
etrepum (~bob@76.14.67.145) left irc: Quit: etrepum07:13
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.07:20
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.07:20
hpk__ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.07:23
Da_Blitz0_007:23
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Client Quit07:23
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Client Quit07:23
hpk__ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Read error: Connection reset by peer07:23
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.07:23
zwu_ (~zwu@c-76-27-220-208.hsd1.wa.comcast.net) joined #pypy.07:23
kenneth_reitz (~kenneth_r@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep.07:29
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.07:30
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Remote host closed the connection07:31
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Quit: Ex-Chat07:31
ronny (~ronny@pida/ronny) joined #pypy.07:32
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.07:33
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.07:33
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Remote host closed the connection07:33
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Remote host closed the connection07:33
Sentynel (~sentynel@unaffiliated/sentynel) left irc: Remote host closed the connection07:44
Sentynel (~sentynel@unaffiliated/sentynel) joined #pypy.07:46
arigato (~arigo@89.204.138.3) joined #pypy.07:47
arigatohi07:47
antocunihi armin07:51
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 246 seconds07:52
kkris (~kris@93-82-35-155.adsl.highway.telekom.at) joined #pypy.07:54
DasIch (~DasIch@p4FFDD921.dip.t-dialin.net) joined #pypy.07:54
squiddy (~squiddy@x242.wh17.tu-dresden.de) joined #pypy.07:56
ronny (~ronny@pida/ronny) left irc: Read error: Connection reset by peer07:58
DasIch (~DasIch@p4FFDD921.dip.t-dialin.net) left irc: Ping timeout: 276 seconds07:59
kenaan12arigo mapdict-interp 1154e1837aa815 15/pypy/objspace/std/: Unsure if this is a good idea: fix (well, minimize at least) the issue of trashing the cache described in th...08:00
kenaan12arigo mapdict-interp 11794d04b66c68 15/pypy/: Tweaks.  Introduce a hack to avoid calling maybe_compile_and_run() too often.  Tentative.08:00
kenaan12arigo default 11518555c57322 15/pypy/module/cpyext/api.py: Print at least the function name.  Might be useful in a translated build.08:00
fijal (~fijal@41.48.27.6) joined #pypy.08:04
ronny (~ronny@pida/ronny) joined #pypy.08:06
fijalhi08:08
arigatohi08:08
Action: arigato -> uni08:09
arigato (~arigo@89.204.138.3) left irc: Quit: See you08:09
zwu_ (~zwu@c-76-27-220-208.hsd1.wa.comcast.net) left irc: Ping timeout: 240 seconds08:09
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.08:11
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) joined #pypy.08:11
hpk_ (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Client Quit08:11
Niedar (~bleh@ip68-99-166-222.hr.hr.cox.net) left irc: Read error: Connection reset by peer08:24
Niedar (~bleh@ip68-99-166-222.hr.hr.cox.net) joined #pypy.08:28
jezdez (~jezdez@unaffiliated/jezdez) left irc: Quit: Bye bye.08:30
jezdez (u124@gateway/web/irccloud.com/x-anogwqgacokmobzb) joined #pypy.08:32
jezdez (u124@gateway/web/irccloud.com/x-anogwqgacokmobzb) left irc: Excess Flood08:35
jezdez (u124@gateway/web/irccloud.com/x-yghtygpjfirehstb) joined #pypy.08:35
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy.08:44
Shanita (~John@osbk-4d08b620.pool.mediaWays.net) left irc: Read error: Connection reset by peer08:44
Moku (~John@osbk-4d08b620.pool.mediaWays.net) joined #pypy.08:48
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.08:48
fijalwow08:58
fijalchrome was checking if I'm not a robot08:58
antocuniuh?08:58
antocuniwhy would chrome care if you are a robot?08:58
fijalgoogle cares08:59
fijalif you type stuff in chrome address bar it looks for it08:59
ousado (~ousado@188-192-13-103-dynip.superkabel.de) left irc: Ping timeout: 240 seconds09:06
fijal (~fijal@41.48.27.6) left irc: Quit: Leaving09:07
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.09:12
arigatowe manage to be 5.5x faster than CPython on this example: http://paste.pocoo.org/show/391076/09:13
arigatobut that's not enough09:13
arigatothe logs clearly show that we are allocating tons of frames and doing call_assembler with tons of arguments09:14
kenaan12stepahn lang-js 11612d38cc537e 15/js/bench/v8/v1/deltablue.js: added missing semicolons to deltablue.js09:15
kenaan12stepahn lang-js 112ee384ccb186 15/js/bench/v8/v1/run.js: enabled deltablue.js09:15
kenaan12stepahn lang-js 11c63c7e2a0dec 15/js/bench/v8/v1/deltablue.js: replaced switch statement for parser09:15
kenaan12stepahn lang-js 116593ba306e02 15/js/bench/v8/v1/deltablue.js: removed comments for parser09:15
kenaan12stepahn lang-js 115e289d7f90a8 15/js/: implemented STORE_MEMBER_PREINCR09:15
kenaan12stepahn lang-js 118fe2e6977835 15/js/: implemented Array.prototype.pop as in ECMA-262 15.4.4.609:15
kenaan12stepahn lang-js 1101ac3b7421fe 15/js/interpreter.py: stubbed allert()09:15
kenaan12stepahn lang-js 1139b0dd40acfd 15/js/jscode.py: fixed wrong base class for JUMP_IF_TRUE09:15
kenaan12stepahn lang-js 113db08258e1e8 15/js/test/test_interp.py: moved test case09:15
kenaan12stepahn lang-js 11da85c11c47c6 15/js/astbuilder.py: fixed whitespaces09:15
kenaan12stepahn lang-js 1175260dba56d9 15/js/jscode.py: extracted removal of last pop into method09:15
kenaan12stepahn lang-js 1190412ea44556 15/js/: implemented switch statement09:15
kenaan12stepahn lang-js 110e61f2a8c76a 15/js/: allow switch without default09:15
kenaan12stepahn lang-js 11939319186301 15/js/: fix wraping for visit_case_clauses09:15
kenaan12stepahn lang-js 110a21415ef142 15/js/operations.py: don't use super since the translator kind of dispise it09:15
kenaan12stepahn lang-js 114e960ef0e8c6 15/js/: express empty default block through EmptyExpression istead of None09:15
kenaan12stepahn lang-js 11f3e969b03ad7 15/js/bench/v8/v1/deltablue.js: backed out of c63c7e2a0dec since switch statement is available09:15
antocuniarigato: because we hit again the trace_limit?09:17
arigatono no09:18
arigatojust because of the nested loop09:18
antocuniah sure09:18
antocuniI overlooked it09:18
ousado (~ousado@188-192-13-103-dynip.superkabel.de) left irc: Remote host closed the connection09:18
arigatoit's a dummy example where we should be at least 20x faster than CPython09:19
antocuniuhm, but why call_assembler then?09:19
antocunishouldn't it just produce a bridge with jumps to the outer loop?09:19
arigatouh?  because there are two loops09:19
antocunis/with/which09:19
arigatothe loops are not in the same function09:19
arigatoyou can't have just a bridge from the inner to the outer09:19
arigatothe bridge from the inner loop stops at the return of g()09:20
antocunibecause it's a recursive portal call?09:21
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.09:22
arigatoindeed, psyco is another 6.5 times faster than pypy09:22
arigatoantocuni: well yes, if want, but it's how we have been doing things since forever now :-)09:23
arigatowhen hitting a loop in another function, we generate a call_assembler to the part of the function that we compile from the loop only09:24
arigatowhen the function returns, tracing the bridge in the inner loop must stop,09:25
arigatobecause tracing cannot follow what occurs outside the function09:25
Action: arigato -> lunch09:25
antocuniaah yes09:25
antocuniI'm stupid09:25
antocuniI forgot about that piece of the story :-)09:25
mat^2 (~mathias@212.130.113.35) joined #pypy.09:27
antocunibah09:34
antocuniby default, the files inside pypy tarballs have weird permissions09:34
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.09:35
antocunithey are unreadable/unexecutable by group and other09:35
antocuniwhich indirectly causes issue72409:36
e-max (~e-max@217.14.244.16) joined #pypy.09:41
ousado (~ousado@188-192-13-103-dynip.superkabel.de) left irc: Remote host closed the connection09:46
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.09:47
antocuniah no, it's more subtle09:48
antocunithe problem is that, for some reason, the checkout on the buildslaves has these permissions09:48
antocuni(i.e., files are only readable by the user)09:49
antocuniand package.py simply copies those09:49
ousado (~ousado@188-192-13-103-dynip.superkabel.de) left irc: Remote host closed the connection10:01
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.10:03
ousado (~ousado@188-192-13-103-dynip.superkabel.de) left irc: Remote host closed the connection10:04
arigatoso a simple fix to package.py would be enough?10:11
antocuniyes, I'm doing it10:13
antocuniI suppose it's safe to set the permissions to 644 for all files, 755 for all dirs, and 755 for bin/pypy10:14
Da_Blitzacording to standard sysadmin practices that is correct10:14
Da_Blitzand an owner/group of root if installed system wide ;)10:15
arigatoantocuni: you can also just call "chmod -R a+rX rootdir"10:18
antocuniuhm, should we maybe set the user/group inside the tarball to something else than buildslave/buildslave?10:18
arigatoyes, probably10:19
antocuniyes, but to what?10:19
antocuniroot?10:19
arigatoroot/root, yes10:19
antocuniarigato: ah, didn't know about the X flag of chmod, nice10:19
arigatofor root/root, you can use the tar flags --owner=root --group=root10:20
Action: antocuni --> lunch10:21
arigatoand maybe --numeric-owner, but I'm not sure10:21
antocuniwell, I suppose that it's safe to assume that root is 0 anyway :-)10:21
Da_Blitznumeric owner would be recomended10:21
Da_Blitzits rare but some sytems dont have a "root" account but the main reason for doing so is if you acedentally forget to set an owner for the files10:22
Da_Blitzand it ends up as buildslave:buildslave which would not exsist on my system10:22
arigatoDa_Blitz: what else do we forget? :-)10:23
Da_Blitzthats about all i can remeber off the top of my head, a README and INSTALL file is always apreciated10:23
Da_Blitzyou could also chuck it in /opt/pypy if you want to follow standards (linux only)10:24
Da_Blitzopt is for self contained 3rd party programs, ie programs that bring thier own file structure and librarys10:24
whyking (~quassel@ip68-0-221-90.ri.ri.cox.net) joined #pypy.10:26
kenaan12bivab arm-backend-2 11a602666f4257 15/pypy/translator/platform/arm.py: improve log message10:33
kenaan12bivab arm-backend-2 1146dfc9c2cdfa 15/pypy/translator/c/src/debug_print.c: remove static keyword from pypy_read_timestamp to match the definition in the header file10:33
kenaan12bivab arm-backend-2 11d4069c95a234 15/pypy/translator/platform/arm.py: merge10:33
lizardo (~lizardo@189.2.128.130) joined #pypy.10:36
jezdez (u124@gateway/web/irccloud.com/x-yghtygpjfirehstb) left irc: Excess Flood10:39
jezdez (u124@gateway/web/irccloud.com/x-snipvljmvqhgtgeu) joined #pypy.10:39
jezdez (u124@gateway/web/irccloud.com/x-snipvljmvqhgtgeu) left irc: Excess Flood10:41
jezdez (u124@gateway/web/irccloud.com/x-zfpvrajmsqumwbiu) joined #pypy.10:41
jezdez_ (~jezdez@unaffiliated/jezdez) joined #pypy.10:42
jezdez (u124@gateway/web/irccloud.com/x-zfpvrajmsqumwbiu) left irc: Client Quit10:42
Nick change: jezdez_ -> jezdez10:42
Nick change: jezdez -> jezde10:42
Nick change: jezde -> jezdez10:42
kenaan12arigo mapdict-interp 11bbc85bbd9806 15/pypy/objspace/std/: Tweak even more.  Results are not satisfying, so it will be backed out for now.10:46
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.10:50
ousado (~ousado@188-192-13-103-dynip.superkabel.de) left irc: Changing host10:51
ousado (~ousado@unaffiliated/ousado) joined #pypy.10:51
ousado (~ousado@unaffiliated/ousado) left irc: Remote host closed the connection11:00
JamesPond (~antonsp4@213.87.137.156) joined #pypy.11:04
derdon (~derdon@p54A6F9A0.dip.t-dialin.net) joined #pypy.11:06
derdon (~derdon@p54A6F9A0.dip.t-dialin.net) left irc: Remote host closed the connection11:08
derdon (~derdon@p54A6F9A0.dip.t-dialin.net) joined #pypy.11:08
Action: LarstiQ is looking for a way to ask the gc to run more often11:11
LarstiQright now pypy is getting reaped by the oom-killer11:11
derdon (~derdon@p54A6F9A0.dip.t-dialin.net) left irc: Ping timeout: 248 seconds11:12
Da_Blitztry setting PYPY_GC_MAX to somthing like 50MB11:14
Da_Blitzin your enviroment11:14
Da_BlitzPYPY_GC_MAX=11MB pypy-c11:14
Da_Blitzor take a look at pypy/rpython/memory/gc/minmark.py for more enviromental varibles (documented at the top of the file)11:14
lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) joined #pypy.11:16
JamesPond (~antonsp4@213.87.137.156) left irc: Quit: CA8D8F8@>20==K9 mIRC 7.1 >B yXo [ www.BestIRC.ru ]11:21
LarstiQDa_Blitz: thanks11:23
LarstiQUsing too much memory, aborting11:25
LarstiQhmm11:25
LarstiQnot sure that is useful?11:25
antocuniLarstiQ: who prints that message?11:28
LarstiQantocuni: that is a good point11:28
antocuniuhm, it seems it's pypy11:29
dgl (~dgl@109.86.165.231) joined #pypy.11:30
antocuniLarstiQ: this means that you are setting PYPY_GC_MAX to a too low value11:30
LarstiQantocuni: sure. When does it consider it too low though?11:30
antocuniLarstiQ: well, this depends on the program you are running11:31
antocuniif it needs to allocate more that PYPY_GC_MAX, then pypy cannot do it and it aborts11:32
LarstiQantocuni: if that is whenever it his the max, then trading in PYPY_GC_MAX abort won't help me with the oom-killer shooting pypy down11:32
Da_Blitzwell then it sounds like the minimum mem requiremnt of your app is larger than the amount of free ram you have left11:33
antocuniyes11:33
LarstiQDa_Blitz: not (by a long shot afaik) on cpython though11:33
antocuniLarstiQ: what are you trying to run, and how much free ram do you have?11:33
Da_Blitzsome things in pypy just chew mem11:33
LarstiQso another good thing to know would be, where does all this memory go?11:33
LarstiQantocuni: bzr selftest, I have 1.5GB physical ram11:34
antocuniand how much mem does it consume on cpython?11:34
LarstiQantocuni: not sure11:35
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.11:35
LarstiQantocuni: can have some numbers on that in a couple of hours11:35
antocuniLarstiQ: it's definitely possible that pypy needs more ram than cpython: the code itself is bigger, and the JIT needs memory to do its magic11:36
Action: LarstiQ nods11:36
antocunialso, the GC runs only every now and then, so it might have a higher peak11:36
LarstiQantocuni: yeah, my original question was, can I get it to run more often11:37
LarstiQAlex_Gaynor: http://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev/revision/5890 seems to have taken care of the leaking open files problem11:37
antocuniLarstiQ: you can try to lower the value of PYPY_GC_MAJOR_COLLECT, which by default is 1.8211:38
LarstiQantocuni: ok, I'll try that after this run11:38
Da_Blitzthat may be true but when you hit the max limit in the env varible i handed out before wont that cause a collection?11:39
LarstiQDa_Blitz: with 50MB I got the abort, with 150 it seems happy so far11:40
antocuniDa_Blitz: when it hits the limit, it raises MemoryError; but then the program might want to allocate again, and in this case it cannot do anything else than abort11:41
Da_Blitzi thought the ammount of GC's was increased as you aproch the limit you put on pypy11:42
Da_Blitzand that if you hit that limit it forces a GC and if it cant free anything then it gives you an OOM error11:42
antocunisure, that's also true11:42
dgl (~dgl@109.86.165.231) left irc: Quit: Leaving...11:42
antocuniDa_Blitz: the abort occurs if *after* the major collection you still don't have enough memory11:43
Da_Blitzboth lines or just the first one?11:43
Da_Blitzcool, then it behaves as i thought11:43
antocuniDa_Blitz: the best is to look at the code in minimark.py :-)11:44
antocunie.g., around line 142011:44
Da_Blitzwell in that case i was correct, not enough mem was allocated to the pypy instance11:45
LarstiQfwiw, vsize is staying around 250MB11:45
LarstiQof course, the momemt I say that...11:46
LarstiQ~~ Crash in JIT! <MemoryError object at 0x8b4d364>11:46
CIA-1903cool-RR 07roundup * 10#725/Bug in zipimporting in nested packages: 11:53
CIA-19[new] Attached is a zip file from which CPython is able to import `my_package` and11:53
CIA-19PyPy is not.11:53
CIA-19You run `python` or `pypy` from the same fold ... * 14https://bugs.pypy.org/issue72511:53
santagada (~leonardo@189.27.176.133.dynamic.adsl.gvt.net.br) joined #pypy.11:54
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.12:02
dju (dju@fsf/member/dju) left irc: Quit: Quitte12:20
DanielHolth (~dholth@2002:62b4:2270:1:224:8cff:fe26:8c67) joined #pypy.12:29
kenaan12antocuni default 1119b6a4d6992f 15/pypy/tool/release/: make sure that all the files and dirs have the right permission bits, i.e. 644 for plain files and 755 for dirs ...12:35
kenaan12antocuni default 1109cf0d99b447 15/pypy/tool/release/: store 0/0 for user and group ids in the tarball, and don't store the names12:35
CIA-1903antocuni 07roundup * 10#724/pypy and virtualenv used from a different user: 12:38
CIA-19[resolved] the problem has nothing to do with virtualenv, but with the default permissions12:38
CIA-19stored in the tarball: until today, the files were rea ... * 14https://bugs.pypy.org/issue72412:38
asabil (~asabil@195.159.219.65) joined #pypy.12:42
CIA-1903ojii 07roundup * 10#724/pypy and virtualenv used from a different user: 12:44
CIA-19[chatting] I can confirm that the chmod indeed fixes the issue for me, thanks a lot for the12:44
CIA-19help * 14https://bugs.pypy.org/issue72412:44
ojii (~ojii@adsl-84-226-255-220.adslplus.ch) joined #pypy.12:44
ojiiantocuni, thanks12:44
antocuniojii: you're welcome12:44
ojii:( my tests fail on pypy12:47
antocuniojii: do you have a link to the failures?12:48
ojiiyep in a sec12:48
Action: antocuni bets that they are related to non-deterministic gc collection12:48
ojiijust double check they don't fail under cpython first12:48
antocunieh :-)12:48
ojiiantocuni, http://ci.django-cms.org/job/django-nani-pypy/12:50
ojiiruns the tests of https://github.com/ojii/django-nani12:50
ojiiworks in cpython: http://ci.django-cms.org/job/django-nani/12:51
ojiihere's the traceback (in case you're not familiar with jenkins): http://ci.django-cms.org/job/django-nani-pypy/django=12,pypy=15/1/console12:51
LarstiQantocuni: what would give you that idea? ;)12:52
etrepum (~bob@76.14.67.145) joined #pypy.12:52
etrepum (~bob@76.14.67.145) left irc: Client Quit12:52
antocuniojii: just to check that I'm interpreting jenkins correctly: only test_no_translated_fields is failing, right?12:52
ojiiyes, i suggest you look at the last link (which is just the very verbose python output)12:53
Da_Blitzpypy's GC has made me use context handlers alot more :)12:53
antocuniojii: sorry, the traceback doesn't ring any bell to me12:54
antocuniojii: but if you manage to extract a smaller testcase from it, we would be glad to fix it :-)12:54
antocuniLarstiQ: by experience, a lot of programs rely (either consciously or not) on __del__s to be called as soon as an object goes out of scope; but this is not the case on pypy12:55
DasIch (~DasIch@93.216.78.116) joined #pypy.12:55
LarstiQDa_Blitz: same here12:56
Action: LarstiQ nods at antocuni 12:56
LarstiQantocuni: note the ; :)12:56
ojiiantocuni, just fyi, just tested with a fairly recent nightly and same result12:57
ojiiand I'm afraid I have no clue how to make that test simpler... I'd have to extract Django's model metaclass and my own metaclass I guess12:59
ojiithe test method itself is trivial ;-)12:59
Action: antocuni looks12:59
ojiihttps://github.com/ojii/django-nani/blob/master/nani/tests/basic.py#L29 which goes to https://github.com/ojii/django-nani/blob/master/nani/models.py#L8213:00
ojiihttps://github.com/ojii/django-nani/blob/master/nani/models.py#L92 goes to django then where it fails for some reason13:00
LarstiQantocuni: at 865M rsize, hopefully almost done now..13:01
antocuniojii: how can I run just the failing test?13:04
ojiicd testproject13:04
ojiipypy manage.py test nani.DefinitionTests.test_no_translated_fields13:04
Action: antocuni install shpinx13:05
ojiihm probably should move that import into the test method so one doesn't need sphinx to run the other tests13:05
antocunitoo late :-)13:05
ojiiI'll do it anyway13:06
ousado (~ousado@188-192-13-103-dynip.superkabel.de) left irc: Remote host closed the connection13:08
antocuniok, the problem is that it tries to set __weakref__13:10
antocuniojii: in pypy, InvalidModel.__dict__ contains also __weakref__, so it ends up inside attrs13:11
Action: antocuni checks what happens in cpython13:11
ousado (~ousado@188-192-13-103-dynip.superkabel.de) joined #pypy.13:12
ojiiah13:12
ojiiI was pretty sure that this InvalidModel.__dict__ copying would cause issues13:12
antocuniuhm, __weakref__ is there even on cpython13:13
ojiidel __weakref__ seems to do the trick13:14
antocuniindeed, the difference is that in cpython you can do InvalidModel2.__weakref__ = 'foobar'13:14
ojiiheh13:14
antocuniwhile in pypy it is a readonly attribute13:14
ojiiare there more things in __dict__ that are problematic?13:14
antocunino clue :-)13:15
antocuniarigato: do we have any good reason to make __weakref__ readonly?13:15
ojiifair enough13:15
LarstiQantocuni: adjusting PYPY_GC_MAJOR_COLLECT doesn't seem to have helped enough, at 1GB (65% of memory) in use pypy got killed again13:16
Action: LarstiQ does a cpythong run13:16
LarstiQminus the g13:16
antocuniLarstiQ: you could use this script to see how much memory it's needed by cpython: https://codespeak.net/svn/user/arigo/hack/misc/memusage.py13:18
antocuniah, we already have a failing skipped test about setting __weakref__13:19
LarstiQantocuni: cheers, running13:19
Da_Blitzha, i was about to say, a cpythong must give an odd hit. you forget about it the moment you put it down13:20
Da_Blitzthats most likley the only GC related joke i will ever get to make13:22
LarstiQDa_Blitz: wouldn't that be a bong? But otherwise nice joke :)13:22
Da_Blitzapart from "what did one GC say to the other?"13:22
Da_Blitz"i forget"13:22
gutworth (~benjamin@64-131-13-109.usfamily.net) joined #pypy.13:26
tos9 (~tos9@unaffiliated/tos9) joined #pypy.13:31
DasIch (~DasIch@93.216.78.116) left irc: Ping timeout: 240 seconds13:33
DasIch (~DasIch@p4FFDF3A8.dip.t-dialin.net) joined #pypy.13:35
tos9 (~tos9@unaffiliated/tos9) left irc: Remote host closed the connection13:37
kenneth_reitz (~kenneth_r@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.13:40
ojiigreen ballz http://ci.django-cms.org/job/django-nani-pypy/13:49
antocunicppl13:52
antocuniops13:52
antocunicool13:52
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 248 seconds13:53
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.13:54
ronnyojii: what is django-nani-pypy?13:54
whyking (~quassel@ip68-0-221-90.ri.ri.cox.net) left irc: Remote host closed the connection14:02
romao (~romao@unaffiliated/errado) joined #pypy.14:08
ojiironny, django-nani is a framework for multilingual database contents in Django, those are the tests that run against pypy 1.5 (on django 1.2, 1.3 and trunk)14:09
ojiiso now it supports python 2.5, 2.6, 2.6 and pypy 1.5 :D14:10
ronnyojii: ok14:10
ronnykind of makes sense now14:10
ronnynani is kind of "what?" in japanese, right?14:10
ojiiyep14:10
ronnyone of the few things i remember from animes with subtitles14:11
ojiihaha14:11
ojiinice14:11
kenaan12arigo default 11a9d654880b5b 15/pypy/: hg merge 0eedad4896ba (branch mapdict-interp):      Reintroduce the fast paths killed in 8624cde59095, to avoid slo...14:15
kenaan12arigo mapdict-interp 11678364e9998b 15/: close branch14:15
kenaan12arigo default 11985671785e50 15/pypy/jit/backend/x86/assembler.py: Comment.14:15
kenaan12arigo default 111cd8af4dff37 15/pypy/tool/release/: merge heads14:15
harrison (~sr@adsl-76-217-35-17.dsl.chcgil.sbcglobal.net) joined #pypy.14:16
arigato"Fatal RPython error: NotImplementedError"14:17
exarkunimplemeeeeeeent14:17
arigatoin UnrollOptimizer.sameop14:17
arigatohttp://paste.pocoo.org/show/391220/14:17
Rhy0lite (~dje@nat/ibm/x-pnblciyqaoqjbdyk) joined #pypy.14:45
aat (~aat@rrcs-184-75-54-130.nyc.biz.rr.com) joined #pypy.14:48
etrepum (~bob@76.14.67.145) joined #pypy.14:57
kenaan12bivab arm-backed-float 1187e844f3997d 15/pypy/translator/: merge15:10
kenaan12bivab arm-backed-float 11a6dab81e983c 15/pypy/jit/backend/arm/test/test_gc_integration.py: (bivab, arigo) import regalloc tests from x86 backend15:10
kenaan12bivab arm-backed-float 112cccfc701168 15/pypy/jit/backend/arm/: (bivab, arigo) start implementing shadowstack support on arm backend. One test passes, yay15:10
kenaan12bivab arm-backed-float 11e8b4ed2131b6 15/pypy/jit/backend/arm/codebuilder.py: (arigo, bivab) seems to only be a restriction in the Thumb instruction set and only when the PC is also in...15:10
kenaan12bivab arm-backed-float 11fe00e30abd05 15/pypy/jit/backend/arm/assembler.py: (bivab, arigo) implement the malloc slowpath15:10
Alex_Gaynorarigato: :( btw fun case for @unroll_safe_if_const: struct.unpack15:11
Action: LarstiQ stares at a "Fatal RPython error: LocaleError"15:21
lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving15:22
LarstiQit _is_ caught by except locale.Error, but then it still aborts the app?15:23
DanielHolth (~dholth@2002:62b4:2270:1:224:8cff:fe26:8c67) left irc: Quit: Ex-Chat15:23
LarstiQit's the main thing holding back a clean bzr testsuite run15:27
santagadaLarstiQ, I had problems with locale on mac os x15:28
LarstiQsantagada: this is Debian fwiw15:30
santagadaLarstiQ, bzr has some really ugly hacks to make it work on os x (I think it was a problem on python2.5 on osx 10.5)15:30
LarstiQsantagada: if so, that might be one area to clean up now that bzr 2.4 is dropping support for older pythons15:32
aat (~aat@rrcs-184-75-54-130.nyc.biz.rr.com) left irc: Read error: Connection reset by peer15:32
aat (~aat@rrcs-184-75-54-130.nyc.biz.rr.com) joined #pypy.15:32
ronnysup LarstiQ 15:33
santagadaLarstiQ, just go to that if sys.platform == 'darwin' and rip it off :)15:34
Moku (~John@osbk-4d08b620.pool.mediaWays.net) left irc: Ping timeout: 246 seconds15:34
Moku (~John@osbk-4d08bcba.pool.mediaWays.net) joined #pypy.15:34
LarstiQronny: avoiding thesis again, almost done getting bzr testsuite complete under pypy15:34
eugeneoden (~goden@99-62-173-93.lightspeed.austtx.sbcglobal.net) left irc: Quit: eugeneoden15:35
harrison (~sr@adsl-76-217-35-17.dsl.chcgil.sbcglobal.net) left irc: Ping timeout: 260 seconds15:36
LarstiQronny: you?15:40
LarstiQantocuni: hmm, it almost looks like memusage.py is stalling15:41
kenaan12bivab arm-backed-float 114781dabc238c 15/pypy/jit/backend/arm/regalloc.py: (bivab, arigo) implement the fastpath of new_with_vtable15:41
kenaan12bivab arm-backed-float 11e65892e6a1e3 15/pypy/jit/backend/arm/: (arigo, bivab) support new_array15:41
LarstiQah, or that was just tee15:42
LarstiQantocuni: it seems to be an increasing sequence of numbers, the last one is: 49981615:43
antocuniLarstiQ: it's the VmRSS used by the process, in Kb, sampled every second15:44
antocuniyou need to find the highest15:44
antocunithis is the maximum mem needed by cpython15:45
antocuniassuming that the last is the highest, it's ~500 MB15:45
LarstiQantocuni: sort -g memusage.log | tail -n 1, same number15:45
exarkunwhy hasn't anyone written a preload lib to actually measure brks and mmaps?15:45
LarstiQantocuni: yeah, so even though pypy didn't get to the end, it took 500MB more15:46
ronnyLarstiQ: hacking opensource stuff, avoiding study projects i guess15:46
santagadaexarkun,  I can say that I didn't because I would have no idea what to do :D15:46
antocuniLarstiQ: yes :-/15:47
ronny (~ronny@pida/ronny) left irc: Quit: hiting the train15:47
antocuniwell, it should be investigated I suppose15:47
antocunianyway, I'm going afk right now, sorry15:47
LarstiQnp15:47
santagadaLarstiQ, I think you or someone will have to implement MultibyteStreamWriter for pypy15:47
Action: LarstiQ votes for someone15:47
santagadaIIRC these are simple pure python code15:48
santagadano pypy rpython hackery needed15:49
Alex_Gaynorwell, it's whichever you want it to be15:49
santagadaah yep, they are a mixed module right?15:50
Alex_Gaynoryes15:50
lizardo (~lizardo@189.2.128.130) joined #pypy.15:50
LarstiQsantagada: martin added thoses tests recently, I hope he can write MultibyteStreamWriter too :)15:54
daniloaf (~daniloaf@189.71.97.196) joined #pypy.15:56
kkris (~kris@93-82-35-155.adsl.highway.telekom.at) left irc: Ping timeout: 260 seconds15:57
ivan (~ivan@unaffiliated/ivan/x-000001) left irc: Quit: ERC Version 5.3 (IRC client for Emacs)16:01
LarstiQmight this be an actual bug in the innards of pypy? http://paste.pocoo.org/show/391281/16:01
ivan (~ivan@unaffiliated/ivan/x-000001) joined #pypy.16:01
arigatoyes16:01
Action: LarstiQ can't step into entry_point with pdb or figure out where this comes from16:01
arigatoit's a "C traceback"16:02
Action: LarstiQ nods16:02
LarstiQmy attempts at writing a small testcase fail to blow up alas16:02
arigatowaaargh16:03
LarstiQlet me rephrase that16:03
LarstiQarigato: I'm aware it is somewhere in pypy, but it is exposed by bzr. However, if I try to do the same thing, afaict, pypy is happy.16:04
LarstiQarigato: which is not a great point for handing it over to you guys16:04
LarstiQpresuming your waaargh was at me, I hope that unwaaarghs you16:05
arigato:-)16:05
arigatono no, the waaaargh was directed at our code base16:05
LarstiQpfew :)16:05
arigatoit seems to be _getfilesystemencoding()16:05
arigatoit calls rlib.setlocale which might raise this RPython-level LocaleError16:06
LarstiQah, that sounds plausible16:06
LarstiQarigato: yup, that is it16:07
arigatoso it stops failing if you remove sys.getfilesystemencoding() in bzr?16:08
arigatoor just you know it's it because you added prints before and after?16:09
LarstiQarigato: it stops failing if I remove it, and 'import sys; sys.getfilesystemencoding()' standalone fails in the same way16:09
arigatook16:10
arigatowhat does CPython prints?16:10
santagadagreat, this is sure a small test16:10
arigatoon your system?16:10
kkris (~kris@188-22-116-207.adsl.highway.telekom.at) joined #pypy.16:10
LarstiQarigato: nothing16:10
LarstiQLANG=bogus python -c 'import sys; sys.getfilesystemencoding()'16:10
LarstiQarigato: the reason LANG=bogus is because bzr tests fallback behavior16:11
arigatoLarstiQ: well you need "print sys.getfilesys..etc"16:11
santagadaLANG=bogus python -c 'import sys;print sys.getfilesystemencoding()'16:11
LarstiQarigato: ANSI_X3.4-196816:11
LarstiQso, C16:11
arigatoah, right16:11
arigatouh, boguuuuus16:12
arigatoour _getfilesystemencoding()16:12
santagadaarigato, ANSI_X3.4-1968 for me also16:12
arigatosaves away oldlocale = xxx16:12
arigatobut never restores it16:12
arigatoLarstiQ: I'm not sure I understand, still16:13
arigatogetfilesystemencoding() on pypy does rlocale.setlocale(rlocale.LC_CTYPE, "")16:13
arigatoLarstiQ: can you do: python -c 'import _locale; print _locale.setlocale(_locale.LC_CTYPE, "")'16:15
arigatoand the same on pypy?16:15
LarstiQarigato: en_DK.UTF-8 on both16:16
arigatoso it works on pypy?  but sys.getfilesystemencoding() fails on pypy?16:17
LarstiQdoh16:18
LarstiQarigato: sorry, my concentration is waning16:18
Action: LarstiQ adds the LANG=bogus in front of the _locale test16:18
LarstiQlocale.Error: unsupported locale setting16:18
LarstiQon python16:18
LarstiQbut!16:18
LarstiQError: unsupported locale setting16:19
LarstiQon pypy16:19
arigatook16:19
LarstiQnot that I know for sure why different error classes would have this effect16:20
arigatono, they are likely the same class, just printed differently16:20
LarstiQlet me try that16:20
arigatofor me it always returns "C", btw16:20
arigatoeven with LANG=bogus16:20
LarstiQarigato: catching and printing: <type 'exceptions.Error'> on pypy, <class 'locale.Error'> on python16:22
LarstiQehm16:22
LarstiQprint type(e)16:22
LarstiQyou get the idea16:22
arigato'exceptions.Error' doesn't exist, it's probably a sub-bug :-/16:22
Action: LarstiQ prepares some dinner either way16:22
etrepum (~bob@76.14.67.145) left irc: Quit: etrepum16:23
Nick change: ordiclic_ -> ordiclic16:27
kenaan12arigo default 1166bb978bc47f 15/pypy/module/sys/interp_encoding.py: Fixes:  - actually *restore* the saved original locale setting!  - catch and ignore rlocale.LocaleError instead of ...16:31
LarstiQarigato: did you manage to reproduce it?16:34
arigatono16:34
LarstiQok16:34
arigatoI trust that it was buggy, but it's not a very good fix because it doesn't come with a test16:34
Action: LarstiQ nods16:34
arigatoI suppose that it depends on tons of other locale settings16:35
arigatothe LC_* env vars and your system's locale libraries and installed files, maybe16:35
LarstiQarigato: perhaps. So far everyone who I've seen pypy bzr testsuite output of has had that error16:35
Action: LarstiQ nods16:35
arigatook16:35
LarstiQmoment16:35
LarstiQarigato: I can try this with a nightly build when it comes available16:37
arigatothank you16:38
LarstiQsantagada: or, if you can update from pypy trunk before that, can you confirm 'pypy ./bzr selftest -s bt.blackbox blackbox.test_locale.TestLocale.test_log_BOGUS' works with https://bitbucket.org/pypy/pypy/changeset/66bb978bc47f ?16:38
ronny (~ronny@pida/ronny) joined #pypy.16:39
daniloaf (~daniloaf@189.71.97.196) left irc: Quit: Saindo16:39
santagadaLarstiQ, translating pypy would eat all my memory with your tests16:41
santagadaLarstiQ, after they are over (tomorrow) I can rerun the failed tests on a new nightly16:41
santagadaLarstiQ, 3196/25k still only 11 failures16:42
LarstiQsantagada: wow, that is really slow16:43
LarstiQsantagada: ok, feel free to update the merge proposal if you have results before I get to it16:45
LarstiQsantagada: and thanks once again :)16:45
squiddy (~squiddy@x242.wh17.tu-dresden.de) left irc: Read error: Operation timed out16:48
santagadaLarstiQ, I will update it with the results when ready16:49
santagadaI don't know why it is so slow, maybe its because I'm using the computer (some database stuff)16:50
kenaan12arigo default 115d7d8c44407e 15/pypy/jit/metainterp/: Test and fix.  Showed up for me on recent pypy-c's in optimizeopt.unroll.sameop() that would (rarely) crash.16:52
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Quit: See you16:53
etrepum (~bob@accessnat4.mochimedia.net) joined #pypy.16:57
ronnyre17:02
Arfrever (~Arfrever@gentoo/developer/Arfrever) joined #pypy.17:04
squiddy (~squiddy@x027.wh17.tu-dresden.de) joined #pypy.17:05
exarkunI uninstalled gmp-dev and succeeded in building PyCrypto for PyPy17:21
exarkunBut it may not work right, because when I tried to use it:17:21
exarkunRSA_public_decrypt failed: error:0407006A:rsa routines:RSA_padding_check_PKCS1_type_1:block type is not 0117:21
kenaan12stepahn lang-js 11d91e768c1625 15/js/bench/v8/v1/crypto.js: fixed semicolons in crypto.js17:28
kenaan12stepahn lang-js 11d30cc78fa0f6 15/js/bench/v8/v1/crypto.js: fixed a parse error17:28
kenaan12stepahn lang-js 1192db5ca19b10 15/js/: implemented STORE_MEMBER_BITXOR17:28
kenaan12stepahn lang-js 11e3a477e97e82 15/js/: implemented STORE_MEMBER_BITAND17:28
kenaan12stepahn lang-js 1141578daab3b5 15/js/: fixed continue in while loop17:28
kenaan12stepahn lang-js 11e5843a039c67 15/js/: implemented STORE_MEMBER_BITOR17:28
kenaan12stepahn lang-js 11bacae58940c2 15/js/: implemented STORE_BITRSH17:28
kenaan12stepahn lang-js 11575055fa9d5c 15/js/test/test_interp.py: more cases for bit op store tests17:28
kenaan12stepahn lang-js 115c14672790dc 15/js/: implemented STORE_MEMBER_PREINCR17:28
kenaan12stepahn lang-js 11e6b560437221 15/js/: allow for loops with missing setup, condition and update17:28
kenaan12stepahn lang-js 11584e323a446d 15/js/: I guess the type of W_Null should be 'null'. At least it fixes endless recursion when trying to compare 'string' ...17:28
kenaan12stepahn lang-js 114b47771526e6 15/js/: added Math.random()17:28
kenaan12stepahn lang-js 111666384efb59 15/js/: added Math.min17:28
kenaan12stepahn lang-js 11f0624ff75f25 15/js/: added Date.prototype.getTime()17:28
kenaan12stepahn lang-js 11ee102cdfa79e 15/js/: implemented Math.max17:28
kenaan12stepahn lang-js 11e6a6b4c8a563 15/js/interpreter.py: use pypy.rlib.rrandom for random17:28
kenaan12stepahn lang-js 11f50a2a4bdda0 15/js/: implemented STORE_MEMBER_SUB17:28
kenaan12stepahn lang-js 11ab1da4181247 15/js/bench/v8/v1/crypto.js: replaced hex literals since compiled parser is not that fond of them17:28
kenaan12stepahn lang-js 11596cf2fe74bc 15/js/bench/v8/v1/run.js: add crypto.js benchmark17:28
Trundle (~andy@p5B2DA1B0.dip.t-dialin.net) joined #pypy.17:36
Trundle (~andy@p5B2DA1B0.dip.t-dialin.net) left irc: Changing host17:36
Trundle (~andy@python/site-packages/trundle) joined #pypy.17:36
ojii (~ojii@adsl-84-226-255-220.adslplus.ch) left irc: Read error: Connection reset by peer17:36
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Remote host closed the connection17:40
lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) left irc: Read error: Connection reset by peer17:55
lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) joined #pypy.17:55
santagada (~leonardo@189.27.176.133.dynamic.adsl.gvt.net.br) left irc: Quit: Ex-Chat18:00
lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.18:08
eugeneoden (~goden@99-62-173-93.lightspeed.austtx.sbcglobal.net) joined #pypy.18:08
lachello all18:13
ronny (~ronny@pida/ronny) left irc: Ping timeout: 276 seconds18:13
ronny (~ronny@pida/ronny) joined #pypy.18:14
davisagli (~davisagli@davisagli.com) left irc: Excess Flood18:14
davisagli (~davisagli@davisagli.com) joined #pypy.18:15
gutworthhi18:17
Rhy0liteHej18:21
Rhy0liteAhoj18:21
derdon (~derdon@p54A6E3BC.dip.t-dialin.net) joined #pypy.18:21
Rhy0liteNamaste18:21
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.18:23
daniloaf (~daniloaf@189.71.97.196) joined #pypy.18:23
rguillebert (~hardshoot@46.7.246.58) left irc: Quit: WeeChat 0.3.418:25
lachallå där Rhyolite18:25
amaury_ (~amaury_@231-48.3-85.cust.bluewin.ch) joined #pypy.18:27
DasIch (~DasIch@p4FFDF3A8.dip.t-dialin.net) left irc: Read error: Operation timed out18:27
DasIch (~DasIch@p4FFDF7D3.dip.t-dialin.net) joined #pypy.18:29
dgl (~dgl@109.86.165.231) joined #pypy.18:35
DasIch (~DasIch@p4FFDF7D3.dip.t-dialin.net) left irc: Ping timeout: 246 seconds18:41
DasIch (~DasIch@p4FFDEC93.dip.t-dialin.net) joined #pypy.18:41
kenneth_reitz (~kenneth_r@c-24-127-96-129.hsd1.va.comcast.net) left irc: Ping timeout: 246 seconds18:49
Rhy0litelac: hur mår du i kväll?18:56
asabil (~asabil@195.159.219.65) left irc: Ping timeout: 252 seconds18:58
lacRhy0lite: jättetrött19:00
ronnyoO19:00
lackan du tala svenska, Rhyolite?19:00
Rhy0litevery little19:01
Rhy0liteI picked up a little when I visited a friend in Stockholm19:01
lacSo you used 'google translate' to get 'hur mår du'?19:01
Rhy0liteI didn't remember it exactly19:02
lacit is just, idiomatically, very odd.19:02
lacIt translates to 'how are you'19:03
lacbut in Swedish you generally use it to talk to people who have had a bad illness,19:03
Rhy0liteheh19:03
lacgot out of the hospital, etc19:03
lacusing this to talk to stakkars about the stroke would be normal.19:03
lacasking it of me has the connotation that you think I must be recovering from something19:04
lacor you hope I am.19:04
Rhy0litesorry19:04
Rhy0liteyou interpret my comments in unusual ways19:04
Rhy0litevery Swedish19:04
lacAnd the business meeting i had today was very tiring --- jättetrött19:04
lacbut hardly life-and-soul demanding19:05
lac:-)19:05
lacSwedish is a remarkably unliteral language.  Illusion and Allusion  play a lot of hard to define roles.19:05
lacwhich is why there are so many things that you simply, cannot, translate19:06
lacbecause information throughput is only part of the story.19:06
lacits a fun language to learn.19:06
Rhy0liteWell, my favorite thing is to ask Swedish friends to translate "seven hundred thousand seven hundred seventy seven"19:06
Rhy0litesorry, seven hundred seventy seven thousand seven hundred seventy seven19:07
lacthis is only a tongue twister for english speakers.19:07
Rhy0lite:-)19:07
lacand the fun is getting you (assuing you are one) to try to say it.19:07
lacfor swedes and danes and norwegians its not a tongue twister at all.19:08
Rhy0liteExactly.  Easy for you to say :-)19:09
lacwell, my mothertongue is english, too, so not that easy19:10
lacbut I can do it now.19:10
lacwith a distinct Göteborsk accent.19:10
lacpeople from stockholm say it differently. :-)19:10
Rhy0liteof course :-)19:11
Rhy0liteYou're in Göteborg?19:13
gutworthAlex_Gaynor: any relation to David Naylor? :)19:13
lacRhy0lite: absolutely in Göteborg!19:14
lacThe 'interpret in different ways' bit, I think, is because if you chose to say something one way vs another19:17
lacthere is a nuance of meaning there.19:17
lacwhich matters.19:17
lacpeople cut me a lot of slack as an immigrant, who might have to go for a literal rendering19:18
lacbut Swedes get a lot of press as being emotionally unrevealing to foreigners19:18
lacthis is because the emotional revealers are very subtle, and thus it takes a certain amount of sophistocation to get the message19:19
lacand if the message is unheard, the tendancy is to move on from it, not to restate it in19:19
lacmore and more 'incapable of being missed' terms.19:20
lacthis is something that people from cultures who are more direct about emotions havetrouble with.,19:20
lacit's subtle.19:21
Rhy0liteI found Swedes very nice and helpful and accommodating19:21
Rhy0liteBut a lot of pride and strong opinions19:21
lac:-)19:21
lac:-) :-)19:21
lachow about self-revealing?19:22
Rhy0litedepends on the topic19:22
lacthe topic being themselves, feelings, dreams, fears etc19:23
Rhy0liteI didn't have a lot of deep conversations with random people19:23
Rhy0litemy long-time friends are fairly open19:23
lacall of this makes perfect sense.   What I am learning after 10 years here is that19:24
laca lot more revealing goes on, but in ways that its fine to ignore if you do not wish to pick up on it.19:24
fijal (~fijal@41.48.27.7) joined #pypy.19:24
lacI'm studying this now.  It's subtle.19:24
Rhy0liteI also was not speaking with my friends in Swedish19:24
LarstiQlac: interesting19:25
LarstiQlac: I wonder if I'll run into that19:25
Rhy0liteMaybe it's easier for them to express in more limited languages, like English19:25
Action: LarstiQ is going to emigrate to Finland in july19:25
Rhy0litewhich has less nuance19:25
lacEnglish language patterns demand an egoism which Swedish does not.19:25
Rhy0litemy friends certainly expressed how they felt, especially about some of my colleagues ;-)19:25
lacthus Swedish speakers need to be in this way more sensitive, because the 'if he wants it19:26
lacit's his job to let you know'19:26
Rhy0liteBut educated Swedes are very well versed in many languages19:26
lacoften is not there, at all.  he has let you know and its YOUR job to detect it.19:26
lacLarstiQ: this thing is WAY MORE prevelant in Finland, of those Finns whose mother language is Swedish19:27
lacof those whose native language is Finnish, I do not know.19:27
Rhy0liteWhat I found most interesting about Swedes is that they are not protective of Swedish19:27
Rhy0litein other words, they will drop in words from other languages to express something19:28
Rhy0litedropping in whole sentences in English19:28
lacyoui mean nationalistic?19:28
Rhy0litewhere as someone from France always would use French upon pain of death ;-)19:28
lacsure, its a bastard language, stuffed full of french and german words19:28
lacif you want that experience go to Iceland.19:28
LarstiQlac: yeah, wondering how much of it is specific to the Swedish language, and how much nordic culture in general19:28
lacand if you learn to speak Icelandic, you can read the sagas of the 1200s19:29
lacso they have a thing to protect, beyond nationalism. :-)19:29
Rhy0liteI had a classmate in University from Iceland.  Let's not start :-)19:29
LarstiQhaha :)19:29
fijalhi19:29
LarstiQhei fijal 19:29
Rhy0liteCze[19:30
lacLarstiQ -- Finnish language comes from Estonian and Hungarian19:30
daniloaf (~daniloaf@189.71.97.196) left irc: Quit: Saindo19:30
LarstiQlac: niin19:30
Rhy0litewelcome to the language channel19:30
lacnot germanic at all, like Swedish and Danish and Norwegien19:30
lacthe whole grammar and sentence ordering is different.19:31
fijalRhy0lite: I don't speak polish nearly as often as I do speak english19:31
LarstiQlac: I'm aware of that, my fiancee is Finnish :)19:31
lacits not like slavic lan gauges either.19:31
lac:-)19:31
Rhy0litefijal: Should we speak Afrikaans?19:32
fijallac: nothing is like slavic languages19:32
fijalRhy0lite: how about xhosa?19:32
Action: fijal would rather learn xhosa than afrikaans19:32
lacOk, well what I am talking about is the nuance that is carried in a Germanic language (Swedish) by historical language choices (including the use of allteration)19:32
lac)19:32
Rhy0litefijal: Molo!  Unjani?19:32
lacFinnish may work that way, too, but I would expect its influences to be the Kalevala (which I just mispelled)19:33
lacnot Norsk sagas that have made alliteration imprortant, and repetition of the same word to  be shunned19:34
LarstiQlac: you spelt it correctly, no worries19:34
LarstiQlac: right, I see19:34
lacBut I do not speak Finnish, beyond simple words19:34
lacgreetings, ordering dinner19:34
Action: LarstiQ knows of one work of Finnish poetry that is full of alliteration19:35
LarstiQand when parts of it where read, my gf didn't pick up on it19:36
LarstiQso based on one piece of anecdotal evidence, I'd say no :)19:36
lacWhere in Finland are you moving to LarstiQ?19:36
LarstiQlac: Espoo19:37
lac:-)19:37
lacnice place.19:37
Action: LarstiQ nods19:37
LarstiQnot entirely sure where exactly, the current apartment is a bit too small in the long run19:38
lacI know Hesinki and Ventaa better19:39
lacand for me, of course, the best parts of Finland are where you can Kayak19:39
lacand this is, unfortunately inland.19:39
lacBut my very best kayaking tour was in Åland.19:40
xorAxAx... which has the tld .ax19:41
Action: LarstiQ blinks 19:41
LarstiQÅland is fit for kayaking?19:41
LarstiQgranted, I know little about it. Other than that they're rather independent in certain ways and my phone carrier has no coverage there ;)19:42
exarkunno phone coverage sounds like it probably often goes well with good kayaking19:43
DasIch (~DasIch@p4FFDEC93.dip.t-dialin.net) left irc: Read error: Operation timed out19:43
fijalmy phone carrier didn't have coverage in the state of wyoming19:43
LarstiQexarkun: and cheap prepaid sims (also no coverage outside of Finland, which Åland is technically part of)19:43
fijalI don't think wyoming is cool for kayaking though19:44
LarstiQfijal: :)19:44
DasIch (~DasIch@p4FFDE817.dip.t-dialin.net) joined #pypy.19:44
lacÅland is the most wonderful place to go kayaking I have ever been in.19:44
fijallac: come here :)19:44
lacyes, maciej, I've never been to SA, and would love to come here and try it.19:45
lacand I need to try new zealand, too.19:45
lacbut the best place in the world is supposed to be Coster in the Swedish west coast.19:46
Action: LarstiQ is afraid the Netherlands has little to offer on the kayaking front19:46
lacand dear god it is wonderful.19:46
lacbut Åland is wonderful, and _emply:_19:46
lacI saw more eagles than boats every day.19:46
lacfills your soul with a different sort of joy.19:47
gutworth (~benjamin@64-131-13-109.usfamily.net) left irc: Ping timeout: 240 seconds19:47
gutworth (~benjamin@64-131-13-109.usfamily.net) joined #pypy.19:50
Rhy0lite (~dje@nat/ibm/x-pnblciyqaoqjbdyk) left irc: Quit: Leaving19:53
lacfijal: I am reading an sf book who has a protagonist as slav named 'Matjek'19:53
fijalyeah, you said so19:53
lacshould I pronounce his name like yours in my head?19:53
fijalthat's anyway, a very poor transliteration I think :/19:53
fijalI don't know, those are english people who changed spelling, no?19:54
lacits written by a Finn in English19:54
fijalso yeah, maybe he got it wrong19:54
fijalI can assure you there is no actual name spelled that way19:54
lacBut are there lots of names like yours, the way you gen jon, john, johnnie and jo ?19:55
lacfor the same person depending on how he wants his name?19:55
fijalmaciek and maciej are the only possibly spellings19:55
lacare there more possible pronouncings?19:55
fijalif you take czech it would be slightly different (or russian)19:55
fijalbut the one you said is clearly an english one19:55
lacok then we can tentatively blame www.orionbooks.co.uk19:56
lacas thinking this is an easier way to learn to say your name than maciej19:56
fijalyeah19:58
lacIn Polish do you get diminitives of names like you get in english like Maggie or Meg for Margaret, or in Russian Sasha for Alexandroj?19:58
DasIch (~DasIch@p4FFDE817.dip.t-dialin.net) left irc: Ping timeout: 246 seconds20:00
fijalyeah20:01
fijalmaciej and maciek are two of those20:01
lacah, so your name has a longer form?20:02
lacor are those 2 ways to do it the only ones there are?20:02
DasIch (~DasIch@93.216.76.235) joined #pypy.20:02
fijalI think those are the only two used these days20:02
fijalyou can say mako but it sounds weird20:02
Action: lac nods20:02
lac'laura' by the way is often 'laurie' and comes from 'laurel'20:03
lacwhich I would have preferred as my name, but its very archaic.20:03
lacas a name.  As a plant it still works. :-)20:03
gutworthand having laurels heaped upon you?20:04
Arfrever (~Arfrever@gentoo/developer/Arfrever) left irc: Quit: Ex+re20:04
lacgutworth: comes from the same route -- the greek olympic games crowned their victors with a laurel crown20:05
lacmade from laurel boughs20:05
lacfrom the laurel tree.20:05
lacthe laurel tree is still named that, but if I demanded that you all called me laurel,20:06
lacwell, you would think that I was a new-age california-inspired tree lover20:06
lacnot somebody demanding the old form of my name. :-)20:07
lacon the other hand, if I was a john that demanded jonathan20:07
lacthat would work ok.20:07
DasIch (~DasIch@93.216.76.235) left irc: Ping timeout: 240 seconds20:08
DasIch (~DasIch@p4FFDFBB2.dip.t-dialin.net) joined #pypy.20:09
DasIch (~DasIch@p4FFDFBB2.dip.t-dialin.net) left irc: Ping timeout: 258 seconds20:15
rguillebert (~hardshoot@46.7.246.58) joined #pypy.20:18
dgl (~dgl@109.86.165.231) left irc: Read error: Operation timed out20:27
dgl (~dgl@109.86.165.231) joined #pypy.20:28
__name__ (~name@sburn/devel/name) joined #pypy.20:29
lucian_ (~lucian@78-86-217-168.zone2.bethere.co.uk) joined #pypy.20:30
Rhyolitelac: jon and john are different20:31
Rhyoliteas are joseph and josef20:31
lucian (~lucian@78-86-217-168.zone2.bethere.co.uk) left irc: Ping timeout: 260 seconds20:31
jonanin (~jonanin@24-183-47-64.dhcp.mdsn.wi.charter.com) joined #pypy.20:32
lacRhyolite: etymolgically, yes.  Socially less so.20:39
lacI know 2 forner 'john's who  wanted a more sophistocated name20:39
lacand became jonathans.  abbrevated to jon20:40
lacmade a huge difference in their lives.20:40
RhyoliteI am glad for them20:40
lacas did a 'elizabeth' who was a  'libby' growing up (correct derivation= but became a 'lisa'20:41
RhyoliteJohn and Jonathan really are two completely different names20:41
lac(lies-za not lee-sa)20:41
lacand made her career work.20:41
Rhyoliteit is funny in some languages the nickname is longer than the formal name20:42
lacI think it is a  class thing.20:42
lacin general, commoners in Europe must have short names.,20:42
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Remote host closed the connection20:42
hpk (~hpk@HSI-KBW-109-193-198-175.hsi7.kabel-badenwuerttemberg.de) left irc: Ping timeout: 276 seconds20:44
lacwhat is greg price's email?20:45
Rhyolitelac: What about Lauren?20:46
davisagli (~davisagli@davisagli.com) left irc: Excess Flood20:46
RhyoliteI don't know any Laurel's but I do know Lauren's20:46
davisagli (~davisagli@davisagli.com) joined #pypy.20:46
lacLauren, historically, is the male form of Laural20:47
lacor Laurel20:47
lacbut it seems that it is making the same transition that20:47
lacLeslie or Evelyn did20:47
lacand its a male name that women take now, and may be more female than male by the end of the next decade20:48
lac(which will be of great interest to me if immortality is just around the corner, but20:49
lacgiven that I expect to be dead in the next 40 years)20:49
lacI'm sort of attatched to the record I have in my past with the old name of Laura20:50
lacon the other hand, if I knew I had 10,000 years ahead of me20:50
lacwell, better start now at being 'laurel'20:50
lac:-)20:51
RhyoliteAlways be who you are20:51
lacoh god, yes,.20:51
lacI wasn't asking to have a new name to change me.20:52
lacI just hate the one I have20:52
romao (~romao@unaffiliated/errado) left irc: Quit: NIL!20:52
lacbut never really got around to rebelling against it early enough.20:52
lacI like me just fine, but Laura sucks as a name.20:53
fijallac: not as much as mine20:53
fijalpeople just can't remember mine20:53
lacI do not know what the historical significance of maciej is in the polish memory20:53
fijalpolish are remembering just fine20:54
fijal:)20:54
lacthe hostorical significance of laura in canada, is one who loves duty to the point of pointlessly dying for it20:54
lacits a nationalist, racist, and anti-french-candian speaking name20:55
lacand it was imposed on me20:55
lacby the government -- my parents had asked for a different one20:56
lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving20:56
fijallac: ?20:56
lacwhat part needs explaining?20:56
lacor lots of them?20:56
lacits hard for me to know20:56
fijal<lac> by the government -- my parents had asked for a different one20:56
fijalthis part20:57
lacaha.20:57
fijalyes, sorry20:57
lacI was born 13 weeks early.,20:57
lacin 1962 that makes me the miracle babyt20:57
lacyoungest, smallest, and20:57
lacsurvived anyhow.20:58
lacnot supposed to, and supposed to be mentally defective if I lived.20:58
lacthus a major weapon of the catholic church against abortion 20:58
fijalyou turned out ok in my opinion :)20:58
lacbecause I lived.20:58
lacthank you maciej,20:59
lacI wonder myself somehow,20:59
lacat any rate,  here am I being born, 13 weeks early, and the hovering catholics want me to go to heavien20:59
laceven if Í am doomed, so they want to baptise me, at age 30 seconds.21:00
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.21:00
lacand the delivery-doctor is of course catholic21:00
lacso my immortal soul is of course of larger worry than my immediate death.21:01
lacbut my mother had no name for me.21:01
lacshe is in very bad shape now.21:01
lacso the obstatricians daughter, whose first communion was that day21:02
lacsaid some equivalent of 'let this daugher be named of my daughter, Nora'21:02
lacbyut they heard him wrong and wrote Laura21:03
lacwhich is like Lora and one letter only differnet and sounds the same.21:03
lacand besides Laura is a common English speaking Canadian firwst name21:03
fijalbastards21:03
lacand Nora is not21:04
lacand all theyt wanted to do was búry me21:04
lacas I was very, very, very not expected to live.21:04
lacthe problem is that *Laura*  is the absolute name of the monarchists21:05
lacit is a way to indicate that you wish you were still part of the british empire21:05
tos9 (~tos9@unaffiliated/tos9) joined #pypy.21:06
lacits a purely loyalist name.  its the most defi itive of it.21:06
lacand Laura Secord is the name if21:06
lacof21:06
lacthe Loyalist would be martyr.21:06
lacIn canada she is very, very, very, very big news21:07
lacamoung candian conservative catholics.21:07
lacthe problem, once my mother reagained consciousness21:07
fijal_ (~fijal@41.48.27.7) joined #pypy.21:08
lacwas that she is a fanatical devout catholic of the 'liberation theology' sort21:08
lacand she went and fought fascists in central anmerica21:08
fijal (~fijal@41.48.27.7) left irc: Ping timeout: 241 seconds21:08
lacso I have the name of all she hates.21:09
lacand I could not get it changed until I was 1821:09
lacso it was all, and still is, very unpleasant.21:09
lacBut, dearest of gods, I am me,and not a symbol21:10
lacbut I stiöll wish I were Laurel and not Laura21:10
lacI have never had a very good relationship with my'mohter.21:12
lacwhom i admire, and respect.21:12
lacits just that we have never been freinds.21:13
lacand never can be.21:13
fijal_of all things I know about you, I would blame your character before your name though :)21:13
fijal_(out of the blue)21:13
Nick change: fijal_ -> fijal21:13
lacits not like we haven't  tried21:13
lacbut did my naming prevent it? I have no clue and neither has she21:13
Rhyolitelac: no middle name?21:13
lacwe discuss it a lot, but not tpo any conclusion21:14
lacmy middle name is alma21:14
RhyoliteI have a number of friends who prefer to be called by their middle name21:14
lacagain, got it wrong, my mother said 'almantha'21:14
lacmy mother thinks she might have loved me less out of duty and joy21:15
lacand more out of buildcing a relationship21:15
lacif her kid had been named as she wished21:15
lacand not out of other things.21:15
lacbut then, maybe not.21:15
lacmy mother very much is, was,. and will forever be a revolutonary21:16
lacthe sort that goes to places like fascist south america and central emerica21:17
lacand trains trade unions21:17
fijalare there any real fascists left there even?21:17
lacyes, but the countries are small.21:17
lacand that was my childhood.21:18
lacbut to be named laura and have the canadian gov not let her change it21:18
lacwell, its like being called adolf21:18
lacand not allowed21:19
lacSo, this is the part of the problem I have, wth my mother.21:19
lacI love her, I admire her, I respect her, and dear god she was the most competant person I have ever met at anypodyäs jpb21:20
MostAwesomeDudeI *like* "Corbin".21:21
lacin two sorts -- a) she was the best at her job21:21
MostAwesomeDudeBut nobody can spell it correctly.21:21
lacas any b ody was at their own21:21
lacand b) she was the best at understanding anybody elses21:22
lacso she could fake it.21:22
lacMostAwesome I am not understaning youl21:22
MostAwesomeDudelac: My name is Corbin. I like my name.21:23
MostAwesomeDudeMy parents did not know what it means, but that's alright.21:23
lacCorbin - the crow? the generic plapers in french on how to estabisk a fake idenity21:23
lacah21:23
lacMostAwesome21:23
MostAwesomeDudelac: Crow, raven, etc.21:23
MostAwesomeDudeAlso, you get a star for knowing what it means.21:23
lacvery, very, very, sorry to help out your identity.21:24
MostAwesomeDudeTry typing "most awesome dude" into Google. :321:24
kkris (~kris@188-22-116-207.adsl.highway.telekom.at) left irc: Quit: Leaving.21:24
lacI have alwayd been in perfect demand that any pypy contributer get his name21:24
lacas whatever he or she wants21:25
lacso it would be (and was think) was a 'want this under some other name or MAD'21:25
lacbut I am perfectly at one with making a new id to suit.21:26
lacI mean lok at glyph21:26
lacAfter some work, I know what glyph's birth certificate says.21:26
lacas a first name,  and its not glyph unless 21:27
gutworthmatthew, I think21:27
lacwell in the usa tey let you file a name change.21:27
lacbut, this means nothing to me.21:27
lacglyph has an intenet presence of glýph,21:28
lacand when I wanted to hire him21:28
lacI wanted to hire the person that twisted matrix referred to as glyph21:28
MostAwesomeDudeWait, his name's not Glyph?21:29
jezdez (~jezdez@unaffiliated/jezdez) left irc: Read error: Operation timed out21:29
fijalhis name is glyph21:29
lacHe is lurking here, and can speak of it his own way,21:29
lacbut he is glyph21:29
lacthat is his name21:29
MostAwesomeDudelac: TBH, I don't really care what I'm called. I've been known as MAD for over a decade; I started going by it when I was 12 and I really haven't stopped.21:30
lacand he is my frined,21:30
lacand he would prefer I call him glyph which is the way he wants to be called21:30
lacib this world21:30
lache is glyph, as insisti8nf on it.21:30
lacand as his freinds call him that, as why the hell not.21:31
lacIf I had had done this 20 years ago and demanded laurel creighton not laura21:31
laceveryvbody would know me as laurel21:31
lac....21:32
lacrats, that oppoirtunity is long past.21:32
lacbut glyph who wants to be glyph took it.21:32
lacway cool21:32
lacthose of us who call him our freinds, think, wow, way cool.21:33
lacrather than you must damn well call yourself what your birth certificate has21:33
lacbut, what can we do, as friends, to make sure you contune to be called however it is you want21:34
MostAwesomeDudeNah, I'm deeply jealous.21:34
lacthis I think is the better function of friends.21:34
MostAwesomeDudeI have one of the stupidest nicks I've ever seen.21:34
lacto support you in your deal against the world21:34
lacnot be your vulnerability vs same.21:34
lacMAD  -- yes, but you expected it to be temprary,21:35
lacbut its outlasted your desiure top have it,21:35
laccorrect?21:35
MostAwesomeDudeWell, I was a kid, and kids don't really think things through. "Man, Bill & Ted is awesome! I should have one of their phrases as my handle!"21:36
MostAwesomeDudeOTOH, I still think Bill & Ted is a movie to live one's life by, so. :321:36
stakkars"lac: using this to talk to stakkars about the stroke would be normal."21:37
stakkarshear, hear :-)21:37
lacHur mår du, stakkars!21:37
stakkarsprego?21:37
lacHur mår du is Swedish for How aRE YOU?21:38
lacBUT,21:38
lacin english you ask ä21:38
stakkarsjust grepped this out of the context, dunno the popic ;-)21:38
lachow are you21:38
lacfor an every day sort of thing21:38
RhyoliteI'll take foreign languages for $500, Alex21:39
lacIn Swedish you ask 'how are you'21:39
lacfor medical questions21:39
stakkarsI am physically quite fine, with big up-and-down21:39
lacfor how are you christian?  recovering ok?21:39
lacthis is what '21:39
lac'hur mår du'21:40
lacin Swedish is for21:40
lacgetting this amojnt of detaiul21:40
kenaan12wlav reflex-support 1134437975b939 15/pypy/module/cppyy/test/test_pythonify.py: coding convention fixes21:40
kenaan12wlav reflex-support 11eee51741c1c1 15/pypy/module/cppyy/: initial base class support21:40
kenaan12wlav reflex-support 11279a7b9dd093 15/: merge update21:40
lacyou cannot answer with 'just fine'21:40
lac'how are you'21:40
lacdeamnds a more detailed summary than 'just fine'21:41
lac'physcially fine, but with emotionally up and downs' is great answer to21:41
lac'how are you christian'21:41
stakkarsI cannot tell in public how the rest of me feels. Is that precise enough?21:41
lacor 'hur mår du christian'21:42
lacstakkars: you are being just fine now.21:42
lac....21:42
lacbut in englihs21:42
lacenglish21:42
lacyou can say21:42
lac'how are you'21:42
lacand you really do not care21:43
lacyou want21:43
lac'fine/ok/great'ä21:43
jezdez (~jezdez@khan.websushi.org) joined #pypy.21:43
stakkarsquite ok, but need input, need progress with something, while reality puts me back.21:43
lacyou do not want any details21:43
laclove you stakkars, my friend.21:44
stakkarsI don't play that on the radio, yes :-)21:44
lac:-)21:44
lac>:-)21:44
lac:-)21:44
lacBUT stakkars EARLIER21:44
laci was telling Rhy0lite21:45
stakkarslove you, too, really21:45
lacthat when he speaks Swedish to me as 'Hur n21:45
lac'Hur mår du'21:45
lacwhich is literally 'how are you'21:45
lacthis he must stop saying21:46
lacbecause its a question f0r you21:46
lacand others in hosöpital recovery21:46
__name__ (~name@sburn/devel/name) left irc: Ping timeout: 260 seconds21:46
stakkarsyes, in some countries it is a real question, which implies an insult,21:46
lacin swedish, how you are, is a medical question21:46
lacnot a politeness :-)21:47
stakkarswhile in the US, people are pretty shocked if you tell then...21:47
lacso this is how you ended up as  alog entry21:47
stakkarsoki doki21:47
lac'hur mår du' is a fine swedish question to ask stakkars.21:48
lacnot so good to askm me, unless you think my managementmeeting will put me into the hopítal21:48
stakkarsI tend to tell people, especially Americans, an explicit answer. This is quite funny. Most of them I'll see never again. The rest are candidates for friendship ;-)21:49
lac:-)21:50
Guest89040 (~name@chello080108038152.1.11.vie.surfer.at) joined #pypy.21:52
Guest89040 (~name@chello080108038152.1.11.vie.surfer.at) left irc: Remote host closed the connection21:54
lacso at any rate, before you showed up stakkars, we were listening to me explain21:59
lacwhy it weas that my name was this thing that was glued onto me22:00
lacnot something my parents chose, not one I had.22:00
squiddy (~squiddy@x027.wh17.tu-dresden.de) left irc: Remote host closed the connection22:07
amaury_ (~amaury_@231-48.3-85.cust.bluewin.ch) left irc: Ping timeout: 244 seconds22:10
Sentynel (~sentynel@unaffiliated/sentynel) left irc: Quit: Lightly Seared on the Reality Grill22:12
fijal (~fijal@41.48.27.7) left irc: Ping timeout: 240 seconds22:22
whitelynx (~whitelynx@75.110.189.230) joined #pypy.22:24
stakkarslac: I guess I know what you are referring to22:26
lacstakkars: well, its a language thing.22:26
lachow do you say 'how are you' in german?22:27
lacI think it is 'moin'22:28
lacin swedish 'hur mår du' is the literal translation of 'how are you'22:29
lacbut we do not use it to greet each other in the streets. informally,22:29
lacwe say 'Tjinea!'22:30
lacor 'hur står du til'?22:30
stakkars' moin moin'  in the North22:30
lachi thee322:30
lachi there!22:30
lacHow is it going with you22:31
lacthis we say in swedish22:31
stakkarswe also say 'wo gait di dat' which is a bit more than 'how are you'22:31
stakkarsor 'tach, wie gehts'22:31
lac;.)22:31
lacok Rhy0lite, who is learning swedish fromine conversation22:32
lacand is a freind22:32
lacasked me 'hur mår du till'22:32
lacthis is grammatically perfect.22:33
stakkars' 'Tag' is like 'hello'22:33
lacIt is  'how are you'22:33
lacbut it is socially as rude as it can be22:33
stakkars'wie geht's' is like 'how are you' with a bit more the chance to get a real answer.22:33
lac It an ask for your physical  behaviour to me22:33
lacwhich is ok if yours is in a bad shaoe22:34
lacso if you are in rehab, or in hospital22:34
stakkars'wie geh's denn soo' is the offer to await more details, but easy to be stopped by a phrase like 'muss ja' or 'gut, und selbst?'22:34
lac'hur mår du' is ok22:34
stakkarslike 'fine, and you'? simply bouncing22:35
lacit is also ok if its been years since I have met you22:35
lacwhat i AM explaing here is that 'hur mår du' is22:36
lacnot something you can, ever, anser as fine22:36
lacyou need to answer this in many details22:36
antocuni (~antocuni@host235-125-dynamic.25-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds22:36
lacthis uf you wanted 'fine, thanksä22:36
lacyou must never say 'hur mår du'22:36
lacrather 'allting gåtr bra'?22:37
laceller22:37
stakkarsbut I'm off to bed, have to get up early and I'm mentally pretty down, my wife is in the hospital, broke her neck a bit.22:37
lac'det går bra'22:37
lacstakkars I must one you now,22:37
lactype the phone number now.,22:38
lacif angela has a broken neck we need to plan new things22:38
lacanreai822:38
lacandrea22:38
whyking (~quassel@ip68-0-221-90.ri.ri.cox.net) joined #pypy.22:38
stakkarsit is fixed for three months, she will get out of hospital in 3 or 4 days.22:39
stakkars'halswirbel'22:39
lacstakkars, friend, my german id not so hot.,22:40
stakkarssecond cervical vertebra22:40
lacmy problem is are you at home, or are you at the physical therapy plce?22:40
stakkarsshe was lucky. 22:41
Action: lac nods22:41
stakkarsI'm at home, planning to come to EuroPython. But I must sleep now, cannot continue. I'm reachable tomorrow.22:41
lacok, she is away for 3 or 4 days, minimum, correct?22:42
lacwill you be ok at getting things to work tomorow???22:42
lacyou have my phonre number, christian, correct? you know where that is?22:42
lac+46 227 46 2922:43
lacIf you need me to come to germany and deal with the problems22:44
lacI will my friend-.22:44
laclove you.22:44
lacI k now you  read the pypy logs so, my friend, if you need help, call and I will take the next train to berlin22:45
stakkarsthank you very much.22:45
stakkarsI'm off22:46
pyrony (~epic@office1.klout.com) joined #pypy.22:50
harrison (~sr@adsl-69-209-209-103.dsl.chcgil.sbcglobal.net) joined #pypy.23:06
jimbaker` (~jbaker@c-24-8-39-78.hsd1.co.comcast.net) joined #pypy.23:21
jimbaker (~jbaker@canonical/jimbaker) got netsplit.23:23
asenchi (~asenchi@206.173.142.114) left irc: Quit: ZNC - http://znc.sourceforge.net23:29
asenchi (~asenchi@206.173.142.114) joined #pypy.23:32
jimbaker (~jbaker@canonical/jimbaker) got lost in the net-split.23:34
aat (~aat@rrcs-184-75-54-130.nyc.biz.rr.com) left irc: Quit: Computer has gone to sleep.23:34
lucian_ (~lucian@78-86-217-168.zone2.bethere.co.uk) left irc: Remote host closed the connection23:53
--- Thu May 19 201100:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!