<br><br><div class="gmail_quote">On Thu, Mar 27, 2008 at 7:02 AM, Pete Muir &lt;<a href="mailto:pete.muir@jboss.org">pete.muir@jboss.org</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c"><br>
On 27 Mar 2008, at 10:59, Pete Muir wrote:<br>
&gt; On 27 Mar 2008, at 10:50, Jay Balunas wrote:<br>
&gt;&gt; We followed a similar process at my last company. &nbsp;We found that<br>
&gt;&gt; freezing anything right before a release was not practical.<br>
&gt;<br>
&gt; Yup, I think you are right. Especially for patch releases as we do<br>
&gt; most of the work in the run up to release.<br>
&gt;<br>
&gt;&gt; We would release the product with included English docs. &nbsp;Where it<br>
&gt;&gt; differs from your plan is that we did not do a follow up release -<br>
&gt;&gt; unless needed for critical bugs. &nbsp;The docs team worked off the<br>
&gt;&gt; tagged rev so that they were always translating the same version<br>
&gt;&gt; as the release.<br>
&gt;<br>
&gt; So, did the translated docs get committed into an RCS at all? This<br>
&gt; is what Shane and I were struggling with - the tag needs to reflect<br>
&gt; what was released, so you need somewhere to place the translation.<br>
&gt; We want to avoid putting in a branch for each release.</div></div></blockquote><div><br>I was not deeply involved with the docs so I am not 100% certain, but I believe that the were &quot;labeled&quot; - similar to &quot;tagged&quot; in clearcase :( post release with the same label as the release.&nbsp; This way future packaging contained the translation.&nbsp; This does not seem like the best approach though.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="Wj3C7c"><br>
&gt;<br>
&gt;&gt; The dev branch was never actually frozen. &nbsp;When the docs were<br>
&gt;&gt; finished we posted the translated documentation on our website.<br>
&gt;&gt; In the original release we had links and information discussing<br>
&gt;&gt; the translated docs and where they could be found.<br>
&gt;<br>
&gt; This is other option. It has the downsides that you never get a zip<br>
&gt; with the translated docs so some won&#39;t realise they exist and the<br>
&gt; above RCS problem. On the upside it is easier.<br>
&gt;<br>
&gt; Another option we discussed would be get just the doc/ dir tagged<br>
&gt; with with the translations post release (e.g.<br>
&gt; JBoss_Seam_2_0_2_GA_TR1) and release a separate zip including<br>
&gt; translated docs.</div></div></blockquote><div>&nbsp;</div><div>I like this tagging approach - because moving forward there are also going to be multiple translations and they probably will not all be finished at the same time.&nbsp; As new ones are completed they can be released.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="Wj3C7c"><br>
</div></div>This zip would *just* contain the docs, not the src/, not the built<br>
jars, not the examples and be called e.g. jboss-seam-2.0.2.GA-<br>
documentation.zip</blockquote><div><br>This is how&nbsp; a lot of packages do it (like the sun JDK) they have a document zip/release .<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<div><div></div><div class="Wj3C7c"><br>
&gt; This would reduce the QA/release load no end, solve the RCS problem<br>
&gt; and possibly be good as it means those who just want code don&#39;t get<br>
&gt; bloat from all sorts of extra docs. This could also be good as it<br>
&gt; would allow the docs team to work mostly independently after a<br>
&gt; release and provide translations as fast as they need (just tag<br>
&gt; each rev TRx, upload to <a href="http://sf.net" target="_blank">sf.net</a>, update <a href="http://docs.jboss.org" target="_blank">docs.jboss.org</a> and update<br>
&gt; <a href="http://seamframework.org" target="_blank">seamframework.org</a>).<br>
&gt;<br>
&gt; WDYT?</div></div></blockquote><div><br>I think it sounds good as long as these releases are only the docs.&nbsp; They would be a zip that you could extract into the release and it would just lay down the update.<br></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="Wj3C7c"><br>
&gt;<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Both approaches have there benefits, but I would suggest we do<br>
&gt;&gt; something like this because I think that it will free more time<br>
&gt;&gt; for other tasks.<br>
&gt;&gt;<br>
&gt;&gt; Obviously I could go either way though.<br>
&gt;&gt;<br>
&gt;&gt; Jay<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Mar 27, 2008 at 5:39 AM, Pete Muir<br>
&gt;&gt; &lt;<a href="mailto:pmuir@bleepbleep.org.uk">pmuir@bleepbleep.org.uk</a>&gt; wrote:<br>
&gt;&gt; Samson,<br>
&gt;&gt;<br>
&gt;&gt; You&#39;ve previously raised the issue of how we allow the JBoss Content<br>
&gt;&gt; Team to work on translation/documentation and requested that we<br>
&gt;&gt; freeze<br>
&gt;&gt; the documentation approximately 2 weeks before we release.<br>
&gt;&gt;<br>
&gt;&gt; Having thought about this some, we don&#39;t think that this is really<br>
&gt;&gt; practical. So here is our alternative proposal:<br>
&gt;&gt;<br>
&gt;&gt; 1) We release Seam <a href="http://X.Y.Z.GA" target="_blank">X.Y.Z.GA</a> with the English docs as prepared by Seam<br>
&gt;&gt; committers. This allows users quick access to the code and also to<br>
&gt;&gt; updated docs<br>
&gt;&gt;<br>
&gt;&gt; 2) We freeze this branch for around 2 - 3 weeks except for any<br>
&gt;&gt; critical code fixes and documentation/translation work<br>
&gt;&gt;<br>
&gt;&gt; 3) We then release Seam X.Y.Z.SP1 with any critical fixes and<br>
&gt;&gt; translations<br>
&gt;&gt;<br>
&gt;&gt; Jay,<br>
&gt;&gt;<br>
&gt;&gt; This obviously increases the QA/release managers load so I propose<br>
&gt;&gt; that only extremely critical fixes make it into the code, examples or<br>
&gt;&gt; seam-gen. As the release testing and process is increasingly<br>
&gt;&gt; automated<br>
&gt;&gt; this should become easier. What do you think?<br>
&gt;&gt;<br>
&gt;&gt; Pete<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Pete Muir<br>
&gt;&gt; <a href="http://in.relation.to/Bloggers/Pete" target="_blank">http://in.relation.to/Bloggers/Pete</a><br>
&gt;&gt; <a href="http://www.seamframework.org" target="_blank">http://www.seamframework.org</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; seam-dev mailing list<br>
&gt;&gt; <a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; seam-dev mailing list<br>
&gt; <a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
<br>
</div></div><font color="#888888">--<br>
Pete Muir<br>
<a href="http://www.seamframework.org" target="_blank">http://www.seamframework.org</a><br>
</font><div><div></div><div class="Wj3C7c"><a href="http://in.relation.to/Bloggers/Pete" target="_blank">http://in.relation.to/Bloggers/Pete</a><br>
<br>
<br>
<br>
<br>
</div></div></blockquote></div><br>