Vincenzo Gianferrari Pini wrote:
Danny Angus wrote:
On 10/24/06, Stefano Bagnara <[EMAIL PROTECTED]> wrote:

I've added this point because Noel and Vincenzo brought this as an
important point in the 2.4 roadmap discussion.
I personally don't care of config.xml compatibility: I was just
reporting what I understood was important (and feasible) to the PMC.

Fair enough, in that case I direct my point to Noel and Vincezo  ;-)

We just stressed the fact that life must be kept as much as possible easy for users when upgrading to new release, otherwise they may stay behind. Regarding configurations, this goal can be achieved either keeping as much as possible backward compatibility for existing features, either providing (safe and thoroughly tested) conversion tools. But we have to be aware that slowly adding small configuration incompatibilities can sum up to require complex conversion tools, that nobody would develop and would become a bottleneck when releasing a new version.

Open Source Communities can create better and smarter software than Commercial Companies, but the latter normally care more of existing "dumb" users: we should always try to reach a good compromise ;-) .

Vincenzo

Well, I won't write conversion tools, so I preferred to remember your ideas/suggestions when I thought at the proposed roadmap.

I personally prefer a "new feature that break backward compatibility" than "no new feature" but we have a lot of stuff that can be done without breaking backward compatibility.

I simply pointed out that what Noel and Vincenzo proposed to release was already breaking assembly.xml compatiblity so only could try to achieve config.xml compatibility (and storage compatibility) and at least Norman and I always think at this issue when we implement/test new features.

I'm sure most of you already know this, but I rewrite it again for Danny: my idea was that storage compatibility would have been enough, with no conversion tools (that's what we did with 2.2.0 to 2.3.0), but we are a community and I'm not as fanatic as someone could think.

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to