From general-return-63152-archive-asf-public=cust-asf.ponee.io@incubator.apache.org Mon Jan 22 13:27:42 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id 9628A180609 for ; Mon, 22 Jan 2018 13:27:42 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 862CB160C4B; Mon, 22 Jan 2018 12:27:42 +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 A335D160C3A for ; Mon, 22 Jan 2018 13:27:41 +0100 (CET) Received: (qmail 14647 invoked by uid 500); 22 Jan 2018 12:27:35 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 14626 invoked by uid 99); 22 Jan 2018 12:27:34 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Jan 2018 12:27:34 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 50AB8C1C7F for ; Mon, 22 Jan 2018 12:27:34 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.398 X-Spam-Level: ** X-Spam-Status: No, score=2.398 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id UHrkZHcEvCkm for ; Mon, 22 Jan 2018 12:27:31 +0000 (UTC) Received: from mail-io0-f178.google.com (mail-io0-f178.google.com [209.85.223.178]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 3B5DB5F6D2 for ; Mon, 22 Jan 2018 12:27:31 +0000 (UTC) Received: by mail-io0-f178.google.com with SMTP id l17so9242836ioc.3 for ; Mon, 22 Jan 2018 04:27:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=76H87osYwyu9g9jnAKaYJEtDCIIYWodgH/Fjau8rx08=; b=AfzLlTAG4o3Ds/VcXstVsgIf6DmXIqQK33gpf6XP6Vzwk1MKkfGCLPzxzLA4JoI8hU aihO7coxOKK3Ca4OtinYcJIhmGiTrMQbqz5vn5lJPiZ81Vn1JhI8AEwA/F/Dnd3Exi99 C2gi9mWc+Faf1Bot2ffIALbg3frtItIyQADSfmyAN5kweDESKOl1omIsmX/ItdXEjcCE VcjRuzPxMfjXrcKzLJTd1ws24M0kf0JETFQ1zPXoFeaNp1FQDiHBQKXKneBgY2yEPFf2 ccdC3sz+kAzsZkSWPrm0qe5hrO8dbPGXJYbcdNSaMIIbOtkyM/RN3pSVA0/jdYs+0Z7Q 2mBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=76H87osYwyu9g9jnAKaYJEtDCIIYWodgH/Fjau8rx08=; b=b5JDgwaIDFOqoYBCm+j4OTfywTrQ2MD0ny+q4e2uUNJsHfz9G5Iu3LUb8z9P2dXrHc PsvcNuBtQe+F9Ckk/UD7RyGD/O6duTb0efEhtHsy2b1ziWGzmS+TtFkUeuo0fnums5P/ YKTQYJAvEFBA6xznKtwhuu8CW/lcGnqFFZwu5n/rda8+8kyFQcvS126kg0Kr16+5oV1Q OYBeKFU5+B2sFG4ci3CijiD1nHCv1x1JdtzO5bT6S2zocXW8F0la/xloeRLOLWfXNmTD 8+YTfXbP8Ho8X9jk32Kz224kNmuboN8kLgL76nAXP5f3aF17RA9xZb4TYtINu9hWyLgf 19sw== X-Gm-Message-State: AKwxytdDvs6Fp40FesxiaiqNxkgcoRHKtir/6VeZenHfluTytbdf5CzY KEjhfWW66IlH176mJSNGBSiLIMKpohuLNHtPCjmSgg== X-Google-Smtp-Source: AH8x227w1hpR3DEHZbaIn1SwqPgApojZzgknPiFC+Wg25Ru3PSzb8GToglF3/ZBnZwLXsGzYBkOAorx3NTU02ej1AEM= X-Received: by 10.107.151.131 with SMTP id z125mr7595040iod.224.1516624050377; Mon, 22 Jan 2018 04:27:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.101.79 with HTTP; Mon, 22 Jan 2018 04:27:29 -0800 (PST) In-Reply-To: References: <3DDEFD4A-7277-4AAA-86AF-369A4F4C6BDA@classsoftware.com> <5F33BAF7-FA55-4FFE-84B4-3D165E2A2A47@me.com> <4434418F-10C0-4328-980B-82B3F6E94204@classsoftware.com> From: Jan Lahoda Date: Mon, 22 Jan 2018 13:27:29 +0100 Message-ID: Subject: Re: [VOTE] Release Apache NetBeans 9.0 Beta (incubating) rc2 To: general@incubator.apache.org Content-Type: multipart/alternative; boundary="001a1140f074c7d75805635c8d22" --001a1140f074c7d75805635c8d22 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Jan 22, 2018 at 12:36 PM, John D. Ament wrote: > On Mon, Jan 22, 2018 at 5:33 AM Geertjan Wielenga < > geertjan.wielenga@googlemail.com> wrote: > > > The very last thing you=E2=80=99ll find us doing is ignoring your advic= e. We have > > taken everything everyone has said and suggested from the very start ve= ry > > seriously. > > > > It is for that very reason that, for example, we=E2=80=99d like rat exc= lusions to > > be discussed and not ignored and for it also to be affirmed that our te= st > > data (some of which is necessarily pseudo code) to not need to be > licensed > > since doing so would break our build and explicit Apache guidelines > specify > > that in these cases no license header is required =E2=80=94 which is pr= ecisely > why > > we excluded them via rat and precisely why those exlusions should be > > discussed, not ignored. > > > > The problem though is that rat exclusions are meant to be a sign of thing= s > that have been vetted and confirmed as not apache licensed, but still > acceptable for inclusion. Most projects I have seen use rat exclusions d= o > it for: > > - build output, we don't care nor should we care, about the output of a > build from the source release > - Files that are licensed as other Cat A > - Files that can't have a header for technical reasons > > It is typical that when the IPMC reviews a release, the contents of rat > exclusions are checked first, to confirm that nothing is accidentally > excluded that shouldn't be, or that it is excluded and properly licensed. > > I'm inclined to vote -1 at this point as well.. I want confirm that the > list of issues Justin raised have been entered in your backlog. To me, t= he > minimum amount of work that has to be done to convert to a +1 is: > My personal opinion (which may be minor) is that there's no specific reason to rush this release. To me, the main point of this release was to determine if everything is OK, and if not, what exactly is not. So that when the actual (non-beta) release comes up, we minimize surprises. > - Remove the binary zip files from the source release > I don't think there are doubts about that. > - Every issue raised by Justin represented in JIRA somewhere > One of the issue raised as the NOTICE file in the binary distribution. As far as I can tell, it is unclear what specifically we should do about it. (Yes, it contains a lot of text, but my understanding is that it is mostly based on NOTICE files from other Apache projects we use/bundle, like Ant or Lucene.) > - Specific call outs in the README about test data licensing not be Apach= e > license > This is one of the things that are very unclear to me. If we are talking about files like these [1][2][3][4][5][6] (they may appear to differ, but they actually are all the same: test data), then I believe these were part of the initial donation and I don't have a reason to believe these are not under the Apache license. Of course we could list them in the README, but if that's a requirement, I'd suggest to fix: https://www.apache.org/legal/src-headers.html#faq-exceptions to include that requirement to avoid further confusion. > - Specific call outs somewhere that the XSDs, ENTs, etc are derived from > other locations > I've sent an e-mail to dev@netbeans asking those to be resolved. Thanks, Jan [1] https://github.com/apache/incubator-netbeans/blob/master/java.hints/test/un= it/data/org/netbeans/test/java/hints/AddCast1.java [2] https://github.com/apache/incubator-netbeans/blob/master/java.hints/test/un= it/data/goldenfiles/org/netbeans/modules/java/hints/errors/ErrorHintsTest/t= estAddCastHint1-hints.pass [3] https://github.com/apache/incubator-netbeans/blob/master/java.hints/test/un= it/data/goldenfiles/org/netbeans/modules/java/hints/errors/ErrorHintsTest/t= estAddCastHint1.pass [4] https://github.com/apache/incubator-netbeans/blob/master/java.completion/te= st/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletio= nTaskTest/1.8/intVarName.pass [5] https://github.com/apache/incubator-netbeans/blob/master/java.completion/te= st/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletio= nTaskTest/1.8/empty.pass [6] https://github.com/apache/incubator-netbeans/blob/master/java.completion/te= st/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletio= nTaskTest/1.8/CreateConstructorNonDefaultConstructor.pass > > > > Gj > > > > On Monday, January 22, 2018, Justin Mclean > > wrote: > > > > > Hi, > > > > > > > I am not sure what the point is of spending time on putting rat > > > exclusions > > > > together if they=E2=80=99re simply going to be ignored when it come= s to IPMC > > > > members evaluating a release. > > > > > > Rat exclusions are fine if they comply with policy and don=E2=80=99t = hide > things. > > > I=E2=80=99ve reviewed and voted on 300+ releases on the IPMC list so = perhaps I > > have > > > some advice to give that you should listen to. You can of course choo= se > > to > > > ignore it. > > > > > > > Yes, we can of course discuss those rat exclusions. No, they cannot > > > simply be ignored and we cannot be confronted > > > > with a very long list of issues in the IPMC vote thread primarily > based > > > on > > > > the fact that our rat exclusions have been ignored. > > > > > > Some of the issues I=E2=80=99ve brought up are minor and can be fixed= in later > > > releases and some IMO are not and are not in line with ASF licensing = or > > > release policy. I suggest you try are fix those. > > > > > > > I would like this to be affirmed by the IPMC and I would like our > > > mentors to advise on their perspective on this too. > > > > > > That would be a good way forward. As I said said previously your > mentors > > > can vote +1 on this release - my vote is not a veto. I would be total= ly > > > fine if you got 3 +1 votes from other IPMC members and my vote is th= e > > only > > > -1.That=E2=80=99s how Apache works. > > > > > > Thanks, > > > Justin > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > > For additional commands, e-mail: general-help@incubator.apache.org > > > > > > > > > --001a1140f074c7d75805635c8d22--