I've logged a bug on this (ASACORE-2744 <https://jira.allseenalliance.org/browse/ASACORE-2744>
), but I would like input from the rest of the Core team. *Problem:* ProxyBusObject::IntrospectRemoteObject and ProxyBusObject::IntrospectRemoteObjectAsync do not initialize a ProxyBusObject with descriptions when called on pre-16.04 nodes. This means it is not possible to get any InterfaceDescription objects with descriptions from a ProxyBusObject representing a pre-16.04 node. *Solution:* One (the only?) option would be to update ProxyBusObject so that when it encounters something that is pre-16.04 and supports the org.allseen.Introspectable interface it could call GetDescriptionLanguages followed by IntrospectWithDescription once for each language, then parse each returned introspection XML object to add descriptions. *Notes:* - This would increase the traffic between 16.04+ nodes and pre-16.04 nodes with descriptions. - The difficulty would likely be in the XmlHelper class because of multiple separate introspection XML objects. Any comments on this would be welcome. I will bring it up in the Core WG triage tomorrow. -Josh
_______________________________________________ Allseen-core mailing list [email protected] https://lists.allseenalliance.org/mailman/listinfo/allseen-core
