[cfe-dev] LLVM 3.4 Branch Freeze
isanbard at gmail.com
Sun Dec 15 18:57:51 PST 2013
On Dec 12, 2013, at 11:08 PM, C. Bergström <cbergstrom at pathscale.com> wrote:
> On 12/13/13 01:58 PM, Bill Wendling wrote:
>> That’s a long laundry list of bugs there. It would be great to have them fixed, but the reality of the situation is that they won’t be fixed for weeks or more, if at all. And with Christmas coming up, it makes things even worse. There are a few days before Phase III starts to have some progress on them. But if they don’t make it, then we’ll have to release without them.
> How is the release schedule and blockers decided - is there a policy? As an open source project it seems sorta weird (to me) that rushing a release is more important than "getting it right" - granted if it's unlikely any fix date I can totally see your point..
Releasing software is more of an art than a science. Any software release has bugs (not just our project, any project). The question to ask is how severe are those bugs? The balance between the severity and how many people are (potentially) impacted by it. Then you should keep in mind that we have a 6-month release cycle. So any bugs that aren’t fixed now will hopefully be fixed by then.
If I wait for these bugs to be fixed, we won’t be releasing until late January. And that’s really not acceptable. For those who actively use LLVM as a library, they are encouraged to keep current with the main trunk. For those who use the official release, they should be made aware of any potential major bugs they may come across.
There is evidence to suggest that these (admittedly severe) bugs, some of which have been in the tree for several releases, aren’t affecting many people at the moment. I would love to have them fixed. But it’s not looking feasible at this time.
More information about the cfe-dev