Return-Path: X-Original-To: apmail-flink-dev-archive@www.apache.org Delivered-To: apmail-flink-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2B93E18C57 for ; Thu, 8 Oct 2015 10:15:36 +0000 (UTC) Received: (qmail 50926 invoked by uid 500); 8 Oct 2015 10:15:36 -0000 Delivered-To: apmail-flink-dev-archive@flink.apache.org Received: (qmail 50865 invoked by uid 500); 8 Oct 2015 10:15:36 -0000 Mailing-List: contact dev-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flink.apache.org Delivered-To: mailing list dev@flink.apache.org Received: (qmail 50853 invoked by uid 99); 8 Oct 2015 10:15:35 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Oct 2015 10:15:35 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 434C0180E04 for ; Thu, 8 Oct 2015 10:15:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.179 X-Spam-Level: ** X-Spam-Status: No, score=2.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 5RwnVbd68-zu for ; Thu, 8 Oct 2015 10:15:24 +0000 (UTC) Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 5B9C020645 for ; Thu, 8 Oct 2015 10:15:24 +0000 (UTC) Received: by wicge5 with SMTP id ge5so18483770wic.0 for ; Thu, 08 Oct 2015 03:15:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=IfOsicFw9koVI9gqYsjgmGiWJO5NPMPBoDzuAto0gmI=; b=DARYkVq7CksCIi+stL5hqCkdzWey5N46k4XwByDwu3xrAcqfBoSAdjFFJt3Qrdx1Kw mw0cTMuXQoO6vPYeVIw2p5NdhbdfCUWExhTMA+9KXmxi85C+nD5hU7oWrpIN5rKf8KhV JQlk6Fjlm6YXvuttBwg3DG/O0uhDxi01y3PRFNrGH7L9F6DsYhcE4Exo1s94Yolx7eDE GlQstZpODgsgrk+kxHnlxTTHNG7j7VUEYS01s+gbodBoGCzazUCw8WhJxmJrx1b0bNMf jiKczfZVryvrYFuYrY5RzfsTCZ3DX+fNchBVb8HvFDoXYaH/2+bgoNdifyWeB3kTo9ax 9OjA== MIME-Version: 1.0 X-Received: by 10.180.207.235 with SMTP id lz11mr477350wic.1.1444299323045; Thu, 08 Oct 2015 03:15:23 -0700 (PDT) Received: by 10.28.7.197 with HTTP; Thu, 8 Oct 2015 03:15:22 -0700 (PDT) In-Reply-To: References: <5614E8FA.70208@apache.org> Date: Thu, 8 Oct 2015 12:15:22 +0200 Message-ID: Subject: Re: [DISCUSS] flink-external From: Vasiliki Kalavri To: dev@flink.apache.org Content-Type: multipart/alternative; boundary=001a11c3f58819818505219524ee --001a11c3f58819818505219524ee Content-Type: text/plain; charset=UTF-8 How about, for now, we simply create a page where we gather links/short descriptions of all these contributions and let the maintenance and dependency management to the tool/library creators? This way we will at least have these contributions in one place and link to them somewhere from the website. -Vasia. On 8 October 2015 at 12:06, Maximilian Michels wrote: > Hi Matthias, > > Thanks for bringing up this idea. Actually, it has been discussed a > couple of times on the mailing list whether we should have a central > place for third-party extensions/contributions/libraries. This could > either be something package-based or, like you proposed, another > repository. > > An external place for contributions raises a couple of questions > > - Which version should the external contributions be based on? > - How do we make sure, the extensions are continuously updated? > (dedicated maintainers or automatic compatibility checks) > - How do we easily plug-in the external modules into Flink? > > In the long term, we really need a solution for these questions. The > code base of Flink is growing and more and more packages go to > flink-contrib/flink-staging. I would find something packaged-based > better than a repository. Quite frankly, momentarily, I think > developing such a plugin system is out of scope for most Flink > developers. At the current pace of Flink development, collecting these > contributions externally without properly maintaining them, doesn't > make much sense to me. > > Cheers, > Max > > > > On Wed, Oct 7, 2015 at 11:42 AM, Matthias J. Sax wrote: > > > > Hi, > > > > many people are building quite exiting stuff on top of Flink. It is hard > > to keep an good overview on what stuff is available and what not. What > > do you think about starting a second git repository "flink-external" > > that collects all those code? > > > > The ideas would be to collect stuff in a central point, such that people > > can access it easily and get an overview what is already available (this > > might also avoid duplicate development). It might also be a good point > > to show common patterns. In order to collect as much as possible, the > > contributing requirement (with respect to testing etc) could be lower > > than for Flink itself. > > > > For example, I recently started a small flink-clojure module with a > > simple word-count example to answer a question on SO. Including this in > > Flink would not be appropriate. However, for a flink-external repro it > > might be nice to have. > > > > What do you think about it? > > > > > > -Matthias > > > --001a11c3f58819818505219524ee--