> On 26 May 2016, at 08:45, Andreas Lehmkuehler <[email protected]> wrote:
> 
> Hi,
> 
> Am 26.05.2016 um 17:21 schrieb Maruan Sahyoun:
>> Hi,
>> 
>> from time to time I come across a method signature with … throws IOException 
>> where the code will not throw an exception and as such the declaration is nt 
>> neccessary.
>> 
>> Can we remove such declarations in minor releases (e.g. 2.1)  or does that 
>> need a major release (e.g. 3.0).
> I'm afraid that's a change which requires a major release. Which leads to the 
> question if we might change the trunk from 2.1 to 3.0 and create an 
> additional 2.1 branch:
> 
> WDYT?

I think that we definitely don’t want the trunk on 3.0, because then we’ll be 
back in the same situation we had with 2.0, where we have a new incompatible 
codebase which gets the new features and it will be years before it’s time for 
another actual major release.

The trunk should stay ready for release as 2.next, that way we won’t get in a 
mess again. Development of major refactoring or experimental new stuff should 
ideally happen on feature branches (like my no-awt branch), and those feature 
branches should be relatively short-lived.

Obviously we’d keep a branch for 2.prev as well, for bug fixes.

— John

> BR
> Andreas
> 
>> BR
>> 
>> Maruan
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to