Description
It's been requested a few times (most recently MB-41545) to have the Linux packages refuse to install on the 'wrong version' of a given distribution (ie, attempting to install the Centos 8 RPM on a Centos 7 system). Currently the installation will succeed but Server will almost certainly fail. As discussed on MB-41545 this is a deceptively hard problem and carries significant risk of false positives.
However, Dave Rigby made the good point that 90% of the problems customers have had when making this mistake comes down to the glibc version being too old on the "wrong" OS, so if our packages listed explicitly the glibc version they depend on, the package manager itself would refuse to install on the wrong distribution (albeit with a somewhat confusing error message). We currently do not explicitly specify a glibc dependency at all, let alone a specific version.
Attachments
For Gerrit Dashboard: MB-41913 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
139330,2 | MB-41913: RPM packages explicitly depend on libc version | master | voltron | Status: MERGED | +2 | +1 |