On Wed, 2019-09-18 at 17:46 +0100, Daniel P. Berrangé wrote:
On Wed, Sep 18, 2019 at 02:55:53PM +0200, Andrea Bolognani wrote:
> So, to be clear, you're advocating for keeping our list of target
> platforms unchanged and exempt Meson specifically from the implicit
> requirement we've had so far, which is that all build dependencies
> should be installed from distro-provided packages?
>
> I'm not saying that I'm against this, but I think we should at the
> very least document this prominently, and ideally get an explicit
> thumbs up from a few downstreams because this could negatively
> affect their ability to package new libvirt versions.
Of course the best is if the distro's already ships a standard
meson that's good enough, if they don't though, they need to
use a custom meson to build libvirt. So the comparison is
- libvirt.tar.gz that contains a copy of meson sources
- libvirt.tar.gz and a meson.tar.gz
Both these cases are functionally the same in what the distro
ends up building & bundling. So if one causes policy problems
for the distro, the other will too IMHO.
Sounds reasonable to me, but I would really like to have ACKs from
at least a couple of downstreams and ideally a PoC showing that
doing this doesn't create a massive amount of pain for them. And
documenting it is definitely a must.
--
Andrea Bolognani / Red Hat / Virtualization