Re: libcephfs API changes for credential rework

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

 



On Tue, 2016-09-27 at 22:40 +0200, Nathan Cutler wrote:
> > 
> > That said, the RPMs are currently named libcephfs1 and
> > libcephfs1-devel. I guess then we'd end up with a libcephfs2-devel. I
> > think we could add a "conflicts" directive in the specfile for it to
> > make sure we have a conflict with libcephfs1-devel.
> 
> Actually, in RPM we recently dropped the major version number from the 
> devel package names, so in the kraken release we will have 
> "libcephfs-devel" instead of "libcephfs1-devel". Same goes for the other 
> lib packages like librados2, librbd1, etc.
> 
> It would make sense to do the same for the debian packages, right? The 
> only reason to have the major version number in the package name is to 
> enable multiple major versions of a library to be installed at the same 
> time. But with the devel packages this is not possible - having the 
> major version in the package name there is just confusing.
> 
> At least, this is how it was explained to me ;-)
> 
> Nathan

I think that should be fine. I don't think you'd want to have more than
one devel package installed. That just contains the headers and a
symlink anyway, and the headers would most likely conflict.

If you want to build vs. the old API then you'd need an older set of
devel packages (and binary libs to build against).

-- 
Jeff Layton <jlayton@xxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux