Hi Ryan, Thank you for the explanation. By time when I find something to improve, I will then need to learn how to contribute a delta back upstream.
Regards, Harry From: Ryan Goulding [mailto:ryandgould...@gmail.com] Sent: Tuesday, June 19, 2018 4:55 PM To: Luis Gomez <ece...@gmail.com> Cc: Zhang, Harry <harry.zh...@us.fujitsu.com>; controller-dev@lists.opendaylight.org Subject: Re: [controller-dev] Which Release is the Most Recent in Stable State That Compiles Thats weird, AFAIK ODL settings.xml is always required. He still has settings.xml, he is stating he is using the one downloaded from stable/oxygen, if I understand correctly. The fact is, settings.xml hardly ever changes, even between releases [0]. It hasn't changed in over a year in fact. The trick is to use stable release (never expires) instead of stable branch, you can download a given release by using a tag, for example: If you are trying to contribute a delta back upstream to the open source code base instead of maintaining a "permanent" fork, then you will want to build and submit against master. The stability of master has improved over the years :). Regards, Ryan Goulding [0] https://github.com/opendaylight/odlparent/commits/master/settings.xml On Tue, Jun 19, 2018 at 5:40 PM, Luis Gomez <ece...@gmail.com<mailto:ece...@gmail.com>> wrote: On Jun 19, 2018, at 2:26 PM, harry.zh...@us.fujitsu.com<mailto:harry.zh...@us.fujitsu.com> wrote: Hi Ecelgp, Thank you very much! It compiles now. May I ask whether settings.xml is common to all of the releases? After switched to stable/oxygen, it compiles even without changing the settings.xml file. Thats weird, AFAIK ODL settings.xml is always required. If I put some of my work under this stable/oxygen branch, someday later the branch is no longer supported as what happened to stable/boron, may I ask what the best strategy is for me to deal with the situation, in case I am not ready to merge my code to a new release? The trick is to use stable release (never expires) instead of stable branch, you can download a given release by using a tag, for example: git fetch --all --tags —prune git checkout tags/release/oxygen-sr2 If I need to save my environment to share with a development team, may I ask which files and directories that I should save to a local storage so that our development efforts would not be effected by Opendaylight release supporting plan? I am not sure I full follow the question but you could save the entire git repo or just the changes you did. Best Regards, Harry From: Luis Gomez [mailto:ece...@gmail.com] Sent: Tuesday, June 19, 2018 3:49 PM To: Zhang, Harry <harry.zh...@us.fujitsu.com<mailto:harry.zh...@us.fujitsu.com>> Cc: controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org> Subject: Re: [controller-dev] Which Release is the Most Recent in Stable State That Compiles Hi Harry, stable/oxygen is the latest stable release. On Jun 19, 2018, at 1:46 PM, harry.zh...@us.fujitsu.com<mailto:harry.zh...@us.fujitsu.com> wrote: Hi Everybody, I am trying to find a recent stable branch to compile the controller and Netconf projects. I did, git clone https://git.opendaylight.org/gerrit/p/controller.git cd controller/ git checkout stable/boron I saved the file https://github.com/opendaylight/odlparent/blob/stable/boron/settings.xml <https://github.com/opendaylight/odlparent/blob/stable/boron/settings.xml%20to%20my%20.m2> to my local ~/.m2/ When compiled, I got errors as following. Mr. Tom Pantelis<https://jira.opendaylight.org/secure/ViewProfile.jspa?name=tpantelis> said “The Boron release is no longer maintained or supported. As such, the failed dependencies likely no longer exist on ODL nexus”. May I ask which stable release that is still supported I should use to continue my tests? Regards, Harry ERROR] The build could not read 1 project -> [Help 1] [ERROR] [ERROR] The project org.opendaylight.controller:releasepom:0.4.5-SNAPSHOT (/home/hzhang/controller/pom.xml) has 1 error [ERROR] Non-resolvable parent POM for org.opendaylight.controller:releasepom:0.4.5-SNAPSHOT: Failure to find org.opendaylight.odlparent:odlparent-lite:pom:1.7.5-SNAPSHOT in https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ was cached in the local repository, The Boron release is no longer maintained or supported. As such, the failed dependencies likely no longer exist on ODL nexus. _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org> https://lists.opendaylight.org/mailman/listinfo/controller-dev _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org> https://lists.opendaylight.org/mailman/listinfo/controller-dev
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev