Hm… I’m hesitant to call it bug reports - I ask for support/adaptations for an existing but still not widespread situation. Maybe a change at the tagging end is needed to convey the necessary information to the router.
In the meantime, I’m still thinking about the give_way situation. Suppose a router/navigator does something with that information, way by way. Penalise or display or whatever.
And suppose I have a standard turbo roundabout. Then there are entry lanes crossing the outer ring to a short connection between the outer lane and the inner lane. I think if only the ways are taken into account, the short connections woud have priority over the inner ring! Because both are on the roundabout, both have equal priority because of the junction=roundabout tag, so the default priority rule would apply (in NL: traffic coming from the right has priority).
In reality of course, everybody regards this segment as an incoming way that has to yield to all traffic already on the roundabout. But suppose that we feed this osm-roundabout to a self-navigating car… am I missing something?
PS I’ll answer this myself… priority is not determined and applied at each crossing separately , but at the point where the sign is, and is then applied to all the crossing ways at once. If software had to handle the situation that two cars approach the same intersection node, and had to determine who is to continue and who is to stop, then it would matter. But that has nothing to do with routing.
So just forget it, please, my mistake!