This is an interesting question.  We're so used to overwriting old versions with new ones, but it's not quite so simple.  In an environment where we'd like kids to be able to create, modify, and redistribute activities, I Alice wouldn't want Bobby's technically newer version of the Paint activity to overwrite her "real" copy.  I'm not sure the details of the bundle versioning system, but it should handle this case somehow.  There's also the possibility of backwards/forwards compatibility, which is best to maintain as much as possible, but might not always be so simple (especially since formats and protocols might have to change when adding collaboration, etc.).  There's some possibility that old documents can only open with an older activity, right?
<div><br class="webkit-block-placeholder"></div><div>In either case, it seems we should automatically install the new version, but I&#39;m not sure if it should overwrite the old, unless perhaps it has the same signature? &nbsp;Even then?
</div><div><br class="webkit-block-placeholder"></div><div>- Eben</div><div><br><br><div><span class="gmail_quote">On 8/22/07, <b class="gmail_sendername">Keith R. Fieldhouse</b> &lt;<a href="mailto:olpc@rexmere.com">olpc@rexmere.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">This may be a silly question, but I wasn&#39;t able to find an answer on the<br>Wiki on the mail archives.
<br><br>What is the best way to update a previously installed activity?&nbsp;&nbsp;Right<br>now sugar-install-bundle works with a .xo file quite nicely.&nbsp;&nbsp;But, if a<br>new .xo is created there isn&#39;t, as far as I can tell, an easy way to
<br>install it over the previous one.<br><br>Am I missing something obvious?&nbsp;&nbsp;Or is it really a matter of manually<br>deleting the activity and re-running sugar-install-bundle.&nbsp;&nbsp;I&#39;ve tried<br>incrementing the version in my 
<a href="http://activity.info">activity.info</a> but that didn&#39;t seem to<br>help.&nbsp;&nbsp;Is there some path other than sugar-install-bundle that&#39;s better.<br><br>Again, my apologies if this is a silly question.<br><br>Keith
<br>_______________________________________________<br>Sugar mailing list<br><a href="mailto:Sugar@lists.laptop.org">Sugar@lists.laptop.org</a><br><a href="http://lists.laptop.org">http://lists.laptop.org</a>/listinfo/sugar
<br></blockquote></div><br></div>