Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
cmd/go: completion of lazy loading [freeze exception] #42288
I've been putting in as many hours as I reasonably can over the last week trying to get lazy module loading (#36460) ready before the Nov. 1 freeze. I've made a lot of progress, but there's no way I'll realistically have the capstone CL ready to mail before the freeze, and even if it were ready it isn't obvious that reviewers in the U.S. would have the bandwidth to complete a thorough code review by the end of next week.
I'd like to request a freeze exception to continue work on in for an extra week or two beyond the freeze. Here's my reasoning.
On the “pro” side:
Continuing work for a week or two adds relatively little risk to the release, and mitigates some other risks.
The feedback we receive on modules changes in
For what it's worth, I'd be happy to spend an hour or two doing extra tests with lazy loading (e.g. update to
I think, historically, the lack of the above is why most non-contributors don't try modules changes until they're final. Unless you closely follow the Go project, you wouldn't even know that there are important modules changes that would benefit from testing. It's something @Lyoness and I have talked about in the past.
We've discussed this request in a release meeting, and I see @rsc has reacted with
Please do reassess progress and be mindful of time as we work towards the beta release, and update your plan if you think a change in approach becomes needed.
Thank you @mvdan for offering to assist with early testing.