Yes, just change odlparent artifact versions to 2.0.0 (without snapshot) and fix up the failures. Essentially you need to switch to Karaf 4 and fix up compile failures...
Original Message From: xingjun....@huawei.com Sent: June 30, 2017 19:53 To: n...@hq.sk; controller-dev@lists.opendaylight.org Cc: faas-...@lists.opendaylight.org Subject: RE: https://git.opendaylight.org/gerrit/#/c/50190/7 Hi Robert, I checked, We are still on odlparent-lite 1.8.0-SNAPSHOT. GBP has dependency on FaaS and that prevent GBP moving on to odlparent-2.0.0. I try to migrate FaaS to odlparent 2.0.0. Do you know how to make the move Or just simply change the artifactid and version. ? it may be more work than that? In that case, we can just forget your patch? Thanks a lot Xingjun -----Original Message----- From: Robert Varga [mailto:n...@hq.sk] Sent: Friday, June 30, 2017 12:11 PM To: Xingjun Chu <xingjun....@huawei.com>; controller-dev@lists.opendaylight.org <controller-dev@lists.opendaylight.org> Cc: faas-...@lists.opendaylight.org <faas-...@lists.opendaylight.org> Subject: Re: https://git.opendaylight.org/gerrit/#/c/50190/7 Hello Xingjun, That is a Guava migration patch. It adapts faas to guava-21, but I have not updated it in along time. If faas is on odlparent-2.0.0, I will abandon it. If not, you may find it useful during that migration. Essentially Guava 's Futures.transform() is noonger overloaded... Regards, Robert Original Message From: xingjun....@huawei.com Sent: June 30, 2017 18:05 To: n...@hq.sk; controller-dev@lists.opendaylight.org Cc: faas-...@lists.opendaylight.org Subject: https://git.opendaylight.org/gerrit/#/c/50190/7 Hi Robert, You submitted a patch for FaaS, it compiled failed with repeated following error, the symbol transformAsync is not found. Is this a new function introduced? Why we need to move to it? [ERROR] location: class com.google.common.util.concurrent.Futures [ERROR] /w/workspace/faas-verify-nitrogen-mvn33-openjdk8/fabrics/fabric/src/main/java/org/opendaylight/faas/fabric/general/EndPointRegister.java:[173,23] cannot find symbol [ERROR] symbol: method transformAsync(com.google.common.util.concurrent.CheckedFuture<java.lang.Void,org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException>,<anonymous com.google.common.util.concurrent.AsyncFunction<java.lang.Void,org.opendaylight.yangtools.yang.common.RpcResult<java.lang.Void>>>,java.util.concurrent.ExecutorService) [ERROR] location: class com.google.common.util.concurrent.Futures Thanks Xingjun _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev