Description
currently, during Apache release, checksums are not created in target/ directory: checksums are created on the fly during deploy to the Maven repository (for absolutely every artifact, be it "normal" artifacts or source release)
while source release archive and its signature are available in target/ (or target/checkout/target during release with Maven Release Plugin), checksums are not there: this gives people the bad habit to download everything (not only checksums) from Apache Nexus repository after deploy to copy to Apache /dist/
it would be useful to have the checksums for source release available in target/ (then in target/checkout/target during release)
this would also prepare having new Apache checksums requirements for Apache mirroring: http://www.apache.org/dev/release-distribution#sigs-and-sums
sha256 and sha512 are not used for Maven repositories, but they are required for Apache source release distribution
Notice: .sha256 and .sha512 files are not only not supported for Maven repositories, but even not supported: they are considered as artifacts, not checksums, then require md5 and sha1 checksum files and .asc detached signature...
Then the .sha512 file is not to be deployed to the Maven repository, only Apache /dist/
Attachments
Issue Links
- is depended upon by
-
MPOM-244 Deploy SHA-512 for source-release to Remote Repository
- Closed
- is related to
-
MNGSITE-327 Change the download page for maven core to use sha512 checksums instead of md5
- Closed
-
MPOM-206 use sha512 instead of sha1 for source release distribution
- Closed
-
MNG-6478 Upgrade parent to 33 for sha512 checksum on release
- Closed
- relates to
-
MINSTALL-138 option to calculate more checksum such sha-256 sha-512
- Closed
-
SLING-7534 Release policy - stop providing MD5 and start providing SHA-512 checksums
- Resolved