Folks, any feedback on 2.17.0rc3? If not, I'd like...
# development
h
Folks, any feedback on 2.17.0rc3? If not, I'd like to promote it to 2.17.0 early next week!
b
So far so good with my testing at $work
f
Any updates needed for the What’s New section of release notes?
r
Would it be compatible with 2.16-based plugins like my platform-specific dependency injector? Whenever I follow the pants major update, I had to re-adapt the plugin codes...
h
Probably, yes, 2.17 was not a huge release. But the only way to know is to try...
👀 1
b
I've made some updates to What's New https://github.com/pantsbuild/pants/pull/19629 I suspect there might be some changes in 2.17.0rc0 and after that are worth calling out too (e.g. especially the user/plugin API changes) since I think that's after the what's new draft was written. I don't have a chance to look over that now, but I might do later today
rc3 seems to work fine on my internal codebase... but https://github.com/pantsbuild/pants/pull/19630 for https://github.com/pantsbuild/pants/issues/19618 might be important? Or maybe the work around of
use_rust_parser = false
is enough for 2.17.0?
https://github.com/pantsbuild/pants/pull/19640 gets that fix into 2.17, since it seems like we might need to be slotting in another change anyway.
b
Yeah I'd like to get the mypy fix in as well
h
OK, please ping me when everything you want in 2.17 is in, and we can cut another rc
b
I think what's remaining is: • https://github.com/pantsbuild/pants/pull/19655 : test flakiness, I'll keep retrying, but it might get to my bed time before it passes 😅https://github.com/pantsbuild/pants/pull/19188 : doesn't seem like a flaky test, but I couldn't reproduce locally
h
Cool, so I'll cut one more 2.17 RC now?
👍 1
b
Fingers crossed the release automation doesn't trip on itself 🤞
b
Fine by me... although I just noticed https://github.com/pantsbuild/pants/pull/19659 was posted, if you hvaen't started the process yet (always things at the last minute 😅 )