OK. Thanks to Chris, Chris, Owen and Frederick I&#39;m understanding this just a little bit better (tip of the iceberg really).<br><br>Here&#39;s my $64K question.  We are sponsoring a lot of features.  We need these features when we go live at the end of the year.  It&#39;s possible some of these features may make it into 3.4.  But even if they do, it&#39;s not likely that 3.4 would be released in time for us and it would not include everything we need.  So, then we are using something like Harley in the mean time, right?<br>
<br>At the same time, our code would be rebased to Koha by our feature developers (not the RM).  <br><br>Is this a permissible scenario?<br><br>By the way, I have looked at Chris and Galen&#39;s  PTFS_Harley_Integration page and I am heartened to see that much of it is slated for 3.4.  And I apologize for not understanding the process a bit better.<br>
<br><div class="gmail_quote">On Wed, Jul 7, 2010 at 9:45 AM, <a href="mailto:vtl@scls.lib.wi.us">vtl@scls.lib.wi.us</a> <span dir="ltr">&lt;<a href="mailto:vtl@scls.lib.wi.us">vtl@scls.lib.wi.us</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks Owen and Chris for your detailed answers.  I&#39;ll have to read these later, but they look helpful.<br><br>I really didn&#39;t mean for my first question to be a challenge, it was a legitimate question.  I know that Chris and Galen are smart guys.  I even had the pleasure of working with Galen for a while.<br>

<br>I really am trying to learn and understand this process (as I&#39;ve been doing for the last two years).  <br><br>Vicki<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Wed, Jul 7, 2010 at 9:26 AM, Chris Nighswonger <span dir="ltr">&lt;<a href="mailto:cnighswonger@foundations.edu" target="_blank">cnighswonger@foundations.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2010/7/7 <a href="mailto:vtl@scls.lib.wi.us" target="_blank">vtl@scls.lib.wi.us</a> &lt;<a href="mailto:vtl@scls.lib.wi.us" target="_blank">vtl@scls.lib.wi.us</a>&gt;:<br>


<div>&gt; Why are you rebasing the harley code into 3.2?  It was my understanding that<br>
&gt; PTFS knew it was too late for the code in harley to be included in 3.2, but<br>
&gt; that it could be integrated properly into 3.4.  That is why it was released<br>
&gt; in its entirety for now rather than as patches.<br>
<br>
</div>Harley is not being rebased over &quot;3.2&quot;. Rather it is being rebased<br>
over the current HEAD (the tip of the trunk so to speak) which also<br>
happens to be the codebase that 3.2 stable will be branched off of.<br>
For clarification: 3.2 stable will not include Harley features afaik.<br>
What I describe is being accomplished using standard, good development<br>
practices and maintaining various Harley integration branches which<br>
are, in turn, kept rebased against the current HEAD. A basic<br>
understanding of Git version control would probably help clarify the<br>
answers to your questions.<br>
<div><br>
&gt;<br>
&gt; Also, I believe that code will be released more frequently from PTFS than<br>
&gt; every 6 months.  It is just that any given piece of code is going to be<br>
&gt; tested by the PTFS customer base first.  However, I believe their release<br>
&gt; cycle will be more frequent than 6 months (though I don&#39;t remember the<br>
&gt; frequency).<br>
<br>
</div>All of this us pure conjecture until we either a) hear from PTFS<br>
directly (Shawn, where are you?) or b) time reveals the truth.<br>
<div><br>
&gt;<br>
&gt; How do other vendors develop their code?<br>
<br>
</div>In public git repositories. This has been discussed many, many times<br>
on the list. You may see many of them here:<br>
<a href="http://wiki.koha-community.org/wiki/Public_Git_Repositories" target="_blank">http://wiki.koha-community.org/wiki/Public_Git_Repositories</a><br>
<div><br>
&gt; What is harely if it is not a<br>
&gt; branch?<br>
<br>
</div>Harley is at best a very dated topic branch off of some level of the<br>
trunk (read &quot;master&quot;) back there somewhere.<br>
<div><br>
&gt; Is it not considered a branch because it has not been rebased since<br>
&gt; October?<br>
<br>
</div>Technically, any branch is always a branch. However, as time and<br>
distance increase, it really becomes its own trunk (again, read<br>
&quot;master&quot;) and so becomes nearly impossible to merge back into its<br>
ancestor without a very great deal of work. It is this &quot;very great<br>
deal of work&quot; that Chris and Galen are doing as they have time. And it<br>
is true that this work is work that the original developer&#39;s should<br>
have done if they were interested in being responsible members of the<br>
Koha community. Also, the work being done by Chris and Galen in this<br>
regard is work most devs would be expected to be paid for. By<br>
integrating Harley code back into the official master, these two are<br>
saving PTFS hours of labor and, of course, lots of dollars... all for<br>
&quot;free.&quot;<br>
<div><br>
&gt; (These are sincere questions on my part.)<br>
<br>
</div>HTH.<br>
<br>
Kind Regards,<br>
<font color="#888888">Chris<br>
<br>
</font></blockquote></div><br><br clear="all"><br></div></div><div class="im">-- <br>Vicki Teal Lovely<br><br>Helping our 52 member libraries provide the best possible service to the public.<br><br>ILS Project Manager<br>
South Central Library System<br>
Madison, WI<br></div><div class="im"><a href="mailto:vtl@scls.lib.wi.us" target="_blank">vtl@scls.lib.wi.us</a><br></div>(608)242-4713<br><br>
</blockquote></div><br><br clear="all"><br>-- <br>Vicki Teal Lovely<br><br>Helping our 52 member libraries provide the best possible service to the public.<br><br>ILS Project Manager<br>South Central Library System<br>Madison, WI<br>
<a href="mailto:vtl@scls.lib.wi.us">vtl@scls.lib.wi.us</a><br>(608)242-4713<br><br>