-
Notifications
You must be signed in to change notification settings - Fork 696
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
Update dependencies for CI/safety failure #5836
Comments
I tried to update both
Maybe a fresh set of eyes will help. |
Most of the dependencies with |
Thanks for opening the issue @kushaldas and for the investigation @rmol . If we are to hold back / ignore certain vulnerabilities for Xenial (or also other platforms), we should ensure that we are either not affected by the vulnerability or mitigate it in some way. We should also document the rationale for ignoring, in other words why SecureDrop isn't affected by the vulnerability (either in the issue, commit or PR). |
Environment markers would allow us to maintain one set of input requirements files, and that would reduce divergence in the set of requirements used on different Python versions, but we'll still need separate outputs to use when building the Of the current
|
That's a great analysis @rmol - if the new un-upgradeable dependencies are dev-only I think we can get away with ignores for now. |
From https://app.circleci.com/pipelines/github/freedomofpress/securedrop/2045/workflows/84bd1455-d189-49cd-8120-595208047b9c/jobs/51721
Note:
cryptography
as we are running on Python 3.5.x seriesPyYAML
can be found at https://github.com/freedomofpress/securedrop-debian-packaging/wiki/PyYAML-5.3.1-to-5.4.1Jinja2
can be found at https://github.com/freedomofpress/securedrop-debian-packaging/wiki/Jinja2-2.10.1-to-2.11.3The text was updated successfully, but these errors were encountered: