In hp-toolbox->Settings->Tray icon, "Check and notify HPLIP updates" is not checked. However I've seen hplip checking for updates:
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
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.