On 16 December 2016 at 18:11, Robbie Gemmell <[email protected]> wrote: > On 15 December 2016 at 18:05, Robbie Gemmell <[email protected]> wrote: >> On 23 November 2016 at 12:40, Robbie Gemmell <[email protected]> >> wrote: >>> I'd like to call this out more specifically following discussion in a >>> couple of recent threads, to ensure folks are clear on things before >>> they proceed. If not, shout. >>> >>> Following completion of the 0.16.0 release, I will look to proceed >>> with making proton-j and proton-c (+bindings) more independent to >>> allow them to each be released individually and more easily differ >>> where appropriate in order to best serve users needs. As part of this >>> I will look to: >>> >>> - Have infra create a separate repository for proton-j, likely >>> "qpid-proton-j". >>> - Remove Messenger from proton-j. >>> >>> On the former, I think just cloning the existing repo and trimming >>> things to leave the bits of interest is probably the easiest way to >>> go, with a reverse trim happening for the existing repository. Any >>> other thoughts on that? >>> >>> On the latter, I still need to look at the overall impact, since some >>> of the python tests do use Messenger and I believe not always to test >>> Messenger-specific things. If there are tests using messenger that are >>> of obvious interest which can't quickly be replaced, then I would move >>> the messenger impl to just being part of the tests to at the very >>> least remove it from the main component until they can be replaced. >>> I'd look to keep as many of the non-messenger tests as we can >>> initially, replacing them over time where appropriate. >>> >>> We should start by marking proton-j messenger as deprecated in 0.16.0, >>> I will do that shortly. The rest will begin after 0.16.0 is complete. >>> >>> Robbie >> >> As an update on this, I raised >> https://issues.apache.org/jira/browse/INFRA-13080 earlier in the week, >> and we now have a new repo in place for proton-j, >> https://git-wip-us.apache.org/repos/asf?p=qpid-proton-j.git >> >> The GitHub mirror should go live during the next 24hrs, theres a daily >> sync point for the process. > > > The GitHub mirror is now also in place: > https://github.com/apache/qpid-proton-j > > I didn't get a chance to start scrubbing things yet, but I may get > bored during my holidays...which start right about now :) > > Robbie
I decided not to leave this hanging entirely until the new year and so made an initial stab at carving proton-j out on its own and then removing Messenger. It still needs more cleanup before I land it in the new year but it is well on the way, current state is viewable at https://github.com/gemmellr/qpid-proton-j/tree/independent-proton-j for anyone wanting to check it out before that. I haven't looked at the reverse case of removing proton-j from the original repo, I will leave that until after the holidays are over. Robbie --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
