cyrus-imapd
Tomas Janousek
tjanouse at redhat.com
Mon Apr 23 11:12:03 UTC 2007
Hi,
On Fri, Apr 20, 2007 at 07:48:44PM +0200, Michael Schwendt wrote:
> A general guideline is:
>
> For every package (and sub-package) that is created, ask yourself:
> When you "yum install" the package in a minimal installation, is the
> installed package functional? Or is anything missing/broken and would be
> fixed by installing additional packages? In that case, you need to add
> the missing dependencies with explicit "Requires", since rpmbuild's
> automatically detected Requires are not enough.
>
> Judging from the contents of cyrus-imapd-devel (two static libs and a few
> headers), the package is fully functional when compiling/linking with it
> and without the 13M large cyrus-imapd package being installed.
>
> And whether the static libs -- at run-time (!) -- need any files contained
> in the main cyrus-imapd package (e.g. data files, cfg files, executables)
> that would be an important detail to document, since any package that is
> built with these static libs would need the explicit dependency on
> cyrus-imapd.
Thank you very much for the clarification. I removed the require in cvs.
It'd be nice if these few paragraphs were on the wiki.
--
TJ. (Brno, CZ), BaseOS, Red Hat
More information about the fedora-devel-list
mailing list