Konrad Windszus created SLING-9463:
--------------------------------------

             Summary: Document reproducible builds and check automatically via 
check-staged-release
                 Key: SLING-9463
                 URL: https://issues.apache.org/jira/browse/SLING-9463
             Project: Sling
          Issue Type: Improvement
          Components: Documentation, General
            Reporter: Konrad Windszus
             Fix For: Parent 40


With SLING-9307 and SLING-8951 all builds relying Parent 39 or newer should be 
reproducible. Still some parts are missing:
 # buildinfo files should be uploaded along with the artifacts 
([https://maven.apache.org/guides/mini/guide-reproducible-builds.html]) which 
allows to easily reproduce build (as they contain info about linebreaks and 
major JDK versions).
 # The check-staged-release.sh should be updated accordingly to optionally try 
rebuilding and comparing with the given checksums.
 # [https://sling.apache.org/documentation/development/release-management.html] 
should be extended with how to properly check a release after a vote.
 # There should be some documentation covering how end-users could reproduce 
builds.
 # On the downloads page ([https://sling.apache.org/downloads.cgi]) there 
should be a link to the buildinfo files for new/reproducible releases pointing 
to downloads.apache.org.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to