On Mon, Nov 23, 2020 at 11:24 AM Andrea Bolognani <abologna@xxxxxxxxxx> wrote: > > On Fri, 2020-11-20 at 08:51 -0500, Neal Gompa wrote: > > On Fri, Nov 20, 2020 at 6:25 AM Andrea Bolognani <abologna@xxxxxxxxxx> wrote: > > > On Thu, 2020-11-19 at 16:56 -0500, Neal Gompa wrote: > > > > The way I solved *that* specific problem was to use zfs-fuse at > > > > build-time and have runtime work with either implementation. That > > > > should work for you too, since Debian has zfs-fuse in main. > > > > > > This sounds intriguing. Can you please point me to the code? > > > > I build libvirt for Debian/Ubuntu using a modified version of the > > upstream spec file (if y'all are interested, I can upstream those > > modifications so we could build and test that way in CI too), but > > here's what I did: > > > > * https://pagure.io/libvirt-deb/blob/90d9373670564341503f768880e996f01da596a6/f/libvirt.spec#_42-47 > > * https://pagure.io/libvirt-deb/blob/90d9373670564341503f768880e996f01da596a6/f/libvirt.spec#_365-369 > > * https://pagure.io/libvirt-deb/blob/90d9373670564341503f768880e996f01da596a6/f/libvirt.spec#_967-974 > > > > For work, we *only* want to use ZoL at runtime, but this can be done > > where zfs-fuse could be a valid candidate too. > > > > It's not terribly difficult to translate this into debian/control goop. :) > > I just looked at your spec file and that's certainly unique! Out of > curiosity, are you shipping the resulting Debian packages anywhere? > I had been previously building internally at work, but I've set up a public build here now: https://build.opensuse.org/package/show/home:Pharaoh_Atem:libvirt-dev/libvirt We had to backport Meson from Fedora as well to build it, but that wasn't a big deal. :) -- 真実はいつも一つ!/ Always, there's only one truth!