[Sugar-devel] [Systems] New ASLO Bundles on the Mirror
Bernie Innocenti
bernie at codewiz.org
Tue Jan 6 20:12:00 EST 2015
On 01/06/2015 07:59 PM, Sam P. wrote:
> But that is only 1/2 the bundles. For every commit that the bots are
> notified about, the new ASLO builds a bundle as a development/latest
> copy. These are available in the new ASLO UI as devel version bundles.
> I plan to purge these on a cron job, so there is only 1 on the sugarlabs
> servers for each activity. But this does mean that we have lots of
> bundles that are not on the old ASLO.
We also need a way to keep around multiple bundle versions for the same
activities. There are various reasons for this:
- Bundles for older versions of Sugar (initially we may need to support
only the latest Sugar which gets the new bundles, but eventually we'll
end up with the same situation we have today in the old ASLO)
- Binaries built for different architectures (i686, x86_64, arm...)
- Bundles manually pinned by deployments. This is crucial for
deployments that do their own QA and can't tolerate breakage during the
school year. The ASLO updater never supported this very well, and thus
many large deployments kept using the "microformat" updater along with a
wiki page or a static html page hosted on their infrastructure.
Sorry for dropping so many new requirements on you, but... Replacing a
production system is a lot harder than designing something anew :-)
--
_ // Bernie Innocenti
\X/ http://codewiz.org
More information about the Sugar-devel
mailing list