No description
  • Shell 75.1%
  • Python 11.4%
  • R 6%
  • Makefile 3%
  • Just 1.7%
  • Other 2.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s a2a6a4f7ef
fix(alpine): declare xz-dev so R can start after a clean install
libR.so links against liblzma, but the Alpine package never declared a
dependency on it. The list carried `# - liblzma-dev`, the Debian name,
which does not exist on Alpine and so had been commented out rather than
translated. The result is a package that installs cleanly and then fails
on every invocation:

  Error loading shared library liblzma.so.5: No such file or directory
    (needed by /opt/R/4.6.1/lib/R/lib/libR.so)
  Error relocating /opt/R/4.6.1/lib/R/lib/libR.so: lzma_code: symbol not found

Replace it with xz-dev, the Alpine equivalent, which pulls xz-libs, the
package that owns liblzma.so.5. Keep the -dev variant to match every other
entry in the list, which are -dev so that CRAN packages can be installed
from source on the target.

Verified by repackaging the currently published r-4.6.1_1_aarch64.apk with
this dependency list and installing it into a clean alpine:3.22 container:
R now starts with no manually added packages, where before it did not.
2026-09-18 09:08:12 +02:00
.crow fix(alpine): build R with cairo, png, jpeg and tiff graphics devices (#9) 2026-09-18 07:04:22 +00:00
.github Add @stevenolen to CODEOWNERS for Ubuntu image/packaging changes 2024-05-08 18:37:09 -05:00
builder fix(alpine): declare xz-dev so R can start after a clean install 2026-09-18 09:08:12 +02:00
jenkins refactor: awscli -> s5cmd, add alpine 323 2025-12-06 12:33:35 +01:00
test feat: add Ubuntu 26.04 (Resolute) support 2026-04-24 13:20:25 +02:00
.gitignore make repo public 2019-03-25 12:59:14 -04:00
build.sh add alpine 2024-08-28 00:31:41 +02:00
CLAUDE.md fix(alpine): build R with cairo, png, jpeg and tiff graphics devices (#9) 2026-09-18 07:04:22 +00:00
deploy.Jenkinsfile Fix deploy job; use absolute path for HOME 2023-07-06 18:16:43 -05:00
handler.py Update versions.json generation for addition of .tar.xz source files 2024-02-29 13:28:58 -06:00
install.sh Adds Oracle Linux support 2024-02-12 23:44:33 +00:00
Jenkinsfile Update default branch to main 2022-11-30 15:50:40 -06:00
Justfile feat: add alpine-3.24 build config (#5) 2026-06-12 13:46:11 +00:00
LICENSE make repo public 2019-03-25 12:59:14 -04:00
Makefile feat: add alpine-3.24 build config (#5) 2026-06-12 13:46:11 +00:00
package-lock.json Update serverless version, remove serverless-pseudo-parameters as it's functionality is part of serverless since 2.5 2024-05-20 14:48:01 -04:00
package.json Update serverless version, remove serverless-pseudo-parameters as it's functionality is part of serverless since 2.5 2024-05-20 14:48:01 -04:00
README.md CI 2024-06-10 10:02:34 +02:00
renovate.json chore: add renovate config 2025-06-13 21:26:21 +02:00
requirements.txt Upgrade python to 3.11, upgrade packages to support python 3.11 2024-05-20 11:34:51 -04:00
serverless-resources.yml Fix invalid image for fedora-40 2024-05-24 16:58:54 -05:00
serverless-stepf.yml You cannot use the short version of the functions in the serverless-step-functions plugin, it's not supported at this time 2024-05-20 16:38:53 -04:00
serverless.yml Merge pull request #217 from rstudio/fedora40 2024-05-24 10:06:13 +02:00

r-builds

Builds R interpreter binaries for Linux.

  • No changes to upstream code (rstudio/r-builds) is made
  • Binaries are only built if they do not yet exist in the S3 bucket