To prevent requiring the resulting dependencies in installations that don't need them.
No test info. Putting NEEDINFO flag.
I'd suggesting starting the broker with --no-module-dir, then trying to run the xmlexchange example (or even justthe part that declares the queues) which should fail with an error that the exchange type in question is not supported. Then add --load-module /usr/local/lib/qpid/daemon/xml.so and retry; example should now work. Finally run example against the qpidd service (i.e. default options) to ensure its loaded by default.
RHTS test qpid_xml_exchange_module_bz453530 validates now that XML Exchange is now qpidd loadable plug-in. Validated on 5.2 i386 / x86_64 only on packages: rhm-0.3.2783-1.el5, qpidd-0.3.713378-1.el5, qpidd-xml-0.3.713378-1.el5 [...] Waiting for 469904 fix and re-run on RHEL4 before going to VERIFIED.
RHTS test qpid_xml_exchange_module_bz453530 validates now that XML Exchange is now qpidd loadable plug-in. Validated on RHEL 4.7 / 5.2 i386 / x86_64 on packages: qpidd-xml-0.3.719671-1.el5, rhm-0.3.2804-4.el5, rhm-docs-0.3.719580-3.el5 qpidd-xml-0.3.719671-4.el4, rhm-0.3.2804-3.el4, rhm-docs-0.3.719580-4.el4 ->VERIFIED
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-0035.html