bug#24816: Bug in (rnrs io ports) procedure open-string-output-port

2016-10-29 Thread Freja Nordsiek
The "open-string-output-port" procedure in (rnrs io ports) returns two values, a string port and a thunk that returns a string of the characters written to the port so far. In the R6RS standard documents, the reading procedure is destructive, in that it clears all the characters written to the port

bug#24818: Clean up socket files set up by --listen=/path/to/socket-file

2016-10-29 Thread Christopher Allan Webber
In light of the recent security vulnerability on using localhost + port, I've been using socket files for live hacking. Unfortunately, these socket files stay around after closing guile, which means this can happen: $ guile --listen=/tmp/guile-socket scheme@(guile-user)> ,q $ guile --listen

bug#24819: Intermittent 00-repl-server.test failure in 2.0.13

2016-10-29 Thread Rob Browning
I noticed that 00-repl-server.test had failed on some of the debian buildds like this: Running 00-initial-env.test Running 00-repl-server.test FAIL: 00-repl-server.test: repl-server: simple expression - arguments: (expected-value "scheme@(repl-server)> $1 = 42\n" actual-value "$1 = 42\n")

bug#24819: Intermittent 00-repl-server.test failure in 2.0.13

2016-10-29 Thread Rob Browning
merge 24819 24769 thanks Rob Browning writes: > I noticed that 00-repl-server.test had failed on some of the debian > buildds like this: > > Running 00-initial-env.test > Running 00-repl-server.test > FAIL: 00-repl-server.test: repl-server: simple expression - arguments: > (expected-value