On Wed, Sep 18, 2019 at 02:55:53PM +0200, Andrea Bolognani wrote: > On Wed, 2019-09-18 at 10:39 +0100, Daniel P. Berrangé wrote: > > We certainly could bundle meson with them, but given that in very > > short time we're going to have libvirt, libvirt-dbus, osinfo-db-tools, > > libosinfo, gtk-vnc, spice-gtk all using meson, bundling meson in the > > individual tarballs feels like a waste of time to me. Distros are > > better off packaging a newer meson just once. If they can't/won't > > upgrade their existing meson, then the distros can still bundle > > a newer meson tarball in the individual source packages they build. > > > > IOW, I think we should just go with whatever is needed to do a good > > job with meson usage from upstream POV, and let distros jump through > > whatever hoops they need downstream. > > > > For our CI system, we can just install newer meson ourselves to > > satisfy the version apps if we want to keep testing on these distros, > > which I think we should. > > 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. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list