[Fedora-packaging] Policy question: how tight should cross-subpackage Requires be?

Jonathan Underwood jonathan.underwood at gmail.com
Wed May 7 23:30:14 UTC 2008


2008/5/5 Hans de Goede <j.w.r.degoede at 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?




More information about the packaging mailing list