r-hub / rhub

R-hub API client
https://r-hub.github.io/rhub/
Other
353 stars 52 forks source link

Getting "stuck" at preparing build #508

Closed donaldRwilliams closed 6 months ago

donaldRwilliams commented 2 years ago

Hi,

I am attempting to use rhub. However, I keep getting stuck at "preparing build", as shown in this image

image

When I got to the link, I get the following

image

Note I have also tried manually uploading the package and the same thing happen. Finally, I let it run for several hours on my computer and made no progress.

donaldRwilliams commented 2 years ago

To follow up on this, I had my labmate try uploading a package to rhub as well. He ran into the same thing, i.e., nothing happend and got "stuck".

JSchoenbachler commented 2 years ago

I'm having the same issue. My build finally completed overnight last night and it came back with a "PREPERROR"- https://builder.r-hub.io/status/zeitzeiger_2.0.4.tar.gz-7d04f9ec625f47f2bd196c994cee2ee5

Not only that, but I saw this line specifically: https://builder.r-hub.io/status/zeitzeiger_2.0.4.tar.gz-7d04f9ec625f47f2bd196c994cee2ee5#L4540

Where it appears that the configuration fails because the environment doesn't have openssl installed.

JSchoenbachler commented 2 years ago

Also worth pointing out, I ran check_rhub() which by default checks on Windows Server, Fedora Linux, and Ubuntu Linux. Windows Server eventually came through successfully (but still took an absurd amount of time to process), while the Linux builds both got the same openssl error (after again taking an absurd amount of time to start, like 17-18 hours).

donaldRwilliams commented 2 years ago

@JSchoenbachler Same here. Mine also took over 15 hours.

sjentsch commented 2 years ago

I don't know whether this is related, but it seems as if the remotes-package which is required to install the package to be tested is not installed / available. See the snippet from https://builder.r-hub.io/status/jmvReadWrite_0.3.0.tar.gz-5a6a2e5fb78b4ac9a7d6d43793f39083 (l. 272 - 275). The build platform that produces the error is Fedora Linux, R-devel, clang, gfortran. Building the same package on Windows Server 2022, R-devel, 64 bit works fine and Ubuntu isn't finished yet.

#> > remotes::install_local("jmvReadWrite_0.3.0.tar.gz", dependencies = TRUE, INSTALL_opts = "--build")
#> Error in loadNamespace(x) : there is no package called ‘remotes’
#> Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
#> Execution halted
JSchoenbachler commented 2 years ago

@sjentsch I haven't run into that actually. I think I'm about to log an issue with the rhub-linux-builders repo about this and see whats up.

https://github.com/r-hub/rhub-linux-builders

JSchoenbachler commented 2 years ago

Made an issue in the linux builders repo- https://github.com/r-hub/rhub-linux-builders/issues/58

JSchoenbachler commented 2 years ago

@donaldRwilliams @sjentsch I just got an update in the linux builds repo that system dependencies aren't checked for in BioConductor dependencies. Not sure if this is the same issue or a different thing for you guys, but just thought I'd update.

spsanderson commented 2 years ago

I am having this issue at present. Usually this finishes fairly quickly, a couple of minutes at most for me.

gaborcsardi commented 6 months ago

This issue is about the previous R-hub system, it does not apply to the new system, so I am closing it now. Please see https://r-hub.github.io/rhub/ for the new system, R-hub v2.