<p dir="ltr">Hi Bernie,<br>
</p>
<p dir="ltr"></p>
<p dir="ltr">On Wed, 7 Jan 2015 12:12 pm Bernie Innocenti <<a href="mailto:bernie@codewiz.org">bernie@codewiz.org</a>> wrote:</p>
<blockquote><p dir="ltr">On 01/06/2015 07:59 PM, Sam P. wrote:</p>
<p dir="ltr">> But that is only 1/2 the bundles.  For every commit that the bots are<br>
> notified about, the new ASLO builds a bundle as a development/latest<br>
> copy.  These are available in the new ASLO UI as devel version bundles.<br>
> I plan to purge these on a cron job, so there is only 1 on the sugarlabs<br>
> servers for each activity.  But this does mean that we have lots of<br>
> bundles that are not on the old ASLO.</p>
<p dir="ltr">We also need a way to keep around multiple bundle versions for the same<br>
activities. There are various reasons for this:</p>
<p dir="ltr"> - Bundles for older versions of Sugar (initially we may need to support<br>
only the latest Sugar which gets the new bundles, but eventually we'll<br>
end up with the same situation we have today in the old ASLO)</p>
</blockquote>
<p dir="ltr"></p>
<p dir="ltr">I doing that already :)<br>
It works in updater, ui and back end.  I revert to the latest version with support for that sugar version.  Testing appreciated.<br>
</p>
<blockquote><p dir="ltr"></p>
<p dir="ltr"> - Binaries built for different architectures (i686, x86_64, arm...)</p>
</blockquote>
<p dir="ltr"></p>
<p dir="ltr">Do you have an example for this?  I tried physics, but it does not have a native part.  I will try and use git-annex or a similar solution, as discussed on irc.</p>
<blockquote><p dir="ltr"></p>
<p dir="ltr"> - Bundles manually pinned by deployments. This is crucial for<br>
deployments that do their own QA and can't tolerate breakage during the<br>
school year. The ASLO updater never supported this very well, and thus<br>
many large deployments kept using the "microformat" updater along with a<br>
wiki page or a static html page hosted on their infrastructure.</p>
</blockquote>
<p dir="ltr"></p>
<p dir="ltr">IMHO, deployment can easily deploy their own new ASLO copy and manually edit or rollback or not update the data files.  It is relatively easy to deploy your own new ASLO frontend and updater dataset (part of frontend).  I should probably reach out to developments doing this.</p>
<blockquote><p dir="ltr"></p>
<p dir="ltr">Sorry for dropping so many new requirements on you, but... Replacing a<br>
production system is a lot harder than designing something anew :-)</p>
</blockquote>
<p dir="ltr"></p>
<p dir="ltr">That's fine :)</p>
<p dir="ltr">Thanks,<br>
Sam</p>
<blockquote><p dir="ltr"><br>
</p>
</blockquote>
<p dir="ltr"><br>
</p>