-
Notifications
You must be signed in to change notification settings - Fork 693
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[xenial] Perform timeboxed install attempt of SecureDrop against Ubuntu 16.04 #3207
Comments
https://github.com/dachary/securedrop/tree/wip-dachary-xenial are the changes I did to get SecureDrop to run staging using Xenial app/mon base servers instead of Trusty. It was a while back and I only remember that I got it running. There may have been undocumented manual tweaks as well. I remember spending less than a day working on that, most of it dealing with firefox / selenium. I was then able to run the tests successfully. |
For the purpose of the 5/30-6/13 sprint, we've agreed to decouple this from the other tasks in #3204; that is, the objective is to perform a from-scratch install with Xenial similar to what @dachary describes above, without this being necessarily easily repeatable. This is timeboxed to approximately one working day. We want to gather information that will inform the architecture meeting on June 14 about the operating system transition. What level of effort is likely to be involved in fixing Xenial-specific issues and upgrading existing SecureDrop installs? Based on the answer to that question, we can decide if a transition to an altogether different base OS (e.g., Atomic, Ubuntu Core) could be a reasonable alternative. |
Install attempt notesStill in progress... will also post a block of code tweaks I had to make in ansible and friends at the end. Ansible logic
Apt
apache2
Firewall
Apparmor
Other logs to investigate
|
See also this branch for a few tweaks that I needed to make to get the playbooks to complete on Xenial. Note that I stripped out the test dependencies completely and did not attempt to try running the application tests. |
Try updating the firewall rules to permit |
im timeboxing the passing of the tests but its mostly firefox/selenium related and some integration stuff. im sure im doing something dumb. attached are the failing 31 tests. |
Since this was a timeboxed research task, if there are no objections, I suggest adding any final notes and closing this task before the beginning of the next sprint. |
The install worked. There were some failing tests, some dependency changes but overall not too bad. |
As part of the #3204 (xenial epic), once we have Xenial staging VMs (#3206), we should be able to attempt an install of SecureDrop against 16.04 VMs. This task is to perform a strictly timeboxed install attempt and to record some first observations.
The text was updated successfully, but these errors were encountered: