The version requirements were relaxed a couple releases ago to allow the 
installation of newer libraries.   Occasionally folks want to run a newer 
library to pick up a specific fix before upgrading all of ceph.

We definitely want installation and upgrade to be surprise free.  Maybe it is 
reasonable to require all the packages to be the same or greater version than 
the ceph package ?

Thanks,
Gary


On May 8, 2013, at 1:21 AM, Sylvain Munaut wrote:

> Hi,
> 
> 
> In the debian/control file, the dependency from one ceph package to
> the other doesn't always specify that version should match.
> For example the 'ceph' package depends on 'ceph-common' but not on
> 'ceph-common (= ${binary:Version})'.
> 
> The result is that when I did a "apt-get install ceph" to upgrade it (
> apt-get upgrade wouldn't have updated it automatically because it had
> new dependencies ), it only updated the 'ceph' package and not
> librados/ceph-common/...  and I had to make another "apt-get upgrade"
> to finish the upgrade.
> 
> And if you don't pay attention you could end up with mixed version installed.
> 
> Is there a reason not to force all version of installed ceph package to match 
> ?
> 
> 
> Cheers,
> 
>   Sylvain
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

Reply via email to