control: severity -1 +normal
[2019-09-10 10:21] Jonathan Wiltshire <j...@tiger-computing.co.uk> > >> The x.y there was a remnant from Debian sarge times. > > > > Up until squeeze I have seen it show x.y.z, then from wheezy to > > stretch I see only x.y, but it does seem new behaviour in buster to > > only show x. > > > > $ ansible '*' -i inventories/testing -a 'lsb_release -d' | grep ^Descr | > > sort -u > > Description: Debian GNU/Linux 10 (buster) > > Description: Debian GNU/Linux 8.11 (jessie) > > Description: Debian GNU/Linux 9.10 (stretch) > > This stems from lsb_release switching to reading the cross-distro > standard file, /usr/lib/os-release: > > | $ cat /etc/debian_version > | 10.1 > | $ cat /usr/lib/os-release > | PRETTY_NAME="Debian GNU/Linux 10 (buster)" > | NAME="Debian GNU/Linux" > | VERSION_ID="10" > | VERSION="10 (buster)" As pointed by maintainer of base-files, this format of /usr/lib/os-release is with us for some time (just checked on stretch box). In theory, I can revert #914287, but is it good thing? Actually, I fail to see the whole point of `lsb_release` command. You can't squash all information in your /etc/apt/sources.list into two digits. This said, I feel current behaviour more logical. LSB pretends to provide cross-distributions interface, so reading /usr/lib/os-release feels more natural than /etc/debian_release. -- Note, that I send and fetch email in batch, once in a few days. Please, mention in body of your reply when you add or remove recepients.