Parrot 6.5.0 "Black-winged Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 17 June 2014.
kid51 The tarball generated from 'make smoke' on Linode appears to be sound -- or at least as sound as that generated on Darwin/PPC. 00:16
So I don't really have any idea why smolder.parrot.org can't extract data from it.
Util: check your mail. It appears to be a Smolder problem, but not really an OSUOSL problem. 00:57
It appears that Smolder is now being maintained by Maddingue: github.com/Smolder/smolder/blob/ma.../README.md
Perhaps we could file an issue there -- but that's it for me tonight. 00:58
Coke smolder used to need to be cleaned out on a regular basis, and we didn't have the keys to do it, IIRC.
kid51 Coke: How's life?! 00:59
Coke sokay. you?
kid51 Good. 01:00
I had lunch 2x with particle at YAPC in Orlando, as well as dinner with Util and spouse
IIRC -- it was two weeks ago and my memory is already hazy
01:45 FROGGS_ joined 02:34 Tene joined
Util kid51: I will prod it in the morning. 03:53
26 of the last 30 smokes are blanks. kid51: are all 26 yours? 03:54
04:45 davidfetter joined 07:08 he joined
Maddingue kiI more of less try to maintain it 07:09
s/ki/kid51: / but, he's not here >_> 07:10
the important thing is that that merged all the fixes that several people had made over the years in RT or Github, and merged with the PSGI version 07:11
07:27 basiliscos joined 07:29 FROGGS_ joined 09:13 basiliscos joined 09:36 basiliscos joined 09:42 basiliscos joined 09:47 Psyche^ joined 09:54 basiliscos joined 10:33 basiliscos joined 10:34 bighugedog joined 10:40 basiliscos joined 10:42 basiliscos joined 10:52 basiliscos joined 10:54 kid51 joined 13:43 rurban1 joined 13:55 basiliscos joined, tadzik joined 13:56 tadzik left
rurban kid51: see github.com/parrot/parrot/issues/1078 14:05
Util: most of the blank smolder reports are from my automatic linux smokers 14:07
Util: however only linux fails to upload. darwin, windows, cygwin, solaris works fine
I checked out a local smolder version but it was too hairy for now
14:12 bluescreen joined
Coke All the smolder issues make we want to get back to work on my replacement. Will see how far I can get this week. 14:13
rurban good. I switched to python's buildbot locally 14:15
But buildbot is super slow with only one server instance and ~8 clients
14:27 Chirag joined 14:40 FROGGS joined
Chirag rurban: I have got perl-5.14.2 and perl-base 5.14... but now git wants 5.18... Can you please suggest a way out? 14:58
rurban cannot you have both? 14:59
if not, then I guess it's time to compile a proper perl5.14 into /usr/local/ (default), not via perlbrew 15:00
./Configure -des && make -s -j4 && sudo make install 15:01
Chirag i am not using perlbrew anymore.. I used .deb for that
rurban but the 5.14 deb deleted your 5.18 perl? 15:02
Chirag yes
rurban and git is broken now?
Chirag yes 15:03
maybe I can now download 5.18 and give it another destination
rurban git is more improtant. re-install ubuntu perl proper (5.18), find the old perlbrew source dir and re-compile there
./Configure -des && make -s -j4 && sudo make install
should be <10 min 15:04
most of the work is sweat (recompile + testing), not thinking or debugging 15:08
Chirag hmm.. not much to show this week.. 15:10
rurban well, you can describe your search to find the next problem 15:14
and the various obstacles in its path
Chirag sure.. 15:19
done.. now I guess I need to set the PATH for perl-5.14.4 so that parrot doesn't pick up the new one 15:21
rurban no PATH changes, just install it into /usr/local/bin 15:29
which is the default
perlbrew messes with the PATH and PERL5LIB env, which complicates things 15:30
I install everything with App::perlall which install
s multiple perls side-by-side without any perlbrew problem
But this is overkill for you
16:41 basiliscos joined
Chirag finally .. its working.. running bench.sh on all commits.. 17:00
rurban :) 17:01
and now try to keep the error rate low, < 1%
i.e. no video streaming, kvm or such
Chirag ok... 17:02
"Invalid option "without-libffi". See "perl Configure.pl --help" for valid options" --- Is this error normal? showing for all commits... 17:03
rurban yes, this is normal. libffi-3.1 is broken with older parrot's, so I disabled it, but very old parrots didn't understand this flag. 17:06
that's why I try several Configure options
Chirag good to know.. 17:07
also, ../bench.sh: 71: ../bench.sh: perf: not found ?
rurban perf is required. package linux-tools 17:09
sudo apt-get install linux-tools 17:10
Chirag oh.. so I will re-run bench.sh 17:17
last one.. "Use of qw(...) as parentheses is deprecated at config/init/defaults.pm" ? 17:19
rurban yes, ignore, just a warning 17:21
runb a single ../bench.sh first, to see if it works at all. it wipes out all private files in your parrot src dir 17:22
Chirag this is what i get for a commit... pastebin.com/mZjn9Se9 17:37
rurban Chirag: looks god, but: 17:40
loadavg 3.53 is too high
+- 0.14% is good 17:41
34.246651062 seconds time elapsed, looks like a very slow machine :)
I would also remove the installed /usr/local/lib/libparrot.so
but a slow machine is better to see the differences. my machine is already too fast 17:42
Chirag slow machine undoubtedly ... what is loadavg exactly? 17:43
rurban a number how busy your cpu is. ~ number of waiting processes 17:45
en.wikipedia.org/wiki/Loadavg
Chirag oh.. got it
rurban should be < 1
how many CPU cores do you have? 17:46
Chirag 4 17:47
rurban ok, then it's better
you just need to observe that loadavg will not deviate too wildly, or you'll get too high error rates
Chirag hmm.. I will run it overnight and keep my system untouched 17:48
rurban in my tests I almost cannot use the numbers per commits, too busy machine.
so I have to check ranges which commits exactly did slow down the tests 17:49
so far I'm still at the guessing stage
Chirag ok.. 17:50
rurban => github.com/parrot/parrot-bench/blo...wn.numbers
Chirag so that 8-10s range corresponds to my 34s? 17:52
rurban yes :)
Chirag :D
rurban more to 8s
or your benchmarks threw an exception 17:53
maybe run it manually, without throwing away stdout and stderr
we really should check the exit codes also
Chirag manually as in - one commit at a time? 17:55
rurban in run-bench.sh 18:02
Chirag removing ">/dev/null" might help? 18:05
Util My RL meeting may go long, so I may be late to #parrotsketch. If so, please meet as normal, and I will catch up. 18:18
19:13 bluescreen_ joined
rurban Chirag: yes, both redirects 20:07
dalek rrot: 868c410 | rurban++ | / (3 files):
namealias: small pod changes
22:44
22:57 travis-ci joined
travis-ci [travis-ci] parrot/parrot#1060 (master - 868c410 : Reini Urban): The build passed. 22:57
[travis-ci] Change view : github.com/parrot/parrot/compare/b...8c41038310
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/29459602
22:57 travis-ci left 23:01 kid51 joined