[Bug 810223] Circular build dependency in perl-HTTP-Message-6.03-1.fc18

bugzilla at redhat.com bugzilla at redhat.com
Mon Apr 16 13:44:32 UTC 2012


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 #12 from Paul Howarth <paul at city-fan.org> 2012-04-16 09:44:31 EDT ---
(In reply to comment #11)
> I removed the build-dependency only in perl-HTML-Parser-3.69-5.fc18.

Thanks.

> Please make sure none of the two packages will be needed for building other
> packages (even transitively) during the bootstrap. Because now you can build
> both of them, but you cannot use any of them (the run-time dependencies will be
> unsatisfied).

Why do you say that? Once they are both built, they are both installable, are
they not?

perl-HTML-Parser is very low down in the build dependency hierarchy, and if it
was uninstallable then it would impact the build of 772 other packages, which
either build-require it or some other package that build-requires/requires it.

The build order as I see it at the moment is available here:
http://www.city-fan.org/~paul/perl-boot/buildorder

perl-HTML-Parser can be built in the 2nd pass and perl-HTTP-Message can be
built in the 3rd pass, so they should both be usable for builds from the 4th
pass onwards (where packages in pass N have at least one build dependency [or
runtime dependency of one] built in the previous pass and all packages in a
given pass can be built in parallel as they have no dependencies on each
other).

I described the boot process as I understand it in an email to the perl-devel
list last week:
http://lists.fedoraproject.org/pipermail/perl-devel/2012-April/050071.html

-- 
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.



More information about the perl-devel mailing list