<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. &nbsp;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. &nbsp;We recommend that developers, testers and non-critical systems using earlier versions of RabbitMQ upgrade to&nbsp;<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: &nbsp;"RabbitMQ 1.8.0 declared final! &nbsp;The package has been downloaded 4 million times and we have received positive feedback from our users. &nbsp;No major bugs have been reported. &nbsp;<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&nbsp;<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. &nbsp;You should announce the bug instead and include when the bug is expected to fixed. &nbsp;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. &nbsp;We seek advice on how to make this clearer. &nbsp;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&amp;sid=20d06e54360b9122cd625eb6e459cfeb">http://www.trapexit.org/forum/viewtopic.php?p=49591&amp;sid=20d06e54360b9122cd625eb6e459cfeb</a><br><br>alexis<br><br><br>On Sun, Oct 18, 2009 at 10:00 PM, Uwe Kubosch &lt;<a href="mailto:uwe@datek.no">uwe@datek.no</a>&gt; 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 &nbsp;:) &nbsp;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>