While following the INSTALL.TXT file for 0.3, I discovered that when you download "hostmaster" through Drush rather than CVS ($DRUSH dl --destination=./profiles hostmaster), you'll end up getting "6.x-0.4-alpha3" instead of "6.x-0.3". This could be a bug in Drush 2.1, since I thought Drush only sticks to stable releases by default, but all commands in the docs should really specify the version ($DRUSH dl --destination=./profiles hostmaster-6.x-0.3 appears to work).
What caused me to notice the issue is that in hostmaster 0.4, the paths in apache2.conf.txt are a different format than INSTALL.txt in 0.3 tells you to expect (/var/aegir/hostmaster-0.x in 0.4 rather than /var/aegir/drupal-6.x in 0.3).
Comments
Comment #1
Anonymous (not verified) commentedAll Aegir components are no longer on drupal.org infrastructure (drush downloadable or cvs checkoutable) since 6.x-0.4-alpha3.
Same with #706810: drush environtment variable appears incorrect - I really don't know what we could do to fix these sorts of requests: while what you're saying is indeed a problem, the error was introduced to 6.x-0.3 due to the presence of newer versions of packages. I don't think we'll repackage 6.x-0.3 to correct the INSTALL.txt. And per that other ticket, all future development since that time now involves the explicit execution of an install.sh script which does indeed force the versions of various components, so in that sence I could consider this 'fixed in HEAD'. But I don't think we can retrospectively 'fix' this for older versions, at least not elegantly.
Am I inferring that 6.x-0.3 is pretty much obsolete now, even though the 0.4 release is in alpha stage? I guess I am :)
Drush is choosing the 'best' version to download, I will speak to Adrian or someone about seeing if we can make it choose 6.x-03 as the best version when no other version is specified. I thought that since the 6.x-0.3 version is marked as 'recommended' on the project pages, this takes care of that aspect, but apparently not.
Comment #2
guypaddock commentedThanks. I didn't mean to say you guys should have to retroactively update the 0.3 INSTALL.TXT file, just that you should note it for the future in case something like this happens again. I really would expect drush to use the recommended version, and I'm surprised it doesn't.
I'm really looking forward to the stable version of 0.4. Keep up the good work, guys.
Comment #3
Anonymous (not verified) commentedAs discussed all over the place, the 0.3 release is not being maintained now and all future versions hardcode versions of other dependencies, so I'm closing this