From dev-return-39773-archive-asf-public=cust-asf.ponee.io@ignite.apache.org Thu Sep 27 16:54: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 651B5180652 for ; Thu, 27 Sep 2018 16:54:06 +0200 (CEST) Received: (qmail 27564 invoked by uid 500); 27 Sep 2018 14:54:05 -0000 Mailing-List: contact dev-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list dev@ignite.apache.org Received: (qmail 27541 invoked by uid 99); 27 Sep 2018 14:54: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; Thu, 27 Sep 2018 14:54: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 50B2AC1B19 for ; Thu, 27 Sep 2018 14:54:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.988 X-Spam-Level: * X-Spam-Status: No, score=1.988 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gridgain-com.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id nwH-Pr_2kAsE for ; Thu, 27 Sep 2018 14:54:02 +0000 (UTC) Received: from mail-vk1-f194.google.com (mail-vk1-f194.google.com [209.85.221.194]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 4D0A15F43B for ; Thu, 27 Sep 2018 14:54:02 +0000 (UTC) Received: by mail-vk1-f194.google.com with SMTP id b14-v6so645129vke.13 for ; Thu, 27 Sep 2018 07:54:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gridgain-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=/OkG+kr1VducDV+H1YOUYAi0tdKK/5B2ryALhMfPm5Y=; b=iNSKoLWcI+prTjFkrX5kClh3OB6UVQCTO7uyjPDINhXyQm2xR55m5vfEtRJcL2QmAX EnA1Ou0+E6taPmQfp/RUcvtQINwcTly3deiVnFpV4SNy7+ibmHwmSSDfY//SmfAYMk8Z Q3/+P+/dRuFxDmU+Wvd5y5n1qYTuJfujoG5yAVoIJEB1kgfV2om8suxhe4lptC22xp32 egArDihQXSp1PD8BJFeUWQbc6JBY1ZuNwJjpxuU0tCd6ZMi8YirTAKP+G3dwGqoZJMzm 2q8aZTO8m058z5KMS50Kg47ZBgZTQWp1s4s6T9qlScI9cLyH/g+Ozy0Epa2RQripskIx mFhA== 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=/OkG+kr1VducDV+H1YOUYAi0tdKK/5B2ryALhMfPm5Y=; b=HCnGO99gfzitEV1H+ZlXcAqD4R7mS0nFDgP7ItEz8hmGzVu46L6gBa9aYercP0nlc4 TxaYCnKi4C13a0FljCDrnxM7hzXIpHdl3AvMTrUq9ctXhXzayYqLNdm7lG1TpAu/Ni4G 48KhJCKEuFnl1udQcwy6z3t27/GC61Rv+mjQrMU8wSyU83SFr8z5cTS0nDBfM7wVaEZV jV7ybY3zodTYO+jJMiJoC0dxiwUelCcskYJ5Usef3S56GHDli2C3+4fozBBS+L9kegid fu/cz479hBTVPW4MyyLLslB7gfwYHlijzg/7aEa7o3YAsGI/CXSdWaRwMImkB2/NF0Bj apHg== X-Gm-Message-State: ABuFfoiH0k0iwfJUA2qklQMD/Zyxa98qtW1eC+xKy7PytbqZIu7XJRCr 67na4gzoLQXnGWaWQox7AnNTl6o6/1a3Ybqg+jASueLHRig= X-Google-Smtp-Source: ACcGV60C/YLFoLT1X04ajHqL/V1FBNaDgEjFeRyW74mnksVc56+tBCPBITMhm6GChAN3XtuFl6ZWHy62WS8b+13KZ4w= X-Received: by 2002:a1f:940d:: with SMTP id w13-v6mr3750227vkd.6.1538060035943; Thu, 27 Sep 2018 07:53:55 -0700 (PDT) MIME-Version: 1.0 References: <4fbe150d8dc748a2dae74862c55d43e649d473b1.camel@gmail.com> <08BBB325-63A5-46CD-9904-E0873B491C48@gmail.com> <7864eac46f4d6b24b51b8a484098d4773b178c03.camel@gmail.com> In-Reply-To: <7864eac46f4d6b24b51b8a484098d4773b178c03.camel@gmail.com> From: Vladimir Ozerov Date: Thu, 27 Sep 2018 17:53:42 +0300 Message-ID: Subject: Re: Apache Ignite 2.7 - Release Procedure issues To: dev Content-Type: multipart/alternative; boundary="00000000000016053f0576db82db" --00000000000016053f0576db82db Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Igniters, Code Freeze date is tomorrow. Bad news is that we still have a number of important features not-yet-merged (of most important - some MVCC stuff, TDE, PHP/Python clients). Good news is that we made a good progress with scope decrease. I propose the following release plan then: 1) By 30 Sept, only tickets critical for AI 2.7 release should have 2.7 fix version. I expect that there should be about ~30 tickets, and most of them are critical bugs (either existing or in new features). This is what we call Code Freeze. From this time it is not allowed to add any tickets to 2.7 unless you are able to prove that it is a blocker for the release. This means absolute ban for any new features. 2) Then we take *3 weeks for stabilization*: 1 Oct - 22 Oct. During this time we fix all known bugs in new features, and finalize those new features which are slightly behind a schedule. I would even suggest to take *4 weeks for stabilization* (1 Oct - 29 Oct) 3) Once stabilization is over, we start vote. This big stabilization window is essential for us, as current release will contain a lot of huge features, which should be tested thoroughly before going public. But the very critical ingredient here - *no new tickets on AI 2.7* during this phase except of critical bug fixes found during stabilization phase. In the end we will have nice and well tested AI 2.7 at the end of October. What do you think about it? Vladimir. On Mon, Sep 24, 2018 at 3:11 PM Nikolay Izhikov wrote= : > Hello, Petr. > > My suggestion is to migrate to a newer version of GPG and throw an error > message if one use old version. > > =D0=92 =D0=9F=D0=BD, 24/09/2018 =D0=B2 14:53 +0300, Petr Ivanov =D0=BF=D0= =B8=D1=88=D0=B5=D1=82: > > I=E2=80=99ve checked the changes and they are good both on old and late= st > versions of Ubuntu. > > > > > > However, I=E2=80=99ve stumbled upon another problem =E2=80=94 GPG: curr= ent release > scripts do not honour latest GPG versions. > > I can introduce corresponding changes, but question is =E2=80=94 should= release > script check for GPG version and have 2 version of signing commands or ju= st > warn user about old version of GPG and exit? > > > > > > > On 21 Sep 2018, at 19:46, Nikolay Izhikov wrote= : > > > > > > Hello, Petr. > > > > > > Seems that rpm build script doesn't work on a lates Ubuntu Linux. > > > I've created a ticket [1] and found a fix for it [2] > > > > > > With one line fix rpm build is working under my environment. > > > Can you check fix on your environment? > > > > > > [1] https://issues.apache.org/jira/browse/IGNITE-9665 > > > > > > [2] https://github.com/apache/ignite/pull/4808 > > > > > > =D0=92 =D0=9F=D1=82, 21/09/2018 =D0=B2 16:22 +0300, Petr Ivanov =D0= =BF=D0=B8=D1=88=D0=B5=D1=82: > > > > Hi, Nikolay > > > > > > > > > > > > I=E2=80=99ve tested vote_3_step_1 and vote_3_step_2 scripts from [1= ] and > they are OK. > > > > My configuration: > > > > - generated gnupg key (~/.gnupg) > > > > - Ubuntu 16.04 (with latest updates) > > > > - packages: subversion git unzip alien rpm fakeroot gcc dpkg-sig > gnupg-agent > > > > > > > > Please double check you environment for release procedure > > > > > > > > > > > > [1] > https://ci.ignite.apache.org/viewLog.html?buildId=3D1914618&buildTypeId= =3DApacheIgniteReleaseJava8_PrepareVote&tab=3Dartifacts#!hkm8d5gqy4ii > > > > > > > > > > > > > On 20 Sep 2018, at 17:39, Nikolay Izhikov > wrote: > > > > > > > > > > Hello, Igniters. > > > > > > > > > > I've started to write Wiki article for a future Release Managers. > > > > > Since release process doesn't described anywhere public I do it > while releasing 2.7: > > > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/Release+manager+Notes > > > > > > > > > > Any feedback is strongly appreciated. > > > > > > > > > > I've tried to walk through vote steps in release procedure and > found some issues: > > > > > > > > > > Some of them we already fixed with Petr Ivanod and Anton > Vinogradov. > > > > > Thank you, guys! > > > > > > > > > > For now, I stuck on the following issue: > > > > > > > > > > `vote_3_step_1\[packages\]build.sh` is broken. > > > > > I got following output: > > > > > > > > > > ``` > > > > > RPM build errors: > > > > > bogus date in %changelog: Fri Jun 17 2018 Peter Ivanov < > mr.weider@gmail.com> - 2.6.0-1 > > > > > File not found: > /tmp/tmp.EezfJVTwLm/BUILDROOT/apache-ignite-2.6.0-1.x86_64/usr/share/doc/= apache-ignite-2.6.0/MIGRATION_GUIDE.txt > > > > > + processTrap > > > > > + echo 'Removing temporary work directories: /tmp/tmp.EezfJVTwLm= ' > > > > > Removing temporary work directories: /tmp/tmp.EezfJVTwLm > > > > > + rm -rf /tmp/tmp.EezfJVTwLm > > > > > ``` > > > > > > > > > > 1. Script uses version number 2.6 somehow. > > > > > 2. It fails because MIGRATION_GUIDE file doesn't exists. > > > > > > > > > > Is there anybody who can help with this issue? > > > > > > > > > > > > > > > > > > > --00000000000016053f0576db82db--