mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-09-21 16:39:30 +00:00
92a1c5f01c
perl-xcat declared libhtml-form-perl and nothing else. Its files load XML::Simple, IO::Socket::SSL, DBI, JSON, LWP, XML::LibXML, Expect and SNMP at top level, and every xCAT command goes through Client.pm, which loads two of them and makes XML::Parser the XML::Simple parser. On a management node xcat-server and the metapackage declared them, so the gap showed only on a client-only install. dh_perl adds no module dependencies, unlike the rpm generator. Declare them where they are loaded. Socket6 and IO::Socket::INET6 are declared too: their loads are guarded, but without them xcatd, the client, SLP, nodestat, IPMI and getipaddr have no IPv6, and the Kea DHCPv6 reservation builder receives an IPv4 address for a node. Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>