2008/5/5 Hans de Goede <j.w.r.degoede(a)hhs.nl>:
Tom Lane wrote:
[snip]
> 3. Put in cross-package requires of the form
> Requires: %{name}-libs = %{version}-%{release}
> ie, constrain to "exact same build"
>
>
3. definitely is the way to go, we currently already mandate this for
-devel
subpackages, which we need to generalize I think, we should mandate that:
a. -devel subpackages require the main or a -libs subpackage
b. that any inter srpm deps (including those from -devel on main / -libs)
should be fully versioned
Assuming that 3. is indeed the way to go (and that seems right to me),
shouldn't rpmbuild actually be fixed to enforce this?