Re: PostgreSQL 17 Release Management Team & Feature Freeze
От | Heikki Linnakangas |
---|---|
Тема | Re: PostgreSQL 17 Release Management Team & Feature Freeze |
Дата | |
Msg-id | a5485b74-059a-4ea0-b445-7c393d6fe0de@iki.fi обсуждение исходный текст |
Ответ на | Re: PostgreSQL 17 Release Management Team & Feature Freeze (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: PostgreSQL 17 Release Management Team & Feature Freeze
Re: PostgreSQL 17 Release Management Team & Feature Freeze |
Список | pgsql-hackers |
On 08/04/2024 16:43, Tom Lane wrote: > Robert Haas <robertmhaas@gmail.com> writes: >> And maybe we need to think of a way to further mitigate this crush of >> last minute commits. e.g. In the last week, you can't have more >> feature commits, or more lines of insertions in your commits, than you >> did in the prior 3 weeks combined. I don't know. I think this mad rush >> of last-minute commits is bad for the project. > > I was just about to pen an angry screed along the same lines. > The commit flux over the past couple days, and even the last > twelve hours, was flat-out ridiculous. These patches weren't > ready a week ago, and I doubt they were ready now. > > The RMT should feel free to exercise their right to require > revert "early and often", or we are going to be shipping a > very buggy release. Can you elaborate, which patches you think were not ready? Let's make sure to capture any concrete concerns in the Open Items list. I agree the last-minute crunch felt more intense than in previous years. I'm guilty myself; I crunched the "direct SSL" patches in. My rationale for that one: It's been in a pretty settled state for a long time. There hasn't been any particular concerns about the design or the implementation. I haven't commit tit sooner because I was not comfortable with the lack of tests, especially the libpq parts. So I made a last minute dash to write the tests so that I'm comfortable with it, and I restructured the commits so that the tests and refactorings come first. The resulting code changes look the same they have for a long time, and I didn't uncover any significant new issues while doing that. I would not have felt comfortable committing it otherwise. Yeah, I should have done that sooner, but realistically, there's nothing like a looming deadline as a motivator. One idea to avoid the mad rush in the future would be to make the feature freeze deadline more progressive. For example: April 1: If you are still working on a feature that you still want to commit, you must explicitly flag it in the commitfest as "I plan to commit this very soon". April 4: You must give a short status update about anything that you haven't committed yet, with an explanation of how you plan to proceed with it. April 5-8: Mandatory daily status updates, explicit approval by the commitfest manager needed each day to continue working on it. April 8: Hard feature freeze deadline This would also give everyone more visibility, so that we're not all surprised by the last minute flood of commits. -- Heikki Linnakangas Neon (https://neon.tech)
В списке pgsql-hackers по дате отправления: