Hi I talked with asfinfra last need to double check:
1. They confirm that dlcdn is the URL to use for artifact download 2. They confirm the webpage Robbie linked is not up to date. I talked with Andrew Wetmore (author of this page). He didn’t know dlcdn : he will update the page with my help. So, according to this update, I will do a new pass on ActiveMQ website to use dlcdn where it makes sense and fix signature / hash links. Regards JB Le mar. 29 mars 2022 à 18:17, Robbie Gemmell <robbie.gemm...@gmail.com> a écrit : > This seems wrong, I think this should be reverted. > > We are still asked to use the redirect scripts so that infra can > manage resources as needed, and are meant to link to > downloads.apache.org for checksums as the page did. > https://infra.apache.org/release-download-pages.html > > The old links also redirected to the archive whenever the release is > removed from the CDN, whereas your replacement ones will 404. > Meanwhile as you didnt update all the release template bits there are > now 2 different styles in use across the site (or even in the same > page in cases) as all the other generated bits are still as they were > before. > > Robbie > > On Mon, 21 Mar 2022 at 13:49, <jbono...@apache.org> wrote: > > > > This is an automated email from the ASF dual-hosted git repository. > > > > jbonofre pushed a commit to branch main > > in repository https://gitbox.apache.org/repos/asf/activemq-website.git > > > > > > The following commit(s) were added to refs/heads/main by this push: > > new fc6da54 Use "new" dlcdn download URLs > > fc6da54 is described below > > > > commit fc6da54d8ff0f5972364a249803aa521a5ff4105 > > Author: Jean-Baptiste Onofré <jbono...@apache.org> > > AuthorDate: Mon Mar 21 14:49:28 2022 +0100 > > > > Use "new" dlcdn download URLs > > --- > > src/components/artemis/download/index.md | 2 +- > > src/components/classic/download/index.md | 6 +++--- > > src/components/cms/developers/creating-distributions.md | 8 +++----- > > 3 files changed, 7 insertions(+), 9 deletions(-) > > > > diff --git a/src/components/artemis/download/index.md > b/src/components/artemis/download/index.md > > index 07fe8bd..dcdfad0 100644 > > --- a/src/components/artemis/download/index.md > > +++ b/src/components/artemis/download/index.md > > @@ -31,7 +31,7 @@ This is the current release of ActiveMQ Artemis > Native, which is a sub component > > > > [Release Notes](release-notes-native-1.0.2) > > > > -Source Distribution:|[apache-artemis-native-1.0.2-source-release.zip]( > https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip&action=download)|[SHA512](https://downloads.apache.org/activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip.sha512)|[GPG > Signature]( > https://downloads.apache.org/activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip.asc)| > > +Source Distribution:|[apache-artemis-native-1.0.2-source-release.zip]( > https://dlcdn.apache.org/activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip)|[SHA512](https://dlcdn.apache.org/activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip.sha512)|[GPG > Signature]( > https://dlcdn.apache.org/activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip.asc)| > > > > This is the native layer used by ActiveMQ Artemis for storage. The > broker binary archives above already include a pre-compiled version of this > component. > > <br/> > > diff --git a/src/components/classic/download/index.md > b/src/components/classic/download/index.md > > index 58321ca..78e7953 100644 > > --- a/src/components/classic/download/index.md > > +++ b/src/components/classic/download/index.md > > @@ -21,9 +21,9 @@ It is important to [verify the > integrity](#verify-the-integrity-of-downloads) of > > **NOTE**: This is the last planned 5.15.x release. Users should upgrade > to the current 5.16.x stream for ongoing releases. > > {% endif %} > > > > -Windows|[apache-activemq-{{release.version}}-bin.zip]( > https://www.apache.org/dyn/closer.cgi?filename=/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.zip&action=download)|[SHA512](https://downloads.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.zip.sha512)|[GPG > Signature]( > https://downloads.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.zip.asc > ) > > -Unix/Linux/Cygwin|[apache-activemq-{{release.version}}-bin.tar.gz]( > https://www.apache.org/dyn/closer.cgi?filename=/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.tar.gz&action=download)|[SHA512](https://downloads.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.tar.gz.sha512)|[GPG > Signature]( > https://downloads.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.tar.gz.asc > ) > > -Source Code > Distribution:|[activemq-parent-{{release.version}}-source-release.zip]( > https://www.apache.org/dyn/closer.cgi?filename=/activemq/{{release.version}}/activemq-parent-{{release.version}}-source-release.zip&action=download)|[SHA512](https://downloads.apache.org/activemq/{{release.version}}/activemq-parent-{{release.version}}-source-release.zip.sha512)|[GPG > Signature]( > https://downloads.apache.org/activemq/{{release.version}}/activemq-parent-{{release.version}}-source-release.zip.asc > ) > > +Windows|[apache-activemq-{{release.version}}-bin.zip]( > https://dlcdn.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.zip)|[SHA512](https://dlcdn.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.zip.sha512)|[GPG > Signature]( > https://dlcdn.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.zip.asc > ) > > +Unix/Linux/Cygwin|[apache-activemq-{{release.version}}-bin.tar.gz]( > https://dlcdn.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.tar.gz)|[SHA512](https://dlcdn.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.tar.gz.sha512)|[GPG > Signature]( > https://dlcdn.apache.org/activemq/{{release.version}}/apache-activemq-{{release.version}}-bin.tar.gz.asc > ) > > +Source Code > Distribution:|[activemq-parent-{{release.version}}-source-release.zip]( > https://dlcdn.apache.org/activemq/{{release.version}}/activemq-parent-{{release.version}}-source-release.zip)|[SHA512](https://dlcdn.apache.org/activemq/{{release.version}}/activemq-parent-{{release.version}}-source-release.zip.sha512)|[GPG > Signature]( > https://dlcdn.apache.org/activemq/{{release.version}}/activemq-parent-{{release.version}}-source-release.zip.asc > ) > > {% break %} > > {% endif %} > > {% endfor %} > > diff --git a/src/components/cms/developers/creating-distributions.md > b/src/components/cms/developers/creating-distributions.md > > index c50ba7e..d3ea662 100644 > > --- a/src/components/cms/developers/creating-distributions.md > > +++ b/src/components/cms/developers/creating-distributions.md > > @@ -18,9 +18,7 @@ Under the source dir, we just drop the archive files > (*.zip, *.tar.gz, *.zip.asc > > > > The links on our download pages reference an apache CGI script to > handle the mirrors. This is a quick and dirty way of doing this, but it > works until we come up with a better way. An example usage of the link is > the url below: > > > > -[ > http://www.apache.org/dyn/closer.cgi/activemq/activemq-cpp/source/activemq-cpp-1.1-src.zip](http://www.apache.org/dyn/closer.cgi/activemq/activemq-cpp/source/activemq-cpp-1.1-src.zip) > > - > > -The cgi script "closer.cgi" takes a file resource relative to www/ > www.apache.org/dist and generates a download page for it with the list of > mirrors. > > +[ > https://dlcdn.apache.org/activemq/activemq-cpp/source/activemq-cpp-1.1-src.zip](https://dlcdn.apache.org/activemq/activemq-cpp/source/activemq-cpp-1.1-src.zip) > > > > To see this in action, go to the amq-cpp 1.1 download page here: > [activemq-cpp-11-release.md](../../download/11-release) > > > > @@ -62,9 +60,9 @@ The page [ActiveMQ-CPP product version > number](Index/Overview/Download/ActiveMQ- > > ```` > > * Copy the distribution files to **/www/ > www.apache.org/dist/activemq/activemq-cpp/source** on minotaur. > > * Wait 24 hours for the mirrors to be updated with the distribution. > > -* Update the links on the download page to reference your > distribution through the CGI script. This simply means that you precede the > file names with the path [ > http://www.apache.org/dyn/closer.cgi/activemq/activemq-cpp/source/](http://www.apache.org/dyn/closer.cgi/activemq/activemq-cpp/source/) > . > > +* Update the links on the download page to reference your > distribution through the CGI script. This simply means that you precede the > file names with the path [ > https://dlcdn.apache.org/activemq/activemq-cpp/source/](https://dlcdn.apache.org/activemq/activemq-cpp/source/) > . > > ``` > > - i.e. > http://www.apache.org/dyn/closer.cgi/activemq/activemq-cpp/source/activemq-cpp-1.1-src.zip > > + i.e. > https://dlcdn.apache.org/activemq/activemq-cpp/source/activemq-cpp-1.1-src.zip > > ``` > > * Generate the Doxygen API and place it under /www/ > activemq.apache.org/cms/api_docs. > > * Add the link to the release API to the > [API](Index/Site/NavigationIndex/Site/Navigation/Index/Site/Navigation/api.md) > page. >