Re: Versioning scheme for rdma-plumbing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Sep 14, 2016 at 11:33:27AM -0600, Jason Gunthorpe wrote:
> On Wed, Sep 14, 2016 at 05:28:20AM -0700, Christoph Hellwig wrote:
> > Hi Jason,
> > 
> > thanks for the writeup.  Versioning is always a bit of a bikeshedding
> > exercise, but I'd still vote for following the kernel versioning (while
> > fully agreeing with your thiughts on shared library versioning).
> 
> I'm having a hard time preferring one choice over the other.
> 
> If we use the kernel version then the shlibs will progress like:
> 
>  libibverbs1 1.2.4.8-1
>  libibverbs1 1.3.4.9-1
> 
> I don't see a problem with that, even if it does look a bit strange.
> 
> > Two reasons for that:
> > 
> >  - it's a good marker of what version of the userspace code you need
> >    to take advtantage of new kernel features
> 
> Most users are running EL distros and their kernels are full of
> backports. So the number doesn't help them. Perhaps it could help the
> distros?

It's actually useful. We tend to backport "up to kernel v4.x", so the
kernelspace drivers would match up well enough with the libibverbs with a
version number matching that. We actually have one userspace glue thing
that Doug mentioned earlier, which uses exactly that scheme for it's
versioning.

-- 
Jarod Wilson
jarod@xxxxxxxxxx

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux