{"action":"created","issue":{"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/2155","repository_url":"https://api.github.com/repos/Project-OSRM/osrm-backend","labels_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/2155/labels{/name}","comments_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/2155/comments","events_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/2155/events","html_url":"https://github.com/Project-OSRM/osrm-backend/issues/2155","id":144114458,"number":2155,"title":"Routing to intersection finding departure/destination on non-traversed way","user":{"login":"lbud","id":3170312,"avatar_url":"https://avatars.githubusercontent.com/u/3170312?v=3","gravatar_id":"","url":"https://api.github.com/users/lbud","html_url":"https://github.com/lbud","followers_url":"https://api.github.com/users/lbud/followers","following_url":"https://api.github.com/users/lbud/following{/other_user}","gists_url":"https://api.github.com/users/lbud/gists{/gist_id}","starred_url":"https://api.github.com/users/lbud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lbud/subscriptions","organizations_url":"https://api.github.com/users/lbud/orgs","repos_url":"https://api.github.com/users/lbud/repos","events_url":"https://api.github.com/users/lbud/events{/privacy}","received_events_url":"https://api.github.com/users/lbud/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/labels/Guidance","name":"Guidance","color":"006b75"},{"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/labels/Refactor","name":"Refactor","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"MoKob","id":12932279,"avatar_url":"https://avatars.githubusercontent.com/u/12932279?v=3","gravatar_id":"","url":"https://api.github.com/users/MoKob","html_url":"https://github.com/MoKob","followers_url":"https://api.github.com/users/MoKob/followers","following_url":"https://api.github.com/users/MoKob/following{/other_user}","gists_url":"https://api.github.com/users/MoKob/gists{/gist_id}","starred_url":"https://api.github.com/users/MoKob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MoKob/subscriptions","organizations_url":"https://api.github.com/users/MoKob/orgs","repos_url":"https://api.github.com/users/MoKob/repos","events_url":"https://api.github.com/users/MoKob/events{/privacy}","received_events_url":"https://api.github.com/users/MoKob/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-03-28T23:56:48Z","updated_at":"2016-03-29T00:37:19Z","closed_at":null,"body":"@MoKob — in [this test](https://github.com/Project-OSRM/osrm-backend/blob/rewrite/new-api-tests/features/bicycle/bridge.feature#L4-L28) (and also the one below it) some tests fail on the refactor because starting/ending on an intersection is sometimes causing it to find an origin/destination on a different way, so the following diff is produced:\r\n```\r\n      |  from |    to |     route       |     modes                          |\r\n      |     a |     g |     abc,cde,efg |     cycling,movable bridge,cycling |\r\n      |     b |     f |     abc,cde,efg |     cycling,movable bridge,cycling |\r\n      | (-) e | (-) c | (-) cde         | (-) movable bridge                 |\r\n      | (+) e | (+) c | (+) cde,abc     | (+) movable bridge,cycling         |\r\n      |     e |     b |     cde,abc     |     movable bridge,cycling         |\r\n      |     e |     a |     cde,abc     |     movable bridge,cycling         |\r\n      | (-) c | (-) e | (-) cde         | (-) movable bridge                 |\r\n      | (+) c | (+) e | (+) abc,cde     | (+) cycling,movable bridge         |\r\n      | (-) c | (-) f | (-) cde,efg     | (-) movable bridge,cycling         |\r\n      | (+) c | (+) f | (+) abc,cde,efg | (+) cycling,movable bridge,cycling |\r\n      | (-) c | (-) g | (-) cde,efg     | (-) movable bridge,cycling         |\r\n      | (+) c | (+) g | (+) abc,cde,efg | (+) cycling,movable bridge,cycling |\r\n```\r\n\r\nExample steps:\r\nc - g:\r\n```\r\n[ { distance: 0,\r\n    duration: 4.2,\r\n    name: 'abc',\r\n    maneuver: \r\n     { type: 'depart',\r\n       location: [Object],\r\n       bearing_before: 89.999992,\r\n       bearing_after: 0 },\r\n    geometry: '_ibEgtbE??',\r\n    mode: 'cycling' },\r\n  { distance: 200.096114,\r\n    duration: 152.5,\r\n    name: 'cde',\r\n    maneuver: \r\n     { type: 'new name',\r\n       modifier: 'right',\r\n       bearing_before: 0,\r\n       bearing_after: 180,\r\n       location: [Object] },\r\n    geometry: '_ibEgtbErD?rD?',\r\n    mode: 'movable bridge' },\r\n  { distance: 199.954538,\r\n    duration: 48,\r\n    name: 'efg',\r\n    maneuver: \r\n     { type: 'new name',\r\n       modifier: 'left',\r\n       bearing_before: 180,\r\n       bearing_after: 89.999992,\r\n       location: [Object] },\r\n    geometry: 'w}aEgtbE?sD?sD',\r\n    mode: 'cycling' },\r\n  { distance: 0,\r\n    duration: 0,\r\n    name: 'efg',\r\n    maneuver: \r\n     { type: 'arrive',\r\n       location: [Object],\r\n       bearing_before: 0,\r\n       bearing_after: 0 },\r\n    geometry: '',\r\n    mode: 'cycling' } ]\r\n```\r\n\r\ne-c:\r\n```\r\n[ { distance: 200.096114,\r\n    duration: 152.5,\r\n    name: 'cde',\r\n    maneuver: \r\n     { type: 'depart',\r\n       location: [Object],\r\n       bearing_before: 0,\r\n       bearing_after: 0 },\r\n    geometry: 'w}aEgtbEsD?sD?',\r\n    mode: 'movable bridge' },\r\n  { distance: 0,\r\n    duration: 0,\r\n    name: 'abc',\r\n    maneuver: \r\n     { type: 'new name',\r\n       modifier: 'left',\r\n       bearing_before: 0,\r\n       bearing_after: 0,\r\n       location: [Object] },\r\n    geometry: '_ibEgtbE??',\r\n    mode: 'cycling' },\r\n  { distance: 0,\r\n    duration: 0,\r\n    name: 'abc',\r\n    maneuver: \r\n     { type: 'arrive',\r\n       location: [Object],\r\n       bearing_before: 0,\r\n       bearing_after: 0 },\r\n    geometry: '',\r\n    mode: 'cycling' } ]\r\n```\r\n\r\nDoes this seem right to you?"},"comment":{"url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/comments/202646199","html_url":"https://github.com/Project-OSRM/osrm-backend/issues/2155#issuecomment-202646199","issue_url":"https://api.github.com/repos/Project-OSRM/osrm-backend/issues/2155","id":202646199,"user":{"login":"lbud","id":3170312,"avatar_url":"https://avatars.githubusercontent.com/u/3170312?v=3","gravatar_id":"","url":"https://api.github.com/users/lbud","html_url":"https://github.com/lbud","followers_url":"https://api.github.com/users/lbud/followers","following_url":"https://api.github.com/users/lbud/following{/other_user}","gists_url":"https://api.github.com/users/lbud/gists{/gist_id}","starred_url":"https://api.github.com/users/lbud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lbud/subscriptions","organizations_url":"https://api.github.com/users/lbud/orgs","repos_url":"https://api.github.com/users/lbud/repos","events_url":"https://api.github.com/users/lbud/events{/privacy}","received_events_url":"https://api.github.com/users/lbud/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T00:37:19Z","updated_at":"2016-03-29T00:37:19Z","body":"@MoKob — I'm tagging a bunch of tests with this same issue with `@mokob @2155` on this branch. If it seems they _should_ be returning these additional ways in instructions, feel free to change them or let me know and I can do so; otherwise, my intention is that everything tagged `@mokob @[ticketnumber]` will be resolved before the big merge :green_apple:.\r\n\r\n(I've also tagged one (so far) with `@mokobreview` where I've made changes in the cucumber expected results based on results that look better based on guidance.)"}}