Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 8): Bug 1937856
Description of problem: IPA provides two RPC protocols: XML-RPC and JSON. With 8.4.0 the only IPA-provided tool, ipa-join, will use the XML-RPC service. It has had the capability to use JSON since the upstream 4.9.0 release and has been in use in Fedora with no issues for half a year. To enable JSON we need to replace %bcond_without ipa_join_xml with %bcond_with ipa_join_xml We should also be able to drop the build and runtime dependency on xmlrpc-c. This will not change the RPC protocols available to the server. It will only affect the protocols we utilize internally.
This is already done upstream. Marking as fixed.
Metadata Update from @rcritten: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)