Il giorno 16/gen/2013, alle ore 16.08, Francesco Chicchiriccò ha scritto:

> On 16/01/2013 15:50, Jan Bernhardt wrote:
>> Hi Syncopers,
>> 
>> all preparation tasks are more or less done for CXF migration, so next we 
>> would like to start with actual CXF migration.
>> 
>> Since we are planning to release Syncope 1.1.0 soon I can see two reasonable 
>> solutions to continue.
>> 
>> 
>> 1.       Creating a release branch for 1.1.0 and making sure this branch is 
>> stable and give it some time for additional test before official "stable" 
>> release will take place. CXF migration would start directly in trunk.
>> 
>> 2.       Creating a CXF branch and continue working on trunk for 1.1.0 
>> release.
>> 
>> I would prefer option 1 best. I think having a release branch prior to 
>> office release is a good practice in general.
>> I expect quite some refactoring during CXF migration (which is not mandatory 
>> in all cases but expedient), for example renaming some packages (removing 
>> client from Types, TOs, ... since they are rather common classes used on 
>> server and client site than specific only to the client) and I would also 
>> like to rename *Controller classes to *ServiceImpl since these classes do 
>> not act as controller for a workflow or GUI but rather offer some REST 
>> services. SVN has some limitations to handle renamed files when it comes to 
>> merging updates. Thus it could be quite painful to keep a cxf branch in sync 
>> with trunk.
>> 
>> WDYT? Could we start a release branch?
> 
> Hi Jan,
> I generally agree with (1) even though I am not sure whether Syncope 1.1.0 
> release can actually happen soon: there is still a considerable number of 
> issues to be solved (~20) and many changes introduced by SYNCOPE-241 
> SYNCOPE-259 SYNCOPE-268 (all still open) need to consolidate a bit.
> 
> From the other side, 46+ issues have already been resolved in 1.1.0 and this 
> would instead suggest pushing 1.1.0 for releasing soon.
> 
> Finally, please consider that even with option (1) there will be some 
> bugfixing in the 1_1_X branch (i.e. the current trunk) for long time; this 
> will push a consistent and constant merge work to be done between 1_1_X and 
> new trunk.
> 
> Given this situation, I would personally suggest to devote as much energy as 
> possible towards 1.1.0 release, possibly putting the CXF migration on hold 
> for a while.

Completely agree with Francesco: I do think that, all together, we can release 
1.1.0 in a very short time with a little effort.
Please, let's spend some time to make the current trunk stable as much as 
possible.

Regards,
F.

Reply via email to