Closed
Description
SecureDrop 2.0.0 will be the first release to no longer support Ubuntu 16.04 (Xenial). As part of that release (but no sooner), we should remove all Xenial-specific code from the codebase, including any Xenial-specific application code, provisioning logic, or developer tooling.
Next steps
- Update Vagrantfile
- Remove the following molecule scenarios
-
builder-xenial
,libvirt-staging-xenial
,qubes-staging-xenial
,virtualbox-staging-xenial
- Update
make build-debs
tomake build-debs-focal
and remove the second - Update
make build-debs-notest
tomake build-debs-notest-focal
and remove the second - Update
make staging
to same ofmake staging-focal
and remove the second - Update
make dev
to same ofmake dev-focal
and remove the second - Update
ci-deb-tests
toci-deb-tests-focal
and remove the second - Update CI to remove all
Xenial
based jobs, make sure that all scripts havefocal
as default - Next, look at the source and journalist code to find all Python3.5 related points