Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A732B200B99 for ; Wed, 21 Sep 2016 03:19:22 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A42A2160AC9; Wed, 21 Sep 2016 01:19:22 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1663A160AC5 for ; Wed, 21 Sep 2016 03:19:21 +0200 (CEST) Received: (qmail 71236 invoked by uid 500); 21 Sep 2016 01:19:21 -0000 Mailing-List: contact dev-help@reef.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@reef.apache.org Delivered-To: mailing list dev@reef.apache.org Received: (qmail 71210 invoked by uid 99); 21 Sep 2016 01:19:21 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Sep 2016 01:19:21 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 12CF52C0050 for ; Wed, 21 Sep 2016 01:19:21 +0000 (UTC) Date: Wed, 21 Sep 2016 01:19:21 +0000 (UTC) From: "Markus Weimer (JIRA)" To: dev@reef.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (REEF-1570) Replace Avro dependency with protobuf in O.A.R.Utilities MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 21 Sep 2016 01:19:22 -0000 [ https://issues.apache.org/jira/browse/REEF-1570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15508345#comment-15508345 ] Markus Weimer commented on REEF-1570: ------------------------------------- Given the nature of the work and the code in question, can't we just inline the method bodies from {{AvroUtilities}} at their call site? And then remove them subsequently when we remove the Avro dependencies in those projects? > Replace Avro dependency with protobuf in O.A.R.Utilities > -------------------------------------------------------- > > Key: REEF-1570 > URL: https://issues.apache.org/jira/browse/REEF-1570 > Project: REEF > Issue Type: Sub-task > Components: REEF.NET > Affects Versions: 0.16 > Reporter: Shravan Matthur Narayanamurthy > Assignee: Shravan Matthur Narayanamurthy > Labels: .net-core > Fix For: 0.16 > > Original Estimate: 96h > Remaining Estimate: 96h > > O.A.R.Utilities is at the root of our dependency tree. As this has a dependency on Avro, it prevents any project from being .Net Core compliant without resolving the Avro issue. Resolving this will stage our Avro to protobuf conversion well. Also the number of dependencies there is to AvroUtilities is not much which also limits the scope of this work. So we should do this as one of the stages in our Avro to protobuf conversion perhaps after we resolve REEF-1569. -- This message was sent by Atlassian JIRA (v6.3.4#6332)