On 8/14/12 5:09 PM, Reini Urban wrote:
On Tue, Jul 24, 2012 at 8:01 PM, James E Keenan<[email protected]>  wrote:
On 6/25/12 6:27 PM, James E Keenan wrote:
[snip]
On linux/i386, in the io_cleanup1 branch 'make' built successfully with all
gcc -- but is still failing tests 14 and 28 in t/pmc/filehandle.t -- even
though (as reported in separate post) 'make test' is PASSing on Darwin/i386.

http://smolder.parrot.org/app/projects/report_details/30272

I believe io_cleanup1 is now ready to be merged into master.
There were some problems with /tmp as a swap filesystem and
interestings semantics outlined in https://github.com/parrot/parrot/issues/811
but this was an test artefact and is now resolved.

If I remember moritz also gave his okay for rakudo already.

Assuming that test 28 in t/pmc/filehandle.t remains TODO-ed, then I agree that the whiteknight/io_cleanup1 branch is ready to be merged into master.

Test 28 in t/pmc/filehandle.t is that weird test which, as I've reported several times, gives me this output under 'prove -v':

#####
not ok 28 - write after buffered read # TODO GH #811 Write error: No space left on device on swap fs

#   Failed (TODO) test 'write after buffered read'
#   at t/pmc/filehandle.t line 927.
# Exited with error code: 1
# Received:
# 10
# Write error: No space left on device
# current instr.: 'test' pc 69 (/Users/jimk/gitwork/parrot/t/pmc/filehandle_28.pir:18)
#
# Expected:
# 10
# abcde#####klmno
#
#####

It also causes a popup warning on my iBook saying that my startup disk is full -- a condition which, if true, is transitory.

It would be nice to get a better diagnosis of the problem with test 28, but since the file is completing with that test TODOed, I think we can proceed to a merge. See: http://smolder.parrot.org/app/projects/report_details/30607

The whiteknight/io_cleanup1 branch is PASSing for me now with the all-gcc build on linux/i386. It also PASSed make fulltest. And, given what I observed over this past weekend, I decided to create a temporary branch in which the io_cleanup1 branch was merged into master. That branch PASSed a simple all-gcc build on linux/i386.

Thank you very much.
Jim Keenan

_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to