On Mon, Jun 15, 2009 at 11:50 AM, Aaron Bentley <span dir="ltr">&lt;<a href="mailto:aaron@aaronbentley.com">aaron@aaronbentley.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Maritza Mendez wrote:<br>
</div><div class="im">&gt; I understand what you are saying.  Requiring bzrtools to test against<br>
&gt; bzrRC is fine.  But we still need a mechanism to help people decide when<br>
&gt; upgrading makes sense for them.  That&#39;s what I was really trying to say.<br>
<br>
</div>Upgrading in what context?  If you&#39;re using the debs from the PPAs,<br>
you&#39;ll always have a known-good combination.  Same if you&#39;re using the<br>
Windows .exe installer.<br>
</blockquote><div><br>By &quot;upgrading&quot; I mean grabbing the latest stable release in source form to get the fixes I have identified as critical to my team even before they get to the debs.  So what you&#39;re really saying is I should wait for the debs.  I used to do that.  Then one time there was a noticeable delay between final and debs, and I realized that I really did not have to wait for debs.  That was probably a bad choice by me.  <br>
<br>Are you saying that the kind of bzr-versus-plugins compatibility I am seeking is guaranteed by the debs?  If so, great, thank you and I apologize!<br><br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

If you&#39;re running from a branch of bzr.dev, then you&#39;re living on the<br>
bleeding edge, and the process is more manual.  But we have frequent<br>
releases, so you don&#39;t have to live on the edge unless you really want to.<br>
<div class="im"></div></blockquote><div class="im"><br>I do keep a local mirror of bzr.dev, but I don&#39;t use it unless I suspect a problem is solved in dev that is not already in release.  I&#39;m crazy but not that crazy.  :)<br>
 <br>
&gt; So winning mindshare<br>
&gt; will be well served by collecting the plugin compatibility documentation<br>
&gt; at one place.<br>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I guess we could do this.  It would be nicer if plugins could just<br>
declare which Bazaar version they supported and have a page that<br>
automatically updated based on those values.<br><div class="im"></div></blockquote><div><br>Yeah! <br><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 class="im">
&gt; As I understand it, this job of making sure everything works together is<br>
&gt; basically done the hard way by distrinbution packagers<br>
<br>
</div>No, I don&#39;t think so.  Not everyone tracks the bzr version numbers like<br>
bzrtools does, but people are pretty explicit about which bzr versions<br>
are supported.  Certainly in the case of bzr-svn, you can assume it&#39;s<br>
*not* compatible with the latest bzr until a version comes out that<br>
specifically supports it.<br>
<div class="im"></div></blockquote><div><br>That&#39;s exactly the kind of information I am seeking.  I&#39;m not trying to say one way is right and another way is wrong.  All I want is easy access to information which will let an intelligent person make intelligent decisions.  That information already exists, but it is not always obvious how to get it.<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 class="im"><br>
&gt;, like the ubuntu<br>
&gt; packagers.  But that happens so far upstream, compared to how fast the<br>
&gt; bzr team fixes bugs.<br>
<br>
</div>Do you mean downstream?  In common usage, the bzr team is the &quot;upstream&quot;.<br>
<div class="im"></div></blockquote><div class="im"><br>Sorry.  Lost in translation.  Yes, I mean later or downstream in workflow.  :)<br> <br>
&gt;  And as you say, the plugins can usually be updated<br>
&gt; in a few minutes.  Distros are slower, for good reason.  So there seems<br>
&gt; to be a need for an intermediate layer, which gets the hard work of the<br>
&gt; talented bzr core and plugin developers out to users faster than a<br>
&gt; distro can or should but with at least some minimal promise of<br>
&gt; stability.<br>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Are the PPAs not that intermediate layer?<br></blockquote><div><br>If you say so.  Thanks!   Based on one or two bad data points, I thought maybe the PPAs were not held to such a high standard.  If they are, then that is exactly what I should be using.<br>
<br>Thanks.  I learned a lot from this.<br><br>-M <br></div></div><br>