easybuilders / easybuild-easyconfigs

A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
371 stars 699 forks source link

R: failed to download minpack.lm_1.2-1.tar.gz #15380

Open sassy-crick opened 2 years ago

sassy-crick commented 2 years ago

One of the R packages (minpack.lm_1.2-1.tar.gz) failed to download from all of the used URLs with error 404. Although Kenneth put it on sources.easybuild.io, he also asked me to open an issue for documentation purposes. He also mentioned that Matching has the same issue. Again, that was put in the sources.easybuild.io repro.

boegel commented 2 years ago

Source tarballs for both minpack.lm and Matching are now available via https://sources.easybuild.io/r/R/, which is automatically considered as a fallback download URL by EasyBuild when it's downloading sources for R extensions.

I've opened an issue upstream for Matching at https://github.com/JasjeetSekhon/Matching/issues/3, since there's it's not a single old version, but all previous versions...

bowentan commented 2 years ago

@boegel https://sources.easybuild.io/r/R/ cannot be accessed now.. I encountered the same issue but couldn't find a source ball for Matching.

branfosj commented 2 years ago

Workaround:

  1. Download r-cran-matching_4.9-7.orig.tar.gz from https://ftp.cae.tntech.edu/debian/pool/main/r/r-cran-matching/
  2. Rename to Matching_4.9-7.tar.gz
  3. Look for sourcepath in the output of eb --show-config
  4. Copy Matching_4.9-7.tar.gz to the r/R/extensions inside the sourcepath directory from the previous step
bowentan commented 2 years ago

@branfosj Thanks for your suggestion but the easyconfig need to use the version 4.9.11. Isn't a problem to rename Matching_4.9-7.tar.gz to Matching_4.9-11.tar.gz? And I can't find the source for 4.9.11...