On Jan 16, 2013, at 4:29 PM, Fabio Martelli wrote: > > 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. >
I agree with Fabio and Francesco. M > Regards, > F. -- Dott. Marco Di Sabatino Di Diodoro Tel. +39 3939065570 Tirasa S.r.l. Viale D'Annunzio 267 - 65127 Pescara Tel +39 0859116307 / FAX +39 0859111173 http://www.tirasa.net Apache Syncope PMC Member http://people.apache.org/~mdisabatino