On Sat, Feb 9, 2013 at 1:17 PM, janI <j...@apache.org> wrote:
> ---------- Forwarded message ----------
> From: janI <j...@apache.org>
> Date: 9 February 2013 19:17
> Subject: Re: Changes that Impact Backwards Compatibility
> To: janI <j...@apache.org>
>
>
> Stupid browser .... sorry for that.
>
>
>
> On 9 February 2013 19:15, janI <j...@apache.org> wrote:
>
>> Hi.
>>
>> When do you expect a feature to enter the list.
>> 1) Before development
>> 2) Before committing to trunk (e.g. committed in a branch)
>> 3) after QA.
>>

It is not to track AOO 4.0 stuff that "might happen".  So I wouldn't
put items in their before development happens.  But I'd put items in
there after the code is checked in.

-- this can be a guide for QA to know what areas to concentrate on

-- It tells doc what new items to document

-- We could have a blog post drawing attention to changes in API's
that extension authors and others should be aware of, so they have
time to update their apps.

Note: we can easily produce a report before AOO 4.0 is released,
looking at Bugzilla and Subversion logs, to get a list of bugs fixed,
etc.  But it is better IMHO to get the important items written down as
soon as they happen, so we can better coordinate.

-Rob

>> The reason for my question, is that I work on l10n tools, which I hope
>> will make it to 4.0, The tools have a high effect on the translation
>> process:
>> a) the sdf files will no longer exist
>> b) there will only be 2x45 files
>>
>  c) help and ui will not be seperate projects.
>
> The first part is available in branch l10n but not integrated in build, or
> tested yet.
>
> Rgds
> Jan I.
>
>
>>
>>
>> On 9 February 2013 18:40, Rob Weir <robw...@apache.org> wrote:
>>
>>> I've added a new section to the 4.0 Release Notes for tracking changes
>>> that impact backwards compatibility:
>>>
>>> https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.0+Release+Notes
>>>
>>> This would include changes to the public interfaces of AOO, including
>>> incompatible changes to API's (including spreadsheet functions), file
>>> formats, etc.
>>>
>>> I think we all acknowledge that a major release like 4.0 is an
>>> opportunity to make incompatible changes, but I hope we also agree
>>> that this is not a free-for-all where we can indiscriminately break
>>> compatibility.  We need to think carefully about where we break
>>> compatibility, have good reasons for it, and have a plan for how we
>>> communicate such changes to users and application developers.  The
>>> later, especially,  need advance notice.
>>>
>>> Personally, I consider any changes that break compatibility to be
>>> "controversial" and think that lazy consensus should be sought on this
>>> list before committing it.
>>>
>>> Regards,
>>>
>>> -Rob
>>>
>>
>>

Reply via email to