[Sugar-devel] Activity Versioning - Dotted Scheme
bert at freudenbergs.de
Mon Nov 30 04:00:52 EST 2009
On 29.11.2009, at 20:50, Simon Schampijer wrote:
> Well, if an activity will work for an older release is not only
> determined by the activity version number. For example, activities that
> moved to the new toolbar design are not working for older releases <
> 0.86. I don't think we can always avoid breaking backwards compatibility.
But so far we have managed to make is at least *possible* for an activity author to have a single activity version run under all Sugar versions. This would be the first instance where the author would not have that chance.
I'm pretty sure we can find a scheme that both allows a single activity bundle to provide dotted version numbers for new Sugar, but keep working in old Sugar.
E.g., we do not have to re-use the "activity_version" field if that breaks the parsing in older versions. It could be a new field named "dotted_activity_version" or simply "version" or something else. An activity author who cared could then provide both, a decimal and a dotted activity version.
- Bert -
More information about the Sugar-devel