Mirrors are now defaulting to https. Building the R package without curl as a dependency disables libcurl support in R when building with poudriere. Without libcurl, R has issues installing packages from https mirrors.
I patched the port to add ftp/curl as a build dependency on my poudriere server and the problem resolved. Maybe there's a better solution?
R session without patch:
--- Please select a CRAN mirror for use in this session ---
Error in download.file(url, destfile = f, quiet = TRUE) :
unsupported URL scheme
I can confirm this error.
In the meanwhile using
> install.packages("R6", method = "wget")
> install.packages("R6", method = "curl")
works around this issue without compiling again. Obviously either wget or curl packages have to be installed.
Created attachment 167338 [details]
libcurl dependency for SSL enabled mirrors
Created attachment 167339 [details]
poudriere testport 10.x build with patch installed
I've added a patch with libcurl in LIB_DEPENDS and a build log. Runtime tests show it working as expected on my machines.
Any chance we could get a maintainer timeout?