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 0A04A200B68 for ; Fri, 5 Aug 2016 04:23:34 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 08A10160AAE; Fri, 5 Aug 2016 02:23:34 +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 CE1DA160AAB for ; Fri, 5 Aug 2016 04:23:32 +0200 (CEST) Received: (qmail 17339 invoked by uid 500); 5 Aug 2016 02:23:32 -0000 Mailing-List: contact dev-help@falcon.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@falcon.apache.org Delivered-To: mailing list dev@falcon.apache.org Received: (qmail 17327 invoked by uid 99); 5 Aug 2016 02:23:31 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Aug 2016 02:23:31 +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 5CC95186288 for ; Fri, 5 Aug 2016 02:23:31 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.548 X-Spam-Level: * X-Spam-Status: No, score=1.548 tagged_above=-999 required=6.31 tests=[FSL_HELO_BARE_IP_2=1.499, KAM_INFOUSMEBIZ=0.75, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id ifbwKr6JxSRb for ; Fri, 5 Aug 2016 02:23:25 +0000 (UTC) Received: from relayvx11c.securemail.intermedia.net (relayvx11c.securemail.intermedia.net [64.78.52.185]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 720AA5F239 for ; Fri, 5 Aug 2016 02:23:25 +0000 (UTC) Received: from securemail.intermedia.net (localhost [127.0.0.1]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by emg-ca-1-1.localdomain (Postfix) with ESMTPS id 80EB453E3C for ; Thu, 4 Aug 2016 19:23:24 -0700 (PDT) Subject: Re: [VOTE] Release candidate RC2 of Apache Falcon 0.10 MIME-Version: 1.0 x-echoworx-msg-id: 1443139e-3490-4042-b6be-f2303766c658 x-echoworx-emg-received: Thu, 4 Aug 2016 19:23:24.461 -0700 x-echoworx-message-code-hashed: b86f1b73a8bd63d3cd11e2b429be0666b0c0ef947ec5c915b1a575d02f6bae36 x-echoworx-action: delivered Received: from 10.254.155.15 ([10.254.155.15]) by emg-ca-1-1 (JAMES SMTP Server 2.3.2) with SMTP ID 120 for ; Thu, 4 Aug 2016 19:23:24 -0700 (PDT) Received: from MBX080-W4-CO-2.exch080.serverpod.net (unknown [10.224.117.102]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by emg-ca-1-1.localdomain (Postfix) with ESMTPS id 34BEA53E3C for ; Thu, 4 Aug 2016 19:23:24 -0700 (PDT) Received: from MBX080-W4-CO-1.exch080.serverpod.net (10.224.117.101) by MBX080-W4-CO-2.exch080.serverpod.net (10.224.117.102) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Thu, 4 Aug 2016 19:23:22 -0700 Received: from MBX080-W4-CO-1.exch080.serverpod.net ([10.224.117.101]) by mbx080-w4-co-1.exch080.serverpod.net ([10.224.117.101]) with mapi id 15.00.1178.000; Thu, 4 Aug 2016 19:23:23 -0700 From: Balu Vellanki Bala To: "dev@falcon.apache.org" Thread-Topic: [VOTE] Release candidate RC2 of Apache Falcon 0.10 Thread-Index: AQHR7TiPs+eylUlg1UiqikGt/DZz4KA3SmeAgAAAQ4CAAGqWAIAAbJUA//+bMgCAAOY3gIAAi+OAgAAVfQCAAI5kAP//0ziA Date: Fri, 5 Aug 2016 02:23:23 +0000 Message-ID: References: <31211AEB-79E4-4E68-9A83-CEBAF2C6CD9D@hortonworks.com> <9279afe2-c552-ee74-94bc-e8fda89ffb9f@nanthrax.net> <289102287.10355895.1470231876514.JavaMail.yahoo@mail.yahoo.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [192.175.27.10] x-source-routing-agent: Processed Content-Type: text/plain; charset="windows-1254" Content-ID: Content-Transfer-Encoding: quoted-printable archived-at: Fri, 05 Aug 2016 02:23:34 -0000 Hi Srikanth,=20 Thank you for helping with the licensing issues. Here are the issues I found for files under falcon-ui. Please let me know if any of them are invalid.=20 1. Multiple data (non-code) files like ./falcon-ui//app/config/loginData.json do not have Apache software license headers. 2. To the best of my knowledge, the following files are contributed to Falcon without a license header and can have apache software license. ./falcon-ui//app/css/styles/autocomplete-tags.less ./falcon-ui//app/js/lib/popover.js : this file seems to depend on http://ngmodules.org/modules/nsPopover 3. The following files either have non apache software license, or seems to be downloaded from github sources. A) bootstrap, there is docs/license/bootstrap-LICENSE.txt but not mentioned in LICENSE B) entypo license must be added to the NOTICE file. C) The following files are licensed under MIT. Some of them have MIT headers, but must be listed under LICENSE - checklist-model.js :: https://github.com/vitalets/checklist-model - normalize.less, ./falcon-ui/app/css/main.css :: git.io/normalize - animate.less and animate.css :: http://daneden.me/animate - ng-tags-input.js :: http://mbenford.github.io/ngTagsInput - bootstrap.notify.js :: https://github.com/mouse0270/bootstrap-growl - dust-full-2.0.0.min.js :: http://akdubya.github.com/dustjs - uirouter.min.js :: http://angular-ui.github.com/ - jasmine.css :: https://github.com/jasmine/jasmine/blob/master/MIT.LICENSE D) The following files do not have headers OR non-standard licenses. - ng-mask.min.js :: https://github.com/candreoliveira/ngMask/blob/master/LICENSE - jquery-1.11.1.min.js :: jQuery Foundation, Inc. | jquery.org/license - dagre.min.js :: https://github.com/cpettitt/dagre/blob/master/LICENSE - d3.min.js https://github.com/d3/d3/blob/master/LICENSE - responsive-utilities.less Seems to be part of bootstrap at https://github.com/twbs/bootstrap/blob/master/less/responsive-utilities.les s, but header mentions a blog at http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ - component-animations.less seems to be part of bootstrap. - hide-text.less and print.less :: https://github.com/h5bp/html5-boilerplate/ - clearfix.less has license header with Source: http://nicolasgallagher.com/micro-clearfix-hack/ =09 Hope this helps speed up your patch. Thank you again Ajay and Srikanth for the help and advice, Balu Vellanki=20 On 8/4/16, 3:03 PM, "Srikanth Sundarrajan" wrote: >Have gone through the observations made by Ajay earlier in this thread >and I think the observations are indeed valid and it is best to fix them >and rerun the release. >Normalize.css is bundled in the release and hence need to be included in >the license explicitly (See: >http://www.apache.org/dev/licensing-howto.html#bundled-vs-non-bundled)Enty >po is CC BY SA 3.0 and need to be added to notice >(http://www.apache.org/legal/resolved.html#cc-sa, ex: >https://github.com/apache/incubator-freemarker-docgen/blob/master/src/main >/org/freemarker/docgen/statics/fonts/NOTICE#L4)Angular JS is adequately >covered and no further action need to be taken >(https://code.angularjs.org/1.3.5/ includes all the files we have >specifically included)checklist-model is licensed under MIT >(https://github.com/vitalets/checklist-model) and this need to be added >to LICENSE filepopover.js looks like contributed code and will require >APL 2.0 license header. >I can possibly help out with sorting this issue by filing a jira and >uploading a patch with fixes. This should help us expedite the release >process. Will have this ready by 8/5 IST evening. >Special thanks to Ajay for taking time to review the release thoroughly >and Balu for patiently working through this and ensuring a timely release. >RegardsSrikanth Sundarrajan >> From: praveen.adlakha@inmobi.com >> Date: Thu, 4 Aug 2016 19:04:00 +0530 >> Subject: Re: [VOTE] Release candidate RC2 of Apache Falcon 0.10 >> To: dev@falcon.apache.org >>=20 >> +1 for Build ,Signature and Checksum >>=20 >> On Thu, Aug 4, 2016 at 5:47 PM, Sandeep Samudrala >> wrote: >>=20 >> > +1 >> > Build and tests- OK >> > Signature - verified >> > Checksums - verified >> > >> > On Thu, Aug 4, 2016 at 9:26 AM, Ajay Yadava >>wrote: >> > >> > > Hi Balu, >> > > >> > > Sorry that I did not finish all the checks in RC0 itself or even >>now. I >> > am >> > > preparing to relocate to a different continent >> > > and unable to give it the time it deserves to do a complete check. I >> > would >> > > be happy to convert my vote to +1, if someone >> > > convinces me that the following are not an issue. >> > > >> > > >> > > 1. Bootstrap license >> > > I didn't notice it earlier and it seems that unlike earlier >> > > bootstrap(licensed only under MIT), library we have >> > > used has dual license (MIT and Apache Software License 2.0) and can >>be >> > used >> > > under ASL 2.0 and hence >> > > probably need not mention in the LICENSE.txt. >> > > >> > > However, bootstrap includes *normalize.css* which is licensed under >>MIT >> > > only(see line 9 in bootstrap.min.css) which will still need to be >> > mentioned >> > > in the LICENSE. >> > > >> > > >> > > 2. Entypo license >> > > >> > > >> > > *2. Entypo license is covered under line 242 in >> > LICENSE.txt* >> > > >> > > INAL, but I believe Entypo is mentioned under LICENSE.txt but since >>it is >> > > CC BY-SA we need to >> > > update the NOTICE along with the License. >> > > >> > > >> > > 3. >> > > ** >> > > >> > > *All angular js related licenses are covered under line 229* >> > > ** >> > > This may really be a non-issue and you may be right here. My reason >>for >> > > bringing it up is >> > > because I suspect that these are not part of plain angular.min.js >> > download >> > > and are separate >> > > helper packages from angular, which if correct, might require them >>to be >> > > mentioned >> > > separately in LICENSE, even though they have same origin and >>license. >> > > >> > > >> > > 4. Other files >> > > *./falcon-ui/app/js/lib/bootstrap.notify.js [MIT only] - no mention >>in >> > > LICENSE* >> > > not part of bootstrap distribution. Quoting from the source below >> > > /* >> > > * Project: Bootstrap Notify =3D v3.0.2 >> > > * Description: Turns standard Bootstrap alerts into "Growl-like" >> > > notifications. >> > > * Author: Mouse0270 aka Robert McIntosh >> > > * License: MIT License >> > > * Website: https://github.com/mouse0270/bootstrap-growl >> > > */ >> > > >> > > *./falcon-ui/app/js/lib/checklist-model.js * >> > > Following is the header: >> > > /** >> > > * Checklist-model >> > > * AngularJS directive for list of checkboxes >> > > */ >> > > It should have ASL header if it's original work contributed >>directly to >> > > Apache Falcon. >> > > Absence of Google copyright suggests it is not part of angular js >>either. >> > > >> > > *./falcon-ui/app/js/lib/popover.js * >> > > No ASL header, no other hints on source of origin either. >> > > >> > > >> > > FWIW, technically -1 is not a veto for releases and this vote may >>pass as >> > > per the guidelines [1] >> > > so you may not need to put out another RC. >> > > >> > > [1] http://www.apache.org/foundation/voting.html#ReleaseVotes >> > > >> > > Regards >> > > Ajay Yadava >> > > >> > > On Thu, Aug 4, 2016 at 2:42 AM Balu Vellanki Bala < >> > > bvellanki@hortonworks.com> >> > > wrote: >> > > >> > > > Hi Ajay >> > > > >> > > > 1. There is docs/license/bootstrap-LICENSE.txt for bootstrap. >>Angular >> > > > bootstrap license is listed in LICENSE.txt at line 232, >> > > > "This product bundles angular-ui-bootstrap 0.11.0 which is >>available >> > > under >> > > > a >> > > > MIT license. For details, see >> > > > docs/license/angular-ui-bootstrap-LICENSE.txt" >> > > > >> > > > >> > > > All angular js related licenses are covered under line 229 >> > > > "This product bundles angularJS 1.3.5 which is available under a >> > > > MIT license. For details, see docs/license/angularJS-LICENSE.txt" >> > > > This product bundles entypo icons which is available under a >> > > > CC BY-SA license and Font is available under SIL license. >> > > > For details, see docs/license/entypo-icons-LICENSE.txt and >> > > > docs/license/entypo-font-LICENSE.txt" >> > > > >> > > > >> > > > If you agree, please recast your vote. >> > > > >> > > > Balu Vellanki >> > > > >> > > > On 8/3/16, 1:13 PM, "Ajay Yadava" wrote: >> > > > >> > > > >-1 (binding) >> > > > > >> > > > >because: >> > > > >1. Following libraries are being bundled as part of the source >>but >> > don't >> > > > >have any mention in the license >> > > > > >> > > > > - bootstrap >> > > > > - Following add on libraries for angular js are not >>distributed as >> > > part >> > > > > of angular.min.js and hence also deserve separate mention >>AFAIK [ >> > > > > angular-mocks.js, angular-messages.min.js, >>angular-cookies.min.js, >> > > > > angular-animate.min.js ] >> > > > > - checklist-model.js >> > > > > >> > > > >2. entypo icons are being used, which are licensed under CC-BY SA >> > which >> > > I >> > > > >believe requires a mention in NOTICE also. >> > > > > >> > > > >I haven't yet looked at everything, will let you know if I find >>more >> > > > >issues. Thank you for driving this release Balu! >> > > > > >> > > > >Regards >> > > > >Ajay Yadava >> > > > > >> > > > >On Wed, Aug 3, 2016 at 7:19 PM Peeyush Bishnoi >> > > > > >> > > > >wrote: >> > > > > >> > > > >> Verified the release candidate >> > > > >> - Checksums (MD5, SHA) - MATCH >> > > > >> - Signature - GOOD >> > > > >> - Build - SUCCESSFUL (default & distributed) >> > > > >> +1 >> > > > >> >> > > > >> On Wednesday, 3 August 2016 12:53 PM, Jean-Baptiste Onofr= =E9 >>< >> > > > >> jb@nanthrax.net> wrote: >> > > > >> >> > > > >> >> > > > >> +1 (binding) >> > > > >> >> > > > >> Build successfully. Legal files look OK. >> > > > >> >> > > > >> Regards >> > > > >> JB >> > > > >> >> > > > >> On 08/03/2016 09:22 AM, Pallavi Rao wrote: >> > > > >> > +1 >> > > > >> > >> > > > >> > Signature - OK >> > > > >> > Checksums - OK >> > > > >> > Build - OK >> > > > >> > Licenses - OK >> > > > >> > >> > > > >> > Thanks a bunch, Balu, for driving the release! >> > > > >> > >> > > > >> > >> > > > >> > On Wed, Aug 3, 2016 at 9:08 AM, Venkat Ranganathan < >> > > > >> > vranganathan@hortonworks.com> wrote: >> > > > >> > >> > > > >> >> +1 >> > > > >> >> >> > > > >> >> Built and ran tests successfully >> > > > >> >> Verified signatures and checksums >> > > > >> >> Validated licenses >> > > > >> >> >> > > > >> >> >> > > > >> >> One thing we should do going forward is to add some >>attention >> > > calling >> > > > >> >> sequence =96 like a line full of =91*=92 to point to the fac= t that >> > > > >>CHANGES.txt >> > > > >> >> does not have changes from Release 0.10 onwards. >> > > > >> >> >> > > > >> >> Thanks Balu for driving the release and working through the >> > issues >> > > > >> >> >> > > > >> >> Thanks >> > > > >> >> >> > > > >> >> Venkat >> > > > >> >> >> > > > >> >> >> > > > >> >> On 8/2/16, 4:32 PM, "Balu Vellanki Bala" < >> > > bvellanki@hortonworks.com> >> > > > >> >> wrote: >> > > > >> >> >> > > > >> >> Hello Everyone, >> > > > >> >> >> > > > >> >> This is the call for vote for the following Release >>Candidate >> > > RC2 >> > > > >>to >> > > > >> be >> > > > >> >> released as official Apache Falcon 0.10 release. This RC2 >> > > > >>addressed >> > > > >> all >> > > > >> >> feedback provided for RC0, plus fixed bugs FALCON-2104 >>and >> > > > >> FALCON-2107 >> > > > >> >> found in RC0/RC1. The source tar ball, signature and >>checksum >> > > > >>files >> > > > >> >> can be >> > > > >> >> downloaded from >> > > > >> >> >> > > > >> >> >> > > > >> >> > > > >> >> > > > >> > > >> >=20 >>https://dist.apache.org/repos/dist/dev/falcon/apache-falcon-0.10-sources/ >> > > > >> >> >> > > > >> >> You can find the signing key here : >> > > > >> >> >> > > http://pgp.mit.edu/pks/lookup?op=3Dvindex&search=3D0xF743ABF42E887C7= 6 >> > > > >> >> >> > > > >> >> You can find the KEYS file here: >> > > > >> >> https://dist.apache.org/repos/dist/release/falcon/KEYS >> > > > >> >> >> > > > >> >> >> > > > >> >> To verify signature: >> > > > >> >> gpg --verify apache-falcon-0.10-sources.tar.gz.asc >> > > > >> >> apache-falcon-0.10-sources.tar.gz >> > > > >> >> >> > > > >> >> Git tag commit-id for the release : release-0.10-rc2 >> > > > >> >> >> > > > >> >> >> > > > >> >> > > > >> >> > > > >> > > >> >=20 >>https://git-wip-us.apache.org/repos/asf?p=3Dfalcon.git;a=3Dcommit;h=3Ddc4= 129598 >> > > > >>d9 >> > > > >> >> afed9ca9e4210d7c04f80e458ff3f >> > > > >> >> >> > > > >> >> We have closed around several JIRAs as part of this >>release, >> > the >> > > > >> >> details >> > > > >> >> of which can be found here: >> > > > >> >> >> > > > >> >> >> > > > >> >> > > > >> >> > > > >> > > >> >=20 >>https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=3D12334758= &s >> > > > >>ty >> > > > >> >> leName=3DHtml&projectId=3D12314429 >> > > > >> >> >> > > > >> >> >> > > > >> >> Please find the release notes with brief explanation on >>key >> > > > >>changes >> > > > >> at >> > > > >> >> >> > > > >> >> >> > > > >> >> > > > >> >> > > > >> > > >> >=20 >>https://issues.apache.org/jira/secure/attachment/12821716/FalconReleaseNo >> > > > >>te >> > > > >> >> s-0.10.pdf >> > > > >> >> Note: The hyper link =B3migration instructions=B2 under >>section-5 >> > is >> > > > >>set >> > > > >> to >> > > > >> >> >> > > > >> >> >> > > > >> >> > > > >> >> > > > >> > > >> >=20 >>https://svn.apache.org/repos/asf/falcon/site/0.10/MigrationInstructions.h >> > > > >>tm >> > > > >> >> l, this link will only be available post release, once >>the >> > > Falcon >> > > > >> >> documentation site is updated. At this moment, it will >>not >> > work. >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> This vote will remain open for at least 72 hours. Please >>vote >> > on >> > > > >> >> releasing >> > > > >> >> this RC2 >> > > > >> >> >> > > > >> >> [ ] +1 approve >> > > > >> >> [ ] +0 no opinion >> > > > >> >> [ ] -1 disapprove (and reason why) >> > > > >> >> >> > > > >> >> +1 from my side >> > > > >> >> >> > > > >> >> Thank you >> > > > >> >> Balu Vellanki >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> >> >> > > > >> > >> > > > >> >> > > > >> -- >> > > > >> Jean-Baptiste Onofr=E9 >> > > > >> jbonofre@apache.org >> > > > >> http://blog.nanthrax.net >> > > > >> Talend - http://www.talend.com >> > > > >> >> > > > >> >> > > > >> >> > > > >> > > > >> > > >> > >>=20 >> --=20 >> _____________________________________________________________ >> The information contained in this communication is intended solely for >>the=20 >> use of the individual or entity to whom it is addressed and others >> authorized to receive it. It may contain confidential or legally >>privileged=20 >> information. If you are not the intended recipient you are hereby >>notified=20 >> that any disclosure, copying, distribution or taking any action in >>reliance=20 >> on the contents of this information is strictly prohibited and may be >> unlawful. If you have received this communication in error, please >>notify=20 >> us immediately by responding to this email and then delete it from your >> system. The firm is neither liable for the proper and complete >>transmission=20 >> of the information contained in this communication nor for any delay in >>its=20 >> receipt. > =09=09 =09 =09=09 =20