IRC log for #parrot, 2012-03-17
dukeleto: you're listed as backup admin now
One of these days, I'll help mentor. But the student side is nice while I can take advantage of it
benabik: yeah, a lot more money on that side
one day when I go back for my PhD maybe I'll be a student again
'late-evening
damn, I'm suprised at least by the GSoC stuff
tadzik: surprised by what?
dukeleto: by TPF not being accepted
tadzik: yes, that is surprising, but it seems that many projects that have been involved for a while were rejected
tadzik: wordpress was rejected as well
tadzik: i think google is trying to mix things up and allow some fresh blood into the program
that is my guess, anyway
"i do not drink...wine"
well, serves me right for not looking that one up. s/do not/never/ :P
If Google is trying to mix up and get fresh blood, this might be the last year for Parrot to be accepted
I wouldn't read too much into it without more data.
there's an IRC meeting at some point for rejected groups. I may attend as a fly-on-the-wall to see what's up
TPF not getting in is really puzzling
unless their application was really lacking
The more I think about it, the more interested I am
Who did TPF's application? I wonder if they did something different this year.
it could be political. Google does stuff with python, not with perl
I'd hope it's something more like "new blood" than politics. :-/
um, excuse me, but if you're under the impression that any human organization larger than an individual is non-political, you're riding for a very hard fall
True story, that. But I can always hope for the best.
there's nothing wrong with politics :)
parrot/remove_sub_flags: 5e85f93 | Whiteknight++ | t/ (3 files):
parrot/remove_sub_flags: Fix a handful of tests
parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/5e85f93589
parrot/remove_sub_flags: 269e584 | Whiteknight++ | / (11 files):
parrot/remove_sub_flags: Fix several test failures, and remove several obsolete tests
parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/269e584c6e
Has anyone looked at either GI #736 or #737, filed today?
I think we have some seriously misleading documentation.
In #737, the requestor calls:
... but there is no '--parrot-config' option to Configure.pl ...
... and, AFAIK, there never has been -- documentation in tools/dev/create_language.pl notwithstanding
The template in create_language.pl needs love.
There is also incorrect documentation in docs/pdds/pdd30_install.pod:
26 Language installation process (from the language source directory):
28 perl Configure.pl --parrot-config=/path/to/parrot_config
I don't really know what might be meant by the "language installation process"
I can try to look at some of it tomorrow
but for now, sleep
parrot: b8d2b92 | petdance++ | / (3 files):
parrot: put get_program_code and get_program_code_size in api.h, and removed the cut & paste copies of the prototypes in the source files
parrot: review: https://github.com/parrot/parrot/commit/b8d2b92d61
[travis-ci] parrot/parrot#160 (master - b8d2b92 : Andy Lester): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/d923903...b8d2b92
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/885372
Parrot b8d2b92d i386-freebsd-64int make error http://tt.taptinder.org/cmdinfo/73271
parthm_ joined #parrot
parrot: 621a3a2 | petdance++ | tools/dev/pbc_to_exe.pir:
parrot: make proagram_code be an array, instead of a pointer pointing to the array
parrot: review: https://github.com/parrot/parrot/commit/621a3a213d
parrot: 614fc51 | petdance++ | src/global_setup.c:
parrot: use ifdefs instead of if for our preprocessor vars
parrot: review: https://github.com/parrot/parrot/commit/614fc51a67
Parrot 621a3a21 i386-freebsd-64int make error http://tt.taptinder.org/cmdinfo/73333
[travis-ci] parrot/parrot#162 (master - 614fc51 : Andy Lester): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/621a3a2...614fc51
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/885518
Parrot 614fc51a i386-freebsd-64int make error http://tt.taptinder.org/cmdinfo/73345
parrot: eeb0c8d | petdance++ | src/alarm.c:
parrot: Need to include pthread.h for the pthread_sigmask declaration
parrot: review: https://github.com/parrot/parrot/commit/eeb0c8da8d
[travis-ci] parrot/parrot#163 (master - eeb0c8d : Andy Lester): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/614fc51...eeb0c8d
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/885620
needs to fix this travis ci timeout issue
mvuets| joined #parrot
dukeleto: Something I've noticed about travis: it runs fulltest. And fulltest a) runs codetest and b) seems to run tests multiple times. So if we make sure travis only runs each test once per compiler and codetest once, it probably wouldn't time out as much.
dukeleto: the travis build currently fails not because of timeouts, but as fallout from the increased warning levels...
not_gerd: There have been a fair number of failures due to timeouts recently. It's on and off based on the time it takes to do all the apt-getting.
wonders if travis has a local apt mirror.
msg dukeleto I don't know if you backlog, but in summary: 1) fulltest duplicates work - many codetest runs and I think each test may run more than once. 2) you should see if Travis has a local apt mirror to help speed apt-get.
benabik: yes, i was really trying to get the travis guys to increase the timeouts, but i will have to remove tests
msg benabik yes, i have already told travis about local cpanmini mirrors and stuff like that. Thanks for the suggestion :)
parrot: 3aca526 | dukeleto++ | .travis.yml:
parrot: [ci] Just run 'make smoke' instead of 'make smolder_fulltest' due to low Travis timeouts
parrot: review: https://github.com/parrot/parrot/commit/3aca526bba
parrot: c2b3952 | dukeleto++ | ChangeLog:
parrot: [doc] Add some beef to the ChangeLog
parrot: review: https://github.com/parrot/parrot/commit/c2b395220c
seems like nobody has updated api.yaml since January
parrot: 35e100e | dukeleto++ | ChangeLog:
parrot: [doc] Add a bit of spice to the ChangeLog
parrot: review: https://github.com/parrot/parrot/commit/35e100e22c
[travis-ci] parrot/parrot#165 (master - c2b3952 : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/3aca526...c2b3952
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888205
[travis-ci] parrot/parrot#166 (master - 35e100e : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/c2b3952...35e100e
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888271
parrot: ed5f817 | dukeleto++ | ChangeLog:
parrot: [doc] Even more spicy beef for the ChangeLog
parrot: review: https://github.com/parrot/parrot/commit/ed5f817a0a
[travis-ci] parrot/parrot#167 (master - ed5f817 : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/35e100e...ed5f817
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888384
parrot: 0ae6553 | dukeleto++ | docs/parrothist.pod:
parrot: [doc] Add alvis++ to the list of release managers
parrot: review: https://github.com/parrot/parrot/commit/0ae6553d72
parrot: 24eca71 | dukeleto++ | docs/project/release_manager_guide.pod:
parrot: [doc] Enroll to be release manager for 4.9.0 and update copyright info
parrot: review: https://github.com/parrot/parrot/commit/24eca7155e
parrot: a21de64 | dukeleto++ | docs/project/release_manager_guide.pod:
parrot: [doc] Remove wording about supported releases from release manager guide
parrot: review: https://github.com/parrot/parrot/commit/a21de64c47
parrot: 190d927 | dukeleto++ | ChangeLog:
parrot: [doc] Add some news about important branches that people should know about
parrot: review: https://github.com/parrot/parrot/commit/190d927c73
parrot: 26902c1 | dukeleto++ | t/src/checkdepend.t:
parrot: Make t/src/checkdepend.t report the correct line of the failing test
parrot: review: https://github.com/parrot/parrot/commit/26902c1e6f
[travis-ci] parrot/parrot#168 (master - 26902c1 : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/ed5f817...26902c1
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888477
we have some genuine failures now
optimized clang is failing on master
o/` i'm not a parrot i just caw a lot o/`
dukeleto: problem confirmed; I just got a build failure with g++ optimize
"kid51" at 192.168.1.3 pasted "build failure at master HEAD with --cc=g++ --link=g++ --ld=g++ --optimize" (591 lines) at http://nopaste.snit.ch/123266
Unfortunately, gotta go now
rakudo/nom: b6ca7a6 | moritz++ | tools/build/NQP_REVISION:
rakudo/nom: bump NQP revision again, to get a build fix. flussence++ and not_gerd++
rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b6ca7a66bc
rakudo/nom: eccc616 | jonathan++ | src/ (5 files):
rakudo/nom: First crack at PRE and POST phasers. Known NYI: POST handling doesn't get $_ set to the result yet, and one failing POST doesn't abort the rest. Even without that, can pass 17/25 tests in pre-post.t already.
rakudo/nom: review: https://github.com/rakudo/rakudo/commit/eccc616071
yay! I'm down to less than 1 page of test failures
IRC log for #parrot, 2012-03-17
dukeleto: you're listed as backup admin now
One of these days, I'll help mentor. But the student side is nice while I can take advantage of it
benabik: yeah, a lot more money on that side
one day when I go back for my PhD maybe I'll be a student again
'late-evening
damn, I'm suprised at least by the GSoC stuff
tadzik: surprised by what?
dukeleto: by TPF not being accepted
tadzik: yes, that is surprising, but it seems that many projects that have been involved for a while were rejected
tadzik: wordpress was rejected as well
tadzik: i think google is trying to mix things up and allow some fresh blood into the program
that is my guess, anyway
"i do not drink...wine"
well, serves me right for not looking that one up. s/do not/never/ :P
If Google is trying to mix up and get fresh blood, this might be the last year for Parrot to be accepted
I wouldn't read too much into it without more data.
there's an IRC meeting at some point for rejected groups. I may attend as a fly-on-the-wall to see what's up
TPF not getting in is really puzzling
unless their application was really lacking
The more I think about it, the more interested I am
Who did TPF's application? I wonder if they did something different this year.
it could be political. Google does stuff with python, not with perl
I'd hope it's something more like "new blood" than politics. :-/
um, excuse me, but if you're under the impression that any human organization larger than an individual is non-political, you're riding for a very hard fall
True story, that. But I can always hope for the best.
there's nothing wrong with politics :)
parrot/remove_sub_flags: 5e85f93 | Whiteknight++ | t/ (3 files):
parrot/remove_sub_flags: Fix a handful of tests
parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/5e85f93589
parrot/remove_sub_flags: 269e584 | Whiteknight++ | / (11 files):
parrot/remove_sub_flags: Fix several test failures, and remove several obsolete tests
parrot/remove_sub_flags: review: https://github.com/parrot/parrot/commit/269e584c6e
Has anyone looked at either GI #736 or #737, filed today?
I think we have some seriously misleading documentation.
In #737, the requestor calls:
... but there is no '--parrot-config' option to Configure.pl ...
... and, AFAIK, there never has been -- documentation in tools/dev/create_language.pl notwithstanding
The template in create_language.pl needs love.
There is also incorrect documentation in docs/pdds/pdd30_install.pod:
26 Language installation process (from the language source directory):
28 perl Configure.pl --parrot-config=/path/to/parrot_config
I don't really know what might be meant by the "language installation process"
I can try to look at some of it tomorrow
but for now, sleep
parrot: b8d2b92 | petdance++ | / (3 files):
parrot: put get_program_code and get_program_code_size in api.h, and removed the cut & paste copies of the prototypes in the source files
parrot: review: https://github.com/parrot/parrot/commit/b8d2b92d61
[travis-ci] parrot/parrot#160 (master - b8d2b92 : Andy Lester): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/d923903...b8d2b92
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/885372
Parrot b8d2b92d i386-freebsd-64int make error http://tt.taptinder.org/cmdinfo/73271
parthm_ joined #parrot
parrot: 621a3a2 | petdance++ | tools/dev/pbc_to_exe.pir:
parrot: make proagram_code be an array, instead of a pointer pointing to the array
parrot: review: https://github.com/parrot/parrot/commit/621a3a213d
parrot: 614fc51 | petdance++ | src/global_setup.c:
parrot: use ifdefs instead of if for our preprocessor vars
parrot: review: https://github.com/parrot/parrot/commit/614fc51a67
Parrot 621a3a21 i386-freebsd-64int make error http://tt.taptinder.org/cmdinfo/73333
[travis-ci] parrot/parrot#162 (master - 614fc51 : Andy Lester): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/621a3a2...614fc51
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/885518
Parrot 614fc51a i386-freebsd-64int make error http://tt.taptinder.org/cmdinfo/73345
parrot: eeb0c8d | petdance++ | src/alarm.c:
parrot: Need to include pthread.h for the pthread_sigmask declaration
parrot: review: https://github.com/parrot/parrot/commit/eeb0c8da8d
[travis-ci] parrot/parrot#163 (master - eeb0c8d : Andy Lester): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/614fc51...eeb0c8d
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/885620
needs to fix this travis ci timeout issue
mvuets| joined #parrot
dukeleto: Something I've noticed about travis: it runs f
ulltest. And fulltest a) runs codetest and b) seems to run tests multiple times. So if we make sure travis only runs each test once per compiler and codetest once, it probably wouldn't time out as much.
dukeleto: the travis build currently fails not because of timeouts, but as fallout from the increased warning levels...
not_gerd: There have been a fair number of failures due to timeouts recently. It's on and off based on the time it takes to do all the apt-getting.
wonders if travis has a local apt mirror.
msg dukeleto I don't know if you backlog, but in summary: 1) fulltest duplicates work - many codetest runs and I think each test may run more than once. 2) you should see if Travis has a local apt mirror to help speed apt-get.
benabik: yes, i was really trying to get the travis guys to increase the timeouts, but i will have to remove tests
msg benabik yes, i have already told travis about local cpanmini mirrors and stuff like that. Thanks for the suggestion :)
parrot: 3aca526 | dukeleto++ | .travis.yml:
parrot: [ci] Just run 'make smoke' instead of 'make smolder_fulltest' due to low Travis timeouts
parrot: review: https://github.com/parrot/parrot/commit/3aca526bba
parrot: c2b3952 | dukeleto++ | ChangeLog:
parrot: [doc] Add some beef to the ChangeLog
parrot: review: https://github.com/parrot/parrot/commit/c2b395220c
seems like nobody has updated api.yaml since January
parrot: 35e100e | dukeleto++ | ChangeLog:
parrot: [doc] Add a bit of spice to the ChangeLog
parrot: review: https://github.com/parrot/parrot/commit/35e100e22c
[travis-ci] parrot/parrot#165 (master - c2b3952 : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/3aca526...c2b3952
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888205
[travis-ci] parrot/parrot#166 (master - 35e100e : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/c2b3952...35e100e
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888271
parrot: ed5f817 | dukeleto++ | ChangeLog:
parrot: [doc] Even more spicy beef for the ChangeLog
parrot: review: https://github.com/parrot/parrot/commit/ed5f817a0a
[travis-ci] parrot/parrot#167 (master - ed5f817 : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/35e100e...ed5f817
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888384
parrot: 0ae6553 | dukeleto++ | docs/parrothist.pod:
parrot: [doc] Add alvis++ to the list of release managers
parrot: review: https://github.com/parrot/parrot/commit/0ae6553d72
parrot: 24eca71 | dukeleto++ | docs/project/release_manager_guide.pod:
parrot: [doc] Enroll to be release manager for 4.9.0 and update copyright info
parrot: review: https://github.com/parrot/parrot/commit/24eca7155e
parrot: a21de64 | dukeleto++ | docs/project/release_manager_guide.pod:
parrot: [doc] Remove wording about supported releases from release manager guide
parrot: review: https://github.com/parrot/parrot/commit/a21de64c47
parrot: 190d927 | dukeleto++ | ChangeLog:
parrot: [doc] Add some news about important branches that people should know about
parrot: review: https://github.com/parrot/parrot/commit/190d927c73
parrot: 26902c1 | dukeleto++ | t/src/checkdepend.t:
parrot: Make t/src/checkdepend.t report the correct line of the failing test
parrot: review: https://github.com/parrot/parrot/commit/26902c1e6f
[travis-ci] parrot/parrot#168 (master - 26902c1 : Jonathan "Duke" Leto): The build is still failing.
[travis-ci] Change view : https://github.com/parrot/par​rot/compare/ed5f817...26902c1
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/888477
we have some genuine failures now
optimized clang is failing on master
o/` i'm not a parrot i just caw a lot o/`
dukeleto: problem confirmed; I just got a build failure with g++ optimize
"kid51" at 192.168.1.3 pasted "build failure at master HEAD with --cc=g++ --link=g++ --ld=g++ --optimize" (591 lines) at http://nopaste.snit.ch/123266
Unfortunately, gotta go now
rakudo/nom: b6ca7a6 | moritz++ | tools/build/NQP_REVISION:
rakudo/nom: bump NQP revision again, to get a build fix. flussence++ and not_gerd++
rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b6ca7a66bc
rakudo/nom: eccc616 | jonathan++ | src/ (5 files):
rakudo/nom: First crack at PRE and POST phasers. Known NYI: POST handling doesn't get $_ set to the result yet, and one failing POST doesn't abort the rest. Even without that, can pass 17/25 tests in pre-post.t already.
rakudo/nom: review: https://github.com/rakudo/rakudo/commit/eccc616071
yay! I'm down to less than 1 page of test failures