YuviPanda
a0fd8743b2
Remove mentions of MRAN
2023-06-11 12:56:53 +05:30
YuviPanda
6c719bd671
Remove unnecessary method call
2023-06-11 12:55:34 +05:30
Min RK
8500d479a5
Stop using MRAN
...
- remove cutoff for picking RSPM, always use it
- remove now-redundant r4.0-mran test
- shift base R 3.6 snapshot date to after October 2017, when rspm snapshots seem to have started
- update docs to point to RSPM
2023-06-09 13:19:59 +02:00
Min RK
e1051c3cb8
Merge branch 'main' into feat/new-base
2023-06-09 12:24:20 +02:00
Kacper Kowalik (Xarthisius)
7bf02d8101
Update the location of R packagemanager
...
Fixes #1272
2023-05-23 18:47:32 -05:00
Min RK
70a2de4e12
@lru_cache requires Python 3.8, use older @lru_cache()
2023-03-23 16:00:23 +01:00
Min RK
1e1d6ac20f
memoize all getters explicitly
...
rather than automatically
2023-03-23 15:58:27 +01:00
YuviPanda
f848c81073
Install libssl-dev unconditionally for R
2023-03-23 20:02:49 +05:30
Yuvi Panda
99125ab179
Merge branch 'main' into feat/new-base
2023-01-06 22:28:27 -08:00
Simon Li
8f3f57ada7
Make platform configurable instead of only auto-detecting
2023-01-02 19:51:51 +00:00
Simon Li
064d91ae22
BuildPacks: support arm64 where possible (i.e. not R)
2023-01-02 19:51:51 +00:00
Bartosz Kardas
b85df8f993
Refactored R command
2022-12-11 23:38:27 +01:00
Bartosz Kardas
c3d257519b
Fixd shell command for buildpacks/r
2022-12-11 22:00:41 +01:00
YuviPanda
8086937445
Don't hardcode ubuntu codename when getting r packages
2022-12-10 13:17:12 -08:00
YuviPanda
b724c02c6a
Switch RSPM to use focal, not bionic
2022-12-10 13:15:16 -08:00
pre-commit-ci[bot]
27c2b403db
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-10-31 22:32:14 +00:00
Erik Sundell
15a1fb6e2d
refactor: manually add transitions to f-strings
2022-10-31 21:22:32 +01:00
pre-commit-ci[bot]
5a93542321
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-10-31 21:22:32 +01:00
Erik Sundell
2c0b14c7da
ci: refactor r tests, from 8 to 5 (~15 min saved)
2022-10-10 09:15:17 +02:00
Erik Sundell
7e517cfb0a
Update R 3.4 from 3.4.0 to 3.4.4
2022-10-08 14:07:00 +02:00
Erik Sundell
fc08ee1c58
Update R 4.2 from 4.2.0 to 4.2.1 and fix tests
2022-10-08 14:06:29 +02:00
YuviPanda
0b76608208
Bump default R version to 4.2
...
Been out for a bit now
2022-07-06 16:39:15 -07:00
YuviPanda
8af47e9985
Add comment about how r_version is determined
2022-06-23 12:34:48 -07:00
YuviPanda
28035d6426
Make sure our default R version is valid semver
2022-06-23 09:14:34 -07:00
YuviPanda
e51eae9287
Don't specify older patchlevel as default R
2022-06-23 03:23:47 -07:00
Yuvi Panda
a098f95dc4
Point to a tagged version of rstudio
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2022-06-22 23:37:42 -07:00
Yuvi Panda
232dddac50
Fix typo
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2022-06-22 13:40:04 -07:00
YuviPanda
dfa23f6306
Set custom env vars required for RStudio to work
2022-06-22 08:49:28 -07:00
YuviPanda
9d89d6bd69
Use . instead of source
...
As Dockerfile executes with /bin/sh, not /bin/bash
2022-06-22 08:49:28 -07:00
YuviPanda
a9443f04fe
Don't hardcode Ubuntu version when fetching R
...
This allows us to dynamically change the base image
without having to manually change the version string here
2022-06-22 08:49:28 -07:00
YuviPanda
9c335a5e9e
Cleanup apt-update files after installation
2022-06-22 08:49:28 -07:00
YuviPanda
ba82209e67
Remove tests that checked if specific R packages were installed
2022-06-22 08:49:28 -07:00
YuviPanda
c1ce8fd189
Use apt rather than debi to install packages
...
apt also seems to fetch dependencies when needed
2022-06-22 08:49:28 -07:00
YuviPanda
d72ac15037
Set CRAN mirror URL for R
2022-06-22 08:49:28 -07:00
YuviPanda
c123d7bf32
Use new path for Renviron
2022-06-22 08:49:28 -07:00
YuviPanda
4ccbdddeb5
Install package with gdebi
...
It fetches dependencies and installs them too, unlike dpkg
2022-06-22 08:49:28 -07:00
YuviPanda
13250c73d1
Always provide full semver for R version
...
Other wise our semver package cries
2022-06-22 08:49:28 -07:00
YuviPanda
22167c35f0
Actually install the downloaded deb
2022-06-22 08:49:28 -07:00
YuviPanda
965cb15b99
Get R from RStudio managed apt packages
...
Might be simpler than getting it from R project managed
apt packages
2022-06-22 08:49:27 -07:00
Min RK
d728a64dd9
get version comparison from semver
...
since Python is removing version string parsing from the standard library
moves Julia-specific semver utilities to top-level
2022-01-26 15:52:09 +01:00
YuviPanda
6ab41efd4d
Delete /tmp/downloaded_packages after running install.R
...
This can often leave ~100-200MB in /tmp that isn't re-used
after the image is set up.
2022-01-25 21:26:16 +05:30
Min RK
ad0034cb2f
note why --no-install-recommends is important for r packages
2022-01-25 13:29:15 +01:00
Min RK
19acf46392
remove r-recommended package
...
r-recommended is a collection of common CRAN packages,
which cause conflicts when trying to install older R.
These same packages can be regular dependencies retrieved from CRAN.
2022-01-25 11:38:35 +01:00
YuviPanda
c04fff30cd
Say 'apt repository' rather than PPA
...
PPA is a specific kind of apt repository, hosted on
launchpad.net. We use https://cran.r-project.org/bin/linux/ubuntu/ ,
which is just a regular apt repository. The PPA terminology
always confused me, so this just clears that up
2022-01-10 17:43:09 +05:30
Simon Li
43525352a7
Merge pull request #1107 from yuvipanda/new-r
...
Bump default R version to 4.1
2022-01-08 14:44:37 +00:00
YuviPanda
7fd9a3d25f
Move 3.6.1 back to 3.6.1-3bionic
...
Was accidentally included along with the 3.6.3-1biocnic
upgrade for 3.6
2022-01-07 11:23:47 +05:30
YuviPanda
05e504a7ce
Cleanup some comments
2022-01-07 11:18:02 +05:30
YuviPanda
ceb4f8ac4f
Hardcode rspm URL as snapshot for IRKernel
2022-01-07 11:17:46 +05:30
YuviPanda
54636c6ecf
Bump default R version to 4.1
...
3.6 is almost 4 years old now.
2022-01-05 22:32:07 +05:30
YuviPanda
dbb5ff7c7d
Clarify when mran raises valueerror
2022-01-05 21:35:07 +05:30