Skip to content

Conversation

@wybrendejong
Copy link

If an ARM device is used, it will use a python script to fetch the latest daily, as per committing, there was not yet a stable LTR ARM version of Rstudio available.

wybrendejong and others added 2 commits September 18, 2025 15:24
…r not

If an ARM device is used, it will use a python script to fetch the latest daily, as per committing, there was not yet a stable LTR ARM version of Rstudio available.
Copy link
Member

@GreatEmerald GreatEmerald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes are a bit too extensive than needed, see comments.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is overly complicated, I think. It would take more effort to run it than to set the new version manually. At most some simple Bash script could work, but we can just omit these.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Idem

vars:
rstudio_version: 2025.05.1-513
rstudio_branch: jammy
rstudio_branch: "{{ ubuntu_codename | default('jammy') }}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't want to pass the codename. As you can see, this is Noble, but the branch is Jammy. It wouldn't work with "Noble", as RStudio people are lazy and don't maintain multiple versions as long as deps don't break.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are also a bit too extensive changes. Just add a minimal check for the arch. You can literally just pass system_arch=$(uname -m) (or uname -i, not sure which one is set on ARM, or maybe both as on x86_64)

@GreatEmerald
Copy link
Member

I'll try to integrate this today, if I have enough time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants