Closed (fixed)
Project:
Hosting
Version:
6.x-0.4-alpha1
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
3 Oct 2009 at 23:49 UTC
Updated:
23 Jun 2010 at 21:50 UTC
When comparing packages on a platform to assess compatibility for upgrade, Aegir appears to believe that the dev version will always be older than a numbered version in the same major version number.
Yet many packages under heavy development specifically ask users to move onto a dev version (eg Skinr module, required by Acquia Prosper theme) which is actually more advanced than the release.
This was running on a HEAD installation (as of time of ticket submission)
Comments
Comment #1
steveparks commentedAn added idea - would it be a good idea to have a checkbox next to packages that are coded red for the admin to manually choose to override Aegir's decision about incompatibility?
Comment #2
anarcat commentedI would love being to force upgrades, it would also work around #604800: platform comparison doesn't handle properly non-global modules.
Comment #3
adrian commentedI am considering changing the validation so that it only the schema version is taken into account.
at the moment the back end allows you the migration, but the front end has stricter validation, so i'm going to make the lower version simply be a warning and not an error.
I am also running into this issue with d7 migrations at the moment because the tag for the modules upstream is HEAD.
Comment #4
adrian commentedi think we fixed this so that version mismatches are just warnings, but schema mismatches are errors.