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

Reinstate support for Ubuntu Focal #241

Merged
merged 7 commits into from
Nov 10, 2022
Merged

Reinstate support for Ubuntu Focal #241

merged 7 commits into from
Nov 10, 2022

Conversation

apyrgio
Copy link
Contributor

@apyrgio apyrgio commented Nov 1, 2022

Reinstate support for Ubuntu Focal, by creating packages for it in our CI and providing some extra installation instructions to users.

Closes #206
Refs #240

@apyrgio apyrgio requested a review from deeplow November 1, 2022 15:02
@apyrgio apyrgio force-pushed the 206-support-ubuntu-focal branch from 4e11a45 to ab51579 Compare November 1, 2022 15:03
Copy link
Contributor

@deeplow deeplow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some other stuff that needs to be done:

Other than that it looks good. I'll test this on ubuntu focal, just in case.

install/podman.sh Outdated Show resolved Hide resolved
install/podman.sh Outdated Show resolved Hide resolved
@apyrgio
Copy link
Contributor Author

apyrgio commented Nov 7, 2022

Thanks for your suggestions. I incorporated them, so I'm good to merge when I have the ACK from you.

@deeplow
Copy link
Contributor

deeplow commented Nov 10, 2022

LGTM

Copy installation instructions from the Dangerzone wiki [1] into the
Dangerzone source. This has several benefits:

1. Devs can update installation instructions as part of a PR.
2. Users can see installation instructions for previous releases.

The last point is important, because we can update our instructions in
the main branch, without affecting the instructions a user follows from
the website (currently pointing to the Dangerzone Wiki).

Refs #240

[1]: https://github.com/freedomofpress/dangerzone/wiki/Installing-Dangerzone
Report some Linux versions that were recently supported (Debian 12 /
Fedora 37) in the installation instructions. These instructions where
copied from the Dangerzone wiki, which is why the recently supported
versions were missing.
Support Click version 7.x and below, which inspect the number of
arguments a callback handler supports.

Refs #206
Introduce a script for installing Podman in Ubuntu Focal, in
environments that may, or may not, have sudo installed.

Also, update our CircleCI configuration to use this script when
installing Podman.
Reinstate support for Ubuntu Focal, which was previously removed in
commit 229ebbd.

Refs #206
Add extra installations steps for installing Podman in Ubuntu Focal,
since it's not present in the official Ubuntu repos. This is the final
requirement to reinstate Ubuntu Focal support.

Closes #206
@apyrgio apyrgio force-pushed the 206-support-ubuntu-focal branch from 92b2bdb to 1147698 Compare November 10, 2022 14:35
@apyrgio apyrgio merged commit 1147698 into main Nov 10, 2022
@deeplow deeplow deleted the 206-support-ubuntu-focal branch May 11, 2023 13:56
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.

Consider adding support for Ubuntu Focal
2 participants