Camelia, the Perl 6 bug

IRC log for #parrot, 2013-02-20

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:01 kid51_ joined #parrot
00:02 Util Any former release managers avaialble to set up my account on parrot.org? I am registered as "Util" on the web frontend, but not for SSH, I think.
00:08 Util cotto, dukeleto, rurban, allison: ^
00:11 cotto Util: what's your ssh public key?
00:13 cotto or not
00:13 cotto I can't seem to get in
00:15 rurban And I cannot. sudo useradd Util incorrect password attempt
00:16 kid51 joined #parrot
00:16 cotto odd.  The username "parrot" works.
00:16 cotto It used to be parrotvm
00:17 Util For whoever suceeds:
00:17 Util ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuyVveFKCtCvvLKKYUjR​P7oX9y4Yy6gc/kcRzbX4O4x5G4ZrMVzOMIilrBBAjT+aXx+​5xnt08fJ3PBC95vVehPOknAaa2WnM47vYE74UJgzOeWXVwg​15vdhSp44rke7JtAhd18lbfQe3mC3dvS4YVNgEw2QBW6MLZ​PjmmLkb6yutsHGtprfMpBILlTGcWqYSPcbuLWlSMZmC2HNB​oqyDRjGN0X2rn3RA/IOdP9CvZC+XvVW2ygqdqLCFaLdzflH​WhZFuZHqP4ZZLwS27H7ta++nx6kWByarrOslBYNMni4fdbJ​kMN4FUaSOuxZny3ePBjiHYb0TlAc3GPVfGp3ckDCQ== bruce.gray@acm.org
00:17 cotto Util: give it a shot using ssh parrot@ftp-osl.osuosl.org
00:19 Util cotto: that worked; thanks! However, the release_managers_guide says that I *also* need `ssh util@parrot.org`
00:21 cotto Util: hmm
00:22 rurban dukeleto did not update parrot.org neither
00:22 cotto I'm reasonably sure that you don't need ssh access to parrot.org
00:22 rurban I see no 5.0.0 on parrot.org
00:23 cotto The ftp site is where the release tarballs live and should be the only thing you need to ssh into.
00:23 rurban I can do the 5.0 and 5.1 stuff on parrot.org
00:23 rurban It's only for the docs
00:23 cotto ah
00:23 cotto that's true
00:24 rurban And then we also have the github website
00:24 cotto You have to talk to osuosl to get a shell account on parrot.org.
00:25 Util OK, I will send rurban the files to upload to parrot.org. Thanks rurban!
00:25 rurban no prob, just the html
00:25 Util I am a member of the Parrot orginization of github, so that upload should be OK for me to do.
00:25 rurban 5.0 and 5.1
00:26 cotto util, you also have an admin bit on github now
00:26 Util Thanks, cotto!
00:27 cotto Thanks for cutting the release.
00:27 Util the release_managers_guide is backwards about which (of parrot.org vs ftp-osl.osuosl.org) that osuosl must do vs what former release managers can do.
00:27 Util I will update it.
00:30 cotto That's the spirit.
00:59 Reini left #parrot
01:00 * Util is AFK for the next 3 hours; will finish release at that time.
01:42 benabik joined #parrot
04:29 PerlJam Util++
04:45 preflex_ joined #parrot
05:06 dalek parrot: 27f8c77 | util++ | tools/dev/new_changelog_skeleton.pl:
05:06 dalek parrot: Add "Build" category to the changelog skeleton
05:06 dalek parrot: review: https://github.com/parrot/parrot/commit/27f8c7784e
05:06 dalek parrot: 63aa6d3 | util++ | / (2 files):
05:06 dalek parrot: Update version numbers for the 5.1.0 release
05:06 dalek parrot: review: https://github.com/parrot/parrot/commit/63aa6d33d7
05:06 dalek parrot: 4917da7 | util++ | / (4 files):
05:06 dalek parrot: Update info for this release and next release
05:06 dalek parrot: review: https://github.com/parrot/parrot/commit/4917da7f8f
05:22 Khisanth joined #parrot
06:02 Util Parrot 5.1.0 release completed.
06:02 Util Available at ftp://ftp.parrot.org/pub/pa​rrot/releases/devel/5.1.0/
06:02 Util OK to commit or merge to master
06:03 Util I will post announcements to the usual places over the next 6 hours.
06:04 cotto next six hours?  Do you not sleep much?
06:06 cotto util++
06:08 Util cotto: I am doing penance for ducking out for 3 hours to go see the touring production of "Hair" :)
06:09 Util I will get some sleep in the middle of that 6 hours.
06:26 cotto Hmm.  That release boilerplate needs a little updating.
06:44 benabik joined #parrot
06:48 Util cotto: Do you mean about "all dynamic languages"? I thought about updating that, then decided to kick it to general discussion in #parrot instead of unilaterally re-wording it.
06:49 cotto Util: exactly
06:53 sorear (whoever brought up BLIT)++
06:56 * Util smiles and takes credit
06:57 sorear Util++
06:58 Util A (lower, non-dangerous resolution) rendering of The Parrot from BLIT: http://data.tumblr.com/13741903_500.jpg
07:00 dukeleto Util++ # 5.1.0 release
07:08 Mike-PerlRecruiter_ joined #parrot
07:28 cotto The yaml_tiny tests were failing becaues nqp-rx didn't include its setting as a dependency and the only thing that was depending on it before was opsc.
07:44 bouncy joined #parrot
08:18 dalek parrot/ops2c-necromancy: 0cfd5b0 | cotto++ | ext/nqp-rx/Rules.mak:
08:18 dalek parrot/ops2c-necromancy: [nqp-rx] explicitly build nqp-setting.pbc as part of nqp-rx
08:18 dalek parrot/ops2c-necromancy: review: https://github.com/parrot/parrot/commit/0cfd5b000c
08:18 dalek parrot/ops2c-necromancy: e1f5abe | cotto++ | / (6 files):
08:18 dalek parrot/ops2c-necromancy: [ops2c] remove opsc install directives, install core.pm
08:18 dalek parrot/ops2c-necromancy: review: https://github.com/parrot/parrot/commit/e1f5abe518
08:18 cotto installed ops2c.pl is now runnable, though it doesn't generate usable code for nqp
08:31 cotto and all of the ways that nqp ops broke seem to be due to opsc quirks.
08:36 mtk joined #parrot
08:38 dalek nqp/ops-fixes: f802b49 | cotto++ | src/ops/nqp (3 files):
08:38 dalek nqp/ops-fixes: clean up some ops definitions
08:38 dalek nqp/ops-fixes: review: https://github.com/perl6/nqp/commit/f802b49b20
10:02 donaldh joined #parrot
13:47 Coke that is frustrating, cotto. I suppose we should add tests for the quirks?
13:52 Coke oh, looks like you got it covered.
14:15 bluescreen joined #parrot
14:21 PacoAir joined #parrot
14:21 Psyche^ joined #parrot
14:45 bluescreen joined #parrot
14:49 benabik joined #parrot
15:08 Khisanth joined #parrot
15:33 contingencyplan joined #parrot
15:54 dmalcolm joined #parrot
16:01 particle joined #parrot
16:13 donaldh joined #parrot
16:27 rurban Util: I'll update now the docs on parrot.org
16:36 rurban http://docs.parrot.org/ updated with 5.0 and 5.1
16:42 rurban Util: The parrot.github.com docs are also missing. I can do that, but do you want to try it by yourself?
16:44 Util rurban: Thanks for handling docs.parrot.org! I will handle parrot.github.com .
16:47 rurban Util: The Administer URL redirects were also missing. I'll do it
16:48 rurban So only github docs and irc topic are missing, I guess
16:51 Topic for #parrot is now Parrot 5.1.0 "Zombie Parrot" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
16:51 benabik So only the github docs are missing, I guess
17:00 cotto ~~
17:17 Util Last night, I was unable to do step 5 of https://github.com/parrot/parrot/bl​ob/master/docs/project/release_mana​ger_guide.pod#ix-update-the-website
17:17 Util "Under Administer -> Site building -> URL Redirects, change the URL"...
17:17 dukeleto ~~
17:17 Util rurban: Thanks for doing it for me. (See "Administer URL redirects" 30 minutes ago in IRC)
17:17 Util Could someone grant me authority to do that step (for future releases),
17:17 Util and then describe what you did to grant the authority, so I can add that to the release manager's guide?
17:17 dukeleto Util++ # improving the release manager guide
17:18 * dukeleto would eventually like to do "dzil release" in parrot.git and have magic unicorns guide a release process
17:19 cotto dukeleto: that'd be delightful
17:20 particle joined #parrot
17:22 dukeleto Util: the documentation release has become a bit much for me. It needs to be condensed into fewer commands.
17:22 dukeleto or some kind of automated post-receive hook that looks for release tags
17:25 cotto There's no reason we can't have tools/release/update_docs.pl be a thing that takes a version number and a username and dtrt.
17:27 cotto That part is very straightforward to automate.
17:29 zby_home joined #parrot
17:30 dukeleto cotto: yes please :)
18:31 davidfetter joined #parrot
19:08 Mike-PerlRecruiter_ joined #parrot
19:43 benabik joined #parrot
19:48 gerd joined #parrot
19:58 cotto free pony to anyone who gets Rakudo to build with the ops2c.pl in the ops2c-necromancy branch
19:58 cotto s/free/free*/
19:59 Coke if you said beer, I might have believed you!
19:59 cotto * (pony is actually full price)
19:59 cotto That would have been your downfall.
20:00 arnsholt ops2c-necromancy ^_^
20:18 dalek nqp/ops-fixes: 031801c | cotto++ | src/ops/nqp_dyncall.ops:
20:18 dalek nqp/ops-fixes: use a non-empty default case
20:18 dalek nqp/ops-fixes: review: https://github.com/perl6/nqp/commit/031801cf2d
20:18 dalek rakudo/nom: 6392d64 | (Arne Skjærholt)++ | src/core/natives.pm:
20:18 dalek rakudo/nom: Add int64 type.
20:18 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6392d64640
20:23 slavorg joined #parrot
20:27 benabik joined #parrot
20:34 donaldh_ joined #parrot
20:36 Liz_ joined #parrot
21:05 mberends hi Liz_ !
21:07 kjs joined #parrot
21:07 cotto hio kjs
21:07 kjs greetings cotto
21:10 mtk joined #parrot
21:17 donaldh joined #parrot
21:20 dukeleto Liz_: howdy
21:20 dukeleto kjs: welcome back
21:20 kjs hi dukeleto thanks
21:20 kjs glad to see all the activity.
21:21 * kjs likes pmichaud's talk: http://www.youtube.com/watch?featur​e=player_embedded&v=tCel6lpDTZI
21:24 perlite_ joined #parrot
22:06 dalek nqp: 7fc8127 | jnthn++ | src/ (2 files):
22:06 dalek nqp: Move mark hash to ParseShared.
22:06 dalek nqp:
22:06 dalek nqp: This should get rid of some bugs due to over-sharing of the hash, but
22:07 dalek nqp: also makes it easy to get rid of 2 more Q:PIR chunks.
22:07 dalek nqp: review: https://github.com/perl6/nqp/commit/7fc8127d32
23:03 dalek nqp: bd369a5 | jnthn++ | src/HLL/Grammar.pm:
23:03 dalek nqp: Turn EXPR_reduce from PIR to NQP.
23:03 dalek nqp:
23:03 dalek nqp: Most of the work was done by kboga++. Added some native types and did
23:03 dalek nqp: some changes for the sake of performance.
23:03 dalek nqp: review: https://github.com/perl6/nqp/commit/bd369a53cf
23:18 mberends rurban: looking at the double semicolons in potion:p2/syn/syntax-p5.c, you can probably remove the trailing semicolons from actions in syntax-p5.g although there is no immediate benefit, just makes it more correct.
23:34 rurban mberends: I'll have to throw it away, because as packrat PEG's does not help with macros
23:35 rurban I cannot define a macro sanely in terms of a PEG rule, only in terms of a bottom-up LLAR rule

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

Parrot | source cross referenced