Description of problem: I need to build perl-HTML-TableExtract for EPEL 7. It has a buildrequirement on perl-HTML-Element-Extended. (added as part of a perl-sig update) However, it doesn't have a runtime requirement on it, looking at current builds. It also seems to build the same package when perl-HTML-Element-Extended isn't installed. So, we could just branch perl-HTML-Element-Extended for EPEL 7, so I can build my package. But I'm curious whether it's really needed. Version-Release number of selected component (if applicable): Looking at F20/devel packages
Are you sure? I don't see this dependency in perl-HTML-TableExtract's SPEC anywhere (not even in the whole git log). It's not anywhere in the perl code either. Perhaps this was meant for a different package?
$ grep Element perl-HTML-TableExtract.spec BuildRequires: perl(HTML::ElementTable) which is provided by perl-HTML-Element-Extended.
Ah, right. This dependency seems to be used only in the 'tree' mode and, judging by the code, even though it gets loaded vial eval, it's actually necessary in those cases. Feel free to request the epel-7 branch for yourself.
It should also be added, along with HTML::TreeBuilder, to the explicit Requires list.
Package Change Request ====================== Package Name: perl-HTML-Element-Extended New Branches: epel7 Owners: notting
Git done (by process-git-requests).