Michael Bell
Michael Bell
> My only point is that it seems to be not a big deal to add some code to bicycle.lua to support this out of box. I.e. the same as...
Restrictions are supported by OSRM. Can you share an OSM link to the junction in question, or a link to the OSM file you are using?
> Have “way-vias” (fromWayId, viaWayId, toWayId) and “node-vias” (fromWayId, viaNodeId toWayId) been supported? Yes, it supports both > Is it because CH supports it, but MLD still doesn't? Processing of...
> @mjjbell I wonder if this file will give us any clues. Yes, the relations refer to ways and nodes that don't exist in the file. You'll need to figure...
I see. Single via-ways are supported in 5.23.0 and [multiple via-ways](https://github.com/Project-OSRM/osrm-backend/pull/5907) were added in [5.24.0](https://github.com/Project-OSRM/osrm-backend/releases/tag/v5.24.0), so I suspect that's the change that made the difference.
> * The problem is with the the purple one which uses living streets. > For example this segment is included: https://www.openstreetmap.org/way/108366038#map=17/47.48602/18.97399 It looks like [highway=living_street](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dliving_street) has nation-specific meaning that...
It is already supported. It happily parses multiple via ways. https://github.com/Project-OSRM/osrm-backend/blob/79d4363d5972ea4d69abd92b26cda80de7941365/src/extractor/maneuver_override_relation_parser.cpp#L101-L103 However, there are a few open issues related to maneuver support. See #6126 and #6215
Agreed, adding a Windows build to Github Actions CI and killing off the old one is probably the direction to take and will make it easier to perform library upgrades....
FWIW, the Windows build is working: https://ci.appveyor.com/project/Project-OSRM/osrm-backend/builds/40921456 You can check the build logs or [appveyor-build.bat](https://github.com/Project-OSRM/osrm-backend/blob/master/appveyor-build.bat) to figure out what the dependencies are. They don't appear to be that ancient.
Appveyor has a Github Releases integration, so it looks achievable. Auth is via personal access tokens though, so not ideal. And it looks like it has trouble running all the...