Our team updates for the past week are largely in two parts. You can see more details on each individual person’s updates in the individual status reports; we will largely discuss integration efforts and issues here
- Webapp and interaction layer integration:
- This week we began integration between these two layers. Currently, the interaction layer can start and run the webapp, and make sure it comes back up even when it dies.
- Setup scripts have been written for both layers (individually and together), facilitating future development.
- The virtual environment problem:
- When Richard developed the webapp, he used
virtualenv
to create the python virtual environment. However, Niko usedvenv
to create his. When creating the setup scripts, there was an issue with usingvirtualenv
that caused the environment to not activate properly and the webapp to fail in initialization. However when manually testing, niko would usevenv
, and the webapp would work. After a lot of collaborative debugging, Niko and Richard figured out that for the Ubuntu vm’s,venv
works better, and they updated the setup scripts accordingly.
- When Richard developed the webapp, he used