Parrot 4.1.0 "Black-headed Parrot" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 28 February 2012.
whiteknight dukeleto: you got my message? 00:13
dukeleto whiteknight: yep! Thanks for applying. I am fine to be backup mentor. 00:14
whiteknight: i will try to help as much as i can
whiteknight awesome. I think I should be able to do much of it
00:37 particle joined
kid51 Would it make sense to consider something like "porting Parrot to Raspberry Pi" for a GSOC project? 00:56
kid51 doesn't really know anything about it other than the announcement ... which had the phrase "cross compile" in it 00:57
www.raspberrypi.org/ 00:59
whiteknight kid51: maybe. I don't know enough about that platform 01:04
01:09 particle joined
dalek sella: 06310c4 | Whiteknight++ | src/ (6 files):
[Core] Update Rosella.Error.error to be more useful. Add a Rosella.Globals.autoget_global to fetch/autocreate globals. Several other small optimizations
01:23
sella: 1f6bbf6 | Whiteknight++ | src/core/ (4 files):
[Core] Use Rosella.Error.error to report errors in Core
sella: e6eaff7 | Whiteknight++ | src/filesystem/ (7 files):
[FileSystem] Several updates and small cleanups to FileSystem
sella: e8b692f | Whiteknight++ | src/query/ (6 files):
[Query] Update Query to use autoget_globals and error()
sella: 36ff7d0 | Whiteknight++ | src/string/ (5 files):
[String] Use autoget_global and error(). A handful of other cleanups
sella: 471efa6 | Whiteknight++ | src/date/ (4 files):
[Date] use autoget_global and error
cotto kid51: I doubt it. From what I gather, the idea is that it's a highly portable general-purpose computer. Part of the point is that you can use it like a normal (though slow) linux machine. 01:25
whiteknight I tell myself, I'm going to fix one Rosella issue then work on Parrot 01:33
01:54 alester joined
dalek rrot: 0935a0f | petdance++ | src/scheduler.c:
use NULL for NULL, not a zero
02:01
rrot: c5339d2 | petdance++ | compilers/opsc/src/Ops/Trans/C.pm:
Use the proper static HOP *hop_buckets by removing a shadow variables. Fixes GitHub ticket #729 github.com/parrot/parrot/issues/729
rrot: ffed5f6 | petdance++ | / (4 files):
const a var and fix a splint annotation
aloha (parrot/parrot) Issues closed : 729 (Memory leak with hop_buckets in ops) by petdance : github.com/parrot/parrot/issues/729 02:06
02:17 seme joined 02:20 travis-ci joined
travis-ci [travis-ci] parrot/parrot#120 (master - ffed5f6 : Andy Lester): The build is still failing. 02:20
[travis-ci] Change view : github.com/parrot/parrot/compare/7......ffed5f6
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/803070
02:20 travis-ci left
ttbot Parrot ffed5f66 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/71840 02:31
dalek rrot: f079fc5 | dukeleto++ | .travis.yml:
[ci] Remove Configure.pl build tests in attempt to reduce test time below the default 25 minute timeout
02:35
ttbot Parrot c5339d29 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/71864 02:51
02:56 travis-ci joined
travis-ci [travis-ci] parrot/parrot#121 (master - f079fc5 : Jonathan "Duke" Leto): The build is still failing. 02:56
[travis-ci] Change view : github.com/parrot/parrot/compare/f......f079fc5
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/803213
02:56 travis-ci left
dalek sella: c30423e | Whiteknight++ | src/ (9 files):
[Test][Harness] More updates for autoget_global and error()
03:00
sella: 0695744 | Whiteknight++ | src/ (31 files):
Update several libraries, with cleanups. Some tests fail
rrot: 4cb2d3b | petdance++ | / (4 files):
Eliminated packfile/byteorder.h and put the static functions in it in packfile/pf_items.c. This is part GitHub #728 github.com/parrot/parrot/issues/728
03:16
rrot: 5c0ae67 | petdance++ | .travis.yml:
Merge branch 'master' of github.com:parrot/parrot
ttbot Parrot f079fc56 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/71876 03:24
03:34 travis-ci joined
travis-ci [travis-ci] parrot/parrot#122 (master - 5c0ae67 : Andy Lester): The build is still failing. 03:34
[travis-ci] Change view : github.com/parrot/parrot/compare/f......5c0ae67
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/803337
03:34 travis-ci left
ttbot Parrot 5c0ae67e MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/71912 03:50
05:09 plobsing joined 05:38 woosley joined
dukeleto ~~ 05:58
looks like the parrot build is failing for a good reason now
src/dynoplibs/obscure_ops.c:916:5: error: ISO C90 forbids mixed declarations and code
dalek rrot: 5dbcdef | dukeleto++ | compilers/opsc/src/Ops/Trans/C.pm:
Unbreak the build by pleasing the C90 Elder Gods, petdance--
06:06
06:23 travis-ci joined
travis-ci [travis-ci] parrot/parrot#123 (master - 5dbcdef : Jonathan "Duke" Leto): The build is still failing. 06:23
[travis-ci] Change view : github.com/parrot/parrot/compare/5......5dbcdef
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/803950
06:23 travis-ci left 07:04 awwaiid joined 07:18 woosley joined 07:43 he joined 07:53 seme joined 08:46 mj41 joined
aloha (parrot/parrot) Issues opened : 730 (t/pmc/nci.t sub-test 'nci_cb_D4 - synchronous callbacks' is timing / speed-dependent) by he32 : github.com/parrot/parrot/issues/730 08:54
bacek ~~ 09:15
09:19 lucian joined 09:34 woosley left 10:51 fperrad joined 10:55 Util_ joined 11:01 Coke joined 12:22 lucian joined 12:39 bluescreen joined
aloha (parrot/parrot) Issues closed : 730 (t/pmc/nci.t sub-test 'nci_cb_D4 - synchronous callbacks' is timing / speed-dependent) by he32 : github.com/parrot/parrot/issues/730 13:51
14:08 plobsing_ joined 14:49 benabik joined
benabik o/ #parrot 14:49
msg whiteknight Did not know that the native call system was pluggable. That's awesome. And I figured you'd mentor for most of the tasks I put up, but I didn't want to volunteer you. :-D 15:16
aloha OK. I'll deliver the message.
15:45 Psyche^ joined, dmalcolm joined 15:47 PacoAir joined 16:12 hercynium joined
dalek kudo/nom: 3ce390d | jonathan++ | src/Perl6/ (2 files):
Start collecting LEAVE, KEEP and UNDO phasers; not doing anything with them yet.
16:30
kudo/nom: a5b3ede | jonathan++ | src/core/Block.pm:
Keep a list that knows the order we should run LEAVE/KEEP/UNDO, since they should be considered as a single queue.
kudo/nom: 0dbe16a | jonathan++ | src/core/Block.pm:
LEAVE/KEEP/UNDO should run in opposite order.
kudo/nom: d4bb162 | jonathan++ | src/ (4 files):
Incorporate various of the patches from mls++, with various updates and tweaked phasers lookup, to get LEAVE essentially working. May not be perfect, but passes a bunch of tests.
kudo/nom: d31ad04 | jonathan++ | t/spectest.data:
Turn on a few tests that we now pass.
16:47 lucian joined
dalek kudo/nom: ccd0ec1 | jonathan++ | t/spectest.data:
Run another test.
16:47
17:04 preflex_ joined 17:11 alester joined 17:12 jsut_ joined, plobsing joined
dalek href="https://parrot.github.com:">parrot.github.com: 6cce566 | alvis++ | README_release.pod:
Completed (I think but will need to re-read for any errors) document, which I will rename and relocate to the parrot repo, under 'docs/project'.
17:41
17:45 benabik joined
dalek href="https://parrot.github.com:">parrot.github.com: 8c1f030 | alvis++ | README_release.pod:
Fixed typo.
17:47
17:49 bluescreen joined 18:20 contingencyplan joined, contingencyplan_ joined 18:32 johbar_work joined
dukeleto ~~ 18:43
Util_ #ps time 19:37
cotto so it is
20:17 lucian joined 20:22 benabik joined
benabik ~~ 20:22
dukeleto ~~ 20:56
dalek p/new_make: ab98638 | bacek++ | 3rdparty/libtommath/Defines.mak:
Add included makefile for libtommath.
21:09
p/new_make: 8eddacf | bacek++ | src/6model/Defines.mak:
Start splitting 6model rules into separate makefile.
p/new_make: 492179a | bacek++ | tools/build/Makefile.in:
Remove bits from Makefile.in which were moved into separate makefiles.
p/new_make: 2a429c3 | bacek++ | src/6model/Defines.mak:
Add todo marker
21:16 perlite joined 21:20 johbar_work joined
dalek p/new_make: c9ddedd | bacek++ | tools/build/Makefile.in:
Add includepath for 3rd party libraries
21:53
21:55 PacoAir joined 22:39 benabik_ joined
bacek_at_work ~~ 23:25
dukeleto bacek_at_work: howdy, meatbag. 23:28
bacek_at_work dukeleto, just polishing my shiny metal ass 23:29
dukeleto bacek++ # futurama reference for the win
bacek_at_work: just fyi, i understand frustrations about Travis. I am trying to find a happy middle ground for everyone 23:30
bacek_at_work: i turned off travis for branches other than master
bacek_at_work: and most of the recent noise was my changing the config and messing up. From now on, I will do that in my own fork
bacek_at_work: and when the config is in a stable state, i will copy over to parrot.git 23:31
bacek_at_work dukeleto, thanks. It will help to reduce noise
dukeleto bacek_at_work: that is what i did originally, but i got lazy and was doing live testing on parrot.git, which is no bueno
bacek_at_work dukeleto, indeed.
dukeleto cotto: around? 23:32
bacek_at_work: i could also tell travis to send emails to parrot-commits or another list
bacek_at_work: my concern is that it will be easy to ignore *real* test failure notifications
bacek_at_work I think another list will be much better 23:33
dukeleto bacek_at_work: ok. I think we need a parrot-ci list
bacek_at_work: where all continuous integration emails can go, i.e. Travis, Compile Farm, etc...
bacek_at_work: sounds good?
bacek_at_work And someone should look at failed builds and forward particular message to parrot-dev@
bacek_at_work nominates dukeleto as "CI pumpkin" :) 23:34
dukeleto bacek_at_work: ok, i like that. Me and other interested parties can fwd vetted emails to parrot-dev
bacek_at_work dukeleto, sounds good.
dukeleto good lord.
cotto dukeleto: hio 23:35
dukeleto cotto: ^^^ backscroll the last 15-20 lines and let me know if it sounds good to you 23:36
cotto: also, can you make a parrot-ci list?
cotto doing so now
sure
+1 23:37
apparently I don't get to create new mailing lists 23:40
methinks whiteknight can do it
dukeleto msg whiteknight please create a new parrot-ci mailing list that travis CI can spam. With a cherry on top. 23:52
aloha OK. I'll deliver the message.
dukeleto cotto: so the gameplan is: 1) i work on travis.yml in my leto/parrot fork and only push to parrot.git when i know it works/etc 2) Travis will spam a new mailing list with notifications 23:53
3) people that care enough to read parrot-ci will fwd along vetted/actual failure reports to parrot-dev
cotto: sound like a plan?
cotto: are you cool with keeping travis CI notifications in #parrot, for the master branch only?
cotto dukeleto: +1 to both 23:54
dukeleto cotto: hokey dokey
cotto: we can make the gcc compile farm send updates to parrot-ci as well
cotto dukeleto: great! 23:55
23:59 whiteknight joined