-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[setup-r-dependencies] Missing header files for cURL #416
Comments
I believe this is related to other issue with #370 and caused by r-lib/pak#315 Current workaround is to add curl package in |
@jpawlowski, @cderv, we have been looking at r-lib/pak#315, where there is in fact no real issue, and as such does not seem to affect what reported here (not sure about the related #370). From what I understand, there still is some potential issue related to the mentioned "Expected behavior"
Note however that, in a "conventional" usage of The failure seen in the reported run https://github.com/digatus-fwd/dtsldown/runs/3990207189 is due to a "non-conventional" usage of All this does not necessarily mean everything is OK, as pak might require the missing system libraries at run-time, unless they are somehow bundled within pak itself or available in the runner upfront. Let me try to loop in @gaborcsardi: TL;DR: Is the lack of system requirements for pak (and its dependencies) an issue in the context of the |
No, |
It seems like the change made fixed this too. I can now see
in the log and curl installs correctly with adding it to It could be the same for #370 but I did not tested it. |
* Should fix r-lib#416, at least for the typical case where `check-dir` is a relative path. * `check-dir` is now resolved relative to the working directory, as absolute path to also make it independent of the working directory of subsequent steps were the resolved `check-dir-path` output is used.
This issue has been automatically locked. If you believe you have found a related problem, please file a new issue and include a link to this issue |
Describe the bug
After adding pkgdown action using
usethis::use_github_action("pkgdown")
, the Github workflow would fail to run. Apparentlysetup-r-dependencies
does not install cURL OpenSSL header files to the Ubuntu system environment.To Reproduce
https://github.com/digatus-fwd/dtsldown/runs/3990207189
Expected behavior
The
setup-r-dependencies
build action should take care about system dependencies forpak
to compile successfully.Additional context
Header files must be installed separately in Debian environments:
actions/runner-images#37
The text was updated successfully, but these errors were encountered: