Re: calcite-avatica-go git commit: Update release script to also produce a zip archive

2018-04-27 Thread Francis Chuang
Thanks, Julian. Josh, do you feel that tar.gz is a good choice? If there is consensus for tar.gz, I will update the script and release instructions for avatica-go, so that we only release a tar.gz for the next release. Francis On 28/04/2018 6:21 AM, Julian Hyde wrote: Francis, Your reason

Re: calcite-avatica-go git commit: Update release script to also produce a zip archive

2018-04-27 Thread Julian Hyde
Francis, Your reasoning makes sense. .tar.gz is the most widely accepted format. Windows is less important these days, and Windows hackers have by now figured out how to install tar. +1 to just releasing .tar.gz. Julian > On Apr 26, 2018, at 3:31 PM, Francis Chuang wrote: > > Personally,

Re: calcite-avatica-go git commit: Update release script to also produce a zip archive

2018-04-26 Thread Francis Chuang
Personally, creating the zip isn't onerous for avatica-go because we are automating it via the release script. Having said that, the `zip` command isn't as nice as the `tar` command in terms of options and customization. I assume that something similar is also in place for calcite and avatica u

Re: calcite-avatica-go git commit: Update release script to also produce a zip archive

2018-04-26 Thread Julian Hyde
File sizes (for apache-calcite-1.16.0-src) 19,747,328 .tar (uncompressed) 5,557,353 .zip 3,701,880 .tar.gz 2,910,953 .tar.bz2 2,645,024 .tar.xz Not that file size is very important. Julian > On Apr 26, 2018, at 8:31 AM, Josh Elser wrote: > > I think tar.gz or tar.xz are both good optio

Re: calcite-avatica-go git commit: Update release script to also produce a zip archive

2018-04-26 Thread Josh Elser
I think tar.gz or tar.xz are both good options and see them fairly equally (not sure if maven-assembly-plugin supports xz, but would be surprised if it didn't). bz2 is just "slow" in my mind, but I suppose we're not really producing very large artifacts so it wouldn't be a pain. I am good with

Re: calcite-avatica-go git commit: Update release script to also produce a zip archive

2018-04-26 Thread Julian Hyde
We should talk about this. For Calcite and Avatica, we have to produce .tar.gz and .zip because we always have. But how about producing just one archive, in a more modern format, say .tar.bz2 or .tar.xz? Most people have those compressors installed. It makes the release process more straightfor