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=810223

--- Comment #3 from Petr Pisar <ppi...@redhat.com> 2012-04-06 04:01:24 EDT ---
(In reply to comment #2)
> However, a problem with having a Requires: removed based on %perl_bootstrap is
> that the resulting package is actually different from a non-bootstrap build,

Yes. One need to rebuild the package again once bootstrap is complete.

> which is why I prefer to just exclude build requirements and not runtime ones.

I understand, but in this case my solution reflects the relation between the
two packages much better. HTML-Parser does not need HTTP-Headers, it can run
without them. But the opposite is not true. Following upstream nature
dependencies is better.

> It also makes it difficult to detect the broken cycle using a script without
> actually rebuilding all packages with the bootstrap macro set, which is a much
> bigger job than processing the metadata to find the runtime dependencies.

Of course. You need to rebuild the packages to get proper dependencies.
Otherwise you just guess. Even it's not always possible to just drop
build-requires and keep the run-requires. Otherwise you will end up with built
binary package with unsatisfied run-dependencies, so you could not use it while
building reverse dependencies.

I'm reluctant to follow the easier but error-prone way you selected.

I can put your change into perl-HTTP-Message if it makes you happy because it
just disables a test, but I don't think it's the best way.

-- 
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.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Reply via email to