[ros-users] [Discourse.ros.org] [Autoware] Splitting the Autoware.AI repository and changing the organisation

Dirk Thomas via Discourse.ros.org ros.discourse at gmail.com
Fri Mar 8 21:15:07 UTC 2019



[quote="esteve, post:6, topic:8139"]
All the core packages must have the same MAJOR.MINOR version to indicate that they are only compatible within each other, but PATCH releases can evolve independently.
[/quote]

Assuming that with "core packages" you refer to the packages in the three repositories starting with "core_" I think the concept of versioning according to semver collides with the proposal to use the same MAJOR.MINOR.

If there is a breaking change in e.g. `core_perception` you would level its major version following semver. Why should that also result in requiring to level all the other core packages? Users of these APIs shouldn't be broken. So imo requiring MAJOR.MINOR to be the same eliminates the advantage of versioning the repositories individually.





---
[Visit Topic](https://discourse.ros.org/t/splitting-the-autoware-ai-repository-and-changing-the-organisation/8139/22) or reply to this email to respond.




More information about the ros-users mailing list