17 more broken links in repo.saltproject.io ONLY 2 left now

I found another 17 currently broken links on the repo.saltproject.io site.

Three weeks ago Megan @ch3ll said it was a private repo #60 so I am posting here again - hope that is OK with you.

@ch3ll @barbaricyawps and since the majority of the broken links are windows ones I also copy in @Twangboy

On page https://repo.saltproject.io/3001.html#osx there are three broken links

https://repo.saltproject.io/osx/salt-3001.8-py3-x86_64.pkg
https://repo.saltproject.io/osx/salt-3001.8-py3-x86_64.pkg.md5
https://repo.saltproject.io/osx/salt-3001.8-py3-x86_64.pkg.sha256

And on page https://repo.saltproject.io/3001.html#windows there is another twelve of them

https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64-Setup.exe
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64-Setup.exe.md5
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64-Setup.exe.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64.msi
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64.msi.md5
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64.msi.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86-Setup.exe
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86-Setup.exe.md5
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86-Setup.exe.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86.msi
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86.msi.md5
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86.msi.sha256

And on page https://repo.saltproject.io/index.html#single-binary the "Browse 2004 Repo" link button on the top right of the page links to a non-existing directory

https://repo.saltproject.io/salt-singlebin/3004/

And the SHA512 link to the right of the salt-3004-1-linux-amd64.tar.gz download still links to the old ( now wrong or missing ) 3004 old entry https://repo.saltproject.io/salt/singlebin/3004/salt-3004_SHA512

Sure you do not need my help with this, but the way I find the broken links is I use wget with --debug output and then search for the Refereer of the 404 broken links.

So in this case I first did a level 2 depth scan of repo.saltproject.io site ( level one only surfaced 2 broken links ) wget -r --spider -l 2 https://repo.saltproject.io 2>&1 | tail -24


Found 17 broken links.

https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86.msi.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86-Setup.exe
https://repo.saltproject.io/osx/salt-3001.8-py3-x86_64.pkg.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64-Setup.exe.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64.msi.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86.msi
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86.msi.md5
https://repo.saltproject.io/osx/salt-3001.8-py3-x86_64.pkg.md5
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64.msi.md5
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86-Setup.exe.md5
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-x86-Setup.exe.sha256
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64-Setup.exe.md5
https://repo.saltproject.io/salt-singlebin/3004/
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64.msi
https://repo.saltproject.io/windows/Salt-Minion-3001.8-Py3-AMD64-Setup.exe
https://repo.saltproject.io/osx/salt-3001.8-py3-x86_64.pkg
https://repo.saltproject.io/salt/singlebin/3004/salt-3004_SHA512

FINISHED --2022-08-18 15:26:27--
Total wall clock time: 9.5s
Downloaded: 25 files, 518K in 0.08s (6.39 MB/s)

And to find where those were listed I used the --debug switch on wget.

wget -r --debug --spider -l 2 https://repo.saltproject.io 2>&1 | less

And in less I then hoped from " 404 " to " 404 " and scrolled a little up or down to find the ^Referer responsible for pointing to the broken links, might have been faster or more efficient to search for the 17 broken link names that the 1st cmd gave me, but I didn't do it that way.

( Note: apparently not all wget binaries have --debug compiled in. )

Edited by Urs Rau