Camelia, the Perl 6 bug

IRC log for #parrot, 2010-11-10

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 dalek rakudo:
00:00 dalek rakudo: Old Druid code showed that this used to work in alpha. Adding it
00:00 dalek rakudo: back.
00:00 dalek rakudo: review: https://github.com/rakudo/rakudo/commit/​e6486e55d334f3400d919db72f50d5f51459d459
00:26 Andy left #parrot
01:00 GeJ aloha: clock?
01:00 aloha GeJ: GeJ: LAX: Tue, 17:00 PST / CHI: Tue, 19:00 CST / NYC: Tue, 20:00 EST / UTC: Wed, 01:00 UTC / LON: Wed, 01:00 GMT / BER: Wed, 02:00 CET / TOK: Wed, 10:00 JST / SYD: Wed, 12:00 EST
01:01 GeJ thanks hun'
01:03 * cotto_work will now transform into cotto
01:03 cotto_work Prepare to be not very amazed.
01:11 dmalcolm left #parrot
01:12 whiteknight !!!
01:21 lucian left #parrot
01:23 davidfetter_vmw mmm...rakudoz
01:30 dngor left #parrot
01:30 dngor joined #parrot
01:34 cotto ~
01:52 lidden joined #parrot
01:52 nwellnhof left #parrot
02:07 dngor_ joined #parrot
02:10 dngor left #parrot
02:13 dngor_ left #parrot
02:20 rurban left #parrot
02:22 Util NotFound: In https://github.com/parrot/parrot/commit/​a0f3af439c8eb065c6edd4ab84557471d6202c69 , lines 579 and 581, did you intend to change the kanji to... whatever those replacements are?
02:23 cotto that looks unintentional
02:25 davidfetter_vmw left #parrot
02:29 Util or `git log -n 1 -p a0f3af`
02:29 Util cotto: looks like you originated the lines that NotFound changed
02:30 Util Hey, you really did turn back into just "cotto"! Welcome back :)
02:30 cotto yes, I remember that change
02:34 rurban joined #parrot
02:35 lucian joined #parrot
02:47 Util cotto, NotFound: I will commit to repair the damage, and revert my work if NotFound tells me that the change was intentional.
02:49 Util done as: https://github.com/parrot/parrot/commit/​f2fa0865ddb55c63b3b26ec5a75690b288b505c8
02:51 lucian left #parrot
02:53 dalek parrot: f2fa086 | Util++ | t/pmc/string.t:
02:53 dalek parrot: Repair Unicode strings altered in commit a0f3af439c8eb065c6edd4ab84557471d6202c69
02:53 dalek parrot: review: https://github.com/parrot/parrot/commit/​f2fa0865ddb55c63b3b26ec5a75690b288b505c8
02:58 bluescreen left #parrot
02:58 cotto interestingly the test passed with his changes
03:09 whiteknight ah, I realized why I'm not seeing the github emails: I'm not subscribed to parrot-commits
03:09 whiteknight left #parrot
03:10 cotto that is a prerequisite
03:20 cotto aloha, clock?
03:20 aloha cotto: cotto: LAX: Tue, 19:20 PST / CHI: Tue, 21:20 CST / NYC: Tue, 22:20 EST / UTC: Wed, 03:20 UTC / LON: Wed, 03:20 GMT / BER: Wed, 04:20 CET / TOK: Wed, 12:20 JST / SYD: Wed, 14:20 EST
03:22 Util cotto: Whatever did the damage (his editor, perhaps?) was consistent:
03:22 Util Before change(kanji): forward = e7 a7 91 e3 83 a0 e3 82 a6 e3 82 aa , backward = e3 82 aa e3 82 a6 e3 83 a0 e7 a7 91
03:22 Util After change        : forward = c3 91 c3 a0 c2 a6 c2 aa             , backward = c2 aa c2 a6 c3 a0 c3 91
03:23 Util 4 characters, encoded as 3 bytes each before, and 2 bytes each after
03:23 Util Maybe it is just UTF-8 vs some other encoding?
03:28 cotto Util, sounds plausible
03:33 dngor joined #parrot
03:36 cotto I'm fairly surprised that there's a time that works for everyone for the parrot dev summit
04:11 lidden left #parrot
04:17 dalek tracwiki: v63 | jkeenan++ | GoogleCodeIn2010Tasks
04:17 dalek tracwiki: Correct some copying-and-pasting which had Spanish, Russian and Hebrew being referred to as Asian languages
04:17 dalek tracwiki: http://trac.parrot.org/parrot/wiki/GoogleC​odeIn2010Tasks?version=63&action=diff
04:35 cotto Looking at perl makes me sad.
04:35 cotto Why couldn't the PHP guys put some thought into their language.
04:36 cotto dukeleto, ping
04:36 PerlJam joined #parrot
04:38 cotto dukeleto, unping
05:11 mikehh plobsing: love your commit message
05:15 plobsing :D
05:18 plobsing time for the second annual framebuilder testing push
05:18 plobsing I really think we've got a chance this year
05:21 dukeleto cotto: you keep complaining about PHP, but you still use it. What gives?
05:25 * dukeleto plays a $deity's advocate
05:31 cotto I get paid to, that's what. ;)
05:32 mikehh dukeleto: I got a bunch of clients who require it, not my choice :-}
05:32 cotto It's possible to do great things with it, it just takes more code than it would in a proper language.
05:32 mikehh maybe that should be :-{
05:55 Topic for #parrot is now Parrot 2.9.1 Released | http://parrot.org | Log: irclog.perlgeek.de/parrot/today | Long live Git! https://github.com/parrot/parrot | git clone git://github.com/parrot/parrot.git
06:18 mikehh I am not at all happy with the revision stuff as it stands (r1) is BS - it is reporeting that in the smoke test - it was giving the SHA1 before
06:19 mikehh see #998 vs #1004
06:27 mikehh or if you like http://smolder.parrot.org/app​/projects/report_details/998 vs http://smolder.parrot.org/app​/projects/report_details/1004
06:30 plobsing i branch aims to demonstrate a different approach
06:30 plobsing to C frame building using the opengl bindings.
06:30 plobsing In stead of compiling all signature thunks statically into parrot or
06:30 plobsing arg no.
06:30 plobsing bad paste. sorry
06:47 dukeleto mikehh: yes, that sucks. Our smoke tests should just run "git rev-parse HEAD" and use the sha1. Parrot::Revision needs to be deleted.
06:53 mikehh dukeleto: will that work for smoking branches?
06:54 dukeleto mikehh: i think i have fixed it. I am doing a smoke now to see if it works.
06:54 dukeleto mikehh: and the answer to your question is "yes"
06:54 mikehh w2hat happens if you do a git checvkout branch and smoke that?
06:54 dukeleto mikehh: git rev-parse HEAD reports the current sha1 of where ever the repo stands
06:55 dukeleto mikehh: we probably want branch names too, but one thing at a time
06:55 dukeleto the packfile tests are failing.
06:58 dukeleto smolder seems to only render a key called Revision. I tried to change it to sha1, but somehow the names are hard-coded somewhere
06:58 mikehh I just ran a fulltest and it passed but at rev f2fa0865ddb55c63b3b26ec5a75690b288b505c8
06:59 dukeleto mikehh: http://smolder.parrot.org/app​/projects/report_details/1007
06:59 dukeleto mikehh: i am on f2fa as well
06:59 dukeleto mikehh: which os/platform ?
07:00 dukeleto mikehh: just pushed the fix. "git pull --rebase" and enjoy :)
07:00 mikehh Ubuntu 10.10 i386 (g++-4.5)
07:00 dalek parrot: 9de751b | leto++ | lib/Parrot/Harness/Smoke.pm:
07:00 dalek parrot: [lib] Make Parrot::Harness::Smoke report a git sha1 as the Revision for mikehh++
07:00 dalek parrot: review: https://github.com/parrot/parrot/commit/​9de751bfbbe5724777389345f221f0b246e56119
07:01 dukeleto mikehh: 32bit?
07:02 dukeleto mikehh: this is failing on 10.04 64bit, gcc 4.4.3
07:02 mikehh at the moment yes
07:02 dukeleto mikehh: the test data for those files just needs to be regenerated
07:02 mikehh I'll switch to 64 bit a bit later and try
07:04 dukeleto mikehh: i think i've fixed it already
07:04 dukeleto it seems that "make test_prep" is not triggered by a "make", but it probably should
07:04 mikehh I tried setting up a VM (OS) but failed because of wireless connection problems
07:05 * dukeleto attempts to sleep
07:06 mikehh dukeleto: ha tried that before (sleep I mean) :-}
07:11 chromatic left #parrot
07:24 gerd joined #parrot
07:25 gerd left #parrot
07:33 theory left #parrot
07:33 jan left #parrot
07:49 bacek joined #parrot
08:14 GeJ G'Day bacek.
08:16 bacek aloha, GeJ
08:40 dalek parrot: bec230d | gerd++ | NEWS:
08:40 dalek parrot: add a news
08:40 dalek parrot: review: https://github.com/parrot/parrot/commit/​bec230db2126e1d946d4c66f7740d3e832e3cffb
08:56 fperrad joined #parrot
09:28 fperrad I have not commit permissions on github.com/parrot/parrot
09:28 he joined #parrot
09:28 moritz you should ping any( Coke, allison, NotFound, ... )
09:29 moritz or dukeleto, particle, whitheknight
09:31 bacek Current metacommitters are: NotFound, allison, chromatic, coke, dukeleto, jkeenan, particle, whiteknight
09:36 fperrad allison, ping
09:36 bacek seen dukeleto
09:36 aloha dukeleto was last seen in #parrot 2 hours 32 mins ago saying "it seems that "make test_prep" is not triggered by a "make", but it probably should".
09:40 bacek fperrad, I think whiteknight will awake in couple of hours
09:41 GeJ aloha: clock?
09:41 aloha GeJ: GeJ: LAX: Wed, 01:41 PST / CHI: Wed, 03:41 CST / NYC: Wed, 04:41 EST / UTC: Wed, 09:41 UTC / LON: Wed, 09:41 GMT / BER: Wed, 10:41 CET / TOK: Wed, 18:41 JST / SYD: Wed, 20:41 EST
09:44 fperrad bad time zone
09:48 GeJ no owner outside of the US?
09:53 GeJ Well, Good night tout le monde.
09:53 GeJ &
10:09 lucian joined #parrot
10:27 Themeruta joined #parrot
10:27 Themeruta is now known as NotFound_b
10:28 NotFound_b fperrad: pong
10:29 masonkramer_ left #parrot
10:30 fperrad NotFound_b, I have not commit permissions on github.com/parrot/parrot
10:30 NotFound_b fperrad: What's your id at github? fperrad
10:30 NotFound_b ?
10:30 rurban_ joined #parrot
10:31 fperrad yes
10:31 NotFound_b Done
10:33 rurban left #parrot
10:33 rurban_ is now known as rurban
10:33 fperrad NotFound_b, thanks
10:34 NotFound_b nm
10:35 NotFound_b Util: yes, that change in the unicode string was unintentional. My editor tries to be clever with utf8 but only does well with the latin1 subset.
10:35 masonkramer_ joined #parrot
11:11 lucian left #parrot
11:14 whiteknight joined #parrot
11:26 contingencyplan left #parrot
11:59 zby joined #parrot
12:18 bluescreen joined #parrot
12:26 whiteknight left #parrot
13:49 bluescreen left #parrot
13:49 bluescreen joined #parrot
13:57 * dukeleto waves
14:05 whiteknight joined #parrot
14:05 whiteknight good morning, #parrot
14:07 dukeleto whiteknight: werd up
14:11 whiteknight to my homies?
14:14 whiteknight msg chromatic I didn't get to testing last night. Got very busy with other things. I'm running tests now. You want parrot coretests and rakudo spec tests? I won't be submitting smoke reports, so I'll just msg you the results
14:14 aloha OK. I'll deliver the message.
14:14 dukeleto whiteknight: why no smoke?
14:15 whiteknight I'm at work, and it's a huge pain in the ass to do it
14:19 dukeleto whiteknight: installing deps?
14:22 whiteknight no, I've got the deps. I'm running a VM on my work machine, and the network is screwey with it
14:23 sECuRE left #parrot
14:26 whiteknight when i switch branches, is there any way to tell git to clean up all the generated cruft files?
14:27 moritz git clean -xdf # deletes all files not under version control
14:27 moritz use it with care - if you have some local patches or so, they are gone too
14:27 whiteknight ok
14:29 whiteknight I typically prefer to hack on branches in separate folders, so I will probably just do that instead of switching in-place
14:33 dukeleto whiteknight: that is using git like svn
14:33 dukeleto whiteknight: "git help clean"
14:34 dukeleto whiteknight: -xdf is like a nuke, without those options, it is safer
14:34 allison fperrad: yah, was sleeping
14:34 dukeleto whiteknight: also, why not just "make clean" ?
14:34 whiteknight I've got a lot of experimenting to do
14:35 fperrad allison, all is ok, NotFound gaves me the commit permissions
14:36 dukeleto fperrad: welcome to a git-based parrot world. Let me know if you have any questions.
14:37 allison fperrad: great, glad you're set up
14:37 whiteknight msg chromatic (Ubuntu x64, 512Mb RAM) Parrot core test only. branch all tests pass real 2:25, user 1:17, sys 0:38. trunk all tests pass real 3:09, user 1:16, sys 0:33. No significant timing differences here, but my machine might not be accurate in testing
14:37 aloha OK. I'll deliver the message.
14:38 smash joined #parrot
14:38 smash hello everyone
14:38 fperrad see http://smolder.parrot.org/app​/projects/report_details/1013
14:39 lidden joined #parrot
14:40 whiteknight blah. how do I get a version of rakudo that works with Parrot on git?
14:40 whiteknight I just got a clone of rakudo, and configure tells me that this parrot doesn't have the correct svn revision
14:41 moritz whiteknight: comment out line 65 in Configure.pl (rakudo's configure)
14:42 moritz whiteknight: rakudo will be fixed after http://trac.parrot.org/parrot/ticket/1845 is resolved
14:43 whiteknight gotcha
14:47 dukeleto moritz: so is Rakudo going to fix create_language.pl/mk_lang_shell.pl ?
14:48 dukeleto http://www.slideshare.net/CharlesNutte​r/redev-2010-jvm-bytecode-for-dummies
14:49 moritz dukeleto: I have no idea. I just know that I'll try to fix rakudo ASAP
14:49 dukeleto moritz: thank you very much, for that :) We can backport whatever Rakudo does into those scripts
14:50 moritz I have no stakes in the language creation scripts
14:52 dukeleto moritz: pmichaud_ does, perhaps he has a stance
14:53 sECuRE joined #parrot
14:59 whiteknight blah. building rakudo is taking forever on this box
14:59 moritz incentive to write a better GC :-)
15:00 whiteknight <obligatory comment about how performance improvements in Parrot can alleviate that>
15:00 moritz building rakudo's core.pir is a pretty hard GC benchmark
15:00 tadzik <vicious comment about splitting rakudo compilation>
15:01 lucian joined #parrot
15:01 moritz <cynical retort>
15:01 whiteknight <obligatory response about how we're working on it>
15:01 whiteknight <drastic change of subject>
15:01 whiteknight kittens?
15:02 dukeleto GenericCommentFactoryToPissOff​ExtremelyRelatedProject->new()
15:02 * dukeleto pets a kitten
15:03 whiteknight rakudo usually builds pretty well on my dev box. but I'm on a mem-constrained VM here
15:03 whiteknight the thrashing is strong with this one
15:04 moritz .oO( the thrashing will always be with you, young knight )
15:06 whiteknight like I said, it's not an issue at home
15:06 whiteknight it also doesn't help that I'm trying to install VisualStudio 2005 SP1 on this machine at the same time
15:08 whiteknight it would be very nice if rakudo's build/gen_core_pm.pl output some kind of status indicators on the console
15:09 whiteknight so I could get an idea of whether progress was even being made
15:10 Andy joined #parrot
15:25 whiteknight blah. I cancelled it.
15:25 whiteknight no rakudo testing for chromatic today
15:26 whiteknight brb, need to restart my machine
15:26 whiteknight left #parrot
15:30 plobsing left #parrot
15:36 dalek left #parrot
15:36 p6eval left #parrot
15:36 TimToady_ joined #parrot
15:36 sorear left #parrot
15:36 sorear joined #parrot
15:38 dalek joined #parrot
15:39 TimToady left #parrot
15:43 whiteknight joined #parrot
15:43 dalek left #parrot
15:44 dalek joined #parrot
15:48 TimToady_ left #parrot
15:49 TimToady joined #parrot
15:51 p6eval joined #parrot
15:51 theory joined #parrot
16:23 he left #parrot
16:26 dalek lua: ccfbd58 | fperrad++ | lua/lib/lua (3 files):
16:26 dalek lua: stdhandle is gone
16:26 dalek lua: review: https://github.com/fperrad/lua/commit/c​cfbd58a93573d41841b6339bbdba844b099aa05
16:26 dalek parrot: 20b4cdb | NotFound++ | t/pmc/string.t:
16:26 dalek parrot: test String set_integer_keyed and set_pmc_keyed vtables
16:26 dalek parrot: review: https://github.com/parrot/parrot/commit/​20b4cdb0a7dadcff97e79086965e3130b3203448
16:27 jsut joined #parrot
16:32 jsut_ left #parrot
16:32 FullMetalHarlot left #parrot
16:38 whiteknight ah, that reminds me. I had a patch for NQP setup a while ago to fix the stdhandle change. I have to check that it still works and then get it into NQP
16:42 dalek tracwiki: v67 | cotto++ | ParrotQuotes
16:42 dalek tracwiki: may the thrash not be with you
16:42 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Pa​rrotQuotes?version=67&amp;action=diff
16:48 mikehh left #parrot
16:53 dalek parrot: aff3e22 | leto++ | lib/Parrot/Revision.pm:
16:53 dalek parrot: [lib] Return a correctly formatted lie about our SVN revision
16:53 dalek parrot: review: https://github.com/parrot/parrot/commit/​aff3e22d48e78949ce9feab3a362340015b6c7f1
16:54 whiteknight if we are going to lie, I *insist* that we do it in the correct format
16:58 JimmyZ joined #parrot
17:01 jan joined #parrot
17:02 JimmyZ left #parrot
17:03 JimmyZ joined #parrot
17:07 whiteknight Anybody here a committer on NQP-RX?
17:13 arnsholt I think several of the regulars in #perl6 are
17:13 PerlJam wk: why?
17:13 arnsholt (I am as well, but don't have the time to apply and test a patch ATM)
17:13 dukeleto whiteknight: yes, i have a commit bit
17:13 dukeleto whiteknight: but i require cookies and beer to apply patches
17:14 PerlJam dukeleto++
17:14 jsut_ joined #parrot
17:15 whiteknight dukeleto: I have beer. if you lived a little closer I would come drop it off at your place
17:15 cotto_work ~~
17:15 whiteknight but the USPS frowns on me putting addressed cans of beer in my mailbox
17:16 contingencyplan joined #parrot
17:16 cotto_work whiteknight: you don't know until you've tried it
17:19 jsut left #parrot
17:21 * dukeleto likes cotto_work++'s philosophy
17:22 JimmyZ left #parrot
17:40 * whiteknight got an email from the first prospective GCI student!
17:42 chromatic joined #parrot
17:52 theory left #parrot
17:54 lucian left #parrot
17:58 dukeleto whiteknight: WOOOOOOOT
17:58 dukeleto whiteknight: can you fwd to me?
17:59 lucian joined #parrot
18:00 AzureSto_ left #parrot
18:00 whiteknight forwarded
18:00 smash left #parrot
18:01 whiteknight damnit, github won't let me just select one commit in my pull request
18:03 AzureStone joined #parrot
18:05 dukeleto whiteknight: hmmm
18:05 dukeleto whiteknight: create a branch for that one commit
18:05 dukeleto whiteknight: you may have to use cherry-pick, if it the commit you want is somewhere in the middle
18:11 whiteknight commit I want is on top. commit I don't want is somewhere in the middle
18:16 whiteknight blah. I'll just make a patch for the one revision I want
18:24 cognominal left #parrot
18:25 whiteknight ...how do you view a diff for a single revision in the history?
18:26 dukeleto whiteknight: git log -p sha1
18:27 dukeleto whiteknight: you can just create a branch, and then revert the commit you don't want in the branch
18:27 dukeleto whiteknight: then do a pull request
18:27 dukeleto whiteknight: i can help you do it if you want
18:27 dukeleto whiteknight: we should document this in our git_workflow, other people will want to do this
18:29 whiteknight yeah, if you don't mind
18:30 whiteknight no, damnit. I think I already screwed things up too bad
18:30 cognominal joined #parrot
18:30 whiteknight I'm just going to make a patch
18:32 rurban_ joined #parrot
18:33 whiteknight ...apparently my patch is several hundred thousand lines long
18:33 whiteknight so that's not right either
18:33 dukeleto we need *one* email address to point GCI people at
18:33 dukeleto what should I use?
18:33 dalek parrot: 132cca9 | fperrad++ | t/harness.pir:
18:33 dalek parrot: [t] send git revision (instead of r1)
18:33 dalek parrot: review: https://github.com/parrot/parrot/commit/​132cca9194f9ccdf602c8e779a9a8f2b0cde74ff
18:33 dalek parrot: c913624 | fperrad++ | / (2 files):
18:33 dalek parrot: Merge branch 'master' of github.com:parrot/parrot
18:33 dalek parrot: review: https://github.com/parrot/parrot/commit/​c9136241473cc767190846e49b58a9b17d2985c3
18:34 dukeleto i am going to use the tpf-gsoc-students mailing list
18:34 dukeleto i refuse to manage another google group
18:35 whiteknight hah
18:35 rurban left #parrot
18:35 rurban_ is now known as rurban
18:35 whiteknight I give up. I just deleted my entire damned fork
18:35 dukeleto can we create a custom parrot feed for gci-related stuff?
18:35 whiteknight what kind of feed?
18:35 dukeleto whiteknight: let us start again. Ask me to verify each step that you are doing
18:35 dukeleto rss feed
18:36 dukeleto or cattle feed, whichever is cheaper
18:36 whiteknight dukeleto: I deleted my fork. There's nothing else to do
18:36 whiteknight gone forever
18:36 whiteknight and good riddance
18:36 dukeleto whiteknight: have you learned to not use a fork yet?
18:36 dukeleto whiteknight: this kind of stuff was what I was trying to tell people about. Unnecessary forking leads to pain
18:36 theory joined #parrot
18:37 dukeleto whiteknight: did you lose any work? Or you have a patch?
18:37 * dukeleto doesn't like anybody to lose their work
18:37 whiteknight I lost my patch. I have to remake it
18:37 whiteknight it's not a big deal
18:37 dukeleto whiteknight: !!!!!!!!!!!!
18:37 dukeleto whiteknight: not cool. I could have helped you
18:38 dukeleto whiteknight: if it was a trivial patch that you can remember, than I guess that is ok, but suboptimal
18:38 whiteknight like I said: it's not a big deal. I had mismanaged that fork pretty badly.
18:38 whiteknight easier to just start again
18:38 dukeleto whiteknight: learning is fun!
18:38 whiteknight it has it's moment
18:38 whiteknight ss
18:39 dukeleto PROTIP: If you ever think you have lost committed work, use "git reflog" to get it back
18:39 dukeleto if you lose uncommitted work, you can never get it back (without a scanning electron microscope). So commit liberally.
18:40 dukeleto the only thing that can remove uncommitted stuff is "git clean" and "git reset". Use them with caution if you have uncommitted files in your repo.
18:40 dukeleto this should probably go in git_workflow
18:45 lucian left #parrot
18:46 atrodo i suspect I'm going to stop following parrot/parrot on github.  It really dominates my otherwise slow feed
18:47 tadzik same here
18:47 cotto_work atrodo: that's what parrot-commits is for
18:48 dukeleto atrodo: it is only a trickle in my github feed :)
18:48 * dukeleto follows a few hundred projects on github
18:49 whiteknight I was following diaspora for a while, but I unsubscribed from that for the same reason
18:49 dukeleto atrodo: github will be fixing their feeds soon, to aggregate many events from the same project
18:49 dukeleto it will make it much more usuable
18:49 whiteknight what we need to do is create software with more heinous security flaws, and everybody will be submitting patches to fix it
18:49 dukeleto whiteknight: i also unsubscribed from diaspora, but mostly because it is shitty software
18:49 whiteknight yeah, that's the huge disappointment of it all
18:52 atrodo dukeleto> That would be awesome!
18:57 dukeleto atrodo: i was sitting next to Tom Preston-Warner from github while at the GIT together and he told me some nice features are in the pipeline for feeds
18:57 dukeleto s/github while/github for a while/
18:59 whiteknight I wish they would re-do their issue trackers
18:59 whiteknight issue tracking on github currently leaves a LOT to be desired
19:07 lucian joined #parrot
19:08 theory_ joined #parrot
19:12 whiteknight I know that's not exactly their bread and butter, but it still would be nice to have a better system in place
19:12 stilgar left #parrot
19:13 theory left #parrot
19:13 theory_ is now known as theory
19:14 darbelo joined #parrot
19:16 allison whiteknight: or no issue tracker system at all, it seems like one of those things you should either go all the way on, or avoid trying
19:18 chromatic Just like eating an elephant.
19:18 cotto_work I have a plan.  Unfortunately the first step involves getting hired at github.
19:18 whiteknight allison: yeah, true. What they have is ok for extremely small projects with one user and no issues
19:19 chromatic Enterprisey!
19:19 whiteknight cotto_work: actually, that's the second step. First step is getting you fired from your current job
19:19 atrodo cotto_work> I have a plan too.  Unfortunately, mine requires being elected world leader.
19:19 cotto_work I don't like this plan.
19:19 whiteknight let me make some phonecalls, we can get that started as early as tomorrow morning
19:19 whiteknight :)
19:21 atrodo Anyone know where to find the "Elect me as world leader" form is from the UN?  I haven't been able to find the form number yet
19:21 whiteknight it's form UN-#NAN
19:22 whiteknight unfortunately, because nan isn't comparable to other numbers, they have no idea where to put it when they're filing papers
19:22 atrodo Great.  Yet another flaw in my perfect plan
19:25 stilgar joined #parrot
19:35 stilgar left #parrot
20:33 theory left #parrot
20:40 dalek tracwiki: v68 | cotto++ | ParrotQuotes
20:40 dalek tracwiki: moo
20:40 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Pa​rrotQuotes?version=68&amp;action=diff
20:54 NotFound_b daled isn't tracking winxed commits
20:54 NotFound_b dalek
20:56 whiteknight damnit
20:58 * whiteknight shakes his fist at dalek menacingly
21:07 dalek parrot: 7171a0e | unknown++ | t/tools/ (2 files):
21:07 dalek parrot: [t] fix tests on Windows
21:07 dalek parrot: review: https://github.com/parrot/parrot/commit/​7171a0ec0f9cd8024c3ffc697c83dc3fd50e6cfb
21:09 cotto_work winxed is mentioned in misc/dalek-conf.json, but it looks like it's not configured to display anywhere.
21:09 cotto_work NotFound_b: if you have a commit bit for mu, you can add it.
21:13 theory joined #parrot
21:15 sorear cotto_work: if there's no output it defaults to #parrot
21:16 sorear oh, the problem is java2perl6
21:16 whiteknight i could have guessed that
21:16 sorear the google code plugin crashes on that and doesn't process anything later in alphabetical order
21:16 sorear whiteknight: how?
21:17 whiteknight sorear: because "java2perl6" just sounds like a recipe for disaster
21:18 sorear it can't be too evil, it's from the creator of Devel::NYTProf
21:18 bacek_at_work aloha, humans
21:19 * bacek_at_work think about "humans auto-completion bot"
21:19 atrodo I'm afraid of perl62java.  Only bad things can happen then
21:21 whiteknight I'm afraid of java, for the same reason
21:22 sorear a fix has been written, tested, and pushed to dalek
21:22 sorear autofeed (modules::local::googlecodeparser - winxed): fetching
21:23 whiteknight sorear: you're very fast!
21:27 bacek_at_work Does dalek report git branches?
21:27 dalek parrot: 4a8395b | Util++ | / (23 files):
21:27 dalek parrot: Fix typos.
21:27 dalek parrot: review: https://github.com/parrot/parrot/commit/​4a8395ba9a55f0be3962081d2006197b275ce230
21:27 dalek parrot: 7c975ba | Util++ | / (42 files):
21:27 dalek parrot: Fix more typos.
21:27 dalek parrot: review: https://github.com/parrot/parrot/commit/​7c975ba6450c0388e130cd9beea2aa0c96a81b5e
21:27 sorear bacek_at_work: not automatically
21:28 sorear the branches to track have to be listed in the config file
21:28 whiteknight does it support wildcards?
21:28 whiteknight branches_to_track: *
21:28 sorear no.
21:28 bacek_at_work sorear, ok. Is there way to track all branches?
21:28 bacek_at_work or irc command to dalek to start tracking branch?
21:29 sorear bacek_at_work: right now, if you commit to github.com/perl6/mu/misc/dalek-conf.json, dalek will pick up on the branch in 5 minutes
21:29 sorear I'm looking into supporting "branches": [ "ALL" ] now
21:30 NotFound_b sorear++
21:36 whiteknight left #parrot
21:38 bluescreen left #parrot
21:45 cotto_work sorear++
21:52 dukeleto sorear++
21:53 bacek_at_work Hey! Let him finish it before giving karma! :)
21:54 dukeleto bacek_at_work: pre-emptive karma forever more!
21:57 atrodo then i should get pre-emptive karma now for all the awesome stuff I will do in the future
21:57 cotto_work What if you create skynet?
21:58 atrodo wouldn't that be awesome from a technical point of view?
21:58 bacek_at_work atrodo, only if you release it under Artistic or Apache licence
21:58 bacek_at_work So we can all enjoy awesomness of it
22:09 darbelo left #parrot
22:14 lucian left #parrot
22:17 sorear it looks like the "commits/list" approach won't work for branches/ALLL
22:17 sorear unless it's run once per branch, but that'll burn through the 60 API calls per minute quota *fast*
22:18 sorear here's a crazy idea: what if I create a
22:18 sorear "dalek" user on github, give everyone the password, and let people follow repos?
22:18 sorear then use the dashboard rss thingy
22:19 Tene sorear: or add support for instructing dalek to follow a repo through IRC commands
22:25 bacek_at_work sorear,  wget -q -O - http://github.com/api/v2/yaml/re​pos/show/parrot/parrot/branches | perl -MYAML -e 'undef $/; my $b = YAML::Load(<>) or die $!; print join " ", keys %{$b->{branches}}'
22:25 bacek_at_work You can just update list of branches periodically
22:25 sorear bacek_at_work: I know, btu I'm on a budget...
22:26 sorear 5 minute poll interval * 60 API requests per minute = max 300 branches
22:26 bacek_at_work oh...
22:26 sorear which is why I've decided to do aggregation on the server
22:27 bacek_at_work sorear, what about using github irc service hook?
22:27 * sorear checks the ToS
22:28 sorear bacek_at_work: doesn't integrate well with our karmabots
22:28 bacek_at_work or Post-Receive?
22:28 sorear post-receive I can do
22:28 sorear and it's been on my agenda already
22:29 masonkramer joined #parrot
22:29 masonkramer_ left #parrot
22:30 sorear "One person or legal entity may not maintain more than one free account"
22:30 sorear ok. post-receive it is.
22:35 dukeleto sorear: is that github policy about free accounts?
22:36 sorear yes
22:37 sorear however, I think it's possible to get them approved on a case-by-case basis
22:37 sorear c.f. github.com/gitpan and github.com/Schewern
22:37 sorear but I'll try the post-receive thing first
22:37 dukeleto sorear: i wouldn't worry too much about it. organizations are "group-owned"
22:37 sorear /dalek wouldn't be an organization
22:37 dukeleto the one thing about github irc bots: they join, say something and then quit, which is quite noisy
22:38 dukeleto CIA is quite nice, that is what we use at $work
22:38 dukeleto they stay in your irc channel, and just speak when commits roll thru
22:38 sorear yes
22:38 dukeleto http://cia.vc/
22:38 sorear You must not have been here a month ago when I tried to kill off dalek entirely in favor of cia + github hooks
22:39 sorear the approach has exactly one flaw
22:39 sorear no CREDITS support
22:39 cotto_work I'm surprised I don't recall that.
22:39 dukeleto sorear: ah.
22:39 dukeleto sorear: i must have missed that conversation
22:43 lucian joined #parrot
22:44 mikehh joined #parrot
22:46 plobsing joined #parrot
22:52 dalek winxed: r672 | NotFound++ | trunk/winxedst1.winxed:
22:52 dalek winxed: refactor condition in ForStatement by inheriing from ConditionalStatement
22:52 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=672
22:52 dukeleto fperrad: you are committing without proper git metadata
22:52 dukeleto fperrad: Author: unknown <fperrad@.(none)>
22:53 dukeleto fperrad: you can put that stuff in ~/.gitconfig in the [user] section
22:53 dukeleto fperrad: also, please read git_workflow.pod and use "git pull --rebase" to keep in sync
22:54 dukeleto fperrad: so we don't see stuff like:
22:54 dukeleto Merge branch 'master' of github.com:parrot/parrot
22:58 mikehh dukeleto: how do you checkout a branch?
22:59 mikehh it don't work like I thought it should
23:00 mikehh was about to do some branch testin' and it didn't want to talk to me and now I think I got a bunch of grabage
23:02 lucian left #parrot
23:05 dngor left #parrot
23:06 dngor joined #parrot
23:20 lidden left #parrot
23:20 whiteknight joined #parrot
23:29 lidden joined #parrot
23:29 fperrad left #parrot
23:31 NotFound_b mikehh: git checkout -b ?
23:39 mikehh NotFound_b: my problem is that I did a clone of a clone and it don't seem to have all the info
23:41 NotFound_b mikehh: git branch -r will show the branches available in origin
23:42 mikehh NotFound_b: yeah, but it ain't there, not sure how to sort it out, my plan was to have a clone of github and work to/from that
23:43 NotFound_b mikehh: that's too much for my git knowledge
23:43 mikehh however that has the info, but a clone of it doesn't seem to
23:44 NotFound_b mikehh: git clone --mirror , perhaps?
23:46 mikehh NotFound_b: probably have to do something like that, I have always worked with a direct clone before, so this was something new, works fine for master
23:51 whiteknight chromatic: ping
23:54 chromatic pong
23:55 whiteknight did you see my message earlier?
23:55 plobsing left #parrot
23:56 chromatic I did.  The timings looked better.
23:58 theory left #parrot
23:59 NotFound_b whiteknight: What's the branch for your embedding tests? embed_api?
23:59 whiteknight NotFound_b: I'm doing it in my fork right now, since it's so exploratory
23:59 whiteknight Whiteknight/parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced