<div>My 2c :-)</div><div><br></div><div>Software is a continually moving target and we each have to decide for our own product (or have decided for us) when to wait and when to cut-and-run.  My experience is that as long as we are clear on what we are delivering and what we are not, there isn&#39;t a real problem.  We shipped VA Smalltalk V8.0 with Seaside 2.9a3+ and nobody seemed too bothered.  Our customers who are interested in Seaside understand that schedules don&#39;t always match up with reality.  Yes, it would be nice to say that V8.0.1 includes Seaside 3.0b1, but if we decide to ship with something called Seaside 3.0a4+ (or 3.0b1-), I expect our customers to have the same response as they did for V8.0.  </div>



<div><br></div><div>I agree that if we are going to mess with EsEntryPoint, we should do it now.  As far as the configuration UI, I guess I&#39;m not the best judge of how important it is -- I&#39;ve learned how to navigate what we have (although I remember it was pretty confusing to me when I started).</div>
<div><br></div><div>I am very grateful for all the work that the community puts into Seaside and I don&#39;t want to push the community to do something that it isn&#39;t comfortable with.  In the end, declaring 3.0b1 is a decision that Lukas, Julian, and Philippe will make (with advice from all of us), and I am happy to live with whatever they decide.  </div>


<div>  </div><div><div>John O&#39;Keefe [|], Principal Smalltalk Architect, Instantiations Inc.<br>
<br><br><div class="gmail_quote">On Mon, Sep 21, 2009 at 7:03 PM, Michael Lucas-Smith <span dir="ltr">&lt;<a href="mailto:mlucas-smith@cincom.com" target="_blank">mlucas-smith@cincom.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



I know others feel it&#39;s important for Seaside to release a wonderfully perfect version.. but my concern is a different one.<br>
<br>
I&#39;m disinclined to rewind to 2.9a4 and call it 3.0a4, not when lots of work has been done between then and now. So if we release VW 7.7... what version of Seaside am I going to say ships with VW? &quot;Seaside version somewhere between 3.0a4 and 3.0b1&quot;.<br>




This is potentially more damaging than having a less than wonderful configuration system.<br>
<br>
As Conrad points out, people can easily load up newer versions after the release, so as new versions are released we&#39;ll all be making them available. My hope is that we have a version we can point to and say &quot;That&#39;s what&#39;s in VW7.7&quot; which will help them understand if they need to upgrade to a newer version or not.<br>




<br>
May be that can be 3.0b0, or 3.0b1, i don&#39;t know.. that&#39;s my concern and my 2c :)<br>
<br>
Cheers,<br><font color="#888888">
Michael</font><div><div></div><div><br>
<br>
Julian Fitzell wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Sat, Sep 19, 2009 at 11:45 AM, Lukas Renggli &lt;<a href="mailto:renggli@gmail.com" target="_blank">renggli@gmail.com</a>&gt; wrote:<br>
  <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
How does everyone else who is using/developing 3.0 feel? What&#39;s still missing?<br>
      <br>
</blockquote>
I think the remaining issues for beta1 are not that critical (mostly<br>
configuration UI related).<br>
<br>
  <a href="http://code.google.com/p/seaside/issues/list?can=2&amp;q=milestone%3A3.0b1" target="_blank">http://code.google.com/p/seaside/issues/list?can=2&amp;q=milestone%3A3.0b1</a><br>
<br>
I noticed that the debugger is beta2, is that correct? I personally<br>
find that more important than any of the other bugs tagged as beta1.<br>
<br>
Personally I don&#39;t have much time to work on Seaside the coming<br>
months, but I don&#39;t mind going beta. After all it is just a name tag.<br>
    <br>
</blockquote>
<br>
Well, ok, I looked at the list of issues. First of all, I can&#39;t see<br>
anything that is *not* tagged for b1 that should be, so that&#39;s good. I<br>
moved one issue from b1 to b2.<br>
<br>
I do think the debugger can wait until b2 because I doubt fixing it<br>
will make it hard for people to update their images. It is a &quot;known<br>
issue&quot; for the release.<br>
<br>
Issue 405 would be nice to have done and isn&#39;t a huge amount of work,<br>
but it&#39;s probably not the end of the world if we punt to b2.<br>
<br>
The remaining two issues are the sticky ones.<br>
<br>
Issue 454 (about entry point, parent, etc) really should be resolved<br>
because it will make changes to a key hierarchy. I think the answer is<br>
to merge entry point and request handler and I can do this in the next<br>
few days if people agree.<br>
<br>
Issue 263, which is kind of a catch all for a whole bunch of<br>
configuration woes is nasty. On the one hand, we probably could just<br>
about punt on this until b2; but on the other hand, I have horrible<br>
visions of people deciding to finally try the new version once it hits<br>
beta and getting hit by that config UI, not knowing how to add<br>
filters, etc. It seems like a terrible first impression.<br>
<br>
So I&#39;m open to opinions on that. Do we rush out a beta to meet the<br>
vendor timelines even if it leaves a worse first impression for users?<br>
I&#39;m leaning one way but I&#39;ll wait to hear what others say before<br>
skewing the discussion.<br>
<br>
Finally, if we do go beta, there are two other issues:<br>
<br>
a) what are we holding ourselves to (ie. what are we promising not to<br>
change/break/do)? We should define this so we have a firm response for<br>
why certain changes will not happen until the next release.<br>
<br>
b) what do we actually need to do to make a beta? Just a builder<br>
release and an updated one-click? Some of the class comments on key<br>
classes seem pretty out of data... are we ok with that?<br>
<br>
Julian<br>
_______________________________________________<br>
seaside-dev mailing list<br>
<a href="mailto:seaside-dev@lists.squeakfoundation.org" target="_blank">seaside-dev@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev</a><br>
<br>
  <br>
</blockquote>
<br>
_______________________________________________<br>
seaside-dev mailing list<br>
<a href="mailto:seaside-dev@lists.squeakfoundation.org" target="_blank">seaside-dev@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev</a><br>
</div></div></blockquote></div><br></div></div>