Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INFRA-20103

Clarification request on release distribution policy and mirror/archive system use



    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Invalid
    • Fix Version/s: None
    • Component/s: Dists, Mirrors
    • Labels:
    • Project:


      EDIT: reworded, because I phrased some things inaccurately and very poorly the first time. Apologies for that. :)

      I was recently involved in a discussion regarding when to archive artifacts from the mirrors and when to remove the link from the downloads page.

      Some felt the best interpretation of the FAQs on the release policy page[1] meant that they had to remove them from the mirrors sooner than removal from the downloads pages (perhaps as soon as they decided to no longer develop that branch). This would imply that the link on the download page, while the release was still being "promoted" would link directly to the artifact in the archives instead of on the mirrors.

      I disagreed with this interpretation. I think that the best interpretation is that development officially "ceases" (in the context of the wording on the release policy FAQs) when the last version in a release branch is removed from the downloads page. So, removal from the downloads page would coincide with the removal from the mirrors to the archive. That way, there would never be a time when the downloads page was promoting artifacts directly out of the archives. I feel this is a better interpretation, because I think it promotes a more responsible use of the archives. Also, if the first position is correct, then it would mean that any "final" release of any release branch would need to be archived immediately, since development has "ceased" already. That's why I think it's better to interpret "When development ceases" to be "When the development lifecycle, including any release promotional period, ceases".

      Can I get clarification from INFRA on which interpretation is best? Or, another interpretation, if neither of these is good? Clarification would help all projects who might have similar questions, and not just the one in which I recently discussed this. Once clarification is offered, I can suggest improved wording for the FAQs.


      [1]: https://www.apache.org/legal/release-policy.html#when-to-archive




            • Assignee:
              ctubbsii Christopher Tubbs
            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created: