[x] This is not a feature request (existing functionality does not work, not missing functionality).
I will request features on forum or via support.
[x] I've searched and did not find a similar issue.
Bug in web app
Describe the bug
The build instructions present in doc/BUILDING.md are incomplete/invalid.
To Reproduce
When following the build instructions as they are today:
git clone https://github.com/tutao/tutanota.git
cd tutanota
git checkout tutanota-release-230.240603.0
npm ci
npm run build-packages
node webapp prod
The build process fails as liboqs is missing.
Expected behaviour
The build process succeeds.
Additional context
I followed the build instructions on a Manjaro Linux system.
The build process failed because liboqs is imported as a Git submodule. However, the build instructions do not mention initialising the submodule. Moreover, once the Git submodules initialised, the build process was still failing as emcc was absent from my system.
I am preparing a PR to add/amend the faulty instructions.
Bug in web app
Describe the bug
The build instructions present in doc/BUILDING.md are incomplete/invalid.
To Reproduce
When following the build instructions as they are today:
git clone https://github.com/tutao/tutanota.git
cd tutanota
git checkout tutanota-release-230.240603.0
npm ci
npm run build-packages
node webapp prod
liboqs
is missing.Expected behaviour
The build process succeeds.
Additional context
I followed the build instructions on a Manjaro Linux system.
The build process failed because
liboqs
is imported as a Git submodule. However, the build instructions do not mention initialising the submodule. Moreover, once the Git submodules initialised, the build process was still failing asemcc
was absent from my system.I am preparing a PR to add/amend the faulty instructions.