Page MenuHomePhabricator
Paste P6294

(An Untitled Masterwork)
ActivePublic

Authored by thcipriani on Nov 9 2017, 1:20 AM.
Tags
None
Referenced Files
F10685619:
Nov 9 2017, 1:20 AM
Subscribers
None
2017-11-08 17:52:06,855 [docker-pkg-build] INFO - Processing the dockerfile template in /srv/Projects/Wikimedia/integration/config/dockerfiles/operations-puppet (builder.py:118)
2017-11-08 17:52:07,216 [docker-pkg-build] INFO - Processing the dockerfile template in /srv/Projects/Wikimedia/integration/config/dockerfiles/tox (builder.py:118)
2017-11-08 17:52:07,230 [docker-pkg-build] ERROR - Could not load image in /srv/Projects/Wikimedia/integration/config/dockerfiles/tox: Encountered unknown tag 'pkg_list'. Jinja was looking for the following tags: 'endfor' or 'else'. The innermost block that needs to be closed is 'for'. (builder.py:124)
Traceback (most recent call last):
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/docker_pkg/builder.py", line 120, in scan
img = ImageFSM(root, self.client, self.config)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/docker_pkg/builder.py", line 15, in __init__
self.image = image.DockerImage(root, client, self.config)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/docker_pkg/image.py", line 169, in __init__
tpl = dockerfile.from_template(directory, self.TEMPLATE)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/docker_pkg/dockerfile.py", line 73, in from_template
return TemplateEngine(path).env.get_template(name)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/environment.py", line 830, in get_template
return self._load_template(name, self.make_globals(globals))
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/environment.py", line 804, in _load_template
template = self.loader.load(self, name, globals)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/loaders.py", line 125, in load
code = environment.compile(source, name, filename)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/environment.py", line 591, in compile
self.handle_exception(exc_info, source_hint=source_hint)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/_compat.py", line 37, in reraise
raise value.with_traceback(tb)
File "/srv/Projects/Wikimedia/integration/config/dockerfiles/tox/Dockerfile.template", line 4, in template
{% pkg_list.append('python-' ~ suffix) %}
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/environment.py", line 497, in _parse
return Parser(self, source, name, encode_filename(filename)).parse()
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 896, in parse
result = nodes.Template(self.subparse(), lineno=1)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 878, in subparse
rv = self.parse_statement()
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 130, in parse_statement
return getattr(self, 'parse_' + self.stream.current.value)()
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 198, in parse_for
body = self.parse_statements(('name:endfor', 'name:else'))
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 165, in parse_statements
result = self.subparse(end_tokens)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 878, in subparse
rv = self.parse_statement()
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 144, in parse_statement
self.fail_unknown_tag(token.value, token.lineno)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 97, in fail_unknown_tag
return self._fail_ut_eof(name, self._end_token_stack, lineno)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 90, in _fail_ut_eof
self.fail(' '.join(message), lineno)
File "/srv/Projects/Wikimedia/operations-docker-images-docker-pkg/.venv/lib/python3.6/site-packages/Jinja2-2.9.6-py3.6.egg/jinja2/parser.py", line 59, in fail
raise exc(msg, lineno, self.name, self.filename)
jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'pkg_list'. Jinja was looking for the following tags: 'endfor' or 'else'. The innermost block that needs to be closed is 'for'.

Event Timeline

(.venv)(/^ヮ^)/*:・゚✧ pip3 freeze
certifi==2017.11.5
chardet==3.0.4
docker==2.6.0
-e git+https://github.com/wikimedia/operations-docker-images-docker-pkg.git@287b719daedefa16bf04439c324aee44adacbade#egg=docker_pkg
docker-pycreds==0.2.1
idna==2.6
Jinja2==2.9.6
MarkupSafe==1.0
python-debian==0.1.31
PyYAML==3.12
requests==2.18.4
six==1.11.0
urllib3==1.22
websocket-client==0.44.0