@johnmccrae Looks like the change was reverted: https://github.com/chef/chef/pull/13063
This is blocking us from upgrading thousands of nodes to Chef 17. When can we expect this to be looked at?
Why was this reverted? This fixed a gem build issue in chef 17+
@jmunnik FYI, I tested a clean install of the latest Ruby stable release (3.1.2-1) as well as the 3.0 versions and the tiny_tds gem still fails to install. Looks like that specific gem is suffering from some other Ruby 3.x issue or perhaps I'm missing some prereqs on my VM.
If anyone needs to get past this urgently before this is released to Chef17, I created a cookbook to implement the second workaround (ruby devkit install to new directory and point chef-client ruby instance to that directory for mingw). Simply include the
ansidecl recipes from the cookbook below: