On Fri, Apr 19, 2013 at 3:03 PM, Simon Willnauer <[email protected]>wrote:
> Again, it was not your warning, and the timeline differed. These details > matter, Simon! > > apparently they only matter because it's me I guess. > Maybe it was my email that caused the problem. It really wasn't a timeline. I meant just what my words said: if i don't see a release candidate from someone else in 2 weeks, then i will create one :) I'm happy you decided to do it, i didn't really want to be a release manager, i was just declaring the maximum amount of time I intended to wait since i thought things already looked pretty good. I think as release manager you will always piss some people off because its your job to lock things down. It doesn't matter how much time you give, someone will always be unhappy that feature X or Y isn't in there: and the longer the release cycle takes, it just creates more "opportunities" for this to happen because its more time for someone to create cool fancy feature Z. On the other hand, its good to give a period of bug-hunting/fixing/testing time to improve the quality. But as far as when to branch: IMO thats also totally up to the RM. anyone can make a branch. And since its the RM thats going to potentially invest a large amount of time in making the thing actually succeed, then I definitely think its their right to carefully pick when to cut it. The best is if it can be done in such a way that other people feel involved and join in and help with the process and fixing the issues. I don't think this is easy to do, but if you can do it, then it makes your job as RM a lot easier. Not to call anyone out, but guys like Uwe, Mike, Hoss, Steve, etc seem to consistently jump in and help with all the painful parts like fixing scripts/bugs/build-system/docs/etc. As far as timetables, I think its a difficult decision. We really shouldn't require long periods of "freezes" or anything since we have a stable branch and really scary shit shouldn't go in there. People always have 72 hours no matter what you do, but leaving a few days for fixing bugs can avoid respinning over and over.
