Hi
On 8 Jan 2004, at 19:23, Mark Mackay - Orcon wrote:

Rapid development sounds good, but it would also be nice to have a set of target milestones so that people can know what's coming out and approx when.
It would of course be necessary to do more planning with regard to milestones, feature sets etc. I agree on that.


I guess the one thing that stands out to me which worries me a bit is schema changes, and even the addition of new tables, etc. The change for v1.x -> 2.0 is not likely to be a trivial one for me. I'm currently sitting on about
110G of mail and I know the changeover is going to be 'fun'. A
once-every-so-often schema change is fine, but if you have to do it every 1-2 months just to keep current with the current version, then it starts
becoming a bit of an admin burden. This is especially true if security
patches are not applied to the previous versions (e.g if working on 2.4 and
2.2, 2.3 are not patched, etc).
Security fixes should always be applief to old versions (up to some point, of course).

There probably needs to be a better way to track schema changes and updates to databsae required between versions. A "What's changed between v1.2 and
2.0" and "What's changed between v2.0 and 2.1" doc; which lists the
SQL/scripts that need to be run to upgrade things and the schema changes
made.
Of course if you can avoid schema changes to more major versions 2.0, 2.5,
3.0, etc -- even better.
Agreed

Maybe a project plan would help here - and the schema could be set up with
the necessary fields.
Agreed

Don't let the above rain on the development parade :) Just pointing out some
of the concerns from my end relating to the 'cost' of upgrades.


Ilja

--
IC&S
Stadhouderslaan 57
3583 JD Utrecht
telnr. 030-6355730
faxnr. 030-6355731

PGP-key:
http://www.ic-s.nl/keys/ilja.txt

Reply via email to