From dev-return-30073-archive-asf-public=cust-asf.ponee.io@geode.apache.org Mon Oct 29 20:12:07 2018 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 [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 76BF0180627 for ; Mon, 29 Oct 2018 20:12:06 +0100 (CET) Received: (qmail 39177 invoked by uid 500); 29 Oct 2018 19:12:05 -0000 Mailing-List: contact dev-help@geode.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.apache.org Delivered-To: mailing list dev@geode.apache.org Received: (qmail 39166 invoked by uid 99); 29 Oct 2018 19:12:04 -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; Mon, 29 Oct 2018 19:12:04 +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 586AEC041E for ; Mon, 29 Oct 2018 19:12:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.299 X-Spam-Level: * X-Spam-Status: No, score=1.299 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id wt7-_gSd7EBE for ; Mon, 29 Oct 2018 19:12:01 +0000 (UTC) Received: from mx0b-00296801.pphosted.com (mx0b-00296801.pphosted.com [148.163.153.148]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 408635F188 for ; Mon, 29 Oct 2018 19:12:01 +0000 (UTC) Received: from pps.filterd (m0114584.ppops.net [127.0.0.1]) by mx0b-00296801.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id w9TJ69im009617 for ; Mon, 29 Oct 2018 19:11:59 GMT Received: from mail-oi1-f200.google.com (mail-oi1-f200.google.com [209.85.167.200]) by mx0b-00296801.pphosted.com with ESMTP id 2ncfsese7w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 29 Oct 2018 19:11:54 +0000 Received: by mail-oi1-f200.google.com with SMTP id u188-v6so5606075oie.23 for ; Mon, 29 Oct 2018 12:11:54 -0700 (PDT) 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=lDJdWT2z8D1OPFt3EfwqFLIN3bcksu1NDNWqgqQJCPo=; b=Uh3jloIZ5zfedLnL11auHbfxuVOlbLc02DMpwRzyXKoRazKRWp5RE0kXqMueeyTYhs hV8CETJa+gv4ryywKhT8HeekqKmu90qyafc5iVZ6kf2zoxvZRFDxpPsStgOAPHiEhrZq jvFfu/o8Qm4IBcj+IZFdcKYsw+5CIkLRthR6Ph7xCzPWlMs7VMkB4b+Bz3Ou15qFTbfU p/xhT3Ozp5r2wGlmjDAZ5m6vnL1y0jyF3EyO8DSACHWK3Z7ARqpt/eJTO2bNaBvWPM8c /OHo66JxVVjaiEcDVJMngqL6WzV9DuG+geb69YGJGcrIl8zO1qWnkMF4RQIZnTYLs+Am 4bEw== X-Gm-Message-State: AGRZ1gJlbBEogcoouWvmDno2mGSvVzxgv0yjEZpTdZZ/fU7MRzJ6M23f QfPZZPPrKRPe0fLhY+yPrCj794Lzq1PaAkIizluajk8r79GSYWJhYnB++AIZQ/YSr79BAndLBDe JkZWfUuguyJQxhlxNrp7BH+t84lsC9jem3WWXZ/qhbKEHdm03UnnM9gQ= X-Received: by 2002:aca:dbd4:: with SMTP id s203-v6mr2933922oig.109.1540840313499; Mon, 29 Oct 2018 12:11:53 -0700 (PDT) X-Google-Smtp-Source: AJdET5fnr8Ai4vBAJ+JD0KpFUNS75FcgD1bK9NIPvf4rx7D0MB7r6yjONH7UhAXKYL43yp22/QFM61/kgTHaS3TM//0= X-Received: by 2002:aca:dbd4:: with SMTP id s203-v6mr2933896oig.109.1540840312984; Mon, 29 Oct 2018 12:11:52 -0700 (PDT) MIME-Version: 1.0 References: <1E65D327-814E-4C5B-97A4-FEAD96649C2B@pivotal.io> In-Reply-To: From: Jacob Barrett Date: Mon, 29 Oct 2018 12:11:41 -0700 Message-ID: Subject: Re: Geode Native & Apache Geode 1.8 Release To: geode Content-Type: multipart/alternative; boundary="00000000000082ef36057962d779" X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-10-29_11:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1810290173 --00000000000082ef36057962d779 Content-Type: text/plain; charset="UTF-8" There are a lot of files that rat is seeing as binary files and ignoring the headers. Many of those files are not binary. Perhaps they have the wrong metadata associated with them in git as a result of bad commits. We should clean all those files up so that rat is checking everything correctly. On Thu, Oct 18, 2018 at 3:41 PM Dan Smith wrote: > Following up on this - is there anything we still need to do before we cut > the 1.8 release branch in 2 weeks? > > Overall I think the native client source code looks like it's in good shape > - we're running rat, the LICENSE and NOTICE look good, no binaries in the > source, etc. > > For cutting the release branch, do we have criteria other than passing > travis [1] ? > What will our release steps should look like for the native client - just > tar up the source and sign it with gpg? > > If we can have this figured out ahead of time and at least provisionally > added to the release steps [2] I think it will help this release go a > little smoother. > > [1] https://travis-ci.org/apache/geode-native/branches > [2] > https://cwiki.apache.org/confluence/display/GEODE/Releasing+Apache+Geode > > On Thu, Oct 11, 2018 at 3:23 PM Dan Smith wrote: > > > +1 for a source release. Awesome! > > > > -Dan > > > > On Thu, Oct 11, 2018 at 2:32 PM Michael Oleske > wrote: > > > >> Plus 1 for source release. Exciting times we live in! > >> > >> For verifying, plus one to a pipeline that's not just travis. Though > >> they're instructions in the repo about how to run tests to get that > >> baseline confidence. > >> > >> -michael > >> > >> On Wednesday, October 10, 2018, Anilkumar Gingade > >> wrote: > >> > >> > Good work team. > >> > +1 to get this as part of Geode 1.8 release. > >> > It will be good to see community taking advantage of this. And > building > >> new > >> > native client apps. > >> > I assume it will have all the docs about client-server compatibility > >> > version info. And framework for backward compatibility testing with > new > >> > geode releases. > >> > > >> > -Anil. > >> > > >> > > >> > > >> > On Wed, Oct 10, 2018 at 12:02 PM Ernest Burghardt < > >> eburghardt@pivotal.io> > >> > wrote: > >> > > >> > > +1 for a source release > >> > > > >> > > > >> > > On Wed, Oct 10, 2018 at 12:59 PM Anthony Baker > >> > wrote: > >> > > > >> > > > I think starting with a source-only release of the native client > is > >> a > >> > > good > >> > > > first step. That lets us focus on verifying that all the tasks > >> > outlined > >> > > in > >> > > > [1] are complete and correct. > >> > > > > >> > > > Anthony > >> > > > > >> > > > [1] https://issues.apache.org/jira/browse/GEODE-1416 > >> > > > > >> > > > > >> > > > > On Oct 10, 2018, at 11:52 AM, Dan Smith > >> wrote: > >> > > > > > >> > > > > That is awesome! Let's get it in! > >> > > > > > >> > > > > I think there are some details to work out: > >> > > > > - Do we need to build any automation for creating the native > >> source > >> > > > > release (similar to ./gradlew srcDist on the java side)? > >> > > > > - Will we release binaries? Which platforms and how to does the > >> > release > >> > > > > manager build them? > >> > > > > - How do we verify the NC code - can we create a public > pipeline? > >> > > > > > >> > > > > Shipping these native APIs will be a great improvement! > >> > > > > > >> > > > > -Dan > >> > > > > > >> > > > > On Wed, Oct 10, 2018 at 8:41 AM Addison Huddy < > ahuddy@pivotal.io> > >> > > wrote: > >> > > > > > >> > > > >> Hi, > >> > > > >> > >> > > > >> The Geode Native components ( > >> https://github.com/apache/geode-native > >> > ) > >> > > > have > >> > > > >> made tremendous progress since its original donation to Apache. > >> The > >> > > > >> project is nearing a release candidate and I propose that the > >> *first > >> > > > >> official release of Geode Native be included in Apache Geode > >> 1.8.* > >> > > > >> > >> > > > >> Since donation, the project has > >> > > > >> > >> > > > >> - modernized its C++ API based on C++ 11 standards > >> > > > >> - refactored away the cache singleton to allow for more > >> flexible > >> > > > >> architectures and client-side data modeling > >> > > > >> - refactored the serializable interfaces (DataSerializable, > >> > > > >> PdxSerializable, DataSerializableFixedId) to make object > >> > > serialization > >> > > > >> more straight-forward > >> > > > >> - created several examples on how to use the client ( > >> > > > >> https://github.com/apache/geode-native/tree/develop/examples > ) > >> > > > >> > >> > > > >> In all, the project has closed 285 JIRA tickets since donation. > >> > > > >> > >> > > > >> If you want to learn more about the Geode Native, check out > these > >> > two > >> > > > >> Apache Geode By Example videos. > >> > > > >> > >> > > > >> .NET: https://www.youtube.com/watch?v=-LQYNJNQ7B4&t=3s > >> > > > >> > >> > > > >> C++: https://www.youtube.com/watch?v=KJciEcFRdtY&t=1s > >> > > > >> > >> > > > >> Looking forward to hearing your input on including the first > cut > >> of > >> > > > Geode > >> > > > >> Native in Apache Geode 1.8. > >> > > > >> > >> > > > >> > >> > > > >> Best, > >> > > > >> Addison > >> > > > >> > >> > > > > >> > > > > >> > > > >> > > >> > > > --00000000000082ef36057962d779--