Re: Commons release policy

2016-12-05 Thread Matt Sicker
I usually include sha512 hashes in my release emails, but I try to remain overly paranoid about cryptography. As for whether or not sha1 is still useful for cryptographic signatures, the hash itself is encrypted in a signature, so you still need access to the private key to create the signature in

Re: Commons release policy

2016-12-05 Thread Stian Soiland-Reyes
I think the hashes are important in the vote email as there can often be multiple release candidates (locally or announced on dev@) -- and it is not impossible to get it wrong as the files are all called the same. While hashes can be used to detect malicious tampering, it's more useful to detect ac

Re: Commons release policy

2016-12-04 Thread Matt Sicker
The .asc files should be used for verification. I don't even see the point of adding md5 hashes anymore. Most software repositories rely on gpg signatures instead nowadays. On 4 December 2016 at 07:44, sebb wrote: > The hashes are not intended for authentication, only for checking that > the dow

Re: Commons release policy

2016-12-04 Thread sebb
The hashes are not intended for authentication, only for checking that the download works OK. So the strength of the algorithm is not relevant here. On 3 December 2016 at 20:02, Gary Gregory wrote: > Well, getting SHA-1 hashes is not awesome either, we really need a plugin > updated to use SHA-2/

Re: Commons release policy

2016-12-03 Thread Gary Gregory
Well, getting SHA-1 hashes is not awesome either, we really need a plugin updated to use SHA-2/SHA-256 Gary On Sat, Dec 3, 2016 at 11:57 AM, Matt Sicker wrote: > The source jar does just include the .java/.scala/etc. files along with > anything in src/main/resources/ (and anything else configur

Re: Commons release policy

2016-12-03 Thread Gary Gregory
I am not mentioning SHA-3 but you get my point. Gary On Sat, Dec 3, 2016 at 12:02 PM, Gary Gregory wrote: > Well, getting SHA-1 hashes is not awesome either, we really need a plugin > updated to use SHA-2/SHA-256 > > Gary > > On Sat, Dec 3, 2016 at 11:57 AM, Matt Sicker wrote: > >> The source

Re: Commons release policy

2016-12-03 Thread Matt Sicker
The source jar does just include the .java/.scala/etc. files along with anything in src/main/resources/ (and anything else configured, though this is the default). I think that a source jar is required for distribution on maven central. Besides making releases on the /dist/ svn repo, there's reposi

Re: Commons release policy

2016-12-03 Thread Gary Gregory
On Dec 3, 2016 9:34 AM, "Charles Honton" wrote: > > To follow up the thread on releasing parent 42 and exactly what needs to signed, etc. I’ve researched asf release policy. Here’s the gist: > > 1. Every ASF release must contain a source package, which must be sufficient for a user to build and

Commons release policy

2016-12-03 Thread Charles Honton
To follow up the thread on releasing parent 42 and exactly what needs to signed, etc. I’ve researched asf release policy. Here’s the gist: 1. Every ASF release must contain a source package, which must be sufficient for a user to build and test the release provided they have access to the app