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