-
Notifications
You must be signed in to change notification settings - Fork 182
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
Consider adding support for Ubuntu Focal #206
Comments
Apparently podman (on which the linux version depdends) is not available on ubuntu focal and it requires external repos (linked from the podman blog). And actually we do test podman on this exact ubuntu version (it's where the CI tests the document conversion process). And dangerzone had been available in the past for that ubuntu version. @apyrgio will add the documentation to the installation instructions after successful testing & confirmation the packagecloud deb works for that version. |
It doesn't support python3.10 (which we now need) unless we add the deadsnakes as a dependency |
Our Packagecloud repos for Ubuntu Focal do have a Dangerzone package, but the latest version is 0.2.1, which is the last version that supported Ubuntu Focal. See also #160 (comment). This means that we need to partially revert 229ebbd, and create a 0.4 Ubuntu Focal package, besides adding Podman instructions. Aside from that, I'd like to ask a quick question:
I believe this is no longer accurate, right? We had some minor Mypy issues in Python 3.9, but they are not important enough to switch to Python 3.10. |
I can verify that we can install Dangerzone on Ubuntu Focal, if we install Podman first, with the instructions that we have in our CircleCI config. As for the .deb itself, I just downloaded it from Packagecloud, without adding the repo in the sources. I haven't managed to test Dangerzone successfully though, because I encountered this issue:
Turns out that Click 7.x and below checked for the arguments that callbacks support, and if they were less than 3, it invoked the callback with less arguments (legacy mode): In our case, our callback does support three arguments, but it's decorated with another function. This shouldn't be a problem because we use |
Support Click version 7.x and below, which inspect the number of arguments a callback handler supports. 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
Support Click version 7.x and below, which inspect the number of arguments a callback handler supports. 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
Support Click version 7.x and below, which inspect the number of arguments a callback handler supports. 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
Support Click version 7.x and below, which inspect the number of arguments a callback handler supports. Refs #206
Ubuntu 20.04 is still supported until April 2025, so we should consider adding it to the list of supported releases for users who haven't moved to Jammy yet.
The text was updated successfully, but these errors were encountered: