Camelia, the Perl 6 bug

IRC log for #parrot, 2012-03-06

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:13 whiteknight dukeleto: you got my message?
00:14 dukeleto whiteknight: yep! Thanks for applying. I am fine to be backup mentor.
00:14 dukeleto whiteknight: i will try to help as much as i can
00:14 whiteknight awesome. I think I should be able to do much of it
00:37 particle joined #parrot
00:56 kid51 Would it make sense to consider something like "porting Parrot to Raspberry Pi" for a GSOC project?
00:57 * kid51 doesn't really know anything about it other than the announcement ... which had the phrase "cross compile" in it
00:59 kid51 http://www.raspberrypi.org/
01:04 whiteknight kid51: maybe. I don't know enough about that platform
01:09 particle joined #parrot
01:23 dalek Rosella: 06310c4 | Whiteknight++ | src/ (6 files):
01:23 dalek Rosella: [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 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/06310c438b
01:23 dalek Rosella: 1f6bbf6 | Whiteknight++ | src/core/ (4 files):
01:23 dalek Rosella: [Core] Use Rosella.Error.error to report errors in Core
01:23 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/1f6bbf6ed8
01:23 dalek Rosella: e6eaff7 | Whiteknight++ | src/filesystem/ (7 files):
01:23 dalek Rosella: [FileSystem] Several updates and small cleanups to FileSystem
01:23 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/e6eaff77a8
01:23 dalek Rosella: e8b692f | Whiteknight++ | src/query/ (6 files):
01:23 dalek Rosella: [Query] Update Query to use autoget_globals and error()
01:23 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/e8b692fe9a
01:23 dalek Rosella: 36ff7d0 | Whiteknight++ | src/string/ (5 files):
01:23 dalek Rosella: [String] Use autoget_global and error(). A handful of other cleanups
01:23 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/36ff7d064b
01:23 dalek Rosella: 471efa6 | Whiteknight++ | src/date/ (4 files):
01:23 dalek Rosella: [Date] use autoget_global and error
01:24 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/471efa677d
01:25 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:33 whiteknight I tell myself, I'm going to fix one Rosella issue then work on Parrot
01:54 alester joined #parrot
02:01 dalek parrot: 0935a0f | petdance++ | src/scheduler.c:
02:01 dalek parrot: use NULL for NULL, not a zero
02:01 dalek parrot: review: https://github.com/parrot/parrot/commit/0935a0f892
02:01 dalek parrot: c5339d2 | petdance++ | compilers/opsc/src/Ops/Trans/C.pm:
02:01 dalek parrot: Use the proper static HOP *hop_buckets by removing a shadow variables. Fixes GitHub ticket #729 https://github.com/parrot/parrot/issues/729
02:01 dalek parrot: review: https://github.com/parrot/parrot/commit/c5339d2960
02:01 dalek parrot: ffed5f6 | petdance++ | / (4 files):
02:01 dalek parrot: const a var and fix a splint annotation
02:01 dalek parrot: review: https://github.com/parrot/parrot/commit/ffed5f666c
02:06 aloha (parrot/parrot) Issues closed : 729 (Memory leak with hop_buckets in ops) by petdance : https://github.com/parrot/parrot/issues/729
02:17 seme joined #parrot
02:20 travis-ci joined #parrot
02:20 travis-ci [travis-ci] parrot/parrot#120 (master - ffed5f6 : Andy Lester): The build is still failing.
02:20 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/774e4e5...ffed5f6
02:20 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/803070
02:20 travis-ci left #parrot
02:31 ttbot Parrot ffed5f66 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/71840
02:35 dalek parrot: f079fc5 | dukeleto++ | .travis.yml:
02:35 dalek parrot: [ci] Remove Configure.pl build tests in attempt to reduce test time below the default 25 minute timeout
02:35 dalek parrot: review: https://github.com/parrot/parrot/commit/f079fc5682
02:51 ttbot Parrot c5339d29 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/71864
02:56 travis-ci joined #parrot
02:56 travis-ci [travis-ci] parrot/parrot#121 (master - f079fc5 : Jonathan "Duke" Leto): The build is still failing.
02:56 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/ffed5f6...f079fc5
02:56 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/803213
02:56 travis-ci left #parrot
03:00 dalek Rosella: c30423e | Whiteknight++ | src/ (9 files):
03:00 dalek Rosella: [Test][Harness] More updates for autoget_global and error()
03:00 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/c30423e8a1
03:00 dalek Rosella: 0695744 | Whiteknight++ | src/ (31 files):
03:00 dalek Rosella: Update several libraries, with cleanups. Some tests fail
03:00 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/069574462e
03:16 dalek parrot: 4cb2d3b | petdance++ | / (4 files):
03:16 dalek parrot: Eliminated packfile/byteorder.h and put the static functions in it in packfile/pf_items.c.  This is part GitHub #728 https://github.com/parrot/parrot/issues/728
03:16 dalek parrot: review: https://github.com/parrot/parrot/commit/4cb2d3bbbc
03:16 dalek parrot: 5c0ae67 | petdance++ | .travis.yml:
03:16 dalek parrot: Merge branch 'master' of github.com:parrot/parrot
03:16 dalek parrot: review: https://github.com/parrot/parrot/commit/5c0ae67e29
03:24 ttbot Parrot f079fc56 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/71876
03:34 travis-ci joined #parrot
03:34 travis-ci [travis-ci] parrot/parrot#122 (master - 5c0ae67 : Andy Lester): The build is still failing.
03:34 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/f079fc5...5c0ae67
03:34 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/803337
03:34 travis-ci left #parrot
03:50 ttbot Parrot 5c0ae67e MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/71912
05:09 plobsing joined #parrot
05:38 woosley joined #parrot
05:58 dukeleto ~~
05:58 dukeleto looks like the parrot build is failing for a good reason now
05:58 dukeleto src/dynoplibs/obscure_ops.c:916:5: error: ISO C90 forbids mixed declarations and code
06:06 dalek parrot: 5dbcdef | dukeleto++ | compilers/opsc/src/Ops/Trans/C.pm:
06:06 dalek parrot: Unbreak the build by pleasing the C90 Elder Gods, petdance--
06:06 dalek parrot: review: https://github.com/parrot/parrot/commit/5dbcdef936
06:23 travis-ci joined #parrot
06:23 travis-ci [travis-ci] parrot/parrot#123 (master - 5dbcdef : Jonathan "Duke" Leto): The build is still failing.
06:23 travis-ci [travis-ci] Change view : https://github.com/parrot/par​rot/compare/5c0ae67...5dbcdef
06:23 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/803950
06:23 travis-ci left #parrot
07:04 awwaiid joined #parrot
07:18 woosley joined #parrot
07:43 he joined #parrot
07:53 seme joined #parrot
08:46 mj41 joined #parrot
08:54 aloha (parrot/parrot) Issues opened : 730 (t/pmc/nci.t sub-test 'nci_cb_D4 - synchronous callbacks' is timing / speed-dependent) by he32 : https://github.com/parrot/parrot/issues/730
09:15 bacek ~~
09:19 lucian joined #parrot
09:34 woosley left #parrot
10:51 fperrad joined #parrot
10:55 Util_ joined #parrot
11:01 Coke joined #parrot
12:22 lucian joined #parrot
12:39 bluescreen joined #parrot
13:51 aloha (parrot/parrot) Issues closed : 730 (t/pmc/nci.t sub-test 'nci_cb_D4 - synchronous callbacks' is timing / speed-dependent) by he32 : https://github.com/parrot/parrot/issues/730
14:08 plobsing_ joined #parrot
14:49 benabik joined #parrot
14:49 benabik o/ #parrot
15:16 benabik 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 #parrot
15:45 dmalcolm joined #parrot
15:47 PacoAir joined #parrot
16:12 hercynium joined #parrot
16:30 dalek rakudo/nom: 3ce390d | jonathan++ | src/Perl6/ (2 files):
16:30 dalek rakudo/nom: Start collecting LEAVE, KEEP and UNDO phasers; not doing anything with them yet.
16:30 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3ce390dbd5
16:30 dalek rakudo/nom: a5b3ede | jonathan++ | src/core/Block.pm:
16:30 dalek rakudo/nom: Keep a list that knows the order we should run LEAVE/KEEP/UNDO, since they should be considered as a single queue.
16:30 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a5b3ede647
16:30 dalek rakudo/nom: 0dbe16a | jonathan++ | src/core/Block.pm:
16:30 dalek rakudo/nom: LEAVE/KEEP/UNDO should run in opposite order.
16:30 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0dbe16a48b
16:30 dalek rakudo/nom: d4bb162 | jonathan++ | src/ (4 files):
16:30 dalek rakudo/nom: 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.
16:30 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d4bb162acf
16:30 dalek rakudo/nom: d31ad04 | jonathan++ | t/spectest.data:
16:30 dalek rakudo/nom: Turn on a few tests that we now pass.
16:30 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d31ad04e8c
16:47 lucian joined #parrot
16:47 dalek rakudo/nom: ccd0ec1 | jonathan++ | t/spectest.data:
16:47 dalek rakudo/nom: Run another test.
16:47 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ccd0ec14f9
17:04 preflex_ joined #parrot
17:11 alester joined #parrot
17:12 jsut_ joined #parrot
17:12 plobsing joined #parrot
17:41 dalek parrot.github.com: 6cce566 | alvis++ | README_release.pod:
17:41 dalek parrot.github.com: 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 dalek parrot.github.com: review: https://github.com/parrot/parro​t.github.com/commit/6cce56685a
17:45 benabik joined #parrot
17:47 dalek parrot.github.com: 8c1f030 | alvis++ | README_release.pod:
17:47 dalek parrot.github.com: Fixed typo.
17:47 dalek parrot.github.com: review: https://github.com/parrot/parro​t.github.com/commit/8c1f030eb5
17:49 bluescreen joined #parrot
18:20 contingencyplan joined #parrot
18:20 contingencyplan_ joined #parrot
18:32 johbar_work joined #parrot
18:43 dukeleto ~~
19:37 Util_ #ps time
19:37 cotto so it is
20:17 lucian joined #parrot
20:22 benabik joined #parrot
20:22 benabik ~~
20:56 dukeleto ~~
21:09 dalek nqp/new_make: ab98638 | bacek++ | 3rdparty/libtommath/Defines.mak:
21:09 dalek nqp/new_make: Add included makefile for libtommath.
21:09 dalek nqp/new_make: review: https://github.com/perl6/nqp/commit/ab986380a0
21:09 dalek nqp/new_make: 8eddacf | bacek++ | src/6model/Defines.mak:
21:09 dalek nqp/new_make: Start splitting 6model rules into separate makefile.
21:09 dalek nqp/new_make: review: https://github.com/perl6/nqp/commit/8eddacf4a5
21:09 dalek nqp/new_make: 492179a | bacek++ | tools/build/Makefile.in:
21:09 dalek nqp/new_make: Remove bits from Makefile.in which were moved into separate makefiles.
21:09 dalek nqp/new_make: review: https://github.com/perl6/nqp/commit/492179a890
21:09 dalek nqp/new_make: 2a429c3 | bacek++ | src/6model/Defines.mak:
21:09 dalek nqp/new_make: Add todo marker
21:09 dalek nqp/new_make: review: https://github.com/perl6/nqp/commit/2a429c39d3
21:16 perlite joined #parrot
21:20 johbar_work joined #parrot
21:53 dalek nqp/new_make: c9ddedd | bacek++ | tools/build/Makefile.in:
21:53 dalek nqp/new_make: Add includepath for 3rd party libraries
21:53 dalek nqp/new_make: review: https://github.com/perl6/nqp/commit/c9ddedd3fe
21:55 PacoAir joined #parrot
22:39 benabik_ joined #parrot
23:25 bacek_at_work ~~
23:28 dukeleto bacek_at_work: howdy, meatbag.
23:29 bacek_at_work dukeleto, just polishing my shiny metal ass
23:29 dukeleto bacek++ # futurama reference for the win
23:30 dukeleto bacek_at_work: just fyi, i understand frustrations about Travis. I am trying to find a happy middle ground for everyone
23:30 dukeleto bacek_at_work: i turned off travis for branches other than master
23:30 dukeleto 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
23:31 dukeleto 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
23:31 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
23:31 bacek_at_work dukeleto, indeed.
23:32 dukeleto cotto: around?
23:32 dukeleto bacek_at_work: i could also tell travis to send emails to parrot-commits or another list
23:32 dukeleto bacek_at_work: my concern is that it will be easy to ignore *real* test failure notifications
23:33 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
23:33 dukeleto bacek_at_work: where all continuous integration emails can go, i.e. Travis, Compile Farm, etc...
23:33 dukeleto bacek_at_work: sounds good?
23:33 bacek_at_work And someone should look at failed builds and forward particular message to parrot-dev@
23:34 * 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
23:34 bacek_at_work dukeleto, sounds good.
23:34 dukeleto good lord.
23:35 cotto dukeleto: hio
23:36 dukeleto cotto: ^^^ backscroll the last 15-20 lines and let me know if it sounds good to you
23:36 dukeleto cotto: also, can you make a parrot-ci list?
23:36 cotto doing so now
23:36 cotto sure
23:37 cotto +1
23:40 cotto apparently I don't get to create new mailing lists
23:40 cotto methinks whiteknight can do it
23:52 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.
23:53 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 dukeleto 3) people that care enough to read parrot-ci will fwd along vetted/actual failure reports to parrot-dev
23:53 dukeleto cotto: sound like a plan?
23:53 dukeleto cotto: are you cool with keeping travis CI notifications in #parrot, for the master branch only?
23:54 cotto dukeleto: +1 to both
23:54 dukeleto cotto: hokey dokey
23:54 dukeleto cotto: we can make the gcc compile farm send updates to parrot-ci as well
23:55 cotto dukeleto: great!
23:59 whiteknight joined #parrot

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

Parrot | source cross referenced