Installing Aegir 0.4 alpha5 from mig5 on Vimeo.
For those joining this sprint already in progress, we had gotten a working front end with merged server node types (see this issue and the dev-server_nodetype branch on git.aegirproject.org) before we were diverted by the need to release Aegir to facilitate new releases coming out from our other projects. All that's left to close that issue is to change how the front end values map to the backend to bring them in synch again, and to modify the install wizard so it sets up the new types correctly. After that's completed and the front end changes are merged back into the master branch, we'll start working on the next phase - to make a new task for 'server verify'. The big thing this will mean is restructuring our commands so they don't bootstrap quite as much and can run without Drupal present at all. We'll also be figuring out where to store the information on a server level. The server verify task is a blocker for a great many other issues, and once we have that in place we will tackle a bunch of those related issues. Specifically, I know there's a lot of interest in introducing a mechanism for regular backups, which have been missing before since we didn't have anywhere to communicate with the backend on a 'server wide' context, which means we couldn't invalidate old backups. We'll probably do another alpha release in about two weeks after the server verify task is in. Before that, however, I will likely branch off a dev branch in git to start work on refining the backend for the new API. This is also where I will start to look at introducing a 'file service' for transferring the files between servers.