Yes - it should be fine to remove OpenFlow Java from Nitrogen Autorelease.

On Wed, Jul 26, 2017 at 11:54 PM, Anil Vishnoi <[email protected]>
wrote:

> Yeah, i think it should be fine, until and unless someone directly
> consuming the openflowjava libraries ( i am not aware of, atleast in
> upstream).
>
> On Wed, Jul 26, 2017 at 11:31 PM, An Ho <[email protected]> wrote:
>
>> Abhijit, would it be safe to remove OpenFlowJava Project from Nitrogen
>> Autorelease?
>>
>>
>>
>> Thanh, could you submit a patch to remove openflowjava and hopefully the
>> build completes successfully.
>>
>>
>>
>> Best Regards,
>>
>> An Ho
>>
>>
>>
>>
>>
>> *From:* [email protected] [mailto:[email protected]
>> daylight.org] *On Behalf Of *Colin Dixon
>> *Sent:* Wednesday, July 26, 2017 6:00 AM
>> *To:* Abhijit Kumbhare; OpenDaylight Infrastructure; Release;
>> openflowjava-dev; [email protected];
>> [email protected]
>> *Subject:* Re: [OpenDaylight TSC] [openflowjava-dev] OpenFlow Plugin and
>> OpenFlow Java Library merge status
>>
>>
>>
>> Thanks for the update. It sounds like things are going pretty smoothly.
>>
>>
>>
>> On Thu, Jul 20, 2017 at 8:26 PM Abhijit Kumbhare <[email protected]>
>> wrote:
>>
>> Hi TSC, Infra, Release, OpenFlow Java Library & OpenFlow Plugin,
>>
>>
>>
>> As you probably know OpenFlow Java Library & OpenFlow Plugin projects had
>> decided to merge in Nitrogen. Specifically the OpenFlow Java Library
>> project codebase has been merged into the OpenFlow Plugin project - and the
>> impacts to downstream projects have been resolved. OpenFlow Java committers
>> also voted to archive the project. A termination proposal [5] has been
>> created with a two week notice.
>>
>>
>>
>> More details on the OpenFlow Plugin and OpenFlow Java Library merge from
>> Tomas Slusny & Michal Rehak:
>>
>>
>>
>> What was done:
>>
>> ---------------------
>>
>> * Discussion about merging OpenFlowJava to OpenFlowPlugin was initiated
>> here: [0]
>>
>> * Weather report for merge was created here: [1]
>>
>> * OpenFlowJava latest HEAD ([2]) was merged to OpenFlowPlugin repository
>> master branch (Nitrogen) in this patches: [3]
>>
>> * All references to OpenFlowJava in OpenFlowPlugin was replaced with
>> consumed code,
>>
>>    odl-openflowjava-all feature was removed, but
>> odl-openflowjava-protocol remained same
>>
>> * OpenFlowJava project is not going to participate in Nitrogen release as
>> it was consumed by OpenFlowPlugin
>>
>> * Vote [6] on OpenFlow Java Library mailing list to archive the project -
>> with a two week termination notice
>>
>> * A termination proposal [5] for OpenFlow Java Library has been created
>> as per archival process [4]
>>
>>
>>
>>
>>
>> What needs to be done:
>>
>> --------------------------------
>>
>> * OpenFlowJava master (Nitrogen) branch needs to be locked/archived.
>> Tomas will follow up with the infra for this.
>>
>> * Update OpenFlowJava wiki with informations about the merge
>>
>> * Create wiki page for OpenFlowPlugin with informations about the merge
>> and about changes in structure to help
>>
>>    contributors that was contributing to both OpenFlowPlugin and
>> OpenFlowJava
>>
>>
>>
>> Please let us know if you need more info.
>>
>>
>>
>> - Abhijit
>>
>>
>>
>> [0] https://lists.opendaylight.org/pipermail/openflowplugin-dev/
>> 2017-June/007276.html
>>
>> [1] https://wiki.opendaylight.org/view/Weather#OpenFlowJava_bein
>> g_merged_into_OpenFlowPlugin_in_Nitrogen
>>
>> [2] https://git.opendaylight.org/gerrit/gitweb?p=openflowjava.gi
>> t;a=commit;h=76c83901c7a265e0d00c537d34f3f093c636129c
>>
>> [3] https://git.opendaylight.org/gerrit/#/q/status:merged+projec
>> t:openflowplugin+branch:master+topic:bug/8747
>>
>> [4] https://wiki.opendaylight.org/view/Archive_Proposals
>>
>> [5] https://wiki.opendaylight.org/view/Openflow_Protocol_Library
>> :Termination_Proposal
>> [6] https://lists.opendaylight.org/pipermail/openflowjava-dev/
>> 2017-June/000836.html
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Jun 28, 2017 at 9:14 AM, Abhijit Kumbhare <[email protected]>
>> wrote:
>>
>> I talked with Jozef and Tomas right now - and we think it will be good to
>> discuss this in the Monday OpenFlow Plugin meeting this process (steps
>> provided by Andy, the process followed by Sam/NetVirt when they consumed
>> VPN Service into NetVirt, history, etc.). That way we can ensure it is done
>> right - have all the OpenFlow Plugin committers vote during the meeting if
>> needed. And then initiate OpenFlow Java vote. Hence we will greatly
>> appreciate if Andy (Grimberg) and Sam Hague can join the meeting. The
>> meeting details are here:
>>
>>
>>
>> https://wiki.opendaylight.org/view/Weekly_Project_Meeting_List
>>
>>
>>
>> Also pasting below:
>>
>>
>>
>> Weekly on Mondays from 08:30-9:30 am PST/PDT | 11:30-12:30 EST/EDT |
>> 15:30-16:30 UTC during Daylight Time/16:30-17:30 UTC during Standard Time
>>
>> ·         Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/751
>> 766361
>>
>> ·         Or iPhone one-tap (US Toll): +14086380968 
>> <(408)%20638-0968>,751766361#
>> or +16465588656 <(646)%20558-8656>,751766361#
>>
>> ·         Or Telephone:
>>
>> o    Dial: +1 408 638 0968 <(408)%20638-0968> (US Toll) or +1 646 558
>> 8656 <(646)%20558-8656> (US Toll)
>>
>> o    Meeting ID: 751 766 361
>>
>> o    International numbers available: https://zoom.us/zoo
>> mconference?m=RnpzDoDRkdpjWl6TcLb7wYiYV2NYaEUw
>>
>> ·         IRC: Freenode: #opendaylight-openflowplugin
>>
>>
>>
>>
>>
>>
>>
>> On Tue, Jun 27, 2017 at 11:15 AM, Abhijit Kumbhare <[email protected]>
>> wrote:
>>
>> Agree with you Ed about having a vote in OpenFlow Java committer
>> community - and in general the TSC role if we plan to archive. Had planned
>> on that based on how we have decided to proceed (based on Tomas's study of
>> impact). Unfortunately I have been offline for periods of time during the
>> last week or two (on a vacation). Tomorrow (Wednesday) I will be meeting
>> Jozef Bacigal (OpenFlow Java & Plugin committer) and Tomas Slusny (OpenFlow
>> Plugin committer working on this) to understand the latest status on how
>> this has evolved and based on that will figure out the best course of
>> action (after discussing with the other OFP/OFJ committers).
>>
>>
>>
>> On Tue, Jun 27, 2017 at 7:23 AM, Ed Warnicke <[email protected]> wrote:
>>
>> Abhijit,
>>
>>         This strikes me as good news overall.  It might be a good idea to
>> get a vote from the OpenflowJava Committers, particularly as they will need
>> to vote to archive the openflowjava project, and it also makes everything
>> very clear.  As to the TSCs role, it has one for archiving the openflowjava
>> project, and it would have one if there was some dispute with the
>> openflowjava committers (which does not appear to be the case).   All of
>> that said, it is probably courteous to inform the TSC :)
>>
>>         Thank you for guiding this process :)
>>
>>
>>
>> Ed
>>
>>
>>
>> On Thu, Jun 8, 2017 at 1:26 PM, Abhijit Kumbhare <[email protected]>
>> wrote:
>>
>> Thanks Sam! We may have some questions as we go further into the process.
>>
>>
>>
>> On Thu, Jun 8, 2017 at 1:00 PM Sam Hague <[email protected]> wrote:
>>
>> On Wed, Jun 7, 2017 at 8:21 PM, Abhijit Kumbhare <[email protected]>
>> wrote:
>> > Hi folks,
>> >
>> > We have 2 projects for OpenFlow - OpenFlow Plugin (connection handling,
>> > state management, apps like the FRM, etc.) & OpenFlow Java Library
>> (library
>> > for the low level wire protocol implementation). This increases the
>> > logistics related to the OpenFlow southbound development (done in two
>> > places) and project reporting overhead. The other southbounds like
>> OVSDB,
>> > NetConf, etc. do not have two different projects - even if some of them
>> may
>> > have a similar split internally (plugin & library).
>> >
>> > Also more importantly currently most community activity
>> > (meetings/discussions for the new features) happen in the OpenFlow
>> Plugin
>> > community even though the implementation needs to be done in OF Plugin
>> and
>> > OFJ Library. Also going forward OFJ may have only a single active
>> committer
>> > (Jozef Bacigal).
>> >
>> > So some of us feel Nitrogen might be a good time to unify these two
>> > projects.
>> >
>> > The current thought:
>> >   Move all the code from OpenFlow Java Library to the OpenFlow Plugin.
>> >
>> > Advantages:
>> > 1) This may not need a lot of work.
>> > 2) All active OpenFlow Java committers are also committers on OpenFlow
>> > Plugin.
>> > 3) Since we are not creating a project & if we do not add any new
>> committers
>> > - this may not even need a TSC approval (but we will work with the TSC
>> when
>> > we have decided the exact action).
>> >
>> > Challenges / open questions:
>> > 1) How do we retain history for the OpenFlow Java code for code done
>> before
>> > the code movement? The IT experts may have some ideas on this - Thanh,
>> Anil
>> > B, Andrew? Also is there a way to subsume a project into another
>> project or
>> > merge the repos?
>>
>> We kept history when we split ovsdb/netvirt and then merged netvirt
>> and vpnservice. The flow Andy used copied all the files into NetVirt
>> and the history was kept intact. I think I came up with the commands
>> to use and Andy did the work - but I can't find those emails right
>> now.
>>
>> You should also stop the jobs running for the old openflowjava repo
>> and migrate them to use openflowplugin repo.
>>
>> >    One obvious solution, we can just keep the OpenFlow Java Library repo
>> > still active - even if OpenFlow Java Library does not participate in
>> future
>> > simultaneous releases.
>> > 2) How do handle the documentation of the 2 projects? Just move the
>> OpenFlow
>> > Java documentation inside the developer guide under OFP documentation?
>>
>> Yes, this is what we did - just pulled in the relvant docs to netvirt.
>>
>> > 3) How do we handle the inactive committers of OpenFlow Java Library?
>> If we
>> > keep OpenFlow Java Library project active without participating in
>> > simultaneous release - we likely do not have to address this problem.
>> >
>> > If you have thoughts/suggestions/objections - please reply to this
>> email.
>> >
>> > Thanks,
>> > Abhijit
>> >
>> >
>> > _______________________________________________
>> > openflowjava-dev mailing list
>> > [email protected]
>> > https://lists.opendaylight.org/mailman/listinfo/openflowjava-dev
>> >
>>
>>
>>
>> _______________________________________________
>> openflowplugin-dev mailing list
>> [email protected]
>> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> openflowjava-dev mailing list
>> [email protected]
>> https://lists.opendaylight.org/mailman/listinfo/openflowjava-dev
>>
>>
>> _______________________________________________
>> openflowjava-dev mailing list
>> [email protected]
>> https://lists.opendaylight.org/mailman/listinfo/openflowjava-dev
>>
>>
>
>
> --
> Thanks
> Anil
>
_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

Reply via email to