[Bug 417711] Review Request: flam3 - Programs to generate and render cosmic recursive fractal flames

bugzilla at redhat.com bugzilla at redhat.com
Tue Dec 18 00:29:59 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: flam3 - Programs to generate and render cosmic recursive fractal flames


https://bugzilla.redhat.com/show_bug.cgi?id=417711





------- Additional Comments From fedora at matbooth.co.uk  2007-12-17 19:29 EST -------
Yes, you are right, it should require the main package.

Rereading the review guidelines also tells me that you should make dependencies
between your sub-packages fully versioned too, which makes sense:

Requires: %{name} = %{version}-%{release}

--

After having a look around at some other packages, like readline (
http://cvs.fedoraproject.org/viewcvs/rpms/readline/devel/readline.spec?rev=1.36&view=auto
) I see they also have the static package require the devel package:

Requires: %{name}-devel = %{version}-%{release}

But I reckon that would create a cyclic dependency here.

The reason readline-devel doesn't require readline-static is presumably because
it includes a shared library which makes the header files not useless. I still
don't think there's much point in installing a header file alone in this case
though, but on the other hand, I guess there's no real point in installing just
the static lib without the header so I'm a bit hesitant about what to suggest.
Personally, I'd whack the header in with the static library (or vice-verse) but
that violates a "must" rule.

I can't seem to find an existing package that has a static lib without also
having a shared lib, so maybe the solution would be to build a shared library
too and copy readline's arrangement.

However I really don't want to be advising you wrongly. Perhaps input from a
more experienced reviewer would be appropriate.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list