Version: 0.8.3-6 Tags: fixed The bug is fixed in upstream with this commit
http://git.savannah.gnu.org/cgit/pspp.git/commit/?id=287f1aa484434ad1817de8623ba3b092e26733a9 In debian package 0.8.3-6 the upstream fix is included as a debian patch u8istream.patch. I just checked the build status on buildd and it looks good. https://buildd.debian.org/status/package.php?p=pspp&suite=sid So now your test says: fritz@macbook:~/pspp/build$ for i in $(seq 1 1000) ; do printf 'e\0n\0t\0r\0\351\0e\0\n\0' | tests/libpspp/u8-istream-test read - Auto | xxd ; done | sort | uniq -c | sort -bn 1000 0000000: 656e 7472 c3a9 650a entr..e. fritz@macbook:~/pspp/build$ Thank you for your detailed analysis of the problem! Friedrich
_______________________________________________ pspp-dev mailing list pspp-dev@gnu.org https://lists.gnu.org/mailman/listinfo/pspp-dev