Y'all are not going to believe why we had to revert this PR.
https://github.com/swiftlang/swift-testing/pull/770
It's because a new unit test was opening "COM0" on Windows (expecting it to fail so we could test failure modes) but the CI VM apparently has COM0 configured. And since nothing was reading from COM0, it hung the test process on write.
Why would we fail to open a file named "COM0" on Windows? Blame Richard Nixon? https://x.com/Foone/status/1058676834940776450 (With thanks to @foone for the writeup.)
=> More informations about this toot | More toots from grynspan@hachyderm.io
@grynspan @foone why was it immediately reverted ?? https://github.com/swiftlang/swift-testing/pull/793
=> More informations about this toot | More toots from poliorcetics@treehouse.systems
@poliorcetics https://i.redd.it/r8ynoqbbf4oc1.gif
=> More informations about this toot | More toots from grynspan@hachyderm.io
@grynspan oh fu I read you post wrong 😑 I should go to sleep I think
=> More informations about this toot | More toots from poliorcetics@treehouse.systems
@grynspan @foone fun fact, you can use any double digit number because they require the special prefix \?\ to be addressable 😀
=> More informations about this toot | More toots from Paxxi@hachyderm.io
@Paxxi @foone Eh, the point of the test was just to ensure that the code in question would fail gracefully—doesn't really matter which reserved filename we used. (I'm honestly tempted to just drop the attempt to special-case those names and say "this is an OS issue.")
=> More informations about this toot | More toots from grynspan@hachyderm.io
@grynspan @foone ypur link to x.com does not work.
=> More informations about this toot | More toots from gunstick@mastodon.opencloud.lu This content has been proxied by September (3851b).Proxy Information
text/gemini