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 21BE62004F5 for ; Fri, 1 Sep 2017 21:33:23 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 202ED16D9CE; Fri, 1 Sep 2017 19:33:23 +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 6787C16D9CA for ; Fri, 1 Sep 2017 21:33:22 +0200 (CEST) Received: (qmail 53545 invoked by uid 500); 1 Sep 2017 19:33:21 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 53534 invoked by uid 99); 1 Sep 2017 19:33:21 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Sep 2017 19:33:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id EB9F81A5E91 for ; Fri, 1 Sep 2017 19:33:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -3.022 X-Spam-Level: X-Spam-Status: No, score=-3.022 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id YPR2ZXaSr2dj for ; Fri, 1 Sep 2017 19:33:19 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 622FB5F568 for ; Fri, 1 Sep 2017 19:33:19 +0000 (UTC) Received: (qmail 53529 invoked by uid 99); 1 Sep 2017 19:33:18 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Sep 2017 19:33:18 +0000 Received: from mail-it0-f54.google.com (mail-it0-f54.google.com [209.85.214.54]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id AB3A51A06CB for ; Fri, 1 Sep 2017 19:33:17 +0000 (UTC) Received: by mail-it0-f54.google.com with SMTP id t134so454241ita.0 for ; Fri, 01 Sep 2017 12:33:17 -0700 (PDT) X-Gm-Message-State: AHPjjUhA2Jw29mAUhF2MaremxQTFwIw9O0y3ug68sJcWRl6TGxf+OkKb I8n164VNFX1x5t1KtvzQ/rGrC2igJQ== X-Google-Smtp-Source: ADKCNb4ypl4sB6WW3B9QubZ4eflhbwg7PpXmPfn7QCwUz+cdiS3dP79pTa+wTDI1+87Ok/3AQLItBC6P7KSbyt5XEHI= X-Received: by 10.36.152.193 with SMTP id n184mr376635itd.153.1504294396061; Fri, 01 Sep 2017 12:33:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.170.143 with HTTP; Fri, 1 Sep 2017 12:33:15 -0700 (PDT) In-Reply-To: References: From: Henri Yandell Date: Fri, 1 Sep 2017 12:33:15 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Dependency directories? To: dev@mxnet.incubator.apache.org, Jim Jagielski Content-Type: multipart/alternative; boundary="94eb2c05d1a41d7055055825d5ab" archived-at: Fri, 01 Sep 2017 19:33:23 -0000 --94eb2c05d1a41d7055055825d5ab Content-Type: text/plain; charset="UTF-8" I'm not sure for C/C++. For the languages that have artifact repositories (Java, Python, Perl etc), the norm is to use those systems. It does feel weird to have an Apache source project with a large lump of its code appearing to be the same product but not part of the project. The approaches that naively jump out to me are: 1) As it currently is, linking MXNet to the other git repositories. 2) User installs them themselves and MXNet uses configure/make to build. 3) Copy the source over into the MXNet project. 4) Create new repositories at Apache for each of them (and then possibly still just link them in). Jim (or anyone else) - any advice you could offer on how C/C++ dependencies are handled at Apache projects? Hen On Tue, Aug 29, 2017 at 10:55 PM, Chris Olivier wrote: > I've been curious about the same thing. How do other Apache projects handle > this sort of thing? > > What's are the pros and cons? > > > On Tue, Aug 29, 2017 at 9:57 PM Henri Yandell wrote: > > > What's the plan for the source that isn't included in the mxnet repo? > > > > cub/ > > dlpack/ > > dmlc-core/ > > mshadow/ > > nnvm/ > > ps-lite/ > > > > Is the plan to keep those as separate DMLC packages, or to consider them > > MXNet specific? > > > > Thanks, > > > > Hen > > > --94eb2c05d1a41d7055055825d5ab--