|
Parrot 3.1.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: ? Set by moderator on 20 February 2011. |
|||
|
00:04
wagle left
|
|||
| dalek | rrot/opsc_full_parse: 3033803 | bacek++ | / (2 files): Handle arglist in call |
00:05 | |
|
00:07
cognominal joined
|
|||
| dalek | rrot/opsc_full_parse: ddbfa71 | bacek++ | compilers/opsc/src/Ops/Compiler/ (2 files): Initial handling of variables. |
00:19 | |
| rrot/opsc_full_parse: 46077d7 | bacek++ | compilers/opsc/src/Ops/Compiler/Actions.pm: Implement 'if' and add stubs for other statement_control |
|||
| rrot/opsc_full_parse: c269392 | bacek++ | / (2 files): Fix 'if' and add test for it |
00:22 | ||
|
00:23
wagle joined
|
|||
| dalek | rrot: 95a2788 | bacek++ | NEWS: Update NEWS. "gen_gc2" isn't human-readable. |
00:27 | |
| rrot: 5c7c3da | dukeleto++ | src/pmc/packfile (2 files): [cage] Remove some more svn-- remnants |
00:31 | ||
| dukeleto | cotto_work: ping | 00:32 | |
| cotto_work | dukeleto: pong | 00:37 | |
| dukeleto | cotto_work: new.leto.net:3000/ | 00:38 | |
|
00:38
rdesfo joined
|
|||
| dukeleto | cotto_work: i have jitterbug building parrot right now | 00:39 | |
| cotto_work | dukeleto: awesome | ||
| cotto_work decommutes | 00:40 | ||
| bacek_at_work | msg cotto Stop slacking off and implement statement_control methods in Ops/Compiler/Action.pm :) | 00:49 | |
| aloha | OK. I'll deliver the message. | ||
|
00:55
mtk left
|
|||
| dalek | rrot/ptrbuf: be6b94f | plobsing++ | src/pmc/ (2 files): implement null, alignment, and bounds checking for StructView |
00:56 | |
|
01:01
mtk joined
01:02
lucian joined
|
|||
| cotto | ~~ | 01:03 | |
| bacek_at_work, I'd love to. no idea if I'll have tuits tonight before my brain shuts down thouhg | 01:04 | ||
| I wish my problem was not having enough to hack on. | 01:10 | ||
|
01:11
kid51 is now known as kid51_at_dinner,
gbacon joined
01:12
gbacon left
|
|||
| whiteknight | Coke++ | 01:18 | |
|
01:25
lucian left
01:46
rdesfo left
|
|||
| dukeleto | Check it out: new.leto.net:3000/project/parrot | 01:50 | |
| plobsing | dukeleto: is that smoking *all* branches? | 01:52 | |
|
01:54
plobsing_ joined
|
|||
| Tene | dukeleto: That's awesome | 01:55 | |
| dukeleto | plobsing: smoking all commits | 01:58 | |
| plobsing: i added a post-receive hook to parrot.git | |||
|
01:59
kid51_at_dinner is now known as kid51,
plobsing left
|
|||
| dukeleto | plobsing: i need to fix my server. The emails are going into the void | 01:59 | |
| whiteknight | I save everybody the effort, and send all my emails to /dev/null | 02:05 | |
| dalek | rrot: 9da92d9 | dukeleto++ | config/auto/ (11 files): [cage] Remove more svn-- cruft |
02:09 | |
|
02:09
whiteknight left
|
|||
| dalek | rrot: 89ea3ca | dukeleto++ | / (7 files): [cage] Yet more svn-- cruft cleansing |
02:21 | |
| cotto | will it never end? | 02:22 | |
| kid51 | cotto: When we switched to git, we did not prioritize removal of CVS/SVN Id tags. Looks like that's the jag that duke is on now. | 02:24 | |
| cotto | kid51, sure. It's not a priority unless someone feels like making it one. | ||
| dukeleto | I just got sick of seeing them, so I am cutting them out with an automated script. | 02:25 | |
| cotto | like an automated boss | ||
| kid51 | Why is Smolder not accepting my reports? | 02:27 | |
| It appears to have begun failing between 2:13 and 2:18 GMT | |||
| dalek | rrot: 32e3dfb | bacek++ | t/ (4 files): More svn cruft cleaning |
||
| rrot: 0164b2c | jkeenan++ | / (22 files): Merge branch 'master' of git@github.com:parrot/parrot |
02:28 | ||
| kid51 sneaks in some real code changes; make realclean, folks | |||
| cotto | sneaky fellow | 02:29 | |
| dukeleto | github:22 timing out for anybody else? | 02:30 | |
| dalek | TT #1049 closed by jkeenan++: Replace the value for $(MAKE) with the actual path (config/inter/make.pm) | 02:35 | |
| TT #1049: trac.parrot.org/parrot/ticket/1049 | |||
| rrot: 7dabe48 | jkeenan++ | NEWS: Remove one duplicated news item (re: 'make docs'). |
02:49 | ||
| TT #612 closed by jkeenan++: pdd13-bytecode | 02:52 | ||
| TT #612: trac.parrot.org/parrot/ticket/612 | |||
| rrot: 748170c | dukeleto++ | t/tools/dev/headerizer/testlib/ (4 files): [cage] Remove the last of the svn-- cruft |
02:54 | ||
| cotto waves goodbye to svn-- cruft | |||
| lists.canonical.org/pipermail/krage...00871.html <- bytecode interpreters for tiny computers | 02:56 | ||
| karma svn | 02:57 | ||
| aloha | svn has karma of -13. | ||
| cotto | that can't be right | ||
| dalek | p-rx: 43c77a0 | dukeleto++ | / (14 files): Remove remnants of svn |
03:11 | |
| dukeleto | And now the next time somebody imports nqp-rx, ext/ will be free of svn-- cruft as well. | 03:12 | |
| dukeleto rests. | |||
| t/pmc/threads.t is failing on my linode | 03:13 | ||
| new.leto.net:3000/api/build/parrot/...rl-v5.10.1 | |||
| with a core dump. Nice. | |||
|
03:21
kid51 left
04:24
rurban joined
|
|||
| cotto | ~ | 05:04 | |
|
05:04
JimmyZ joined
|
|||
| bacek_at_work | cotto, hello slacker :) | 05:23 | |
| cotto | bacek_at_work, hi robot | ||
|
05:27
JimmyZ left
05:37
JimmyZ joined
|
|||
| dalek | rrot/opsc_full_parse: 285318a | bacek++ | compilers/opsc/src/Ops/Compiler/Grammar.pm: Add op_macro bits as keywords. |
05:42 | |
| rrot/opsc_full_parse: e1c1ef3 | bacek++ | compilers/opsc/src/Ops/Compiler/ (2 files): Inline macro_param |
|||
| rrot/opsc_full_parse: 72728af | bacek++ | compilers/opsc/src/Ops/Compiler/Actions.pm: Fix check of arglist |
|||
| rrot/opsc_full_parse: 60d186d | bacek++ | compilers/opsc/src/Ops/Compiler/ (2 files): Rewrite op_macro with protoregexes |
|||
|
06:14
rurban_ joined
06:17
rurban left,
rurban_ is now known as rurban,
zostay left,
zostay joined
06:37
fperrad joined
|
|||
| dalek | rrot/m0-spec: 08a9dd6 | cotto++ | docs/pdds/draft/pdd32_m0.pod: add info on gc, op set completeness criteria and padding strategy |
06:44 | |
|
06:57
theory left
|
|||
| tadzik | New Generational GC implemented. To enable it run Configure.pl --gc=gms | 07:11 | |
| oh, nevermind, it had to get to my head :) | |||
| JimmyZ | Isn't it enabled by default? | 07:17 | |
| tadzik | nah | 07:19 | |
| bacek++ # super awesome | |||
| it's DaD this time, not GC :) | 07:20 | ||
| bacek_at_work | JimmyZ, it is. But it can be changed | 07:25 | |
|
07:30
Util left
07:31
Util joined
|
|||
| dalek | rrot/opsc_full_parse: 5c639d5 | bacek++ | compilers/opsc/src/Ops/Compiler/Grammar.pm: Rename method as LTM workaround |
07:36 | |
|
07:41
pjcj left
|
|||
| dalek | rrot/opsc_full_parse: 628bb55 | bacek++ | / (78 files): Merge branch 'master' into opsc_full_parse |
07:41 | |
|
07:44
fperrad_ joined
|
|||
| dalek | rrot/opsc_full_parse: f8ea18c | bacek++ | compilers/opsc/src/Ops/Compiler/Actions.pm: Reduce usage of :inline PAST::Op. |
07:47 | |
|
07:47
fperrad left,
fperrad_ is now known as fperrad
07:56
ShaneC left
07:58
cosimo left
|
|||
| dalek | rrot: 9a2b775 | (Gerd Pokorra)++ | NEWS: add a news |
08:02 | |
|
08:08
ShaneC joined
|
|||
| tadzik | wasn't it supported before? I'm always building Parrot with -j3 | 08:10 | |
| JimmyZ | tadzik: it supported | 08:13 | |
| *it is | 08:14 | ||
| JimmyZ doesn't think it's a news. | 08:15 | ||
|
08:21
pjcj joined
08:23
tcurtis left
08:43
mtk left
08:49
mtk joined
08:52
ShaneC left
|
|||
| bacek | ~~ | 08:55 | |
|
09:03
contingencyplan left
|
|||
| dalek | rrot/opsc_full_parse: 57cfd00 | bacek++ | t/compilers/opsc/03-past-declarator.t: Add (failing) test for handling 0, 1 and many args for function call. |
09:09 | |
| rrot/opsc_full_parse: 84ef739 | bacek++ | compilers/opsc/src/Ops/Compiler/Actions.pm: Fix handling single arg of function call. |
|||
| rrot/opsc_full_parse: 88273f8 | bacek++ | t/compilers/opsc/common.pir: Don't use dynops in test until after we are ready. |
09:19 | ||
|
10:04
elmex left
10:06
elmex joined
|
|||
| dalek | rrot: 03b4737 | mikehh++ | / (13 files): remove trailing whitespace and update copyright |
10:07 | |
|
10:18
lucian joined
10:32
lucian left
10:33
silug left
10:35
zostay left,
zostay joined
10:36
lucian joined
10:50
UltraDM joined
10:55
UltraDM left
|
|||
| dalek | rrot/opsc_full_parse: ecac9f7 | bacek++ | compilers/opsc/ops2c.nqp: Rework ops2c slighly |
11:10 | |
| rrot/opsc_full_parse: fb517fe | bacek++ | compilers/opsc/ops2c.nqp: Rework ops2c more. |
|||
| rrot/opsc_full_parse: 194275c | bacek++ | compilers/opsc/ops2c.nqp: Refactor ops2c even more. |
|||
| rrot/opsc_full_parse: edf2090 | bacek++ | compilers/opsc/ops2c.nqp: And more. |
11:20 | ||
| rrot/opsc_full_parse: 2fad691 | bacek++ | compilers/opsc/ops2c.nqp: Fix typo. |
11:35 | ||
| bacek | msg dukeleto It wasn't bright idea to send mails to parrot-dev about branches from jittterbug... | 11:36 | |
| aloha | OK. I'll deliver the message. | ||
| dalek | rrot/opsc_full_parse: 283a2b2 | bacek++ | compilers/opsc/ops2c.nqp: Final touches to ops2c |
11:54 | |
| ligne | hey, would i be right in thinking there's a regression on bug #1723? trac.parrot.org/parrot/ticket/1723 | 12:01 | |
|
12:01
ligne left,
ligne joined
|
|||
| bacek | ligne, it's possible if you are using non-optimized build. | 12:03 | |
| ligne | t/op/gc-non-recursive.t seems to be segfaulting in Parrot_gc_mark_PMC_alive_fun, with a stack that's ~175k frames deep | ||
| bacek> yeah, it's non-optimised | 12:04 | ||
| bacek | ligne, it's internal validation of GenGC. I was too lazy to make it non-recursive. | ||
| ligne, this validation is disabled in optimized builds :) | 12:05 | ||
| ligne | bacek> fair enough. thought i'd check before re-opening the bug :-) | ||
|
13:26
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:31 | |
|
13:38
bluescreen joined
13:46
JimmyZ left
13:49
JimmyZ joined
14:10
benabik joined,
ligne left
|
|||
| dalek | rrot-linear-algebra: 9d8ced8 | Whiteknight++ | t/ (55 files): update tests to use the new Rosella way of doing things. All tests pass |
14:10 | |
|
14:10
ligne joined
|
|||
| dalek | rrot-linear-algebra: 9d8ced8 | Whiteknight++ | t/ (55 files): update tests to use the new Rosella way of doing things. All tests pass |
14:14 | |
| whiteknight | hmm....I think dalek is double-reading that repo | ||
|
14:15
rurban_ joined
|
|||
| JimmyZ | whiteknight: you set a hook on github? | 14:15 | |
| moritz | whiteknight: did you configure it to use a post-commit hook on github? | 14:16 | |
| if so, removing it from misc/dalek-conf.json in the mu repo should be enough to avoid the duplicates | |||
| benabik | Morning, #parrot | ||
|
14:17
rurban left,
rurban_ is now known as rurban
|
|||
| tewk | What is used to process the *.declarations files in runtime/parrot/library ? | 14:38 | |
| I've got ones for libcrypto and libssl | |||
|
14:45
bluescreen left
|
|||
| dalek | sella: 20d32a5 | Whiteknight++ | / (2 files): Add in a skeleton json file for plumage. update setup.nqp so we can run tests there. We want to dogfood and not use the distutils tap harness |
14:47 | |
| whiteknight | moritz: yes, I am using a post-commit hook. How do I remove it from the dalek json? | 14:49 | |
| moritz | whiteknight: github.com/perl6/mu/commit/a79e6eb...148ae3a93f like this :-) | 14:50 | |
| whiteknight: I guess we should hand out more commit bits to parrot folks for that repo :-) | |||
| whiteknight | moritz++ | ||
| moritz | I'd love to give the whole parrot/developers group access to it | 14:51 | |
| but I think github doesn't do cross-organization team management | |||
| whiteknight | ...dalek does not seem to be picking up commits to plumage | 15:01 | |
| dalek | umage: d6ce79d | darbelo++ | setup.pir: Update setup.pir to use get_nqp_rx() instead of get_nqp(). Needed after parrot commit 0617415a. |
||
| umage: 8b4b015 | fperrad++ | setup.pir: disutils set by default the Submitter property |
|||
| umage: dc9abb9 | Whiteknight++ | plumage/metadata/rosella.json: +rosella json |
|||
| whiteknight | ...nevermind then | ||
| benabik | It was just waiting for you to ask, I guess. | ||
| moritz | whiteknight: dalek works nearly immediately when used with hooks; otherwise the latency is in the range of 0..5 minutes, I think | 15:03 | |
| whiteknight | right, plumage had a hook | 15:05 | |
| Coke wonders if dalek can post events to a custom moo chat server. ;) | |||
| tewk | Sets the callback which will be called when a temporary private key is required. The export flag will be set if the reason for needing a temp key is that an export ciphersuite is in use, in which case, keylength will contain the required keylength in bits. Generate a key of appropriate size (using ???) and return it. | 15:10 | |
| my touchpad is way to sensitive. | |||
| tadzik | happens | ||
|
15:12
bluescreen joined
15:17
ColloquyUser joined
15:18
contingencyplan joined
15:40
lucian_ joined
|
|||
| cotto_work | ~~ | 15:42 | |
|
15:43
lucian left
|
|||
| dalek | rrot/ptrbuf: 3069a31 | plobsing++ | src/pmc/ (2 files): fix c++ build |
15:47 | |
|
15:58
pyrimidine joined
|
|||
| sorear | export ciphersuites still exist? | 15:59 | |
| dalek | rrot: 97e42df | tewk++ | / (3 files): openssl: crypto and ssl nci definitions |
16:09 | |
|
16:17
Patterner left
16:18
Psyche^ joined,
Psyche^ is now known as Patterner
|
|||
| dukeleto | ~~ | 16:21 | |
| dalek | rrot: 076fd47 | mikehh++ | t/codingstd/pdd_format.t: delete VERSION from the test as it has been removed from the pdd docs |
16:22 | |
| dukeleto | bacek: jitterbug should only be sending emails to the committer, not parrot-dev | 16:23 | |
| bacek: i didn't mean to leave it like that, but forgot to change it | 16:24 | ||
| mikehh | dukeleto: and to you :-} | ||
| dukeleto | yes, and me :) | ||
|
16:24
JimmyZ left
|
|||
| dukeleto | mikehh: i wanted to make sure it was working :) | 16:24 | |
|
16:28
Hackbinary joined
|
|||
| dukeleto | mikehh: i just changed it to only email on failure | 16:31 | |
| mikehh | dukeleto: yeah, quite big emails :-} | 16:36 | |
| dukeleto | mikehh: yeah, sorry about that | ||
| mikehh | dukeleto: np, what did you use to generate the output? | 16:37 | |
| I ususally run my tests without the full output | 16:38 | ||
|
16:40
Hackbinary left
|
|||
| dukeleto | mikehh: HARNESS_VERBOSE=1 | 16:41 | |
|
16:51
dmalcolm joined
17:19
theory joined
|
|||
| dalek | rrot: 07350c8 | plobsing++ | tools/dev/ncidef2p (2 files): revive ncidef2pasm as -2pir |
17:21 | |
| rrot: d52927b | plobsing++ | MANIFEST: mk_manifest_and_skip |
17:37 | ||
| mikehh | not getting smoke reports uploaded - HTTP CODE: 500 (Internal Server Error) | 17:43 | |
| benabik also got that error earlier. | 17:46 | ||
|
17:50
bluescreen left
|
|||
| dalek | rrot/ptrbuf: 0f23cb8 | plobsing++ | src/pmc/structview.pmc: fix C build |
17:51 | |
| tewk | plobsing++ | 17:56 | |
| cotto_work | That's a new one. | 17:57 | |
| plobsing_ | (size_t)ptr - NULL has integer type in C++ but pointer type in C. can | 18:01 | |
| 't do bit manipulations on pointers | |||
| (ptr - NULL) has integer type in C but pointer type in C++. my head assplode. | 18:02 | ||
|
18:08
ShaneC joined
|
|||
| whiteknight | in either case, can't you just cast the result to size_t? | 18:10 | |
|
18:11
fperrad_ joined,
ColloquyUser left
|
|||
| whiteknight | or do something like (size_t)ptr - (size_t)NULL | 18:11 | |
| plobsing_ | I wound up doing (size_t)ptr, which is mostly what I meant in the first place. But (ptr - NULL) should return a ptrdiff_t, which is guarranteed to be large enough, whereas size_t has different, not quite equivalent, guarrantees. | 18:13 | |
|
18:14
fperrad left,
fperrad_ is now known as fperrad
|
|||
| NotFound | plobsing_: use zero | 18:23 | |
| Or if you need pointer arithmetic: (char *) 0 | 18:24 | ||
| And you need to cast ptr to char *, too. | 18:33 | ||
|
18:34
ligne left
18:36
krunen left
|
|||
| plobsing_ | so much casting. why doesn't it just do what it knows I want in the first place? | 18:39 | |
| whiteknight | NULL is usually #defined to (void*)0, so it bothers me that it wouldn't produce a ptrdiff_t when you subtract with it | ||
| atrodo | C needs more magic | 18:40 | |
| ShaneC | can you even do pointer arithmetic with void* ? | 18:41 | |
| NotFound | No. | 18:47 | |
| NULL in black magic in some C compilers. | 18:48 | ||
| s/in/is | |||
| whiteknight | There's a difference between doing pointer arithmetic (like ptr + 5 == ptr[5]) and doing arithmetic between pointers (ptr_a - ptr_b) | 18:54 | |
| the first is definitely supposed to give you a new pointer. The second is probably supposed to give a ptrdiff_t | |||
| NotFound | You can't do neither with void * | 18:55 | |
| ShaneC | there's no unit of measurement without a type | 18:57 | |
|
18:58
benabik left
18:59
pyrimidine left
|
|||
| NotFound | We should develop quantum C, with non-zero energy on void. | 18:59 | |
| And using tunnel effect instead of casts. | 19:00 | ||
| This is waaaaay more technofile than black magic. | |||
|
19:02
benabik joined
19:23
benabik left
19:33
lucian_ left
|
|||
| dalek | rrot: dac7306 | util++ | src/runcore/profiling.c: Fix Coverity defect #461: MISSING_BREAK in profiling.c |
19:38 | |
| rrot: dabb4b2 | util++ | frontend/parrot/main.c: Fix Coverity defect #460: MISSING_BREAK in main.c |
|||
| rrot: 3567d2e | util++ | compilers/imcc/pbc.c: Fix Coverity defect #458: MISSING_BREAK in pbc.c |
|||
| whiteknight | util++ | 19:45 | |
| and I assume that means somebody has access to our coverity scans again | |||
| cotto_work | I do, after a bit of password guessing. | 19:47 | |
| (my own, of course) | |||
| Util | whiteknight: There is an "andrew" listed for current Coverity access; isn't that you? | 19:55 | |
| bacek | Good morning, humans | 20:01 | |
| tewk | Util is tewk or Kevin Tew listed? | 20:04 | |
| Util | tewk: yes | ||
| FYI - Current Coverity access: cochrane tewk andy chromatic rblasch christoph francois klaas-jan andrew bruce | |||
| Util is bruce | 20:05 | ||
| tewk | Util: so I just have to guess what my old password was. | ||
| Util | Applied for, but not yet received: nwellnhof dukeleto | ||
| dukeleto | i haven't heard anything from coverity peeps | 20:09 | |
| Util: thanks for working on this | |||
|
20:10
ColloquyUser joined
|
|||
| dukeleto | ColloquyUser: welcome | 20:11 | |
| Util | tewk: Perhaps you have the original email from Coverity? | ||
| dukeleto: Glad to help! Hopefully dmaxwell will come through for you (and nwellnhof) soon. | 20:12 | ||
| ColloquyUser | dukeleto: Thanks, i'm PacoLinux with my new iPad | ||
| tewk | Util: thanks I found the email. | 20:16 | |
| whiteknight | Util: It may be. I have no idea where/how to log in, or what my password might be | 20:19 | |
| actually, that info is probably buried in an email somewhere | 20:20 | ||
| tewk | whiteknight: I greped my email for scan.coverity and quickly found it | ||
| whiteknight | tewk: Yeah, found it. I'm in too | 20:23 | |
|
20:23
ColloquyUser left
|
|||
| dalek | rrot: b5fa7c6 | bacek++ | compilers/opsc/src/Ops/Trans/C.pm: Change register access to avoid using CUR_CTX (and remove CUR_CTX generating) |
20:23 | |
| rrot: 1b74c2c | bacek++ | src/ops/core_ops.c: Rebootstrap ops |
|||
|
20:24
ColloquyUser joined
|
|||
| dalek | rrot/opsc_full_parse: 97e42df | tewk++ | / (3 files): openssl: crypto and ssl nci definitions |
20:24 | |
| rrot/opsc_full_parse: 076fd47 | mikehh++ | t/codingstd/pdd_format.t: delete VERSION from the test as it has been removed from the pdd docs |
|||
| rrot/opsc_full_parse: 07350c8 | plobsing++ | tools/dev/ncidef2p (2 files): revive ncidef2pasm as -2pir |
|||
| rrot/opsc_full_parse: d52927b | plobsing++ | MANIFEST: mk_manifest_and_skip |
|||
| rrot/opsc_full_parse: dac7306 | util++ | src/runcore/profiling.c: Fix Coverity defect #461: MISSING_BREAK in profiling.c |
|||
| rrot/opsc_full_parse: dabb4b2 | util++ | frontend/parrot/main.c: Fix Coverity defect #460: MISSING_BREAK in main.c |
|||
| rrot/opsc_full_parse: 3567d2e | util++ | compilers/imcc/pbc.c: Fix Coverity defect #458: MISSING_BREAK in pbc.c |
|||
| rrot/opsc_full_parse: 7694496 | bacek++ | compilers/opsc/src/Ops/Compiler/Grammar.pm: Remove now unused macro_param |
|||
| rrot/opsc_full_parse: cf0152b | bacek++ | compilers/opsc/src/Ops/Compiler/Actions.pm: Make macro_param register scoped. |
|||
| rrot/opsc_full_parse: b5fa7c6 | bacek++ | compilers/opsc/src/Ops/Trans/C.pm: Change register access to avoid using CUR_CTX (and remove CUR_CTX generating) |
|||
| rrot/opsc_full_parse: 1b74c2c | bacek++ | src/ops/core_ops.c: Rebootstrap ops |
|||
| rrot/opsc_full_parse: 2ab18bf | bacek++ | / (25 files): Merge branch 'master' into opsc_full_parse |
|||
| rrot/opsc_full_parse: 8a448af | bacek++ | compilers/opsc/src/Ops/Compiler/Actions.pm: Change pasttype of macro calls to "macro" |
20:29 | ||
| Util does a double-take at dalek | 20:33 | ||
| Cool; I guess we get double credit when our patches are pulled into a branch. | 20:34 | ||
| cotto_work | it's just the merge detection heuristic failing | ||
| Util | Oh, OK | 20:35 | |
|
20:40
fperrad left
20:42
ColloquyUser left
20:46
Andy joined
20:57
mtk left
21:04
mtk joined
|
|||
| dalek | rrot/smoke-me/test: 64c1379 | dukeleto++ | t/pmc/integer.t: Create a failing test to test automatic Jitterbug branch smoking |
21:13 | |
| rdinal: 67d02cf | bubaflub++ | ports/plumage/cardinal.json: update plumage json description to new repository |
21:20 | ||
| rdinal/range_fix: 5a9784f | bubaflub++ | src/classes/Range.pir: removing the last bits of the Range class that have integer instead of True and False. Also contains a bunch of my debugging code. |
21:21 | ||
|
21:23
rdesfo joined
|
|||
| dukeleto | Andy: ping | 21:30 | |
| Andy: oops, unping | |||
| Andy | Tease. | ||
|
21:31
whiteknight left
|
|||
| dukeleto | excuse me while I test jitterbug a bit | 21:42 | |
| dalek | rrot/smoke-me/test2: 0031349 | dukeleto++ | t/pmc/integer.t: Now with even more fail |
||
| moritz | I frequently get 500 Internal Server Error when trying to submit smolder reports | 21:43 | |
| cotto_work | moritz: we've been seeing a lot of those lately. | 21:45 | |
| NotFound | I got one yesterday | ||
| cotto_work | dukeleto: why not mail parrot-commits? | 21:49 | |
| dukeleto | cotto_work: sure, that could work | ||
| cotto_work: we have branch autosmoking now, for branches in the smoke-me/* branch namespace | 21:50 | ||
| dukeleto just sent a mail to parrot-dev | |||
| cotto_work | or parrot-dev with an automatically generated insult against whoever broke the build | ||
| dukeleto | moritz: i think we are starting to bury smolder in reports | ||
| cotto_work: automated insults are very possible. I already have the code to do it ;) | |||
| moritz: most likely from the parrot smokers in the gcc farm | 21:51 | ||
| cotto_work | $bacek.insult( :lang('very rude russian')) | ||
| Does bacek have an api? | 21:52 | ||
| dukeleto | he should. | ||
| dukeleto submits a bacekbug | |||
| bacek_at_work | Which ŃŃŠøŠ¼Š°Š½Š“Š°Š±Š»ŃŠ“ŃŠŗŠøŠ¹ ŠæŠøŠ·Š“Š¾ŠæŃŠ¾Ńм submit bugs against me? | 21:58 | |
| aloha, insult dukeleto | 21:59 | ||
| hmm... stupid girl | |||
| insult dukeleto | |||
|
22:00
rdesfo left,
aloha left
22:01
aloha joined
22:02
aloha left
|
|||
| tadzik | . o O ( ŠŃ, погоГи ) | 22:02 | |
|
22:02
aloha joined
|
|||
| bacek_at_work | insult dukeleto | 22:02 | |
|
22:02
aloha left
22:03
aloha joined
|
|||
| bacek_at_work | hmm | 22:05 | |
| doesn't work... | |||
| insult aloha | |||
| cotto_work | aloha: insult aloha | ||
| bacek_at_work | insult aloha | ||
| cotto_work | dukeleto: insult aloha | ||
| bacek_at_work | insult aloha | 22:06 | |
|
22:06
aloha left,
aloha joined
|
|||
| bacek_at_work | insult aloha | 22:06 | |
| insult aloha | 22:07 | ||
| insult aloha | 22:08 | ||
| aloha | aloha is nothing but a clouted quart of unmuzzled dung. | ||
| bacek_at_work | yes! | ||
| insult dukeleto in russian | |||
| meh... | |||
| anyway | |||
| insult dukeleto | |||
| aloha | dukeleto is nothing but a weasel-smelling assload of puking yoo-hoo. | ||
| bacek_at_work | dukeleto, I don't want to receive mails from jitterbug! | 22:09 | |
| cotto_work | That takes me back to the days of purl. | ||
| tadzik | insult purl | 22:12 | |
| aloha | purl is nothing but a clouted bag of contemptible Sun IPC manuals. | ||
|
22:12
dolmen joined
|
|||
| Coke | hey, we finally got purl's potty mouth shut off in here.. | 22:12 | |
|
22:12
donaldh joined
22:14
rurban_ joined
22:17
rurban left,
rurban_ is now known as rurban
|
|||
| dukeleto | bacek_at_work: i will revoke your email-receiving bit | 22:28 | |
| dukeleto is glad that we have automated insults | |||
| Coke is not. | 22:31 | ||
| dukeleto | bacek_at_work: can we have the insults in Very Rude Russian? They don't seem rude enough in plain ol' IRC English | 22:33 | |
| bacek_at_work | dukeleto, I don't have time to teach aloha such a bad language | 22:34 | |
| dukeleto | bacek_at_work: where is the list of insults? | ||
| bacek_at_work: or words that it chooses from. | |||
| bacek_at_work | dukeleto, search.cpan.org/~simonw/Bot-BasicBo.../Insult.pm | ||
| dukeleto | bacek_at_work: it uses Acme::Scurvy::Whoreson::BilgeRat to generate insults. Lovely. | 22:36 | |
| bacek_at_work | dukeleto, yes | 22:37 | |
| dukeleto | bacek_at_work: it supports the 'pirate' language, maybe we should use that | ||
| cotto_work | +1 | 22:54 | |
|
22:56
cosimo joined
|
|||
| bacek_at_work | insult dukeleto in pirate | 22:57 | |
|
22:58
bluescreen joined
|
|||
| bacek_at_work | insult dukeleto in pirate | 23:01 | |
|
23:02
aloha left,
aloha joined
|
|||
| bacek_at_work | insult dukeleto in pirate | 23:02 | |
| aloha | potvaliant | ||
| bacek_at_work | insult dukeleto in pirate | ||
| aloha | bilge rat | ||
| bacek_at_work | insult dukeleto in pirate | ||
| aloha | swab | ||
| bacek_at_work | insult dukeleto | ||
| aloha | dukeleto is nothing but a folly-fallen plate of spongy eel ooze. | ||
| dukeleto | bacek_at_work: github.com/franckcuny/jitterbug/co...33ac05f8dd | 23:27 | |
| insult bacek | |||
| aloha | bacek is nothing but a dizzy-eyed plate of goatish cat hair. | ||
| dukeleto | bacek_at_work: you shouldn't get any more emails from jitterbug. If you do, feel free to insult me. | 23:35 | |
| cotto_work: i am now sending emails from jitterbug to parrot-commits@lists.parrot.org | |||
| cotto_work | cool | ||
| dukeleto | cotto_work: can you whitelist jitterbug@leto.net ? | 23:36 | |
| cotto_work | dukeleto++ | ||
| nope. I don't have the right admin bits. | |||
| dukeleto | cotto_work: and that is only for commits on master and smoke-me/* branches | ||
|
23:36
Andy left
|
|||
| cotto_work | Coke does | 23:36 | |
| dukeleto | msg Coke can you whitelist jitterbug@leto.net to send emails to parrot-commits@lists.parrot.org ? Danke. | 23:37 | |
| aloha | OK. I'll deliver the message. | ||
|
23:42
wknight-phone joined
|
|||
| Tene | dukeleto: what's the purpose of checking out the branch locally as smoke-me/foozbar before pushing to origin smoke-me/foozbar ? | 23:48 | |
| dukeleto | Tene: there isn't really. It is usually easier for most people if the local branch name matches the remote branch name | 23:51 | |
| Tene: but of course that is not enforced in git | |||
| Tene | dukeleto: it's not like you're going to be pulling it back down or anything... | 23:52 | |
| but, okay | |||
| dukeleto | Tene: sure you could. I push from machine A, see the smoke report, then go to machine B (different OS), pull down the changes, $rinse_and_repeat | ||
| Tene: i am assumming that people will want to push multiple times from multiple machines to a smoke-me/* branch | 23:53 | ||
| branches, rather | |||
| Tene | dukeleto: 'k, I think I understand the use case better now. | ||
| Thanks. | |||
| dukeleto | Tene: so having local/remote branch names be the same seemed to be the sane thing to do | ||
| Tene: great question. It made me think :) | 23:54 | ||
| Tene | Yes, that seems reasonable enough. | ||
| I had been thinking that you'd continue pushing to your normal branch, and sometimes additionally push to the smoke-me version | |||
| dukeleto | Tene: i was thinking of that workflow originally as well | 23:55 | |
| Tene | If I did that, would it smoke every pushed commit, or only the new head? | ||
| dukeleto | Tene: that is a configurable feature of Jitterbug | 23:56 | |
| Tene: currently, only HEAD | |||
| Tene: but I could turn on "stacking", as it is called | |||
| Tene: now that I am filtering out everything but master and smoke-me/*, that might be sane | |||
| Tene | I think that I'd expect it to only smoke heads. | 23:57 | |
| dukeleto | Tene: i think we want each commit, if we want to know which actual commits broke stuff | ||
| Tene | Yes, that sounds reasonable. | ||
| *maybe* reasonable. There have been plenty of times I've broken shit all over the place in a branch. | 23:58 | ||
| Having a separate path for smoke-only-heads/ and smoke-all-commits/ (even with better names) may be increasing the complexity too much. | |||
| dukeleto | Tene: sure. but the dev gets to decide when to push to smoke-me/foo or foo | ||