On 4/19/21 2:24 PM, Neal Gompa wrote:
On Fri, Apr 16, 2021 at 3:13 PM Pavel Hrdina <phrdina@xxxxxxxxxx> wrote:
I don't think this is a good "cleanup" to do. Having these checks is
useful since without them, we'd blindly build modules that possibly
wouldn't work because we haven't verified that those dependencies
exist. People do install from source into runtime (I don't, but people
do), and it's useful for making sure all the necessary dependencies
are captured for runtime use at build-time for package builds (I've
caught mistakes because of these).
To be fair though, some cleanups Pavel did are worth merging (e.g.
couple of first patches that fix comments or remove unused functions)
regardless of ...
So I NACK the whole series.
this NACK. What I am worried about is that usually, when a distro builds
libvirt package a path to a runtime binary will be recorded (e.g.
DNSMASQ will be expanded to /usr/sbin/dnsmasq and compiled in). This
way, we will try to find "dnsmasq" in PATH, which may work for
qemu:///system, but may lead to unexpected results for qemu:///session
because for instance I override PATH for my regular user so that a
directory with my helper scripts comes first. Let's hope that I won't
pick wrong name for my scripts.
Michal