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: > install.packages("R6") --- 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") or > 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?