ARROW-16752: [R] Rework Linux binary installation#13464
ARROW-16752: [R] Rework Linux binary installation#13464nealrichardson merged 22 commits intoapache:masterfrom
Conversation
r/tools/nixlibs.R
Outdated
There was a problem hiding this comment.
🙏 For this added clarity + examples
92bc9c0 to
475a3a6
Compare
|
@github-actions crossbow submit -g r |
|
Revision: a8fc7d6364cf1a5119048fd47549f1c45934c8dd Submitted crossbow builds: ursacomputing/crossbow @ actions-b16d0a678e |
a8fc7d6 to
9fd3c35
Compare
|
@github-actions crossbow submit test-ubuntu-18.04-r-sanitizer test-r-offline-minimal r-binary-packages |
|
|
@github-actions crossbow submit test-ubuntu-18.04-r-sanitizer test-r-offline-minimal r-binary-packages |
|
|
@github-actions crossbow submit test-ubuntu-18.04-r-sanitizer test-r-offline-minimal r-binary-packages |
|
Revision: fafe20aaf306103756415b1d430755ef19cff55f Submitted crossbow builds: ursacomputing/crossbow @ actions-0b61e7d1b0
|
|
Indications that this is working as expected:
Remaining to-dos:
|
|
@github-actions crossbow submit r-binary-packages |
|
Revision: 94bc2396432ce6e64afc229983e14465cbffe6b1 Submitted crossbow builds: ursacomputing/crossbow @ actions-89157bcd55
|
|
@github-actions crossbow submit r-binary-packages |
|
Revision: 8b5241cc197093883d6bc959a0a3ccd7319b41c1 Submitted crossbow builds: ursacomputing/crossbow @ actions-63b2a971ab
|
|
@github-actions crossbow submit r-binary-packages |
|
Revision: 99cb479ab17e3c7990bf18ee797a9d31876ca427 Submitted crossbow builds: ursacomputing/crossbow @ actions-edc3669611
|
|
@github-actions crossbow submit r-binary-packages |
|
Revision: cc4ae69b9683235801a63844b94d2e14fbc2b9f4 Submitted crossbow builds: ursacomputing/crossbow @ actions-11cf563c62
|
|
@github-actions crossbow submit r-binary-packages |
|
Revision: cadfbc74b13f67421e841fd67a4d2217e457289b Submitted crossbow builds: ursacomputing/crossbow @ actions-25457272db
|
|
@github-actions crossbow submit r-binary-packages test-r-linux-as-cran |
|
Revision: 2e1779e3fd670b5d9f657daeb1398244d3ebf1f1 Submitted crossbow builds: ursacomputing/crossbow @ actions-c61d16cfd9
|
|
@github-actions crossbow submit r-binary-packages test-r-linux-as-cran |
|
Revision: 76eda77ce37b846ec076c4ba92860beffad66220 Submitted crossbow builds: ursacomputing/crossbow @ actions-8c8c741115
|
b41add3 to
d758b8c
Compare
assignUser
left a comment
There was a problem hiding this comment.
Looks great, just a few comments.
Overall an important change to the logic in light of openssl 3 getting more use etc.. Extra 👍 for the tests :D
dev/tasks/r/github.packages.yml
Outdated
There was a problem hiding this comment.
This was working previously, is this a regression or was it a false positive previously?
There was a problem hiding this comment.
Something of a false positive. The rhub image doesn't set libc++ everywhere it should, which is why we edit the Makevars in r_docker_configure.sh. The change in this PR is that I run r_docker_configure.sh in these images.
Co-authored-by: Jacob Wujciak-Jens <[email protected]>
jonkeane
left a comment
There was a problem hiding this comment.
Looks good, a few comments about comments
| # Run the nixlibs.R test suite, which is not included in the installed package | ||
| ${R_BIN} -e 'setwd("tools"); testthat::test_dir(".")' |
| # There was no error in compiling: so we found libcurl and openssl > 1.0.2, | ||
| # openssl is < 3.0, glibc is >= 2.27, and we're not using a strict libc++ | ||
| cat("*** Found libcurl and openssl >= 1.0.2\n") | ||
| return("ubuntu-18.04") |
There was a problem hiding this comment.
Am I reading this correctly that this doesn't actually mean we're on Ubuntu necessarily, just that we should be able to use the binary for ubuntu-18.04 on this system, yeah?
There was a problem hiding this comment.
Correct, this is just still how the binary zip files are named (based on the OS on which they were built).
Co-authored-by: Jonathan Keane <[email protected]>
See the jira for the main behavior changes here. Other changes of note:
ci/scripts/r_test.sh.