I’ve checked the changes and they are good both on old and latest versions of Ubuntu.
However, I’ve stumbled upon another problem — GPG: current release scripts do not honour latest GPG versions. I can introduce corresponding changes, but question is — should release script check for GPG version and have 2 version of signing commands or just warn user about old version of GPG and exit? > On 21 Sep 2018, at 19:46, Nikolay Izhikov <nizhi...@apache.org> 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 > > В Пт, 21/09/2018 в 16:22 +0300, Petr Ivanov пишет: >> Hi, Nikolay >> >> >> I’ve 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=1914618&buildTypeId=ApacheIgniteReleaseJava8_PrepareVote&tab=artifacts#!hkm8d5gqy4ii >> >> >>> On 20 Sep 2018, at 17:39, Nikolay Izhikov <nizhi...@apache.org> 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.wei...@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? >>> >>> >>> >>