Re: Please test zfsutils 9.0~svn226163-1
2011/10/13 Arno Töll <email@example.com>:
> On 12.10.2011 15:34, Robert Millan wrote:
>> I remembered that ZFS v28 support was also merged in 8-STABLE upstream branch.
> Are you sure? I can't get v28 to work on my kfreebsd 8-2 kernel with my
> zfsutils-9 package (thus by using a ZFS v28 capable user land)?
I'm sure, but note 8-STABLE != 8.2.0-RELEASE. I'm talking about the
stable/8 branch, which will become 8.3.0-RELEASE.
We don't have a package for this yet, maybe we should put it in experimental?
>> Maybe it would be better to upgrade zfsutils to 8-STABLE first? Based
>> on kernel-side experience I guess most of your work also applies
>> there. My guess is also that 8-STABLE zfsutils with v28 support would
>> work fine with a 9.x kernel since ZFS version is the same.
>> What do you think?
> For unstable that would probably make sense. For Wheezy, in preparation
> of stable, I am not sure if it would be worth the effort. Wheezy will
> most likely have a kfreebsd-9 kernel or am I wrong here?
It will have both kfreebsd 8.3 and kfreebsd 9.0 (unless they're
delayed and miss the freeze). There's no decision made on which one
should be default.
As for userland, it's most likely either 8.3 or 9.0. It's almost
impossible for us to support both.
If most interesting features (e.g. ZFS v28) have been backported to
8.3, that's a point in favour of using 8.3 kernel as default and/or
staying in 8.3 for userland.
A clear advantage of upgrading zfsutils to 8-STABLE before going for
9-STABLE is that we don't discard possibilities. If later we decide
we want zfsutils 9.0 in Wheezy, we can upgrade further.
Also it is easier to detect and fix bugs if we upgrade one step at a time.
> Maybe I am missing something, but the only problem seems to be its BSD
> 4-clause license, which is not compatible to the GPL. But that shouldn't
> be a blocker for us, is it? Couldn't we upload libmd nonetheless, at
> least to experimental?
Please talk to Guillem.
> To reproduce the ABI issue, just try to upgrade zfsutils from Squeeze
> explicitly to the Wheezy version without doing a full (dist-)upgrade. If
> I don't forget, I will file a bug later, since that's a critical problem
> I suppose.
It'd be interesting to know if 8-STABLE version has the same ABI problems.