<br clear="all">M. Farzad Sehat<br><a href="mailto:farzad.sehat@gmail.com">farzad.sehat@gmail.com</a><br>
<br><br><div class="gmail_quote">2009/11/13 Mildred Ki&#39;Lya <span dir="ltr">&lt;<a href="mailto:ml.mildred593@gmail.com">ml.mildred593@gmail.com</a>&gt;</span><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 class="im">
On 11/13/2009 05:09 PM, Farzad Sehat wrote:
<blockquote type="cite">
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
  </blockquote>
  <div>I absolutely agree with this point of view, our community is not
big enough and moreover <br>
there is a lot of work to be done in the documentation. 2 release per
year is too much and <br>
we have to favour quality.<br>
As Xavier said we have to freeze the stable 2 or 3 month before release
in order to have a high <br>
quality release.<br>
The key feature is to make regular and complete report to benoit about
the feature each member is developping.<br>
This way benoit can merge them more easely and more efficiently to the
master branch and moreover he can merge <br>
to the stable branch more often. Indeed a good communication about all
developping features let Ben to work <br>
better and to have fewer bug when freezing the stable.</div>
</blockquote>
<br></div>
Ok, perhaps big releases is not such a good idea, i&#39;m willing to admit
that.<br>
<br>
But I think we should, at least internally, have more than one release
a year. Those wouldn&#39;t be much publicized, and will be only for Lisaac
enthusiasts. I don&#39;t think we can yet produce high quality releases
(the language itself doesn&#39;t yet meet my criteria of quality). But I
think we should be more dynamic. Without doing much, we can create a
momentum that could carry us much further.<br>
<br>
It&#39;s also important for us psychologically to see things moving. If we
can say that 3 month before, the compiler was missing this and that
feature but now, it&#39;s available. It helps us keep the faith in what we
do and keep moving.<br>
<br>
<br></div></blockquote><div> <br>If all team member respect the new policy we will have internaly
release often. So what i mean by internally realease ? The word STABLE
means STABLE not changing every day or every hour. In the new policy
the master developpement is made by Ben in the master branch. We help
him by making new features in our name_feature branch and he takes them
if he want to evolve the master branch, then regulary, more than once a
year, he makes Internal release in the stable branch. And when the
stable branch corresponds to the public release quality we make a
public release.<br>
So the new cycle of developpement, not only make the team more dynamic, but it make us also more responsable about our way <br>
to contribute to the project. Moreover this way each public release
will be a high quality release beacause it will be the result of <br>
several internal releases.<br> </div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div text="#000000" bgcolor="#ffffff">
<br>
Also, that&#39;s a little off topic here, but I think we should include in
the source directory a changelog file. Each new release will be added
in it, and each new feature as well. Features should make reference to
git commits so those who want to review them (Ben?) can see what
exactly has been done. Any other commit should be trivial enough.</div></blockquote><div><br>In the compiler branch there is also a changelog and Ben will update it each time he integrate a new feature. Otherwise, it s a good idea to have a changelog in each name_feature branch in order to make Ben&#39;s work easier by providing him what we are developping. This changelog should contains a real description of each feature the team member is developping for a better comprehension.<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 text="#000000" bgcolor="#ffffff"><div class="im"><br>
<br>
<br>
Mildred<br>
<pre cols="72">-- 
Mildred Ki&#39;Lya
╭───────── mildred593@online.fr ──────────
│ Jabber, GoogleTalk: <a href="mailto:mildred@jabber.fr" target="_blank">&lt;mildred@jabber.fr&gt;</a>
│ Website: <a href="http://ki.lya.online.fr" target="_blank">&lt;http://ki.lya.online.fr&gt;</a>           GPG ID: 9A7D 2E2B
│ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B
</pre>
</div></div>

<br>_______________________________________________<br>
Lisaac-devel mailing list<br>
<a href="mailto:Lisaac-devel@lists.alioth.debian.org">Lisaac-devel@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel" target="_blank">http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel</a><br>
<br></blockquote></div><br>