<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Alexis!<div><br></div><div>Thank you for the quick reply.</div><div><br></div><div>My initial thoughts:</div><div><br></div><div>'beta' implies 'unfinished' and 'unstable'</div><div><br></div><div>'release candidate' better reflects your description of the status of the release.</div><div><br></div><div>Make an event of declaring a release "final", and announce this event in the initial release announcement. Something like:</div><div><br></div><div>"<span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 13px; line-height: 16px; ">This release has 'release candidate' status pending user feedback and will be declared as 'final' in 4 weeks unless major bugs are detected. We recommend that developers, testers and non-critical systems using earlier versions of RabbitMQ upgrade to <span class="Apple-style-span" style="font-family: Helvetica, 'Lucida Grande', Verdana, Arial, sans-serif; font-size: medium; line-height: normal; "><span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 13px; line-height: 16px; ">this latest release.</span>"</span></span></div><div><font class="Apple-style-span" face="Helvetica, 'Lucida Grande', Verdana, Arial, sans-serif"><br></font></div><div><font class="Apple-style-span" face="Helvetica, 'Lucida Grande', Verdana, Arial, sans-serif">Then 4 weeks later: "RabbitMQ 1.8.0 declared final! The package has been downloaded 4 million times and we have received positive feedback from our users. No major bugs have been reported. <span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 13px; line-height: 16px; ">We recommend that all users of earlier versions of RabbitMQ upgrade to <span class="Apple-style-span" style="font-family: Helvetica, 'Lucida Grande', Verdana, Arial, sans-serif; font-size: medium; line-height: normal; "><span class="Apple-style-span" style="font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-size: 13px; line-height: 16px; ">this latest release.</span>"</span></span></font></div><div><br></div><div>If you detect major bugs, you do not announce the 'final' status. You should announce the bug instead and include when the bug is expected to fixed. Something like "A major bug was reported and will be fixed in the 1.9.0 release.</div><div><br></div><div>Personally I like patch level releases to quickly fix bugs to make a minor release branch stable, but i realize it takes less organization and effort to fix the bug in the next minor release.</div><div><br></div><div>I also like packaging the release candidate with an 'rc1' in the version string like rabbitmq-server-1.8.0rc1, but that requires repackaging when the final release is out, so keeping the same package but declaring it stable after a while saves the extra packaging.</div><div><br></div><div>Really, any solution that keeps me from browsing around looking for the 'stable' release is good :)</div><div><br></div><div><br></div><div>Uwe</div><div><br></div><div><br></div><div><br><div><div>On Oct 18, 2009, at 11:16 PM, Alexis Richardson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Uwe<br><br>Great questions. We seek advice on how to make this clearer. Please<br>take a look at this first, and let us know what you think:<br><br><a href="http://www.trapexit.org/forum/viewtopic.php?p=49591&sid=20d06e54360b9122cd625eb6e459cfeb">http://www.trapexit.org/forum/viewtopic.php?p=49591&sid=20d06e54360b9122cd625eb6e459cfeb</a><br><br>alexis<br><br><br>On Sun, Oct 18, 2009 at 10:00 PM, Uwe Kubosch <<a href="mailto:uwe@datek.no">uwe@datek.no</a>> wrote:<br><blockquote type="cite">Hi all!<br></blockquote><blockquote type="cite">Here are a few FAQs for you:<br></blockquote><blockquote type="cite">Why are all the releases of RabiitMQ "beta"?<br></blockquote><blockquote type="cite">What does "beta" mean in this context?<br></blockquote><blockquote type="cite">Should I NOT use RabbitMQ in a production environment?<br></blockquote><blockquote type="cite">What are the criteria for a "final" release of RabbitMQ?<br></blockquote><blockquote type="cite">Feel free to answer directly or post a link :) I have read the FAQs and<br></blockquote><blockquote type="cite">other documentation, and RabbitMQ seems mature from user reports, but the<br></blockquote><blockquote type="cite">official status of "beta" bothers me, and I am struggling to understand what<br></blockquote><blockquote type="cite">it means.<br></blockquote><blockquote type="cite">Any reply is appreciated.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">With kind regards,<br></blockquote><blockquote type="cite">Uwe Kubosch<br></blockquote><blockquote type="cite">Datek Wireless AS<br></blockquote><blockquote type="cite">Norway<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">rabbitmq-discuss mailing list<br></blockquote><blockquote type="cite"><a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br></blockquote><blockquote type="cite"><a href="http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote></div></blockquote></div><br></div></body></html>