summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2016-07-22 19:43:46 +0100
committerJavier Jardón <jjardon@gnome.org>2016-07-24 22:21:39 +0100
commit3160e0218e041d7558abad6acec96e2793a82bfd (patch)
tree92ba2f6d6330236f81699d1346eb8b59970ab1aa
parent0bec960fc6c4db23f8746d4dcc87c9513888a835 (diff)
downloaddefinitions-3160e0218e041d7558abad6acec96e2793a82bfd.tar.gz
.gitlab-ci.yml: Set system locales to UTF-8
This fix Python encoding errors like: 16-07-22 02:09:00 [43/290/290] [ca-certificates] ERROR: surprise exception in sandbox Traceback (most recent call last): File "/builds/baserock/definitions/ybd/ybd/sandbox.py", line 59, in setup yield File "/builds/baserock/definitions/ybd/ybd/assembly.py", line 74, in compose build(dn) # bring in 'build-depends', and run make File "/builds/baserock/definitions/ybd/ybd/assembly.py", line 154, in build write_metadata(dn) File "/builds/baserock/definitions/ybd/ybd/splitting.py", line 184, in write_metadata write_chunk_metafile(dn) File "/builds/baserock/definitions/ybd/ybd/splitting.py", line 206, in write_chunk_metafile for path in files: File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 1068, in walkfiles for path, files in self.walk(normpath(path), wildcard=wildcard, dir_wildcard=dir_wildcard, search=search, ignore_errors=ignore_errors): File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 1037, in walk for p in recurse(path): File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 1030, in recurse for p in recurse(path): File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 1030, in recurse for p in recurse(path): File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 1030, in recurse for p in recurse(path): File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 1029, in recurse for path in listdir(recurse_path, wildcard=dir_wildcard, full=True, dirs_only=True): File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 987, in listdir return self.listdir(path, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/fs/errors.py", line 257, in wrapper return func(self,*args,**kwds) File "/usr/local/lib/python2.7/dist-packages/fs/osfs/__init__.py", line 268, in listdir return self._listdir_helper(path, paths, wildcard, full, absolute, dirs_only, files_only) File "/usr/local/lib/python2.7/dist-packages/fs/base.py", line 570, in _listdir_helper entries = [p for p in entries if isdir(pathcombine(path, p))] File "/usr/local/lib/python2.7/dist-packages/fs/errors.py", line 257, in wrapper return func(self,*args,**kwds) File "/usr/local/lib/python2.7/dist-packages/fs/osfs/__init__.py", line 254, in isdir return _isdir(self.getsyspath(path)) File "/usr/lib/python2.7/genericpath.py", line 41, in isdir st = os.stat(s) UnicodeEncodeError: 'ascii' codec can't encode character u'\u011f' in position 113: ordinal not in range(128) Change-Id: I4bb449753c8edda6275de36e000888ad734993c5
-rw-r--r--.gitlab-ci.yml1
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0caa0d39..005072dc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,5 @@
before_script:
+ - export LC_ALL="C.UTF-8"
- git clone https://github.com/devcurmudgeon/ybd
- apt-get update -qq && apt-get install -y -qq python-dev python-pip
- pip install fs pyyaml sandboxlib requests jsonschema