Closed rfay closed 5 years ago
This is a result of https://www.drupal.org/project/drupal/issues/3082866, and is a core issue. But it triggers a full-on failure when the composer build is tarred up as it is here. It's likely this issue will be resolved before Drupalcon Copenhagen, but it would sure be nice if it could be worked around here.
The reason the automated tests didn't fail on this bug is that the Windows tests are run on Windows, so the package is built on Windows, so composer creates a pseudo-link which is actually a script. Avoiding the problem. The only way it could have been caught is if the WIndows tests/testbots actually downloaded the built package from a Linux build and then tried them out, which would be awkward and wouldn't test the possibility of package-build-testing on Windows.
Composer on Windows seems to be creating a setup that assumes Windows symlinks are enabled. We'll have to convince it otherwise.