[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] qapi escape-too-big test doesn't work if LANG=C ?
From: |
Peter Maydell |
Subject: |
[Qemu-devel] qapi escape-too-big test doesn't work if LANG=C ? |
Date: |
Mon, 19 Mar 2018 10:37:12 +0000 |
I recently tweaked my build scripts to run with LANG=C (trying
to suppress gcc's irritating habit of using smartquotes rather
than plain old ''). This seems to result in an error running
the qapi-schema/escape-too-big test:
PYTHONPATH=/home/petmay01/linaro/qemu-for-merges/scripts python3 -B
/home/petmay01/linaro/qemu-for-merges/tests/qapi-schema/test-qapi.py
/home/petmay01/linaro/qemu-for-merges/tests/qapi-schema/escape-too-big.json
>tests/qapi-schema/escape-too-big.test.out
2>tests/qapi-schema/escape-too-big.test.err; echo $?
>tests/qapi-schema/escape-too-big.test.exit
1c1,10
< tests/qapi-schema/escape-too-big.json:3:14: For now, \u escape only
supports non-zero values up to \u007f
---
> Traceback (most recent call last):
> File "tests/qapi-schema/test-qapi.py", line 64, in <module>
> schema = QAPISchema(sys.argv[1])
> File "scripts/qapi/common.py", line 1492, in __init__
> parser = QAPISchemaParser(open(fname, 'r'))
> File "scripts/qapi/common.py", line 264, in __init__
> self.src = fp.read()
> File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
> return codecs.ascii_decode(input, self.errors)[0]
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 61:
> ordinal not in range(128)
/home/petmay01/linaro/qemu-for-merges/tests/Makefile.include:927:
recipe for target 'check-tests/qapi-schema/escape-too-big.json' failed
thanks
-- PMM
- [Qemu-devel] qapi escape-too-big test doesn't work if LANG=C ?,
Peter Maydell <=