i’m on release duty for today… i assume that we’re...
# development
w
i’m on release duty for today… i assume that we’re not quite ready to cut 2.7.0rc0, but we should probably try to keep the train relatively on time.
does cutting one more dev release this week and then planning for 2.7.0rc0 next week make sense?
c
Would that mean there’s a weeks window to get #12467 into 2.7.0? Otherwise it would end up in 2.8.0?
h
Definitely not ready for 2.7.0rc0 today. I do think really we're close to tool lockfiles being ready as an experimental feature, per discussion this morning. Especially if we can still cherry-pick some things. I'm fine with it being marked experimental still, like a "technical preview" If we want 2.7.0rc0 for next week, multiple user lockfiles is going to miss the boat, which is fine. We shouldn't rush it too much.
w
yea, that’s what it would mean. we sometimes cherry-pick features to stable branches, but it’s sortof rare.
but also, this is negotiable… we try to keep roughly to a monthly schedule for stable releases (https://www.pantsbuild.org/docs/release-strategy), but if developers have things that they want in, we can stretch
👍 1
c
Got it 👍🏽 I’m ok with #12467 for 2.8.0 though, no rush on my end.
w
@hundreds-father-404: FYI: 2.7.0.dev4 is cut, and needs M1 wheels
👍 1
@happy-kitchen-89482, @hundreds-father-404: are there more blockers for the docker support, or can @curved-television-6568 land that and then fixup via cherrypicks?
sounds like we’re getting closer to cutting 2.7.0rc0
h
Hm I haven't tracked that PR closely. Because it's an experimental backend still, the threshold is lower to merge though. We could merge fwict and use followup PRs for concerns? Both Andreas and Benjy are offline and probably asleep w/ Europe timezone
w
kk. i’d also like to get #12675 in.
👍 1
h
@average-vr-56795 it looks like you're on release duty this week - do you know when you plan to? Stu or I could probably do it for you too if easier. Sounds like it may relieve some pressure to release on Monday rather than today
c
Docker support is lacking test coverage. If that is ok for followup, so gtg.
h
yeah that's fine for followup imo given that it's experimental still. I certainly punted on tests for lockfiles for some time
a
I'm working through the release notes at the moment, but happy to shelve it to Monday if you'd like
❤️ 1
Alternatively, I could do dev5 today and someone could kick off rc0 on Monday
h
Thank you! I think rc0 is probably fine on Monday
a
Sounds good 🙂
h
I'll take a quick further look at https://github.com/pantsbuild/pants/pull/12467
❤️ 1
c
I’ve replied to @happy-kitchen-89482s comments. Don’t think I’ll have to change anything wrgt those two, at least, unless I’m missing something.. 😉
🛏️ 2
h
I've approved the PR! Thanks for your excellent work on this and patience through the review.
❤️ 1
c
Looking forward to expand on that Docker support. :) Finally started working on taking on pants on one of our most used core libraries. Once that is running smoothly, it should be easy to use on the rest of our dozens of py projects. And we use Docker a lot, so will definitely be driving/testing that support good 😊
a
How's everyone's stuff for the release going?
c
My PR has been merged.
👍 1
🎉 1
h
https://github.com/pantsbuild/pants/pull/12689 is the last of several PRs for stabilizing tool lockfiles, and will hopefully go green in a few minutes 🎉 After that, I'm ready. Can cherry-pick follow ups
👍 1