apt-upgrade-canary is a helper program to alert when upgrading packages via apt.
If there are some packages which causes a critical or serious bug, it shows warnings for terminal.
Then you can stay on current version of package by canceling upgrades.
This program is aimed to help not to installing problematic packages via manual upgrades.
Usually, you should delegate package upgrade to unattended-upgrades and apt-listbugs.
apt-listbugs kindly warns if there are known bugs.
In most cases it is enough safer.
But there is one exception, it is not true that always apt-listbugs can follow very latest critical or serious bugs in timely manner.
apt-upgrade-canary checks UDD mirror database (it take into account to cache query not to throw redundant one frequently)
Getting started
- Install required packages.
$ sudo apt install -y make ruby-pg ruby-json ruby-term-ansicolor
Just
sudo make install
.
Use case in action
If there is no serious bugs which is reported against target packages, apt-upgrade-canary reports no error.
If there are something weird happen, it reports matched bugs.
So you can stay on.