Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scope 4.9.1 release #1900

Closed
6 of 8 tasks
TheMarex opened this issue Jan 15, 2016 · 3 comments
Closed
6 of 8 tasks

Scope 4.9.1 release #1900

TheMarex opened this issue Jan 15, 2016 · 3 comments

Comments

@TheMarex
Copy link
Member

I see release options:

Small fix

  • Fix current critical issues
  • Minimum amount of changes
  • Predictable and fast to run out
  • Risk of master/develop conflicts because of back ports (only risk here is missing changes in develop that are in master, we can fix the merging with git merge --ours)

TODO

  • Port back map matching parameter fix
  • Port back Disney Land fix (both the error handling and the pre-processing)
  • Port back trip plugin error
  • Port back datastore fix (not sure if the change will be too big)

Incremental merge

  • Aim for maximum of stability to make 4.9.1 an option we can support for a while.
  • Just merge develop into master
  • Will include a lot of fixes but also a lot of the restructuring we have begun for 5.0.
  • Might need changes in node-osrm due to changed buildsystem structure
  • Higher risk of running this out in a short amount of time

TODO

Currently I am leaning towards the small fix in 4.9.1.
/cc @freenerd @daniel-j-h @danpat @MoKob

@freenerd
Copy link
Member

@TheMarex are the changes keeping apis stable? do you think the restructuring towards 5.0 is stable (not reverted soon again)? If both is true, than the incremental merge sounds like the better option, with 4.9.1 landing early next week?

@TheMarex
Copy link
Member Author

@freenerd we have had the following breaking changes in develop:

  • removing GPX support (was never exposed in node-osrm)
  • breaking C++ API for libosrm (added namespaces and renamed library)

Most likely that won't affect a lot of people but nothing for a .1 release I think. We will have this problem down the road anyway, if we merge the API redux we can't use devlop -> master merges for 4.9.2 anymore.

This was referenced Jan 15, 2016
@TheMarex
Copy link
Member Author

👍 v4.9.1 is released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants