Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=629791
--- Comment #7 from Felipe Contreras <felipe.contreras(a)gmail.com> 2010-09-06
07:53:49 EDT ---
(In reply to comment #6)
Requires: rpm is needed for mingw32-cmake, mingw32-configure,
mingw32-make, and
mingw32-pkg-config wrapper scripts which call 'rpm -E' to expand rpm macros.
I'd say that most people who use the mingw32 cross compiler need one of these
scripts, so it makes sense to keep Requires: rpm so that these scripts mostly
work out of the box.
I don't use any of those. Let's remember that Fedora's mingw32 is different
from the typical mingw32; it has extra features (such as mingw32-configure),
however, not everybody is using those extra features; some people want plain
mingw32.
Moreover, whatever those tools are achieving with rpm -E, I'm sure there would
be other ways to achieve the same thing. That would be specially neat if these
tools could somehow make it into upstream and work on non-rpm distros.
And finally, I don't think these tools belong to the mingw32-filesystem package
at all; maybe mingw32-tools, or mingw32-fedora-tools even.
For now, I agree that 'rpm' makes sense as a dependency, but I don't think
it's
ideal.
Another question is if mingw32-filesystem should also require cmake,
make, and
pkg-config just for the reason to keep all of the scripts above working. I'd
say no here with the rationale that people don't usually need _all_ of the
above scripts working; a person building an autoconf based project wouldn't
need cmake installed. This differs from requiring rpm because neither of these
scripts work without rpm; however if people want to use mingw32-cmake they
should expect that they need cmake installed too.
I agree.
I agree with Felipe that instead of requiring rpmlint the package
should just
co-own /etc/rpmlint/ directory.
Cool :)
--
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.