Wykres commitów

129 Commity (a0fd8743b221b21a2fcb8e59ca56bbb366c4c44e)

Autor SHA1 Wiadomość Data
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