Closed tompreston closed 6 years ago
Hi Thomas, Tempita used to be provided by https://pypi.org/project/sel4-deps/0.1.2/#history installed in the docker here: https://github.com/SEL4PROJ/seL4-CAmkES-L4v-dockerfiles/blob/master/sel4.dockerfile#L94
We recently updated the kernel build scripts to use jinja2 instead of tempita and updated the corresponding packages. However because the docker images aren't versioned with the kernel releases, the docker that you are using is effectively too new. An easy fix for you would be to use the nightly set of the tutorials which you could check out with repo init -u https://github.com/SEL4PROJ/sel4-tutorials-manifest
.
There is an issue here though, which is that the docker images aren't versioned alongside the seL4 releases which we should probably start doing.
Okay that fixed it! I'm now using sel4-tutorials-manifest
master. Thank you @kent-mcleod.
I'll leave this open until the other issue is fixed, although happy for you to close this and raise it somewhere else.
Hi, I'm using the user container to build seL4 Tutorial 1 but I get the following unexpected error:
Because python-tempita is only installed for Python 3:
So I have to manually install it for Python 2 like so:
Where in the Dockerfile is the correct place to install this? Presumably this should be done at the same time python-tempita is installed for Python 3.