Parrot 3.5.0 "Menelaus" released | parrot.org | Log: irclog.perlgeek.de/parrot/today | #parrotsketch meeting Tuesday 1930 UTC | Code freeze in effect except for test failure fixes
Set by moderator on 18 July 2011.
00:02 jay joined
kid51 cotto_work: I notice that both you and Coke are getting PASS on Win32 boxes where you configure with: "--cc=cl" "--link=link" "--ld=link" (e.g., smolder.parrot.org/app/projects/rep...ils/18173; smolder.parrot.org/app/projects/rep...ils/18152) 00:06
cotto_work yes 00:09
00:15 rurban_ joined 00:17 rurban left, rurban_ is now known as rurban
Coke (pass) yes. we did the manual update on the offending perlhist.txt file. 00:20
Coke responded to the email. 00:24
kid51 It looks like "--cc=cl" "--link=link" "--ld=link" is our best bet on Windows 00:26
cotto_work I usually have good luck using Strawberry/mingw too. 00:35
NotFound_b The failures I have in os links seems to be due to the fat filesystem and/or the XP Home version. 00:37
The ones in socket, no idea. 00:38
kid51 If ./parrot_config --dump | grep THREAD yields: HAS_THREADS => '1', does that mean that this box qualifies as "Parrot is multi-threaded" in PLATFORMS? 00:39
Felipe ./parrot_debugger is not used? 00:40
kid51 Felipe: Well, I've never used it, but then, I probably wouldn't know how. But that's probably why we have soh_cah_toa's GSOC project. 00:42
Felipe okay, because it's crashing when passing any parameter. 00:44
cotto_work looks like a couple tests in t/dynpmc/os.t fail on strawberry/mingw. smolder is running and will submit soon 00:51
dalek rrot: 43c34c4 | jkeenan++ | PLATFORMS:
Add 2 entries for darwin/ppc.
cotto_work I'm out, but will test in the morning if it's not known to pass.
kid51 Coke: re renaming that file: Do you think that's something we can risk tonight? Or should we wait until after release? 00:54
01:03 woosley joined 01:06 woosley left 01:08 bluescreen_ joined
nopaste "kid51" at 192.168.1.3 pasted "Implementing suggestion re changing name of perlhist.txt." (663 lines) at nopaste.snit.ch/62455 01:12
kid51 I'll apply that paste in an hour unless there is an objection. 01:14
01:15 kid51 is now known as kid51_at_dinner 01:36 nakajima joined
cotto ~~ 01:44
01:44 woosley joined
Felipe ~~ 01:48
02:02 bluescreen__ joined
dalek rrot: 4c9445a | jkeenan++ | / (5 files):
Change name of file used for testing to force update.
02:08
rrot: 8a06578 | jkeenan++ | t/library/perlhist.txt:
Make sure the old file comes out.
kid51_at_dinner cotto: ping 02:13
02:13 kid51_at_dinner is now known as kid51
cotto kid51, pong 02:13
kid51 cotto: re release guide paragraph 3.7: How do I know whether "new entries to PBC_COMPAT have been added since the last supported release"?
cotto kid51, all changes are dated 02:14
kid51 The most recent I see is: 10.0 2011.01.18 cotto released 3.0.0 02:15
cotto kid51, There you go.
kid51 However, lines 12-18 of PBC_COMPAT suggest that there are at least 6 different conditions that could require a change. 02:16
cotto kid51, we probably forgot. Bumping the version for 3.6.0 is a good idea. 02:17
kid51 Does a human have to remember to enter a change in that file whenever any one of those conditions has changed?
So we'll go to version 11.0
cotto Yes. It would be difficult to automate.
kid51 k
02:19 everbrew joined 02:28 theory joined
kid51 Alright, away we go. 02:29
02:30 bluescreen left, bluescreen_ left, bluescreen__ left
moderator Release is underway; no commits to master till further notice
dalek rrot: ff8079e | jkeenan++ | docs/project/release_manager_guide.pod:
Correct typo in release manager guide.
02:32
02:37 everbrew left
soh_cah_toa where can you download the plumage tarball? i can't find it anywhere 02:42
Felipe 'night 02:48
kid51 Hmm ... I never knew I was listed as Project Manager in RESPONSIBLE PARTIES! 02:55
We'll discuss that *after* the release. 02:56
cotto: ping 03:07
03:09 Drossel left
soh_cah_toa is it possible to install plumage to somewhere besides /usr/local/bin? i tried using PREFIX=foo and --prefix=foo with `parrot setup.pir` but that doesn't seem to be working 03:11
cotto kid51, pong 03:12
kid51 cotto: Experiencing problem at 3f & 3g
When I ran make distro_tests, I got an incompatible bytecode error during make 03:13
cotto kid51, did you run make reconfig?
03:13 Kulag joined
kid51 Ah, I missed that. 03:14
So I just ran 'make reconfig'. Will I have to *re-run* tools/relesae/update_version.pl? 03:15
cotto kid51, nope. reconfig only clobbers artifacts of the build and configuration
kid51 Okay, then I shall proceed (again) to 3g 03:16
NotFound_b soh_cah_toa: It gets installed in the parrot bin directory. If you want to change it you must reconfigure and reinstall parrot 03:19
03:21 Kulag left
soh_cah_toa NotFound_b: ok. so whatever directory parrot is installed to, that's where plumage goes. /usr/local/bin by default 03:22
NotFound_b: to install parrot into somewhere else, do you use the --prefix switch or set the PREFIX variable w/ Configure.pl?
kid51 sh tools/dev/mk_packfile_pbc
error:imcc:syntax error, unexpected PARROT_OP ('print')
in file '-' line 1
NotFound_b soh_cah_toa: --prefix will do
soh_cah_toa ok
kid51 error:imcc:syntax error ... somewhere
in file '-' line 1
syntax error ... somewhere
cotto kid51, is that the first bit of output you get? 03:23
kid51 Yes -- from sh tools/dev/mk_packfile_pbc
PackFile_Header_validate: This Parrot cannot read bytecode files with version 10.0. 03:24
current instr.: 'parrot;PGE;Exp;__onload' pc 2975 (compilers/pge/PGE/OPTable.pir:27)
make: *** [runtime/parrot/library/PGE.pbc] Error 1
... after: sh tools/dev/mk_native_pbc
cotto kid51, did you update PBC_COMPAT before running make reconfig? 03:25
nopaste "kid51" at 192.168.1.3 pasted "Current release 'git status'" (28 lines) at nopaste.snit.ch/62456
NotFound_b make reconfig does not do a realclean, doesn't it? 03:26
kid51 I did, then I tried to revert
How should I proceed?
cotto NotFound_b, it does realclean and runs Configure.pl with the same arguments originally passed to it
kid51 Suppose that I revert PBC_COMPAT, do make realclean, perl Configure.pl, make 03:27
Will that put me in a position to proceed 03:28
?
cotto Updating PBC_COMPAT is part of the release.
kid51 I understand that.
But I appear to have gotten really tangled up.
Failing to do 'make reconfig' at precisely the right point has screwed me up completely. 03:29
cotto if you know that the tests pass, you can reset to HEAD, run the update script, bump PBC_COMPAT and configure/build 03:30
03:30 Kulag joined
kid51 reset everything to HEAD? 03:32
cotto git reset --hard HEAD
that will lose local changes, so don't do that if you have anything hard to reproduce 03:33
kid51 Do I run: tools/release/update_version.pl before or after make reconfig 03:35
cotto before
03:37 Kulag left, Kulag joined
kid51 Having just run 'make reconfig', do I have to rerun Configure.pl as implied by 3f? 03:39
cotto reconfig runs Configure.pl 03:40
kid51 I'll take that as a "No"
cotto right 03:41
kid51 So that's one thing that has to be corrected in the release guide
dalek tracwiki: v3 | soh_cah_toa++ | GettingStartedWithPlumage 03:42
tracwiki: Added a few examples, fixed some grammar mistakes, and further elaborated in several paragraphs.
tracwiki: trac.parrot.org/parrot/wiki/Getting...ction=diff
tracwiki: v182 | soh_cah_toa++ | Languages
tracwiki: Added a small paragraph about Plumage and a link to its wiki.
tracwiki: trac.parrot.org/parrot/wiki/Languag...ction=diff
03:42 Drossel joined
NotFound_b I don't see handling for the -a option in frontend/parrot/main.c Maybe it got forgotten in the frontend changes? 03:42
kid51 Now patching PBC_COMPAT to add version 11.0. 03:43
03:44 Kulag left
kid51 Next question: How do I determine whether running sh tools/dev/mk_packfile_pbc [is] necessary? (3 g 4th graph) 03:44
3g 4th graph implies this may or may not be necessary; how do I determine? 03:45
cotto "graph"? 03:46
kid51 paragraph
cotto I don't see any implication that it's not necessary.
nm
brain failure
kid51 "if necessary"
cotto yeah 03:47
03:47 Drossel left
kid51 This is where I got the IMCC syntax error before 03:47
Should I dare it?
NotFound_b kid51: see my last line about the -a option
cotto That's a special script, 03:48
NotFound_b The syntax error is due to reading the heredoc as pir, not pasm
kid51 NotFound_b: I don't know anything about the frontend changes.
NotFound_b Anyway, the -a oprion doesn't not work, regardless of the cause. 03:49
kid51 So, should I simply run: sh tools/dev/mk_packfile_pbc ?
03:50 nakajima left
cotto It appears to be broken. Are you comfortable turning that pasm snippet into pir? 03:51
NotFound_b kid51: Isn't going to work, no matter how you run it. 03:52
kid51 I have no idea how to proceed here. 03:53
Tell me what to paste that can help you help me.
nopaste "cotto" at 192.168.1.3 pasted "fix mk_packfile_pbc" (43 lines) at nopaste.snit.ch/62457
NotFound_b kid51: if make test pass, just ignore it
cotto just the last chunk of that is necessary 03:54
nopaste "cotto" at 192.168.1.3 pasted "fix mk_packfile_pbc (the important bits)" (15 lines) at nopaste.snit.ch/62458
kid51 Trying: sh tools/dev/mk_packfile_pbc 03:55
kid51 breathes sigh of relief 03:56
$ sh tools/dev/mk_packfile_pbc
t/native_pbc/integer.pbc updated
t/native_pbc/number.pbc updated
t/native_pbc/string.pbc updated
Next: trying: sh tools/dev/mk_native_pbc
NotFound_b We should delete the full t/native_pbc directory. There is no point in mantaining it.
cotto If we can show that it's useless, I'd love to drop it. 03:57
NotFound_b cotto: skip_all is a clear sign of useless to me. 03:58
kid51 FAIL
cotto NotFound_b, indeed
kid51 compilers/imcc/imcc.l:1287: warning: no previous prototype for 'determine_input_file_type'
PackFile_Header_validate: This Parrot cannot read bytecode files with version 10.0.
current instr.: 'parrot;PGE;Exp;__onload' pc 2975 (compilers/pge/PGE/OPTable.pir:27)
make: *** [runtime/parrot/library/PGE.pbc] Error 1
04:01 contingencyplan joined
NotFound_b kid51: delete runtime/parrot/library/PGE.pbc 04:01
cotto kid51, that's with PBC_COMPAT bumped?
kid51 $ grep -nC1 'released 3.0.0' PBC_COMPAT 04:02
31-11.0 2011.07.19 jkeenan released 3.6.0
32:10.0 2011.01.18 cotto released 3.0.0
33-9.0 2010.10.19 gerd released 2.9.0
04:02 theory left 04:03 soh_cah_toa left
kid51 cotto: Do you agree with NotFound re PGE.pbc to be removed? 04:04
04:06 bubaflub left
NotFound_b kid51: is just a test to see if it gets recreated with the wrong number again 04:06
kid51 sh tools/dev/mk_native_pbc 04:07
tools/dev/mk_native_pbc: line 35: ./parrot_config: No such file or directory
cotto kid51, there's no way that deleting it could mess anything up 04:08
kid51 "No way" ... but it just did, apparently.
cotto you just have to run make to rebuild it 04:09
NotFound_b kid51: you should make after that
kid51 Plain 'make'?
Trying: make clean && make
04:09 Drossel joined
NotFound_b Looks like PBC_COMPAT has a lot less versions than it used to have. There is some police about deleting minor changes? 04:10
kid51 NotFound_b: That's specified in docs/project/release_manager.pod 04:11
NotFound_b: That's specified in docs/project/release_manager_guide.pod
Though I did not have to deal with any minor changes.
NotFound_b I suppose that someone applied that policy retroactively at some point, then. 04:13
kid51 Better results this time, it appears.
Linked: winxed !!!
NotFound_b make realclean correctly deletes PGE.pbc for me. 04:14
kid51 Damn!
04:15 Kulag joined, contingencyplan left
nopaste "kid51" at 192.168.1.3 pasted "Result of sh tools/dev/mk_native_pbc" (27 lines) at nopaste.snit.ch/62459 04:15
04:15 Drossel left
nopaste "kid51" at 192.168.1.3 pasted "Results of the automatic rerun" (5 lines) at nopaste.snit.ch/62460 04:17
04:21 Drossel joined, Kulag left
NotFound_b The guide does not mention bootstraping ops. I think the last time the issue got mentioned the conclusion was that it's needed. 04:21
kid51 See 3(a)(i) 04:22
cotto NotFound_b, I made it unnecessary by adding better laziness to tools/build/update_version.pl 04:23
NotFound_b Ah, good. 04:24
cotto Updating takes a second now instead of several minutes
assuming that the update process doesn't involve adding any new ops
04:30 Drossel left 04:34 daniel-s joined
kid51 Do I take it that t/native_pbc/annotations.pbc does NOT get added to git? 04:47
NotFound_b kid51: give that is not in the repo right now, I suppose so. 04:51
dalek rrot: 4039e9d | jkeenan++ | / (18 files):
Release data for Parrot 3.6.0.
04:52
04:57 Kulag joined 05:01 Drossel joined 05:03 Kulag left
cotto kid51, are we there yet? 05:07
05:07 Drossel left 05:09 Kulag joined 05:13 Drossel joined 05:14 Kulag left 05:20 Kulag joined 05:22 Drossel left 05:30 Drossel joined, Kulag left
dalek website: jkeenan++ | Parrot 3.6.0 "Pļæ½jaros del Caribe" Released 05:31
website: www.parrot.org/news/2011/Parrot-3.6.0
moderator Parrot 3.6.0 "Pļæ½jaros del Caribe" released | parrot.org | Log: irclog.perlgeek.de/parrot/today | #parrotsketch meeting Tuesday 1930 UTC 05:42
kid51 trac.parrot.org/parrot/ (wiki front page) is utterly out-of-date 05:44
05:45 NotFound_b left
kid51 Not done: 11f (make html; update docs.parrot.org); news to places like Perlmonks, Slashdot; awaiting new Wikipedia data; update release_manager_guide.pod on basis of tonight's experiences 06:00
06:00 kid51 left 06:21 Ademan left 06:23 szbalint_ is now known as szbalint 06:29 nopaste left 06:30 TonyC left 06:31 TonyC joined 06:36 nopaste joined 06:53 Drossel left 06:55 Kulag joined 07:02 Kulag left 07:13 Kulag joined 07:18 fperrad joined 07:19 Kulag left 07:20 Kulag joined 07:42 mj41 joined 08:14 rurban_ joined 08:17 rurban left, rurban_ is now known as rurban 08:53 Drossel joined 08:54 Kulag left 09:05 contingencyplan joined 09:09 preflex left 09:11 preflex joined 09:12 daniel-s left 09:14 Drossel left 09:15 Kulag joined 09:55 woosley left
Coke (cc=cl) Yah, I've always used strawberry when it was available. I'm using strawbery+msvc now mainly just to test this config. 09:59
10:24 JimmyZ joined 10:30 Kulag left 10:34 Kulag joined
Felipe morning 10:35
JimmyZ morning Felipe 10:37
10:37 JimmyZ left 10:40 Kulag left 10:51 preflex left 10:52 contingencyplan left 10:53 preflex joined 11:37 JimmyZ joined 11:45 Kulag joined 11:47 JimmyZ_ joined 11:50 JimmyZ left, JimmyZ_ is now known as JimmyZ 11:57 JimmyZ left 12:03 lucian joined 12:18 whiteknight joined
whiteknight good morning, #parrot 12:21
atrodo Good morning whiteknight
whiteknight kid51++ on the release
benabik ~~ 12:22
whiteknight good morning atrodo, benabik
atrodo: Did you get all the data you needed for ipfy?
atrodo whiteknight> Yep, sorear++ got me what I needed
I'm still not going to have any actually built runs for over a month and half, but the data points are known 12:23
whiteknight okay 12:24
that's better than nothing
atrodo Yep. Unfortunately, the bug will always prevent that machine from producing results for that month and a half. 12:25
whiteknight atrodo: For those graphs on ipfy.com, can we put in some targets? Like a blue line that shows where we would like to be?
atrodo On the plus side, I should be able to easily add a new machine to run the tests as well
benabik atrod: "the bug"?
atrodo: ^^
atrodo benabik> Rakudo was missing a write barrier for the new GC, which meant that it wouldn't build until that bug was fixed 12:26
benabik Oh, ew.
I'd suggest a couple of lines for "last release", "average of last year", or similar. So when we hit speed regressions it's very noticable.
atrodo benabik> And it looks like it was only on lower memory sized machines
benabik And we can easily see if we get better too. 12:27
atrodo whiteknight, benabik> Yea, I'm hoping to have something show up sometime. Probably a chosen release(s) that show up at every day
fascinating. whiteknight, any chance you can hit the test service hook button again? 12:29
12:31 bluescreen joined
atrodo whiteknight> n/m, i just realized I can just replay old packets 12:33
whiteknight atrodo++ The work you're doing on this is extremely valuable. Thanks for it 12:35
Util kid51++ # A release worthy of Long Term Support 12:42
Felipe :) 12:49
Util msg dukeleto The pics are in folders Parrot_Perl6_BOF and Parrot_Perl6_Hackathon_Dinner at: picasaweb.google.com/104678127090280812061/ 12:54
aloha OK. I'll deliver the message.
13:03 smash joined
smash hello everyone 13:03
13:06 kid51 joined
dalek TT #1919 closed by whiteknight++: Removal of dead functions in src/packfile/api.c 13:07
TT #1919: trac.parrot.org/parrot/ticket/1919
13:10 ambs joined
kid51 Why is it that since the release the "Revision" entries on our Smolder reports have dropped the git commit number? 13:11
smash kid51++ # release 13:13
kid51 Thanks!
atrodo kid51> That is the output of "git describe --tags", which will describe a revision with a tag if it is a tag, or describe how far away from a tag it is
Coke so, if was a release...
... it weighs as much as a duck...
kid51 So the next commit should have us showing a commit number once again, right? 13:14
atrodo kid51> Correct
kid51> And git will happily take "RELEASE_3_6_0" as a revision
kid51 Thanks 13:15
atrodo: verified: smolder.parrot.org/app/projects/rep...ails/18243 (smoke of branch) 13:18
whiteknight seen darbelo? 13:22
aloha darbelo was last seen in #parrot 20 hours 46 mins ago joining the channel.
Felipe kid51++ :) 13:27
dalek rrot: cb9e9b8 | jkeenan++ | / (115 files):
Merge branch 'master' into tt1047/type_sizes
13:31
rrot: a5afabb | jkeenan++ | / (2 files):
Update Copyright date.
13:40 wagle left 14:03 wagle joined
jay Just did a fresh get and build and install, confirmed that the parrot I'm about to run was installed today: 14:03
jay@bayesman:~/Desktop/NQR$ parrot -V
This is Parrot version 3.6.0-devel built for amd64-linux.
Copyright (C) 2001-2011, Parrot Foundation.
Is 3.6.0 really still -devel? Or is this the new "stable"?
kid51 Alright, now I'm going to try to understand the 'make docs' part of the release (11f) 14:04
whiteknight kid51: impossible! 14:07
jay: If you got it from the git repo, it's -devel
jay: if you got it from the release package, it's not
kid51 WTF Does this mean? "Run "make html" in a release copy of parrot, and save the resources/ and html/ directories created in docs/. ssh into the parrotvm"
jay Ok, git... thanks.
kid51 Do I do this on my local drive, and then copy them somehow to the server? 14:08
Or do I ssh into some parrot.org server and do the work there?
whiteknight kkid51: you need to ssh into the parrotvm, and copy the resources/ and html/ directories to the server 14:09
kid51 whiteknight: Is that done with this? ssh parrot@ftp-osl.osuosl.org 14:10
whiteknight that's the ftp server where the tarball is uploaded 14:11
kid51 Then, with this? ssh jkeenan@parrot.org
whiteknight Do you have ssh access to that box? 14:12
if so, yes
if not, you'll need to poke somebody who does
kid51 Yes, I do. 14:13
Note to add to docs: ssh <user>@parrot.org 14:14
mkdir releases 14:15
# back at your box
whiteknight kid51: As you go through this headache, think to yourself "if only I knew an awesome perl5 programmer who could automate most of this work"
kid51 scp parrot-a.b.c.tar.gz users@parrot.org:releases/ 14:16
# back on parrot.org
cd releases/
tar xzvf parrot-a.b.c.tar.gz
cd a.b.c./
perl Configure.pl && make html
# that's where I am now
whiteknight you're building parrot on parrot.org? 14:17
oh, you're just building html. Gotcha
kid51 AFAICT, (a) that's what the instructions say; and (b) make html doesn't entail building parrot
whiteknight the instructions are clearly not clear
kid51 That last cd should have been: 14:18
cd parrot-a.b.c/
What is: webroot for docs.parrot.org ? 14:21
whiteknight only one person looks at these instructions, only one day per month. They obviously don't get improved, corrected, or sanity-tested enough
kid51: I don't remember specifically. I assume it's something like /var/www/docs/...
kid51 whiteknight: /var/www/docs.parrot.org/htdocs/parrot 14:23
whiteknight I was close. 14:24
kid51 Unfortunately, I don't appear to have permissions to make /var/www/docs.parrot.org/htdocs/parrot/3.6.0/ 14:25
whiteknight are you a sudoer?
kid51 drwxrwsr-x 32 coke parrot 4096 Jun 21 07:16 .
I have not tried that before
No, I cannot sudo. 14:26
Is there someone who could make me part of the 'parrot' group?
Coke or whiteknight: Could you make me part of the 'parrot' group? 14:28
Well, I guess I'll have to open a support ticket 14:33
whiteknight I have very limited permissions on that box, if I recall correctly 14:39
of course, I can't really log in from here anyway
14:43 hercynium joined
kid51 This part of the release is such a bear that docs for 3.4.0 apparently never made it to the web. 14:49
whiteknight doesn't surprise me 14:52
not many people have ssh access to that box AND the permissions necessary to upload the files
14:56 rblackwe_ is now known as rblackwe
Coke msg allison licensing question for you - if I use a GPL'd piece of code in my web application without making any modifications to it, have I fulfilled my obligations? If it's JS or CSS, you've already got a copy. If it's server side code, I'm not distributing the code, but running it, and then "distributing" the output. 15:01
aloha OK. I'll deliver the message.
Coke I can add you to the group. 15:02
allison Coke: yup, you're fine 15:03
Coke: this is actually why the AGPL was invented
Coke: because the GPL doesn't have any requirements at all on using the code server-side
Coke allison++ 15:05
kid51: I have root on that box, but no idea what to run. 15:06
whiteknight: you probably have "sudo bash" also.
I have meetings right now. have to run.
kid51 Coke: I'll email you what I wrote in support ticket 15:07
email fwded. Thanks. 15:08
15:32 bluescreen left 15:47 bluescreen joined 16:03 darbelo joined
benabik Whee... Re-merged my branch with master and now it won't compile. I hate tracking down Makefile dependencies. 16:06
Ah. The Makefile has a default .pir.pbc rule! And it doesn't have $(PARROT) as a dependency. 16:10
That's fairly useless. 16:11
16:15 rurban_ joined 16:17 rurban left, rurban_ is now known as rurban 16:21 dmalcolm joined, mj41 left 16:44 pjcj left
dalek kudo/nom: a331d3c | moritz++ | src/core/Match.pm:
fix Match boolification
16:45
cotto ~~ 16:46
16:47 jay left
dalek R: 78f0898 | (Jay Emerson)++ | / (2 files):
Starting to update grammar/actions for proper lvalues
16:48
16:48 kid51 left 16:49 bluescreen left 16:59 bluescreen joined
dukeleto ~~ 16:59
dalek website: rohit_nsit08++ | corellaScript : testing and objects 17:05
website: www.parrot.org/content/corellascrip...nd-objects
17:05 whiteknight left
cotto_work ~~ 17:24
Coke benabik: deep in review, but not all makes support giving implicit rules explicit dependencies. 17:46
... or not so deep.
benabik Coke: Yeah, I don't think GNU make supports it even...
Which makes the rule not so useful, since it triggers well before building parrot itself. 17:47
Coke benabik: also, try t/*/checkdepend.pl
17:51 whiteknight joined
dukeleto kid51++ # making the release announcment a treasure hunt 17:51
Coke anyone know the command on parrotvm for "add a user to a group" ? 17:56
it's not "vi /etc/group". ;)
atrodo You beat me to it
sudo vi /etc/group ? 17:57
Coke usermod -a -G parrot jkeenan also does nothing. 17:59
18:00 pjcj joined
Coke msg kid51 I can't add you to the group. Looks like I should do "sudo usermod -G parrot jkeenan", but doing a "groups" jkeenan before and after shows you in no groups. 18:04
aloha OK. I'll deliver the message.
dalek kudo/nom: 01b163b | moritz++ | src/core/Str.pm:
implement :g for Str.match
18:11
18:13 user_8696 joined
benabik Why was one of our goals not setting dogs on fire? 18:16
whiteknight whatnow? 18:22
benabik #ps topic 18:23
whiteknight well, it's very doable as a goal, though not very ambitious 18:24
cotto_work I'm almost certain that I set 0 dogs on fire this week.
whiteknight I go most weeks without setting any on fire
although there are a few really bad weeks that raise the average 18:25
18:28 bluescreen left 18:37 contingencyplan joined
NotFound I must go out for a while, will probably come late to #ps 18:42
18:43 user_8696 left, user_8696 joined 18:45 bluescreen joined
dukeleto wow, there is a Summer of Code In Space now: sophia.estec.esa.int/socis2011/ 18:47
whiteknight how did they find enough students up there? 18:50
dukeleto i hear it is easier to herd cats in zero-G, since they way so little 18:55
s/way/weigh/
also, english is dumb 18:56
whiteknight english-- 18:57
We should all speak in winxed
pmichaud gist.github.com/1093407 # latest bench marks
gist.github.com/1093408 # latest bench marks, different machine
cotto_work #ps in 25 19:05
19:07 kid51 joined
dalek kudo/nom: 5ee4881 | moritz++ | src/core/ (2 files):
unanchor regexes
19:22
19:23 soh_cah_toa joined, pyrimidine joined
tcurtis ~~ 19:24
dalek kudo/nom: c2d9fe3 | moritz++ | t/spectest.data:
comment out arrayhash.t again, it only passed by sheer luck before
19:26
benabik Hmmmm... newPOST doesn't generate to PIR. There's some new work to do. 19:29
cotto_work #ps in now 19:32
Coke pmichaud: lower is better? 19:35
pmichaud Coke: lower is better, yes. 19:37
Coke I always look for one of those on a benchmark page, because I invariably guess wrong.
(well, I guess i varied today0
whiteknight it's good to see those numbers not increasing. We haven't done anything big this month that would be expected to decrease it 19:39
19:56 user_8696 left 19:57 fperrad left
soh_cah_toa aloha: going to fosscon? 20:06
aloha soh_cah_toa: going to fosscon is kid51 or soh_cah_toa or possibly_pmichaud
pmichaud s/possibly// 20:08
soh_cah_toa good
there is one particular name missing that begins with a "w" and rhymes with "bright light" 20:10
;)
whiteknight grrr 20:11
soh_cah_toa yay, you got it 20:12
whiteknight do you have any idea how long we've been trying to buy a house? This deal is going through come hell or high water, and the sellers say it is happening during FOSSCON
soh_cah_toa i know you got lots of house selling stuff going on. i'm joking
sort of ;)
whiteknight I'm losing my capacity to joke. The hell of realestate is eating away like a worm at my insides 20:13
soh_cah_toa i don't envy you there. i've heard all about the "wonders" of selling a house 20:14
whiteknight i am slowly going crazy yzarc gniog ylwols ma i
20:19 whiteknight is now known as brightlight
soh_cah_toa ha! 20:20
brightlight I might like this nickname better 20:21
20:23 wagle left
tadzik wow, you're actually brigther! 20:24
tadzik screenshots
i.imgur.com/KjUw1.png
20:24 Coke is now known as LiteBrite
brightlight hah. Awesome 20:24
20:24 LiteBrite is now known as Coke
tadzik cotto_work: and you got darker :) 20:25
oopsie, Coke that is
20:25 brightlight is now known as whiteknight 20:29 wagle joined 20:30 whiteknight left
cotto_work pmichaud: are there any Perl6 lists I should send the PDS Doodle to? 20:39
pmichaud perl6-compiler, likely.
We're also planning to have a "module hackathon" on the 30th.
rakudo.org/2011/07/19/upcoming-rakudo-releases/ 20:40
20:46 wagle left 20:54 lichtkind joined
cotto_work d'oh. That message should have said "Q2". I'll hope that nobody notices. 20:54
20:57 lucian left
dalek TT #2159 created by Andrew Dougherty <doughera@…>++: OpenBSD 4.9/i386 segfaults (fwd) 21:03
TT #2159: trac.parrot.org/parrot/ticket/2159
cotto_work Mentioning something is a great way to make sure people don't notice it. 21:06
doughera++
21:07 wagle joined
Coke is running that on darwin now. 21:07
blah. any trac admins about? 21:08
.. and now the email hits 21:09
cotto_work Coke: what needs doing? 21:10
dalek kudo/nom-indirect-name-lookup: fcd142d | moritz++ | src/ (3 files):
first attempt at indirect name loookup.

Does not work yet, method term:sym<name> in Actions.pm needs to learn not to touch indirect name lookups first
rrot: e0231e5 | doughera++ | src/gc/fixed_allocator.c:
avoids sign extension errors by using ptrdiff_t

Trac # 2159
21:16
Coke cotto_work: nothing now 21:20
hey, look at that, I made the patch come from andy. 21:21
21:21 bluescreen left 21:27 ambs left 21:37 bluescreen joined 21:45 bluescreen left 21:48 Patterner left, Psyche^ joined 21:49 Psyche^ is now known as Patterner 22:01 hercynium left
Coke I see a LOT of 'git' is not recognized as an internal or external command, 22:11
operable program or batch file.
when running 'nmake smoke'. I think we're assuming that if -d .git, we can `git`, which ain't the case. 22:12
dukeleto Coke: yes, our config/build system makes that wrong assumption 22:13
22:15 Kulag left, Kulag joined
Coke dukeleto: #2160 22:18
dalek TT #2159 closed by coke++: OpenBSD 4.9/i386 segfaults (fwd) 22:22
TT #2159: trac.parrot.org/parrot/ticket/2159
TT #2160 created by coke++: .git doesn't imply git executable
TT #2160: trac.parrot.org/parrot/ticket/2160
kid51 Alright, I doodled! 22:23
22:29 jsut joined 22:34 jsut_ left
cotto_work all your doodles are belong to parrot 22:43
22:50 Kulag left 22:54 Kulag joined 23:02 dmalcolm left
Felipe hehe 23:15
23:33 khisanth_ joined, Khisanth left, darbelo left 23:34 khisanth_ is now known as Khisanth 23:35 bubaflub joined
bubaflub ~ 23:36
dalek rrot: 0d3a111 | jkeenan++ | docs/project/release_manager_guide.pod:
Modify on basis of 3.6.0 experience, particularly re server permissions, make reconfig, etc. Some POD reformatting.
23:40
kid51 msg cotto Am committing to docs/project/release_manager_guide.pod. Please review -- though I have more edits to make.
aloha OK. I'll deliver the message.
23:40 kid51 left 23:45 smash left
cotto_work msg kid51 Is there any reason for "RELEASE MANAGER GUIDE" to be all caps? iirc allison figured out that the only reason we do that was because man pages did it. 23:46
aloha OK. I'll deliver the message.
cotto_work I like the idea of splitting that file into two parts; the first being an introductory section for first-time release managers and the being a more sparse version that assumes the knowledge in the introduction. 23:48
that may be overdoing it 23:52