From dev-return-19733-archive-asf-public=cust-asf.ponee.io@nifi.apache.org Tue Sep 3 23:46:31 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 21222180637 for ; Wed, 4 Sep 2019 01:46:31 +0200 (CEST) Received: (qmail 41734 invoked by uid 500); 4 Sep 2019 03:04:03 -0000 Mailing-List: contact dev-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@nifi.apache.org Delivered-To: mailing list dev@nifi.apache.org Received: (qmail 41708 invoked by uid 99); 4 Sep 2019 03:04:02 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Sep 2019 03:04:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 0A26CC1CFA for ; Tue, 3 Sep 2019 23:46:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.901 X-Spam-Level: ** X-Spam-Status: No, score=2.901 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_REPLY=1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URI_HEX=0.1] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id PdMMYH1a2KTe for ; Tue, 3 Sep 2019 23:46:22 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::142; helo=mail-lf1-x142.google.com; envelope-from=yolanda.m.davis@gmail.com; receiver= Received: from mail-lf1-x142.google.com (mail-lf1-x142.google.com [IPv6:2a00:1450:4864:20::142]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 8BC867DD5C for ; Tue, 3 Sep 2019 23:46:21 +0000 (UTC) Received: by mail-lf1-x142.google.com with SMTP id t8so1855513lfc.13 for ; Tue, 03 Sep 2019 16:46:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=XuCDzIVVkhXCQzBIRhfwWZZ1n6xI9nMhNCx7XHUDlBc=; b=XrYMBQnQ0/mzUWyw0D4WPicTtMQqOgE+5Z+cMuyQ84Qlkr2cwOFwF6kSXdBCvKTF4l 2kMtkHVn7LbVMwmV4GZ37pnGzuXQwPb00NYDc90Ygi3xVFsOR8iC17r+rG2G7ezLit77 dSzM/W/eO6tcoOw0iPsUBTU8JLMSle4BfvXq8X1LgivZFuO/bTl+cJIDHi7VLXXExcFr TgfYT73ZJTs/kaNzK//SdJjJ7ro3HC4w8nGBGljLg3xsZ1dlOIRPkaorh6Tj/OjVwT9Q 9wJxcQ/dHZOJerc5bvUNTJZtQwd9iPT4wWqXAeqbI18kgXUsobRON4pX1F2iRZOG7IEp 2gNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=XuCDzIVVkhXCQzBIRhfwWZZ1n6xI9nMhNCx7XHUDlBc=; b=iGIwIaMYoMDbNPxPTJlqlILWmg7rX7Gc9eJYlgPT3es3vBJvsDb03Q+H13QVClS6Fv qUe7tQk1c+fQb2f72hbx4k0P0amf0TNlNxhVc25Vlsvnfi8hNrKDKKHzV/VemOaD8wZ4 10DL5UoR1N+uFkhQlC55VdrjcrqKbNBB870j0vSbXFwRQP+ZJB61AR5nWHRmNF2xY8px MHLwCPSxqvu/sZDxVo9RaLlpFE508RpV/YN4oPLNAd9Mwo2cmtveZUa7MObzsWtlRxTP JXMjHk8s87Qzt9c4MFI2sH4XGiMGbmyBIC5Bflbvt3nL8ILSPGcN/gElYDW9tKG2laHK 1PRw== X-Gm-Message-State: APjAAAUzpbguhNVUbmcBmdkMV4UcB0mt/MJvat6gN8JZiij5SfW3P29W G7wcGpWDtYOlWKVL3UT/AoWmFtblLiFsVwZrUl3OE9mYl0c= X-Google-Smtp-Source: APXvYqxTLHsTiI8o2ExHKxuA1v6olXLqltqm+kApQovr45RT7FUz9gYYsdvWVoiZqiXwCcML9jA0FKI5v67+lQFd27U= X-Received: by 2002:a05:6512:25b:: with SMTP id b27mr10405964lfo.60.1567554380626; Tue, 03 Sep 2019 16:46:20 -0700 (PDT) MIME-Version: 1.0 References: <822E43B5-8AC3-4C10-A66F-D64A88919836@apache.org> In-Reply-To: From: Yolanda Davis Date: Tue, 3 Sep 2019 19:46:09 -0400 Message-ID: Subject: Re: [VOTE] Create NiFi Standard Libraries sub-project To: dev@nifi.apache.org Content-Type: multipart/alternative; boundary="00000000000005ffdb0591aeb2be" --00000000000005ffdb0591aeb2be Content-Type: text/plain; charset="UTF-8" +1 Create NiFi Standard Libraries (binding) On Tue, Sep 3, 2019 at 7:03 PM Koji Kawamura wrote: > +1 Create NiFi Standard Libraries (binding) > > On Wed, Sep 4, 2019 at 7:25 AM Mike Thomsen > wrote: > > > > +1 binding > > > > On Tue, Sep 3, 2019 at 5:33 PM Andy LoPresto > wrote: > > > > > +1, create NiFi Standard Libraries (binding) > > > > > > Andy LoPresto > > > alopresto@apache.org > > > alopresto.apache@gmail.com > > > PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69 > > > > > > > On Sep 3, 2019, at 2:16 PM, Bryan Bende wrote: > > > > > > > > All, > > > > > > > > In a previous thread there was a plan discussed to restructure some > of > > > > the repositories in order to address several different issues, such > as > > > > build time, reusability of code, and eventually separating how the > > > > framework and extensions are released [1][2]. > > > > > > > > The overall plan requires many steps to get there, so I'd like to > > > > propose starting with a small actionable step - the creation of a new > > > > sub-project called NiFi Standard Libraries (formerly referred to as > > > > nifi-commons). > > > > > > > > Project Name: Apache NiFi Standard Libraries > > > > Git Repository: nifi-standard-libraries > > > > JIRA: NIFILIBS > > > > > > > > Description: > > > > > > > > A collection of standard implementations used across the NiFi > ecosystem. > > > > > > > > Candidate Libraries: > > > > > > > > In general, each library may consist of multiple Maven modules, and > > > > should be independent from the rest of the ecosystem, and from other > > > > libraries within NiFi Standard Libraries. > > > > > > > > In addition, each library may make it's own decision about whether it > > > > is considered a public facing extension point/API, or an internal > > > > library that may be changed at any time. This should be documented in > > > > a README at the root of each library, such as > > > > nifi-standard-libraries/nifi-xyz/README. > > > > > > > > An initial library that has been discussed was referred to as > > > > 'nifi-security' and would centralize much of the security related > code > > > > shared by NiFi and NiFi Registry, such as shared security APIs, and > > > > implementations for various providers, such as LDAP/Kerberos/etc. > > > > > > > > A second candidate library would be an optimistic-locking library > > > > based on NiFi's revision concept. Currently this has been created > > > > inside nifi-registry for now [3], but could be moved as soon as > > > > nifi-standard-libraries exists. > > > > > > > > (This list does not have to be final in order to decide if we are > > > > creating NiFi Standard Libraries or not) > > > > > > > > Integration & Usage: > > > > > > > > Once NiFi Standard Libraries is created, the community can start > > > > creating and/or moving code there and perform releases as necessary. > A > > > > release will consist of the standard Apache source release, plus > > > > artifacts released to Maven central. The community can then decide > > > > when it is appropriate to integrate these released libraries into one > > > > of our downstream projects. > > > > > > > > For example, if we create a nifi-security library in > > > > nifi-standard-libraries, we can release that whenever we decide, but > > > > we may not integrate it into NiFi or NiFi Registry until it makes > > > > sense for a given release of those projects. > > > > > > > > This vote will be open for 48 hours, please vote: > > > > > > > > [ ] +1 Create NiFi Standard Libraries > > > > [ ] +0 no opinion > > > > [ ] -1 Do not create NiFi Standard Libraries because... > > > > > > > > [1] > > > > http://apache-nifi.1125220.n5.nabble.com/discuss-Splitting-NiFi-framework-and-extension-repos-and-releases-td27499.html > > > > [2] > > > > https://cwiki.apache.org/confluence/display/NIFIREG/NiFi+Project+and+Repository+Restructuring > > > > [3] > > > > https://github.com/apache/nifi-registry/tree/master/nifi-registry-core/nifi-registry-revision > > > > > > > -- -- yolanda.m.davis@gmail.com @YolandaMDavis --00000000000005ffdb0591aeb2be--