I spent last week with trying sync trunk with 1.4.2 branch. I used KDE kompare utility (plus svn log&diff) and blend changes line-by-line into current trunk codebase for Foundation, Util, XML and Net (partially). I stopped at the Data package. This package seems to me 'big pain' and each branch has big and incompatible changes to other. The Question is: which codebase of this two Data packages is planned for future use? Second, I can't merge changes for Net Socket, SocketImpl and FTPClientSession for the same reasons. If are there plans to use standard trunk for future development, it is right time to merge mainstream changes. Other solution is merge changes from trunk to 1.5.0 and release it as development version - proof-of-the-concept. I'm curious how many bug fixes is in trunk but not in 1.4.2 branch (I have notes about).