[INFO] {osgi.os=win32, osgi.ws=win32, org.eclipse.update.install.features=true, osgi.arch=x86_64}
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: io.tzatziki.integration.tests 0.0.1.qualifier
[ERROR] Missing requirement: io.tzatziki.integration.tests 0.0.1.qualifier requires 'osgi.bundle; org.eclipse.jdt.launching.macosx 3.4.100' but it could not be found
---------
First of all, I noticed from the first INFO line above, that this happens during win32 resolution (which I assume is because Tycho is doing this for all 3 targets?
But it seems to me that Tycho is ignoring the fact that the dependency on org.eclipse.jdt.launching.macosx should be filtered out based on its "(osgi.os=macosx)" platform filter and failing unjustly. The dependency is also optional so it should probably be ok even if the filter has not kicked it out?
Is this a bug (platform filter ignored)? Or is it two bugs (optional dependency is treated as required)? Or am I just doing something wrong (e.g. the environment of win32 is not normal and is messing with things)?