Currently, it seems that the packages are signed using PGP (if using
-Papache-release), MD5 and SHA1.

As requested, we don't release the binaries we generate with MD5, but that
is a manual signature, this has nothing to do with the way maven
release:perform does sign the packages. And, yes, it would be very valuable
to have a way to spacify that we don't want md5 or sha1 signatures, but
only pgp, SHA-256 or SHA-512. I don't know if this is an option in maven...

Bertrand Delacretaz raised the issue 2 weeks ago, IAFAIR.

On Mon, Apr 30, 2018 at 10:57 PM, Greg Stein <gst...@gmail.com> wrote:

> There has been discussion of updating the required hashes. Maybe that got
> implemented on Nexus? CC'ing peeps...
>
> On Mon, Apr 30, 2018, 13:17 Emmanuel Lécharny <elecha...@symas.com> wrote:
>
>> Hi guys,
>>
>> yesterday, I tried to cut a release of Apache Directory LDAP API 1.0.1.
>> It went well, but never hit Nexus.
>>
>> Today, I tried to do a mvn deploy on the created tag, and now, it's
>> visible in Nexus (orgapachedirectory-1151) but I can't close it because
>> it complains about some missing .asc signatures :
>>
>> Missing Signature:
>> '/org/apache/directory/api/api-asn1-api/1.0.1/api-asn1-api-1.0.1.jar.asc'
>> does not exist for 'api-asn1-api-1.0.1.jar'.
>> ...
>>
>>
>> The .md5 and .sha1 signatures are present though.
>>
>>
>> The release is a pretty straightforward process that has been
>> established for almost a decade, and that worked just fine for tens of
>> releases... It's documented on
>> http://directory.staging.apache.org/api/developer-guide.html (Release
>> Process), but basically, it's all about doing :
>>
>> mvn release:prepare -DdryRun=true
>> mvn deploy
>> mvn release:clean
>> mvn release:prepare
>> mvn release:perform
>>
>>
>> What could have gone wrong ?
>>
>> Thanks !
>>
>


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to