Skip to content
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

Fixes #4036 #4037 #4038 Fixes gnupg and setuptools related errors #4042

Closed
wants to merge 2 commits into from

Conversation

kushaldas
Copy link
Contributor

@kushaldas kushaldas commented Jan 17, 2019

Status

DO NOT MERGE

Description of Changes

Fixes #4036 #4037 #4038

With the upgraded setuptools package, the errors
in first two issues get fixed,

For the python-gnupg to work properly on Xenial, we should
call gpg binary instead of gpg2 (which we use in Trusty).

Testing

Minimal testing BASE_OS=xenial securedrop/bin/dev-shell bin/run-test -v tests/test_i18n_tool.py tests/test_i18n.py tests/test_integration.py tests/test_2fa.py

and make test-xenial.

Deployment

Any special considerations for deployment? Consider both:

  1. Upgrading existing production instances.

We have to verify that everything works fine.

  1. New installs.

No changes here.

Checklist

If you made changes to the server application code:

  • Linting (make ci-lint) and tests (make -C securedrop test) pass in the development container

If you made changes to securedrop-admin:

  • Linting and tests (make -C admin test) pass in the admin development container

If you made changes to the system configuration:

If you made non-trivial code changes:

  • I have written a test plan and validated it for this PR

If you made changes to documentation:

  • Doc linting (make docs-lint) passed locally

For the python-gnupg to work properly on Xenial, we should
call `gpg` binary instead of `gpg2` (which we use in Trusty).
With the upgraded setuptools package, the errors
in both the mentioned issues get fixed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[xenial] resolve i18n related test failures
1 participant