In hp-toolbox->Settings->Tray icon, "Check and notify HPLIP updates" is not checked. However I've seen hplip checking for updates: ps -Af ambro 1534 1434 0 17:59 ? 00:00:00 /usr/bin/python2 /usr/bin/hp-upgrade --check ambro 1561 1534 0 17:59 pts/0 00:00:00 /usr/bin/wget --cache=off --timeout=60 --output-document=/tmp/tmpcGjk0Q http://feed2js.org/feed2js.php?src=http%3A%2F%2Fsourceforge.net%2Fexport%2Frss2_projnews.php%3Fgroup_id%3D149981 pstree ├─python2─┬─hp-upgrade───wget │ └─python2───python2 I've noticed this because feed2js.org was down and the wget command stayed alive for a long time. Reproducible: Didn't try Steps to Reproduce: 1. Use iptables to filter out traffix to feed2js.org, or wait until it goes down. 2. Start hp-systray or hp-toolbox 3. Check process list and find hp-uprade and wget running
I've just noticed that the "check updates" setting cannot be changed via hp-toolbox. In the tray icon pane of the settings dialog within hp-toolbox (!), changing it and clicking OK does not actually change it. It does however change when going via tray icon->Settings.
Checking for updates and installing them does not make sense for distribution users, because updates are controlled via the package manager. I am thinking of opening an upstream bug about aiding an option to disable update checking.
In version 3.14.3 I have added a patch which removes the update and uninstall python scripts as well as the autoconfiguration and plug-in related stuff from the udev rules. This should prevent hplip from upgrading.