fzi-forschungszentrum-informatik / Lanelet2

Map handling framework for automated driving
BSD 3-Clause "New" or "Revised" License
803 stars 328 forks source link

Add versioning for Lanelet2 primitives (#1) #323

Closed aslastnikova closed 8 months ago

aslastnikova commented 1 year ago

Hello, I'm currently working on algorythm to merge changes, made on base of one map, but done by different people. For this reason, I need to determine the last version of changed primitives,luckily, the osm format has "version" field, but in Lanelet2 library the version field was hardcodly set to "1". So, here some updates I've done:

aslastnikova commented 1 year ago

Hello, @poggenhans, @immel-f, any updates on my pull request?

poggenhans commented 1 year ago

Hi, and thank you for your MR. I appreciate the effort you must have put into this, but to be honest, it would have been simpler had you raised an issue to discuss potential solutions before implementing one.

I think it is a good idea to add versioning support to lanelet2, but I think your changes touch the interface a bit too much in terms of memory layout and ABI compability for something that probably only a few people will actually use and change.

Here is what I would propose:

That way we can still offer this feature while still keeping the interface and the ABI stable.

github-actions[bot] commented 9 months ago

This PR is stale because it has been open for 90 days with no activity. Is this PR still work in progress? If yes, mark it as "WIP" or comment, otherwise it will be closed in 30 days.

github-actions[bot] commented 8 months ago

This PR was closed because it has been stalled for 30 days with no activity.