In 2021 the release year of Ruby 3.1, macOS 10.12 is already EOL. We don't have macOS 10.12 for testing.
I wonder why you say this as "regression" with non-supported platform/versions. I don't have any strong opinion; this is totally maintainer's conveniences.
In 2021 the release year of Ruby 3.1, macOS 10.12 is already EOL. We don't have macOS 10.12 for testing.
One way of looking at it is that I tested it. I encountered this with 3.2.0-preview2.
I wonder why you say this as "regression" with non-supported platform/versions. I don't have any strong opinion; this is totally maintainer's conveniences.
I said that because the most recent source release 3.1.2p20 builds without error on this platform.
Backport changed from 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN to 2.7: DONTNEED, 3.0: DONTNEED, 3.1: DONTNEED
I can't remember for what purpose git|b6b9a6190def, but it was not an intentional error when HAVE_UTIMENSAT was not defined.
So I'm going to fix this case.