Most of the packaging complexity has already been dealt with in my debian/git branch. I've collected the fraction needed for 8.0-rc1 into [1] (see also [2] and [3]).
The main remaining task, I believe, is to make sure all the files are properly represented in debian/copyright. The package, as it stands, appears to be completely functional (I use it, and one person [4] is probably also using this). > I'm recently working on the 0.7.11 update for the compatibility with > linux 4.18, and would be happy to try to push 0.8.0-rc1 to experimental after > finishing the 0.7.11 work. So I wonder which version of zfs should Buster > ship with? Is it 0.7.x or the upcoming 0.8.x? I was thinking about this too. Do we know what kernel Buster will ship with? If 0.7.x supports it, I'd vote for that (given how gigantic the changes are going to be for 0.8.0). > And as pointed out by Aron, mixing the source of GPL-licensed SPL and > CDDL-licensed ZFS would be "interesting". I haven't investigated into > this yet. I brought this up on the debian-legal mailing list (see [5], I cc-ed them, but heard nothing). I don't think we're in any difficult legal grounds here: mere aggregation of work doesn't change anything. No single file combines GPL and CDDL code (which would presumably not be distributable), but then again IANAL. [1] https://salsa.debian.org/aerusso-guest/zfs/commits/debian/pulls/8.0 [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891890 [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900862 [4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908290 [5] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902165