You can clone with
We had an incident with build_depends and run_depends tags were set and it was not obvious why the package had no dependencies.
The only unstructured area is in the export tag.
added warning for unknown tags and attributes (#4)
The warnings can be changed into exceptions in the near future - so keeping this issue open until then.
@dirk-thomas It's been 5 months do you know of anything this will break?
There are still binarydeb jobs on the farm marked as yellow because of these warning:
Maintainers have been notified to re-release fixed packages.
diagnostic-analysis is just a warning about redundant dependencies, we should leave that at warning level. Which means that we're ready to close this out.
We should not keep these warning messages but make them fatal exception. Simple rational: if any package has such a warning it will be printed in various use cases for every user using that package (every time the package xml is parsed i.e. rqt_dep).
escalate warnings for invalid package.xml files into exceptions (fix #4)