aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/README.md b/README.md
index 5b9ece9..626f28c 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,33 @@ then applying those upgrades on reboot via the [systemd Offline Updates][]
functionality.
+## TODO
+
+### apt-listbugs
+
+We disable `apt-listbugs` during upgrades, because desktop systems typically use
+`NetworkManager`, which is not started by default for `offline-updates.target`.
+And if `apt-listbugs` can't reach the network, it aborts the upgrade.
+
+We could try pulling in the network during upgrades, just in case `apt-listbugs`
+is installed. But that kind of defeats the purpose of "offline updates". Also,
+it's redundant if `apt-listbugs` isn't installed. And given that this package's
+target audience is mainly systems that are *not* individually managed by
+attentive sysadmins, but are as much as possible fire-and-forget, "stable"/LTS
+systems for users who aren't necessarily in a position to make a decision on
+whether a bug will affect their workflow, the intersection of those systems with
+`apt-desktop-upgrades` installed, and those with `apt-listbugs` installed, is
+probably pretty small.
+
+However...
+
+It would be nice if it were possible somehow to hook `apt-listbugs` (if it's
+installed) into the `adu-download` phase of things, and just not download
+updates for packages which have bugs (or remove already-downloaded updates).
+
+So, look into a way of doing that.
+
+
## License
Copyright © 2022 Adam Spragg