![](https://seccdn.libravatar.org/avatar/dcaea5e8a6fad867936a40a9c21e8ff3.jpg?s=120&d=mm&r=g)
Hi Michal, Le mercredi 07 novembre 2007, Michal Marek a écrit :
A lot of openSUSE packages require an exact version-release of another subpackage of the same spec. Is this really needed? While it makes sense for some special packages like *-debuginfo or the gcc subpackages, does a *-devel or even *-doc package really need to depend on the runtime package from the _same build_? IMHO it only makes debugging and testing harder, because one has to update / downgrade certain sets of packages atomically, instead of just upgrading the one package with one patch added. And "one patch added" is usually the only difference (if any) between libxy-version-release and libxy-version-(release+1).
Opinions? Should we eliminate these strict dependencies where possible? Or should we use them everywhere? As it is now, it's inconsistent at least.
I agree that requiring just %name = %version should be sufficient in most cases, and would make upgrading somewhat easier. There might be exceptions though, it really depends on the upstream versioning policy. -- Jean Delvare Suse L3 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org