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