npm Community Forum (Archive)

The npm community forum has been discontinued.

To discuss usage of npm, visit the GitHub Support Community.

CDN inconsistancies

It’s been multiple times we’re noticing inconsistencies between regions.

This time it’s about http://registry.npmjs.org/react-router/-/react-router-4.4.0.tgz

It published on almost any CDNs and replies 200. However our CI server has no luck and is on one of those CDN endpoint behaving differently :
US :

root@git002:~# wget https://registry.npmjs.org/react-router/-/react-router-4.4.0.tgz -O /dev/null 
--2019-05-02 06:45:41--  https://registry.npmjs.org/react-router/-/react-router-4.4.0.tgz
Resolving registry.npmjs.org (registry.npmjs.org)... 104.16.21.35, 104.16.20.35, 104.16.24.35, ...
Connecting to registry.npmjs.org (registry.npmjs.org)|104.16.21.35|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-05-02 06:45:41 ERROR 404: Not Found.

BE :

 --2019-05-02 12:46:46--  https://registry.npmjs.org/react-router/-/react-router-4.4.0.tgz
Resolving registry.npmjs.org (registry.npmjs.org)... 2606:4700::6810:1a23, 2606:4700::6810:1b23, 2606:4700::6810:1223, ...
Connecting to registry.npmjs.org (registry.npmjs.org)|2606:4700::6810:1a23|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48720 (48K) [application/octet-stream]
Saving to: ‘/dev/null’

/dev/null                                            100%[=====================================================================================================================>]  47.58K  --.-KB/s    in 0.03s   

2019-05-02 12:46:47 (1.55 MB/s) - ‘/dev/null’ saved [48720/48720]

This is breaking continuous integration across regions since regional developer expectations are not met on remote integration services.

Are we missing something to make builds repeatable ?