Update of nlohmann::json not handled correctly
Bug Report
Summary and Bug Description
At workspaces of several users, problems with the automated update of nlohmanjson and dependent packages occured. @reister, would it be appropriate to add nlohmann::json as a dependency of RobotAPI?
Current Behavior
(Some existing workspace). For example, axii w add h2t/PriorknowledgeData
followed by axii w upgr -m h2t/PriorknowledgeData
lead to an error in libRobotAPIArmarXObjects related to nlohmann::json_abi_v3_11_2. This means, despite requesting to upgrade including dependencies, the order of upgrades seems to be wrong or incomplete.
Expected Behavior
All modules dependent on nlohmann::json should be automatically included in the upgrade, if nlohman::json was changed and rebuilding a higher level package depending on this is requested.
Steps to Reproduce
Workspace compiled with the old version of nlohmann::json, upgrade nlohmann::json, upgrade a package depending on it (without being declared to do so).
Diagnosis
Output of axii self report
# Paste output of axii self report here