Upstream broke backwards compatibility for configuration files. In
this update, I also fixed that up by continuing to install
monitor.conf in /etc/ndctl and continuing to look in that location
first for the configuration. Upstream also added a dependency on
libiniparser. We do not ship that library in RHEL. The easiest
course of action was to vendor the library, which is what this update
does.
Resolves: RHEL-8204
Resolves: RHEL-29151
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
We could not rebase to v73 because there was an incompatible config
file change (the file both changed in format and moved location).
Unfortunately, that configuration change also added externally facing
APIs, and with them, new versioned symbols. As a result, I couldn't
pull in all fixes because it would result in an incompatible list of
symbols in a given ABI version. Long term, upstream is aware of the
config file problem, and is looking to address it by supporting both
old and new formats and locations.
This update addresses the following reported bugs:
- Fix enable-namespace all reporting errors incorrectly
- Add support for inject-smart on papr scm
Related: rhbz#2040075
Related: rhbz#1873851
Related: rhbz#1880578
Related: rhbz#1922538
Related: rhbz#2087707
Signed-off-by: Bryan Gurney <bgurney@redhat.com>