diff --git a/BUILD.md b/BUILD.md
index 84ec47e32..e1ae680c6 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -4,6 +4,9 @@
Install dependencies:
+
+
+
:memo: Expand this section if you are on Ubuntu 22.04 (Jammy).
@@ -20,10 +23,15 @@ Install dependencies:
sudo cp ./dev_scripts/apt-tools-prod.pref /etc/apt/preferences.d/
```
+ The `conmon` package provided in the above repo was built with the
+ following [instructions](https://github.com/freedomofpress/maint-dangerzone-conmon/tree/ubuntu/jammy/fpf).
Alternatively, you can install a `conmon` version higher than `v2.0.25` from
any repo you prefer.
+ |
+
+
```sh
sudo apt install -y podman dh-python build-essential fakeroot make libqt6gui6 \
diff --git a/INSTALL.md b/INSTALL.md
index 97d468b98..fa3509256 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -57,6 +57,26 @@ Dangerzone is available for:
+
+
+
+
+ :information_source: Backport notice for Ubuntu 24.04 (Noble) users regarding the conmon package
+
+
+ The `conmon` version that Podman uses and Ubuntu Jammy ships, has a bug
+ that gets triggered by Dangerzone
+ (more details in https://github.com/freedomofpress/dangerzone/issues/685).
+ To fix this, we provide our own `conmon` package through our APT repo, which
+ was built with the following [instructions](https://github.com/freedomofpress/maint-dangerzone-conmon/tree/ubuntu/jammy/fpf).
+ This package is essentially a backport of the `conmon` package
+ [provided](https://packages.debian.org/source/oldstable/conmon) by Debian
+ Bullseye.
+
+ |
+
+
+
Add our repository following these instructions:
Download the GPG key for the repo:
@@ -110,6 +130,23 @@ sudo apt install -y dangerzone
### Fedora
+
+
+
+
+ :information_source: Backport notice for Fedora users regarding the python3-pyside6 package
+
+
+ Fedora 39+ onwards does not provide official Python bindings for Qt. For
+ this reason, we provide our own `python3-pyside6` package (see
+ [build instructions](https://github.com/freedomofpress/maint-dangerzone-pyside6))
+ from our YUM repo. For a deeper dive on this subject, you may read
+ [this issue](https://github.com/freedomofpress/dangerzone/issues/211#issuecomment-1827777122).
+
+ |
+
+
+
Type the following commands in a terminal:
```
diff --git a/dev_scripts/qa.py b/dev_scripts/qa.py
index d8b3dd4ec..82db3ee80 100755
--- a/dev_scripts/qa.py
+++ b/dev_scripts/qa.py
@@ -187,6 +187,9 @@
Install dependencies:
+
+
+
:memo: Expand this section if you are on Ubuntu 22.04 (Jammy).
@@ -203,10 +206,15 @@
sudo cp ./dev_scripts/apt-tools-prod.pref /etc/apt/preferences.d/
```
+ The `conmon` package provided in the above repo was built with the
+ following [instructions](https://github.com/freedomofpress/maint-dangerzone-conmon/tree/ubuntu/jammy/fpf).
Alternatively, you can install a `conmon` version higher than `v2.0.25` from
any repo you prefer.
+ |
+
+
```sh
sudo apt install -y podman dh-python build-essential fakeroot make libqt6gui6 \