[SPARK-56025][INFRA] Install remotes R package for spark-test-image/(lint|docs|sparkr)/Dockerfile#54853
[SPARK-56025][INFRA] Install remotes R package for spark-test-image/(lint|docs|sparkr)/Dockerfile#54853dongjoon-hyun wants to merge 3 commits intoapache:masterfrom
remotes R package for spark-test-image/(lint|docs|sparkr)/Dockerfile#54853Conversation
remotes R package for spark-test-image/lint/Dockerfileremotes R package for spark-test-image/lint/Dockerfile
| LABEL org.opencontainers.image.version="" | ||
|
|
||
| ENV FULL_REFRESH_DATE=20260210 | ||
| ENV FULL_REFRESH_DATE=20260316 |
There was a problem hiding this comment.
This is bumped in order to make it sure to rebuild all freshly.
|
@dongjoon-hyun |
|
Thank you. Could you make an independent PR, @sarutak ? I hope we can recover the CI in any way. We can try concurrently. |
remotes R package for spark-test-image/lint/Dockerfileremotes R package for spark-test-image/(lint|docs)/Dockerfile
|
If someone recovers the CI, we can close this one. |
|
Thank you, @sarutak ! |
|
To @sarutak , this PR recovered the CIs for both.
I'm monitoring the next step, |
|
@dongjoon-hyun So, I'll close my PR. |
|
Got it~ |
remotes R package for spark-test-image/(lint|docs)/Dockerfileremotes R package for spark-test-image/(lint|docs|sparkr)/Dockerfile
|
Maybe, we need to update the following files later as well in a follow-up PR. |
|
Ya, I agree with you. I just want to keep them separately because CI recovery is only the first step. We may need to spend more time for the investigation the actual version of Roxygen and others. The current SparkR environment seems messy because it's abandoned for a long time. This PR only aims to recover PR builder and commit builder on the master branch. All the other daily CIs or release branches and |
|
I have no idea why just upgrading |
|
Thank you, @LuciferYang and @sarutak . |
sarutak
left a comment
There was a problem hiding this comment.
GA passed. Merging to master.
Thank you @dongjoon-hyun and @LuciferYang !
|
Thank you, @sarutak and @LuciferYang ! |
…e/(lint|docs|sparkr)/Dockerfile` This PR aims to recover the CI by installing `remotes` R package for the following Dockerfiles. - dev/spark-test-image/lint/Dockerfile - dev/spark-test-image/docs/Dockerfile - dev/spark-test-image/sparkr/Dockerfile Currently, `master` branch is broken due to the new `devtools` 2.5.0 release. This PR aims to installation `remotes` package explicitly because we cannot pin `devtools` itself. - https://github.com/r-lib/devtools/releases/tag/v2.5.0 (2026-03-16) <img width="754" height="263" alt="Screenshot 2026-03-16 at 23 57 25" src="https://github.com/user-attachments/assets/c5b927a4-fe02-490a-866d-1f43460499f2" /> https://github.com/apache/spark/actions/runs/23180660599/job/67352803326 ``` 801.6 Error in devtools::install_version("pkgdown", version = "2.0.1", repos = "https://cloud.r-project.org/") : 801.6 The package "remotes" is required. ``` No. Recover the CIs. Generated-by: Claude Code (claude-opus-4-6) Closes #54853 from dongjoon-hyun/SPARK-56025. Authored-by: Dongjoon Hyun <[email protected]> Signed-off-by: Kousuke Saruta <[email protected]> (cherry picked from commit 54164e9) Signed-off-by: Dongjoon Hyun <[email protected]>
|
I backported this to |
…e/(lint|docs|sparkr)/Dockerfile` This PR aims to recover the CI by installing `remotes` R package for the following Dockerfiles. - dev/spark-test-image/lint/Dockerfile - dev/spark-test-image/docs/Dockerfile - dev/spark-test-image/sparkr/Dockerfile Currently, `master` branch is broken due to the new `devtools` 2.5.0 release. This PR aims to installation `remotes` package explicitly because we cannot pin `devtools` itself. - https://github.com/r-lib/devtools/releases/tag/v2.5.0 (2026-03-16) <img width="754" height="263" alt="Screenshot 2026-03-16 at 23 57 25" src="https://github.com/user-attachments/assets/c5b927a4-fe02-490a-866d-1f43460499f2" /> https://github.com/apache/spark/actions/runs/23180660599/job/67352803326 ``` 801.6 Error in devtools::install_version("pkgdown", version = "2.0.1", repos = "https://cloud.r-project.org/") : 801.6 The package "remotes" is required. ``` No. Recover the CIs. Generated-by: Claude Code (claude-opus-4-6) Closes #54853 from dongjoon-hyun/SPARK-56025. Authored-by: Dongjoon Hyun <[email protected]> Signed-off-by: Kousuke Saruta <[email protected]> (cherry picked from commit 54164e9) Signed-off-by: Dongjoon Hyun <[email protected]> (cherry picked from commit 8551960) Signed-off-by: Dongjoon Hyun <[email protected]>
|
This is backported to branch-4.0 too. |
### What changes were proposed in this pull request? See #54872 and #54853 ### Why are the changes needed? See #54872 and #54853 ### Does this PR introduce _any_ user-facing change? No, dev-only. ### How was this patch tested? I am testing it in my fork. see https://github.com/HyukjinKwon/spark/actions/runs/24021551482/job/70051292787 ### Was this patch authored or co-authored using generative AI tooling? No. Closes #55217 from HyukjinKwon/SPARK-56363. Authored-by: Hyukjin Kwon <[email protected]> Signed-off-by: Hyukjin Kwon <[email protected]>
### What changes were proposed in this pull request? See #54872 and #54853 ### Why are the changes needed? See #54872 and #54853 ### Does this PR introduce _any_ user-facing change? No, dev-only. ### How was this patch tested? I am testing it in my fork. see https://github.com/HyukjinKwon/spark/actions/runs/24021551482/job/70051292787 ### Was this patch authored or co-authored using generative AI tooling? No. Closes #55217 from HyukjinKwon/SPARK-56363. Authored-by: Hyukjin Kwon <[email protected]> Signed-off-by: Hyukjin Kwon <[email protected]> (cherry picked from commit 3fb32fd) Signed-off-by: Hyukjin Kwon <[email protected]>
### What changes were proposed in this pull request? See #54872 and #54853 ### Why are the changes needed? See #54872 and #54853 ### Does this PR introduce _any_ user-facing change? No, dev-only. ### How was this patch tested? I am testing it in my fork. see https://github.com/HyukjinKwon/spark/actions/runs/24021551482/job/70051292787 ### Was this patch authored or co-authored using generative AI tooling? No. Closes #55217 from HyukjinKwon/SPARK-56363. Authored-by: Hyukjin Kwon <[email protected]> Signed-off-by: Hyukjin Kwon <[email protected]> (cherry picked from commit 3fb32fd) Signed-off-by: Hyukjin Kwon <[email protected]>
### What changes were proposed in this pull request? See #54872 and #54853 ### Why are the changes needed? See #54872 and #54853 ### Does this PR introduce _any_ user-facing change? No, dev-only. ### How was this patch tested? I am testing it in my fork. see https://github.com/HyukjinKwon/spark/actions/runs/24021551482/job/70051292787 ### Was this patch authored or co-authored using generative AI tooling? No. Closes #55217 from HyukjinKwon/SPARK-56363. Authored-by: Hyukjin Kwon <[email protected]> Signed-off-by: Hyukjin Kwon <[email protected]> (cherry picked from commit 3fb32fd) Signed-off-by: Hyukjin Kwon <[email protected]>

What changes were proposed in this pull request?
This PR aims to recover the CI by installing
remotesR package for the following Dockerfiles.Why are the changes needed?
Currently,
masterbranch is broken due to the newdevtools2.5.0 release. This PR aims to installationremotespackage explicitly because we cannot pindevtoolsitself.https://github.com/apache/spark/actions/runs/23180660599/job/67352803326
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Recover the CIs.
Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Code (claude-opus-4-6)