Return-Path: X-Original-To: apmail-geode-dev-archive@minotaur.apache.org Delivered-To: apmail-geode-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 354E618113 for ; Thu, 7 Jan 2016 00:52:58 +0000 (UTC) Received: (qmail 93611 invoked by uid 500); 7 Jan 2016 00:52:58 -0000 Delivered-To: apmail-geode-dev-archive@geode.apache.org Received: (qmail 93559 invoked by uid 500); 7 Jan 2016 00:52:58 -0000 Mailing-List: contact dev-help@geode.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.incubator.apache.org Delivered-To: mailing list dev@geode.incubator.apache.org Received: (qmail 93547 invoked by uid 99); 7 Jan 2016 00:52:57 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Jan 2016 00:52:57 +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 383311805D3 for ; Thu, 7 Jan 2016 00:52:57 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.799 X-Spam-Level: X-Spam-Status: No, score=0.799 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, KAM_ASCII_DIVIDERS=0.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=ampool.onmicrosoft.com Received: from mx1-eu-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 v17ThhB6FYSy for ; Thu, 7 Jan 2016 00:52:47 +0000 (UTC) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0137.outbound.protection.outlook.com [207.46.100.137]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 3CA2E2026F for ; Thu, 7 Jan 2016 00:52:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ampool.onmicrosoft.com; s=selector1-ampool-io; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=D+6mCiHQU84S/yMRf2b3di1gVFjvCRKoRCDw47yGldo=; b=bILGBoKTDmcqFvWF/ZUfaDLiK4flotmnTxPHRkr19IrRg62pvSRgM2mA9xyjgblt+LZzd0lVosL0cB8WSeIVAuEBssED+sEISMNQPheAX71DUfHbyNk5C5hxeb0VkvuHvbcVY2yrCdf8sul3hd/P5f01qlem/IUhi6Qv2/FlqvE= Received: from BY2PR10MB0615.namprd10.prod.outlook.com (10.163.158.149) by BY2PR10MB0614.namprd10.prod.outlook.com (10.163.158.148) with Microsoft SMTP Server (TLS) id 15.1.361.13; Thu, 7 Jan 2016 00:52:37 +0000 Received: from BY2PR10MB0615.namprd10.prod.outlook.com ([10.163.158.149]) by BY2PR10MB0615.namprd10.prod.outlook.com ([10.163.158.149]) with mapi id 15.01.0361.006; Thu, 7 Jan 2016 00:52:37 +0000 From: Nitin Lamba To: "dev@geode.incubator.apache.org" Subject: Re: Source distribution Thread-Topic: Source distribution Thread-Index: AQHRQ8xNBDFz7mjMtEGP3dfFO5wqwp7rwLHJgAAHnwCAABSsPYAADeWAgAALTICAAANJf4ADPCoAgAACE4CAAAsQjg== Date: Thu, 7 Jan 2016 00:52:36 +0000 Message-ID: References: <2AE596A1-4EC4-4C56-97DE-B5085D9F29FE@pivotal.io> <568AE7FD.5070500@pivotal.io> <552E0A46-1FA2-49E4-ACF4-5F03F4790213@pivotal.io> ,<392D0029-F9C1-431D-937D-D728A3274548@pivotal.io> In-Reply-To: <392D0029-F9C1-431D-937D-D728A3274548@pivotal.io> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=nitin@ampool.io; x-originating-ip: [132.245.59.53] x-microsoft-exchange-diagnostics: 1;BY2PR10MB0614;5:iWKOkgyLI5vxb7xRwkOaNzQfjMrd8T3Z1UOGMz9QhmDAi5NV5uvDKbAhyyllwcweAbtVlfYuz8f/baphaeudHINAuvvVH/UreYFGw5IedSp1TvSP8KknsmI5MVQ3JsZ4oWJwez+/Y/ScPpOxlZOy6g==;24:kTThxX7lRH5738BSf1SIQpqqsJD7Jy3xzPrE7VD2bJ09Bmh0ca4wYeFPmXwB2M5GVU/itJsD5yme+S9VknPyrajzbTGECLYH5Umug4E8qrw= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR10MB0614; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046);SRVR:BY2PR10MB0614;BCL:0;PCL:0;RULEID:;SRVR:BY2PR10MB0614; x-forefront-prvs: 0814A2C7A3 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(377454003)(164054003)(54094003)(199003)(13624006)(24454002)(479174004)(38564003)(189002)(93886004)(86362001)(3846002)(2351001)(6116002)(5004730100002)(189998001)(122556002)(97736004)(5001960100002)(450100001)(92566002)(102836003)(19580395003)(586003)(221733001)(2906002)(5002640100001)(110136002)(19580405001)(1096002)(1220700001)(77096005)(107886002)(81156007)(15975445007)(74316001)(40100003)(11100500001)(5008740100001)(2950100001)(54356999)(2900100001)(76176999)(101416001)(5003600100002)(87936001)(106356001)(10400500002)(50986999)(66066001)(76576001)(8558605004)(2501003)(74482002)(106116001)(105586002)(33656002)(99286002);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR10MB0614;H:BY2PR10MB0615.namprd10.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: ampool.io does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: ampool.io X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2016 00:52:36.7706 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: cc74c336-6612-4331-bc36-5d89c60e6d89 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR10MB0614 The DISCLAIMER language looks accurate from [1]! Anthony, Who can help create a release branch in git? I certainly don't have the git= karma to do it. Also, we can merge LICENSE, NOTICE and DISCLAIMER directly= into this release branch whenever it is ready?=20 Also, do you know if anyone is working on GEODE-610? As per JIRA, it is not= assigned and not marked 'in progress'. Thanks, Nitin [1] http://incubator.apache.org/guides/branding.html#disclaimers ________________________________________ From: Anthony Baker Sent: Wednesday, January 6, 2016 4:09 PM To: dev@geode.incubator.apache.org Subject: Re: Source distribution Is there a good reason to use the Jenkins artifacts? Seems like it would b= e preferable to create artifacts from a clean working dir (or maybe fix Jen= kins to put temporary files elsewhere). The DISCLAIMER should look like this I believe: Apache Geode is an effort undergoing incubation at The Apache Software Foun= dation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly acce= pted projects until a further review indicates that the infrastructure, communications, and dec= ision making process have stabilized in a manner consistent with other successful ASF projects. = While incubation status is not necessarily a reflection of the completeness or stability of = the code, it does indicate that the project has yet to be fully endorsed by the ASF. Anthony > On Jan 6, 2016, at 4:01 PM, Niall Pemberton w= rote: > > On Mon, Jan 4, 2016 at 10:43 PM, Nitin Lamba wrote: > >> You're right Anthony - my bad. >> >> I did download the archive but accidentally opened the older tar.gz from >> April, 2015: >> geode-1.0.0.0-SNAPSHOT.src.tar.gz >> (the original source contributed to Apache). >> >> All's good now. Yes, did notice few extra folders but fixing that may be >> low priority. >> > > The extra folders will be a blocker because two of them contain external > jars > > - caches (contains dependency jar & class files) > - daemon > - native > - wrapper (contains gradle jar files) > > Also, incubator releases have to contain the DISCLAIMER, NOTICE & LICENSE > files - but perhaps thats being done in a separate branch. > > Niall > > >> - Nitin >> >> ________________________________________ >> From: Anthony Baker >> Sent: Monday, January 4, 2016 2:25 PM >> To: dev@geode.incubator.apache.org >> Subject: Re: Source distribution >> >> I wonder if we=92re looking at different things?? >> >> When I download the night-build tarball at [1], I only found one Pivotal >> copyright: >> >> Anthony-Baker-MacBook-Pro:tmp abaker$ tar xf >> ~/Downloads/apache-geode-src-1.0.0-incubating-SNAPSHOT.tar && grep -r >> Pivotal apache-geode-src-1.0.0-incubating-SNAPSHOT | grep -i copy >> apache-geode-src-1.0.0-incubating-SNAPSHOT/gemfire-core/src/test/java/co= m/gemstone/gemfire/internal/cache/tier/sockets/InstantiatorPropagationDUnit= Test.java: >> * Copyright (c) 2010-2014 Pivotal Software, Inc. All Rights Reserved. >> >> In addition, I didn=92t see gemfire-jgroups at all: >> >> Anthony-Baker-MacBook-Pro:tmp abaker$ tar xf >> ~/Downloads/apache-geode-src-1.0.0-incubating-SNAPSHOT.tar && find >> apache-geode-src-1.0.0-incubating-SNAPSHOT -name "gemfire-jgroups" >> Anthony-Baker-MacBook-Pro:tmp abaker$ >> >> I do see that the jenkins build is including up some extra dirs (caches, >> daemon, ...) in the source distribution that don=92t exist in a clean wo= rking >> directory. >> >> Anthony >> >> >> [1] >> https://builds.apache.org/job/Geode-nightly/lastSuccessfulBuild/artifact= /gemfire-assembly/build/distributions/apache-geode-src-1.0.0-incubating-SNA= PSHOT.tar.gz >> >> >>> On Jan 4, 2016, at 1:45 PM, Bruce Schuchardt >> wrote: >>> >>> The gemfire-jgroups project has been deleted on the develop branch. Tha= t >> happened when feature/GEODE-77 was merged to develop. If it's still >> sitting around in a checkout it should be deleted. >>> >>> Le 1/4/2016 1:00 PM, Nitin Lamba a =E9crit : >>>> I didn't build locally but picked the artifacts that are getting poste= d >> from CI: >>>> >>>> >> https://builds.apache.org/job/Geode-nightly/lastSuccessfulBuild/artifact= /gemfire-assembly/build/distributions/apache-geode-src-1.0.0-incubating-SNA= PSHOT.tar.gz >>>> >>>> All the java files I checked still had Pivotal copyright. Also, >> gemfire-jgroups/src/main/java directory is non-empty and has LGPL header= s. >> Perhaps, Jenkins scripts need to be fixed. >>>> >>>> - Nitin >>>> >>>> ________________________________________ >>>> From: Anthony Baker >>>> Sent: Monday, January 4, 2016 11:41 AM >>>> To: dev@geode.incubator.apache.org >>>> Subject: Re: Source distribution >>>> >>>> Hmmm, that sounds odd. The srcDistTar task uses the current working >> copy. You might try a `git clean -fd` to remove all non-version control= led >> artifacts (be careful!). >>>> >>>> Which copyrights are missing? Here=92s what I see in the src >> distribution: >>>> >>>> Anthony-Baker-MacBook-Pro:distributions abaker$ head >> apache-geode-src-1.0.0-incubating-SNAPSHOT/build.gradle >>>> /* >>>> * Licensed to the Apache Software Foundation (ASF) under one or more >>>> * contributor license agreements. See the NOTICE file distributed wit= h >>>> * this work for additional information regarding copyright ownership. >>>> * The ASF licenses this file to You under the Apache License, Version >> 2.0 >>>> * (the "License"); you may not use this file except in compliance with >>>> * the License. You may obtain a copy of the License at >>>> * >>>> * http://www.apache.org/licenses/LICENSE-2.0 >>>> * >>>> >>>> The LGPL jgroups source dependency has been removed. We still have a >> binary dependency on an ASLv2 licensed version of jgroups for reliable >> mcast communication. >>>> >>>> Anthony >>>> >>>> >>>>> On Jan 4, 2016, at 11:21 AM, Nitin Lamba wrote: >>>>> >>>>> Thanks Anthony!! This is great progress as the community marches >> towards the first GEODE release! >>>>> >>>>> Besides the missing LICENSE and NOTICE files (you have a separate >> thread on GEODE-610), I noticed a few things in the src artifact: >>>>> - The copyright updates are missing >>>>> - It still has jgroups/ LGPL files >>>>> >>>>> Do you know if the srcDistTar getting generated from 'master'? Once >> the release is cut, it'll probably pick-up the latest changes from devel= op >> so maybe this is intentional. I'll check the gradle file on my end too. >>>>> >>>>> -Nitin >>>>> PS: I've updated the release wiki page with the latest status: >>>>> >> https://cwiki.apache.org/confluence/display/GEODE/1.0.0-alpha1+%28First%= 29+Release >>>>> >>>>> ________________________________________ >>>>> From: Anthony Baker >>>>> Sent: Thursday, December 31, 2015 5:08 AM >>>>> To: dev@geode.incubator.apache.org >>>>> Subject: Source distribution >>>>> >>>>> I added a build command for creating a source distribution (see >> GEODE-627): >>>>> >>>>> `gradle srcDistTar` >>>>> >>>>> A normal build will create both the binary and src tar/zip files. >>>>> >>>>> Anthony-Baker-MacBook-Pro:incubator-geode abaker$ ls -l >> gemfire-assembly/build/distributions/ >>>>> total 404040 >>>>> -rw-r--r-- 1 abaker staff 89908576 Dec 31 06:53 >> apache-geode-1.0.0-incubating-SNAPSHOT.tar.gz >>>>> -rw-r--r-- 1 abaker staff 89923450 Dec 31 06:53 >> apache-geode-1.0.0-incubating-SNAPSHOT.zip >>>>> -rw-r--r-- 1 abaker staff 10381760 Dec 31 06:59 >> apache-geode-src-1.0.0-incubating-SNAPSHOT.tar.gz >>>>> -rw-r--r-- 1 abaker staff 16648398 Dec 31 06:57 >> apache-geode-src-1.0.0-incubating-SNAPSHOT.zip >>>>> >>>>> >>>>> Anthony >>>>> >>> >> >>