> 2. No zip file for the geode, just .tgz. I believe this was changed a few months ago to simplify our build and release process. Distributing as both .zip and .tgz is a relic of a time before WinZip, WinRar, 7-Zip, and most other popular zip utilities gained native support for .tgz archives. If there is still a segment of the Geode user community that would suffer hardship due to lack of .zip packaging, we should revisit this decision.
-Owen > On 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 >>>>>>> >>>>>>> >>>>> >>>>> >>>> >>> >>