Hi,
I got an email from one of the maintainers of Net::DNS (Dick Franks) about one of my recent changelog entries. I had (incorrectly) removed perl(Net::IP) from the BuildRequires because I read in the upstream changelog that it was no longer required. I had to revert that change because it *was* still required by Net::DNS::Nameserver. Dick suggested that I could split Net::DNS::Nameserver out into a subpackage. Net::DNS::Nameserver is what you expect it is - a simple DNS server.
I don't know if it's worth it, or if it's wise this late in the release cycle for F8. What do y'all think?
Here's the patch:
perl(Net::IP) is still a BuildRequire, but not a requirement for the base package any longer. It makes sense to split out 'Server' bits, but OTOH, it's just one .pm file and a small dep.
-RN
Robin Norwood wrote:
Hi,
I got an email from one of the maintainers of Net::DNS (Dick Franks) about one of my recent changelog entries. I had (incorrectly) removed perl(Net::IP) from the BuildRequires because I read in the upstream changelog that it was no longer required. I had to revert that change because it *was* still required by Net::DNS::Nameserver. Dick suggested that I could split Net::DNS::Nameserver out into a subpackage. Net::DNS::Nameserver is what you expect it is - a simple DNS server.
I don't know if it's worth it, or if it's wise this late in the release cycle for F8. What do y'all think?
Here's the patch:
perl(Net::IP) is still a BuildRequire, but not a requirement for the base package any longer. It makes sense to split out 'Server' bits, but OTOH, it's just one .pm file and a small dep.
I'd keep everything in one package, for two reasons:
1. Net::IP is only a small module that doesn't pull in any additional dependencies, so there's not a big saving in splitting things up to avoid a dependency on it (especially when considering the additional metadata needed for a subpackage in the repo).
2. People installing perl-Net-DNS will probably be expecting to find the entire module distribution in that package, and not have to go looking for a subpackage for Net::DNS::Nameserver. I don;t think there's much precedent for splits like this (apart from the main perl package itself of course).
Paul.
perl-devel@lists.fedoraproject.org