Some input for improving user output of whonixcheck Whonix News Update Notification is needed here.
Current messages are, when Whonix Debian Packages are outdated:
Whonix News Download Result: Installed Whonix Debian Package $whonix_deb_package_version is outdated! You can automatically update using Whonix's internal updater. Please update using:
sudo apt-get update && sudo apt-get dist-upgrade
Or when Whonix’s Build Version is outdated (This is what happened when Whonix moved from Debian testing [Whonix 7] to Debian stable [Whonix 8] and updating using apt-get Whonix Debian Packages wasn’t supported, the whole build version was declared deprecated. The goal is not to do this again, but still, you’ll never know and it’s good having this option around.)
Whonix News Download Result: Whonix Build $whonix_build_version is outdated! Sorry, automatically updating this Whonix version is not possible. You have to manually download a new Whonix image.
Both messages doesn’t say “no devs are putting thought into these versions which are declared outdated anymore, for security reasons you should update”, because “outdated” doesn’t mean “not safe”.
It seems to me that this is a distinction without a difference. As well as a distinction that other software developers don’t make:
Whether you’re “outdated, but no known vulnerabilities” or “outdated and known vulnerabilities”, the solution is the same “stop working and update now”.
Are you worried about, hypothetically, someone is in the middle of their work or simply can’t update right now… then they see the message and case themselves unnecessary stress? “Not being able to stop and update is bad, but it’s not like you’re already being spied on” ?
The story behind this is, that a user contacted me and said “outdated doesn’t mean not safe” or “you should update”. And I must agree, in the strict sense, “outdated” indeed doesn’t mean “should update”. This also matches my non-Whonix (Windows users) related experiences, why I was asked “What are these updates about? Should I care?”
What about this…
“You can automatically update using Whonix’s internal updater.” -> “You should update. You can automatically update using Whonix’s internal updater.”
“You have to manually download a new Whonix image.” -> “You should manually download a new Whonix image.”