the spec file changes reminded me about versioning - this should probably have similar version macros and functions to librados and librbd, so users can tell which functions are available