Parrot 4.1.0 "Black-headed Parrot" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 19 March 2012.
01:06 ilbot2 joined
moderator Parrot 4.1.0 "Black-headed Parrot" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
01:34 contingencyplan joined 04:11 alvis joined
dalek rrot: 228daeb | dukeleto++ | ChangeLog:
[doc] Add some useful links to the ChangeLog
04:19
04:29 alvis left 04:33 travis-ci joined
travis-ci [travis-ci] parrot/parrot#177 (master - 228daeb : Jonathan "Duke" Leto): The build is still failing. 04:33
[travis-ci] Change view : github.com/parrot/parrot/compare/c......228daeb
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/904322
04:33 travis-ci left 05:39 Khisanth joined 06:09 mdupont joined 07:25 fperrad joined 08:29 preflex_ joined 08:47 mj41 joined 09:15 lucian joined
dalek kudo/nom: d76065e | moritz++ | src/core/Exception.pm:
fix typo
10:16
10:30 jsut joined 11:47 alvis joined 12:00 benabik joined
benabik Morning, #parrot 12:30
12:42 bluescreen joined 13:51 whiteknight joined 13:54 hercynium joined
whiteknight good morning, #parrot 14:18
benabik o/ whiteknight 14:23
whiteknight hello benabik, how are you doing today?
benabik whiteknight: meh. Travelling over the weekend has apparently thrown me way off. Missed a class yesterday and missed a lot of sleep last night. 14:25
whiteknight ouch. Missing classes is the worst 14:30
dalek kudo/nom: 704a215 | moritz++ | tools/build/Makefile.in:
try to fix parrot revision reporting for smolder submissions. lumi++
14:31
14:34 JimmyZ joined 14:53 dmalcolm joined 14:59 PacoAir joined 15:20 bluescreen joined 15:45 dukeleto joined
dukeleto ~~ 15:45
blarg.
finding bugs in the release process...
15:46 Psyche^ joined
aloha (parrot/parrot) Issues opened : 745 (sh tools/dev/mk_native_pbc fails) by leto : github.com/parrot/parrot/issues/745 15:47
dukeleto anybody have tuits on that?
dalek rrot: c743042 | dukeleto++ | / (10 files):
Run perl tools/release/auto_release.pl 4.2.0
15:49
rrot: 671468c | dukeleto++ | t/native_pbc/ (6 files):
Add some native pbc
dukeleto hmm. maybe i need a functional parrot to run that command... 15:51
16:07 travis-ci joined
travis-ci [travis-ci] parrot/parrot#178 (master - 671468c : Jonathan "Duke" Leto): The build is still failing. 16:07
[travis-ci] Change view : github.com/parrot/parrot/compare/2......671468c
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/907485
16:07 travis-ci left
whiteknight dukeleto: what kinds of bugs? 16:07
dukeleto whiteknight: making native pbc 16:10
whiteknight: i get an ffi error, in the open ticket github.com/parrot/parrot/issues/745
whiteknight blah 16:11
dukeleto lots of interesting warnings on an optimized clang: travis-ci.org/#!/parrot/parrot/jobs/907486
questionable casting in our GC
src/gc/alloc_resources.c:722:20: warning: cast from 'char *' to 'PMC *'
so we have t/pmc/big(num|int).t and t/op/64bit.t failing on an optimized clang build on x64 Ubuntu, FYI 16:12
which is what Travis is complaining about. Travis is complaining for the right reason! 16:13
i pontificate some of our casts are invalid on an optimized x64 clang 16:14
whiteknight: my numvalsize is 16 16:16
whiteknight: which is unhandled. I think I can fix tis.
this.
whiteknight: and my longdoublesize is 16. This points out fantasies that our codebase thought were true. 16:18
whiteknight long double is 16? 16:19
dukeleto whiteknight: nv=long double, numvalsize=16, doublesize=8, longdoublesize=16
whiteknight: i am trying a quick fix now
whiteknight okay 16:21
I can't do much testing to help
at least, not until I get home tonight
16:22 contingencyplan joined
dukeleto whiteknight: well, i got it building 16:28
whiteknight: being release manager is never boring :)
whiteknight no it is not
it has gotten a heck of a lot more automated in recent months 16:29
dukeleto whiteknight: yes, autorelease.pl helps a bunch
whiteknight: which needs to be documented....
choosing which yak holes to dive into is always the problem...
whiteknight I started putting together a rosella-based script that does what autorelease.pl did and more, but I haven't finished it yet
dukeleto whiteknight: autorelease never finished correctly for me, though 16:30
whiteknight: it always dies in the pbc stage, but it seems our pbc stuff is fraught with dynamite and chainsaws
dalek rrot: f7e1647 | dukeleto++ | src/nci/libffi.c:
[ffi] Get tools/dev/mk_native_pbc working again by adding logic for when numvalsize=16; LTA
16:33
whiteknight fun 16:34
dukeleto whiteknight: this begs the question of running pbc stuff on every commit 16:37
whiteknight: because pbc stuff is only ran by release managers once a month, it gets bitrotty at the worst times
whiteknight: i.e. i can make travis test it for us 16:38
whiteknight what pbc stuff? 16:39
dukeleto whiteknight: tools/dev/mk*pbc 16:43
whiteknight: two scripts which need to recompile parrot to generate pbc
whiteknight hmmm
dukeleto whiteknight: and which have almost always failed for me
whiteknight: for one reason or another
dalek rrot: 9522930 | dukeleto++ | docs/project/release_manager_guide.pod:
[doc] Fix line-length failures
16:53
16:53 travis-ci joined
travis-ci [travis-ci] parrot/parrot#179 (master - f7e1647 : Jonathan "Duke" Leto): The build is still failing. 16:53
[travis-ci] Change view : github.com/parrot/parrot/compare/6......f7e1647
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/907843
16:53 travis-ci left
dukeleto blarg 16:53
now t/dynoplibs/sysinfo.t is failing because of my nci/ffi hack
whiteknight heh 16:55
moritz all rakudo spectests pass on parrot master 16:57
parrot RELEASE_4_1_0-105-gd923903 that is
whiteknight nice 17:04
17:12 travis-ci joined
travis-ci [travis-ci] parrot/parrot#180 (master - 9522930 : Jonathan "Duke" Leto): The build is still failing. 17:12
[travis-ci] Change view : github.com/parrot/parrot/compare/f......9522930
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/908039
17:12 travis-ci left 17:13 jsut_ joined 17:14 davidfetter joined 17:23 jsut joined
whiteknight when is #ps today? I can't keep track of it when daylight savings isn't crapping up my schedule 18:08
benabik My calendar says 3:30 EDT
whiteknight 3:30? I can do that 18:10
18:14 mj41 joined 18:28 jjore joined 18:58 bluescreen joined
dalek rrot: 0e75eb6 | jkeenan++ | MANIFEST:
Rerun mk_manifest_and_skip.pl to pick up one file.
19:16
19:26 kid51 joined
benabik #ps in now? 19:31
Util now
19:31 travis-ci joined
travis-ci [travis-ci] parrot/parrot#181 (master - 0e75eb6 : jkeenan): The build is still failing. 19:31
[travis-ci] Change view : github.com/parrot/parrot/compare/9......0e75eb6
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/908929
19:31 travis-ci left 20:30 nn joined 20:35 sjn left
nine msg whiteknight if there were some way to tell the GC to set a flag on any newly created PMCs, this would be enough to decide where a PMC is coming from. Like: Parrot_gc_flag_new_pmcs_on(interp); result = VTABLE_foo(interp, PARROT_PROXY(SELF)->target); return PMC_IS_FLAGGED(result) ? result : Parrot_thread_create_proxy(..., result); 20:57
aloha OK. I'll deliver the message.
nine msg whiteknight I don't have to implement this right now, but it may be a way to trim back the costs in the future. I'll just go on assuming that there is some way to check the origins of a PMC. 20:58
aloha OK. I'll deliver the message.
dukeleto ~~ 21:31
21:37 jsut_ joined 22:02 hercynium left 22:35 whiteknight joined 22:41 perlite joined
whiteknight good afternoon, #parrot 22:42