for geode-native following Building.md is a good verfication

On Mon, Dec 3, 2018 at 11:02 AM Nabarun Nag <n...@apache.org> wrote:

> Thank you Alexander and Anthony for the explanation.
> I am sorry for missing the signature checks for the apache geode src.  :(
> Was able to build and run geode-native code.
>
> Regards
> Nabarun Nag
>
> On Mon, Dec 3, 2018 at 9:52 AM Dan Smith <dsm...@pivotal.io> wrote:
>
> > I see a few things with the artifacts that I think should be tweaked
> > 1. No pgp signature for the sources!
> > 2. No zip file for the geode, just .tgz. Older releases on our website
> have
> > both zip and tgz. See the differences between [1] and [2]
> > 3. pgp signature for the native source is not ascii armored. See [3]
> >
> > Regarding SHA512 vs SHA256 - we should probably just move everything to
> > SHA512 in the future.
> >
> > [1] https://dist.apache.org/repos/dist/dev/geode/1.8.0.RC1/
> > [2] https://www.apache.org/dist/geode/1.7.0/
> > [3] https://www.apache.org/dev/release-signing.html#signing-basics
> >
> > On Mon, Dec 3, 2018 at 9:24 AM Alexander Murmann <amurm...@pivotal.io>
> > wrote:
> >
> > > Thanks for taking such a detailed a look, Nabarun! That's awesome
> input.
> > >
> > > 1. Is there a reason why geode-native is signed with SHA512 while all
> the
> > > > rest are signed with SHA256?
> > >
> > > Not really. I used the defaults provided by the Gradle signing task in
> > the
> > > case of the core codebase and the GPG tool's default when signing the
> > > native code. I noticed that GPG's default was larger, but figured more
> > bits
> > > are better bits and come at pretty much no additional cost. If this is
> > > confusing, I am happy to sign with a smaller hash or at least at
> > > documentation for doing so more consistently in the next release.
> > > Any opinions on how to proceed with this?
> > >
> > > 2. Are there any directions / documentation on how to verify the
> > > > geode-native release components?
> > >
> > > I unpacked the release and followed the instructions in building.md.
> > > Someone who has contributed more to the Native code base might have
> much
> > > better steps in mind. Pleas chime in!
> > >
> > > On Mon, Dec 3, 2018 at 8:45 AM Nabarun Nag <n...@apache.org> wrote:
> > >
> > > > Following checks completed:
> > > > - checked signatures
> > > > - checked SHA's
> > > > - builds from source [geode]
> > > > - run gfsh - start locator, server - create region - do put and get -
> > > > execute OQL query
> > > > - examples run cleanly [geode-examples]
> > > > - the correct version in gfsh command version
> > > >
> > > > Questions:
> > > > 1. Is there a reason why geode-native is signed with SHA512 while all
> > the
> > > > rest are signed with SHA256?
> > > > 2. Are there any directions / documentation on how to verify the
> > > > geode-native release components?
> > > >
> > > >
> > > > File Differences:
> > > > 1. Files KEYS and gradlew.bat are present in the github repo for
> > > > rel/v1.8.0.RC1 but not present in the source release
> > > apache-geode-1.8.0-src
> > > > 2. gradlew file differs in the rel/v1.8.0.RC1 repo and the source
> > release
> > > > apache-geode-1.8.0-src.
> > > >
> > > > Apologies if these changes are expected.
> > > >
> > > > Regards
> > > > Nabarun Nag
> > > >
> > > >
> > > >
> > > >
> > > > On Fri, Nov 30, 2018 at 5:38 PM Alexander Murmann <
> amurm...@pivotal.io
> > >
> > > > wrote:
> > > >
> > > > > Hi everyone,
> > > > >
> > > > > Per above discussion the release now contains Geode Native.
> > > > > Here is the updated release information:
> > > > >
> > > > > Apache Geode:
> > > > > https://github.com/apache/geode/tree/rel/v1.8.0.RC1
> > > > > Apache Geode examples:
> > > > > https://github.com/apache/geode-examples/tree/rel/v1.8.0.RC1
> > > > > Apache Geode Native:
> > > > > https://github.com/apache/geode-native/tree/rel/v1.8.0.RC1
> > > > >
> > > > > Commit IDs:
> > > > > Apache Geode: 671671b5e81acde2684df3331aedf176cc927e6e
> > > > > Apache Geode Examples: aee3794f1302ffab51b4ca5d02657598420b7a00
> > > > > Apache Geode Native: 32d71d13087b5c1a36417693cf8da9a8819edbdf
> > > > >
> > > > > Source and binary files:
> > > > > https://dist.apache.org/repos/dist/dev/geode/1.8.0.RC1/
> > > > >
> > > > > Maven staging repo:
> > > > >
> > https://repository.apache.org/content/repositories/orgapachegeode-1048
> > > > >
> > > > > Geode's KEYS file containing PGP keys we use to sign the release:
> > > > > https://github.com/apache/geode/blob/develop/KEYS
> > > > >
> > > > > Signed the release with fingerprint:
> > > > > rsa4096 2018-09-01 [SC]
> > > > > D5C5C950D61898EDE8928820D6048392BDFB7797
> > > > >
> > > > >
> > > > > On Fri, Nov 30, 2018 at 9:44 AM Anthony Baker <aba...@pivotal.io>
> > > wrote:
> > > > >
> > > > > > Because this is confusing, let me clarify our current approach
> > again:
> > > > > >
> > > > > > When we do a release of the Geode Project, it will include all
> the
> > > > > > constituent pieces we deem appropriate regardless of the repo the
> > > > source
> > > > > > comes from.  Currently this includes:
> > > > > >
> > > > > > - geode
> > > > > > - geode-examples
> > > > > > - geode-native
> > > > > >
> > > > > > Perhaps in the future, we would include geode-benchmarks.
> > > > > >
> > > > > > In order to create a distinct release with a separate lifecycle
> we
> > > > would
> > > > > > need to spawn a subproject with a separate PMC and a viable
> > > community.
> > > > > >
> > > > > > @Alexander, I don’t think you need to issue a new release
> > candidate.
> > > > > Just
> > > > > > add the geode-native source distribution and update the VOTE
> email.
> > > > > >
> > > > > >
> > > > > > Anthony
> > > > > >
> > > > > >
> > > > > > > On Nov 30, 2018, at 8:08 AM, Alexander Murmann <
> > > amurm...@pivotal.io>
> > > > > > wrote:
> > > > > > >
> > > > > > > Sorry, I was unaware that we were planning on releasing
> > > geode-native
> > > > as
> > > > > > > part of the same release and not as a separate release that
> goes
> > > out
> > > > > at a
> > > > > > > similar time.
> > > > > > >
> > > > > > > I am happy to work on a new candidate that includes
> geode-native.
> > > > > > >
> > > > > > > On Fri, Nov 30, 2018 at 6:39 AM Anthony Baker <
> aba...@pivotal.io
> > >
> > > > > wrote:
> > > > > > >
> > > > > > >> Is there a reason the geode-native repo was not included in
> the
> > > > > release?
> > > > > > >>
> > > > > > >> Anthony
> > > > > > >>
> > > > > > >>
> > > > > > >>> On Nov 29, 2018, at 11:15 PM, Alexander Murmann <
> > > > amurm...@pivotal.io
> > > > > >
> > > > > > >> wrote:
> > > > > > >>>
> > > > > > >>> Hello Geode dev community!
> > > > > > >>>
> > > > > > >>> I am happy to announce the first release candidate for Apache
> > > Geode
> > > > > > >> 1.8.0!
> > > > > > >>> Thanks to all the community members for their contributions
> to
> > > this
> > > > > > >>> release!
> > > > > > >>>
> > > > > > >>> Please review and give your feedback! The deadline is the end
> > of
> > > > day
> > > > > > Dec.
> > > > > > >>> 4th 2018.
> > > > > > >>>
> > > > > > >>> It resolves 162 issues on Apache Geode JIRA system. Release
> > notes
> > > > can
> > > > > > be
> > > > > > >>> found at:
> > > > > > >>>
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.8.0
> > > > > > >>>
> > > > > > >>> Please note that we are voting upon the source tags:
> > > rel/v1.8.0.RC1
> > > > > > >>> Apache Geode:
> > > > > > >>> https://github.com/apache/geode/tree/rel/v1.8.0.RC1
> > > > > > >>> Apache Geode examples:
> > > > > > >>> https://github.com/apache/geode-examples/tree/rel/v1.8.0.RC1
> > > > > > >>>
> > > > > > >>> Commit IDs:
> > > > > > >>> Apache Geode: 671671b5e81acde2684df3331aedf176cc927e6e
> > > > > > >>> Apache Geode Examples:
> aee3794f1302ffab51b4ca5d02657598420b7a00
> > > > > > >>>
> > > > > > >>> Source and binary files:
> > > > > > >>> https://dist.apache.org/repos/dist/dev/geode/1.8.0.RC1/
> > > > > > >>>
> > > > > > >>> Maven staging repo:
> > > > > > >>>
> > > > >
> > https://repository.apache.org/content/repositories/orgapachegeode-1048
> > > > > > >>>
> > > > > > >>> Geode's KEYS file containing PGP keys we use to sign the
> > release:
> > > > > > >>> https://github.com/apache/geode/blob/develop/KEYS
> > > > > > >>>
> > > > > > >>> Signed the release with fingerprint:
> > > > > > >>> rsa4096 2018-09-01 [SC]
> > > > > > >>> D5C5C950D61898EDE8928820D6048392BDFB7797
> > > > > > >>>
> > > > > > >>> PS: Command to run geode-examples: ./gradlew
> -PgeodeReleaseUrl=
> > > > > > >>> https://dist.apache.org/repos/dist/dev/geode/1.8.0.RC1
> > > > > > >> -PgeodeRepositoryUrl=
> > > > > > >>>
> > > > >
> > https://repository.apache.org/content/repositories/orgapachegeode-1048
> > > > > > >>> build runAll
> > > > > > >>>
> > > > > > >>> Thank you!
> > > > > > >>> Alexander
> > > > > > >>
> > > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to