rversions/0000755000176200001440000000000015071741072012310 5ustar liggesusersrversions/tests/0000755000176200001440000000000015071672472013461 5ustar liggesusersrversions/tests/testthat/0000755000176200001440000000000015071741072015312 5ustar liggesusersrversions/tests/testthat/test-utils.R0000644000176200001440000000331115071720011017536 0ustar liggesuserstest_that("%||%", { expect_equal(NULL %||% 1, 1) expect_equal(2 %||% 1, 2) expect_equal(1:5 %||% stop("nope"), 1:5) }) test_that("%|NA|%", { expect_equal(NA %|NA|% 1, 1) expect_equal(2 %|NA|% 1, 2) expect_equal(c(1, NA, 3) %|NA|% 0, c(1, 0, 3)) }) test_that("is_rcmd_check", { withr::local_envvar(NOT_CRAN = "true") expect_false(is_rcmd_check()) withr::local_envvar(NOT_CRAN = NA_character_) withr::local_envvar(`_R_CHECK_PACKAGE_NAME_` = "rversions") expect_true(is_rcmd_check()) withr::local_envvar(`_R_CHECK_PACKAGE_NAME_` = NA_character_) expect_false(is_rcmd_check()) }) test_that("is_online", { fake(is_online, "is_rcmd_check", TRUE) expect_false(is_online()) fake(is_online, "is_rcmd_check", FALSE) withr::local_envvar(R_OFFLINE = "true") expect_false(is_online()) withr::local_envvar(R_OFFLINE = NA_character_) expect_true(is_online()) }) test_that("vcapply", { # edge cases expect_equal(vcapply(integer(), as.character), character()) expect_equal(vcapply(1L, as.character), "1") expect_equal(vcapply(1:5, as.character), as.character(1:5)) # names are preserved x <- list(a = 1L, b = 2L) expect_equal(vcapply(x, as.character), c(a = "1", b = "2")) }) test_that("vlapply", { # edge cases expect_equal(vlapply(integer(), is.numeric), logical()) expect_equal(vlapply(1L, is.numeric), TRUE) expect_equal(vlapply(1:5, is.numeric), rep(TRUE, 5)) # names are preserved x <- list(a = 1L, b = "2") expect_equal(vlapply(x, is.numeric), c(a = TRUE, b = FALSE)) }) test_that("mkdirp", { tmp <- file.path(tempfile(), "foo", "bar") on.exit(unlink(tmp, recursive = TRUE), add = TRUE) mkdirp(tmp) expect_true(file.exists(tmp)) expect_silent(mkdirp(tmp)) }) rversions/tests/testthat/fixtures/0000755000176200001440000000000015071713703017163 5ustar liggesusersrversions/tests/testthat/fixtures/linux/0000755000176200001440000000000015071674203020323 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/0000755000176200001440000000000015071674202021544 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/8/0000755000176200001440000000000015071674202021713 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/8/os-release0000644000176200001440000000035015071674202023673 0ustar liggesusersPRETTY_NAME="Debian GNU/Linux 8 (jessie)" NAME="Debian GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)" ID=debian HOME_URL="http://www.debian.org/" SUPPORT_URL="http://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" rversions/tests/testthat/fixtures/linux/debian/12/0000755000176200001440000000000015071674202021766 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/12/os-release0000644000176200001440000000041315071674202023746 0ustar liggesusersPRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" rversions/tests/testthat/fixtures/linux/debian/11/0000755000176200001440000000000015071674202021765 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/11/os-release0000644000176200001440000000041315071674202023745 0ustar liggesusersPRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" rversions/tests/testthat/fixtures/linux/debian/9/0000755000176200001440000000000015071674202021714 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/9/os-release0000644000176200001440000000040515071674202023675 0ustar liggesusersPRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" VERSION_CODENAME=stretch ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" rversions/tests/testthat/fixtures/linux/debian/testing/0000755000176200001440000000000015071674202023221 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/testing/os-release0000644000176200001440000000033615071674202025205 0ustar liggesusersPRETTY_NAME="Debian GNU/Linux trixie/sid" NAME="Debian GNU/Linux" VERSION_CODENAME=trixie ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" rversions/tests/testthat/fixtures/linux/debian/10/0000755000176200001440000000000015071674202021764 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/10/os-release0000644000176200001440000000040515071674202023745 0ustar liggesusersPRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" rversions/tests/testthat/fixtures/linux/debian/unstable/0000755000176200001440000000000015071674202023361 5ustar liggesusersrversions/tests/testthat/fixtures/linux/debian/unstable/os-release0000644000176200001440000000033615071674202025345 0ustar liggesusersPRETTY_NAME="Debian GNU/Linux trixie/sid" NAME="Debian GNU/Linux" VERSION_CODENAME=trixie ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" rversions/tests/testthat/fixtures/linux/opensuse/0000755000176200001440000000000015071674202022163 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.5/0000755000176200001440000000000015071674202022553 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.5/os-release0000644000176200001440000000053615071674202024541 0ustar liggesusersNAME="openSUSE Leap" VERSION="15.5" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.5" PRETTY_NAME="openSUSE Leap 15.5" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.5" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap" LOGO="distributor-logo-Leap" rversions/tests/testthat/fixtures/linux/opensuse/15.0/0000755000176200001440000000000015071674202022546 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.0/os-release0000644000176200001440000000041115071674202024524 0ustar liggesusersNAME="openSUSE Leap" VERSION="15.0" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.0" PRETTY_NAME="openSUSE Leap 15.0" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.0" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" rversions/tests/testthat/fixtures/linux/opensuse/15.3/0000755000176200001440000000000015071674202022551 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.3/os-release0000644000176200001440000000041115071674202024527 0ustar liggesusersNAME="openSUSE Leap" VERSION="15.3" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.3" PRETTY_NAME="openSUSE Leap 15.3" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.3" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" rversions/tests/testthat/fixtures/linux/opensuse/15.6/0000755000176200001440000000000015071674202022554 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.6/os-release0000644000176200001440000000053615071674202024542 0ustar liggesusersNAME="openSUSE Leap" VERSION="15.6" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.6" PRETTY_NAME="openSUSE Leap 15.6" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.6" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap" LOGO="distributor-logo-Leap" rversions/tests/testthat/fixtures/linux/opensuse/42.3/0000755000176200001440000000000015071674202022551 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/42.3/os-release0000644000176200001440000000037115071674202024534 0ustar liggesusersNAME="openSUSE Leap" VERSION="42.3" ID=opensuse ID_LIKE="suse" VERSION_ID="42.3" PRETTY_NAME="openSUSE Leap 42.3" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:42.3" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" rversions/tests/testthat/fixtures/linux/opensuse/42.3/SuSE-release0000644000176200001440000000023415071674202024730 0ustar liggesusersopenSUSE 42.3 (x86_64) VERSION = 42.3 CODENAME = Malachite # /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead rversions/tests/testthat/fixtures/linux/opensuse/15.2/0000755000176200001440000000000015071674202022550 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.2/os-release0000644000176200001440000000041115071674202024526 0ustar liggesusersNAME="openSUSE Leap" VERSION="15.2" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.2" PRETTY_NAME="openSUSE Leap 15.2" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.2" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" rversions/tests/testthat/fixtures/linux/opensuse/tumbleweed/0000755000176200001440000000000015071674202024320 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/tumbleweed/os-release0000644000176200001440000000060015071674202026276 0ustar liggesusersNAME="openSUSE Tumbleweed" # VERSION="20210810" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20210810" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20210810" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" LOGO="distributor-logo" rversions/tests/testthat/fixtures/linux/opensuse/15.4/0000755000176200001440000000000015071674202022552 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.4/os-release0000644000176200001440000000053615071674202024540 0ustar liggesusersNAME="openSUSE Leap" VERSION="15.4" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.4" PRETTY_NAME="openSUSE Leap 15.4" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.4" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Leap" LOGO="distributor-logo-Leap" rversions/tests/testthat/fixtures/linux/opensuse/15.1/0000755000176200001440000000000015071674202022547 5ustar liggesusersrversions/tests/testthat/fixtures/linux/opensuse/15.1/os-release0000644000176200001440000000041115071674202024525 0ustar liggesusersNAME="openSUSE Leap" VERSION="15.1" ID="opensuse-leap" ID_LIKE="suse opensuse" VERSION_ID="15.1" PRETTY_NAME="openSUSE Leap 15.1" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:15.1" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" rversions/tests/testthat/fixtures/linux/rhel/0000755000176200001440000000000015071674202021254 5ustar liggesusersrversions/tests/testthat/fixtures/linux/rhel/8/0000755000176200001440000000000015071674202021423 5ustar liggesusersrversions/tests/testthat/fixtures/linux/rhel/8/os-release0000644000176200001440000000113015071674202023400 0ustar liggesusersNAME="Red Hat Enterprise Linux" VERSION="8.10 (Ootpa)" ID="rhel" ID_LIKE="fedora" VERSION_ID="8.10" PLATFORM_ID="platform:el8" PRETTY_NAME="Red Hat Enterprise Linux 8.10 (Ootpa)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos" HOME_URL="https://www.redhat.com/" DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8" BUG_REPORT_URL="https://issues.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8" REDHAT_BUGZILLA_PRODUCT_VERSION=8.10 REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" REDHAT_SUPPORT_PRODUCT_VERSION="8.10" rversions/tests/testthat/fixtures/linux/rhel/7/0000755000176200001440000000000015071674202021422 5ustar liggesusersrversions/tests/testthat/fixtures/linux/rhel/7/os-release0000644000176200001440000000102415071674202023401 0ustar liggesusersNAME="Red Hat Enterprise Linux Server" VERSION="7.9 (Maipo)" ID="rhel" ID_LIKE="fedora" VARIANT="Server" VARIANT_ID="server" VERSION_ID="7.9" PRETTY_NAME="Red Hat Enterprise Linux Server 7.9 (Maipo)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:7.9:GA:server" HOME_URL="https://www.redhat.com/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7" REDHAT_BUGZILLA_PRODUCT_VERSION=7.9 REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" REDHAT_SUPPORT_PRODUCT_VERSION="7.9" rversions/tests/testthat/fixtures/linux/rhel/9/0000755000176200001440000000000015071674202021424 5ustar liggesusersrversions/tests/testthat/fixtures/linux/rhel/9/os-release0000644000176200001440000000115115071674202023404 0ustar liggesusersNAME="Red Hat Enterprise Linux" VERSION="9.6 (Plow)" ID="rhel" ID_LIKE="fedora" VERSION_ID="9.6" PLATFORM_ID="platform:el9" PRETTY_NAME="Red Hat Enterprise Linux 9.6 (Plow)" ANSI_COLOR="0;31" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos" HOME_URL="https://www.redhat.com/" DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9" BUG_REPORT_URL="https://issues.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 9" REDHAT_BUGZILLA_PRODUCT_VERSION=9.6 REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" REDHAT_SUPPORT_PRODUCT_VERSION="9.6" rversions/tests/testthat/fixtures/linux/arch/0000755000176200001440000000000015071674202021237 5ustar liggesusersrversions/tests/testthat/fixtures/linux/arch/base-devel/0000755000176200001440000000000015071674202023246 5ustar liggesusersrversions/tests/testthat/fixtures/linux/arch/base-devel/os-release0000644000176200001440000000063315071674202025232 0ustar liggesusersNAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling VERSION_ID=20250511.0.348143 ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo rversions/tests/testthat/fixtures/linux/arch/base/0000755000176200001440000000000015071741072022151 5ustar liggesusersrversions/tests/testthat/fixtures/linux/arch/base/os-release0000644000176200001440000000063315071674202024135 0ustar liggesusersNAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling VERSION_ID=20250511.0.348143 ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo rversions/tests/testthat/fixtures/linux/ubuntu/0000755000176200001440000000000015071674203021645 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/16.04/0000755000176200001440000000000015071674203022315 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/16.04/os-release0000644000176200001440000000045215071674203024300 0ustar liggesusersNAME="Ubuntu" VERSION="16.04.7 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.7 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial rversions/tests/testthat/fixtures/linux/ubuntu/18.04/0000755000176200001440000000000015071674203022317 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/18.04/os-release0000644000176200001440000000060215071674203024277 0ustar liggesusersNAME="Ubuntu" VERSION="18.04.6 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.6 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic rversions/tests/testthat/fixtures/linux/ubuntu/14.04/0000755000176200001440000000000015071674203022313 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/14.04/os-release0000644000176200001440000000037115071674203024276 0ustar liggesusersNAME="Ubuntu" VERSION="14.04.6 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.6 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" rversions/tests/testthat/fixtures/linux/ubuntu/22.04/0000755000176200001440000000000015071674203022312 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/22.04/os-release0000644000176200001440000000060215071674203024272 0ustar liggesusersPRETTY_NAME="Ubuntu 22.04.5 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.5 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy rversions/tests/testthat/fixtures/linux/ubuntu/22.10/0000755000176200001440000000000015071674203022307 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/22.10/os-release0000644000176200001440000000061015071674203024266 0ustar liggesusersPRETTY_NAME="Ubuntu 22.10" NAME="Ubuntu" VERSION_ID="22.10" VERSION="22.10 (Kinetic Kudu)" VERSION_CODENAME=kinetic ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=kinetic LOGO=ubuntu-logo rversions/tests/testthat/fixtures/linux/ubuntu/21.10/0000755000176200001440000000000015071674203022306 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/21.10/os-release0000644000176200001440000000062115071674203024267 0ustar liggesusersPRETTY_NAME="Ubuntu Impish Indri (development branch)" NAME="Ubuntu" VERSION_ID="21.10" VERSION="21.10 (Impish Indri)" VERSION_CODENAME=impish ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=impish rversions/tests/testthat/fixtures/linux/ubuntu/24.04/0000755000176200001440000000000015071674203022314 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/24.04/os-release0000644000176200001440000000062015071674203024274 0ustar liggesusersPRETTY_NAME="Ubuntu 24.04.2 LTS" NAME="Ubuntu" VERSION_ID="24.04" VERSION="24.04.2 LTS (Noble Numbat)" VERSION_CODENAME=noble ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=noble LOGO=ubuntu-logo rversions/tests/testthat/fixtures/linux/ubuntu/21.04/0000755000176200001440000000000015071674203022311 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/21.04/os-release0000644000176200001440000000057015071674203024275 0ustar liggesusersNAME="Ubuntu" VERSION="21.04 (Hirsute Hippo)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 21.04" VERSION_ID="21.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=hirsute UBUNTU_CODENAME=hirsute rversions/tests/testthat/fixtures/linux/ubuntu/20.04/0000755000176200001440000000000015071674203022310 5ustar liggesusersrversions/tests/testthat/fixtures/linux/ubuntu/20.04/os-release0000644000176200001440000000057615071674203024302 0ustar liggesusersNAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal rversions/tests/testthat/fixtures/linux/oraclelinux/0000755000176200001440000000000015071674202022647 5ustar liggesusersrversions/tests/testthat/fixtures/linux/oraclelinux/8/0000755000176200001440000000000015071674202023016 5ustar liggesusersrversions/tests/testthat/fixtures/linux/oraclelinux/8/redhat-release0000644000176200001440000000005515071674202025626 0ustar liggesusersRed Hat Enterprise Linux release 8.4 (Ootpa) rversions/tests/testthat/fixtures/linux/oraclelinux/8/system-release0000644000176200001440000000004015071674202025675 0ustar liggesusersOracle Linux Server release 8.4 rversions/tests/testthat/fixtures/linux/oraclelinux/8/oracle-release0000644000176200001440000000004015071674202025616 0ustar liggesusersOracle Linux Server release 8.4 rversions/tests/testthat/fixtures/linux/oraclelinux/8/os-release0000644000176200001440000000073715071674202025007 0ustar liggesusersNAME="Oracle Linux Server" VERSION="8.4" ID="ol" ID_LIKE="fedora" VARIANT="Server" VARIANT_ID="server" VERSION_ID="8.4" PLATFORM_ID="platform:el8" PRETTY_NAME="Oracle Linux Server 8.4" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:oracle:linux:8:4:server" HOME_URL="https://linux.oracle.com/" BUG_REPORT_URL="https://bugzilla.oracle.com/" ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8" ORACLE_BUGZILLA_PRODUCT_VERSION=8.4 ORACLE_SUPPORT_PRODUCT="Oracle Linux" ORACLE_SUPPORT_PRODUCT_VERSION=8.4 rversions/tests/testthat/fixtures/linux/oraclelinux/6/0000755000176200001440000000000015071674202023014 5ustar liggesusersrversions/tests/testthat/fixtures/linux/oraclelinux/6/redhat-release0000644000176200001440000000007015071674202025621 0ustar liggesusersRed Hat Enterprise Linux Server release 6.10 (Santiago) rversions/tests/testthat/fixtures/linux/oraclelinux/6/system-release0000644000176200001440000000004115071674202025674 0ustar liggesusersOracle Linux Server release 6.10 rversions/tests/testthat/fixtures/linux/oraclelinux/6/oracle-release0000644000176200001440000000004115071674202025615 0ustar liggesusersOracle Linux Server release 6.10 rversions/tests/testthat/fixtures/linux/oraclelinux/6/os-release0000644000176200001440000000063615071674202025003 0ustar liggesusersNAME="Oracle Linux Server" VERSION="6.10" ID="ol" VERSION_ID="6.10" PRETTY_NAME="Oracle Linux Server 6.10" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:oracle:linux:6:10:server" HOME_URL="https://linux.oracle.com/" BUG_REPORT_URL="https://bugzilla.oracle.com/" ORACLE_BUGZILLA_PRODUCT="Oracle Linux 6" ORACLE_BUGZILLA_PRODUCT_VERSION=6.10 ORACLE_SUPPORT_PRODUCT="Oracle Linux" ORACLE_SUPPORT_PRODUCT_VERSION=6.10 rversions/tests/testthat/fixtures/linux/oraclelinux/7/0000755000176200001440000000000015071674202023015 5ustar liggesusersrversions/tests/testthat/fixtures/linux/oraclelinux/7/redhat-release0000644000176200001440000000006415071674202025625 0ustar liggesusersRed Hat Enterprise Linux Server release 7.9 (Maipo) rversions/tests/testthat/fixtures/linux/oraclelinux/7/system-release0000644000176200001440000000004015071674202025674 0ustar liggesusersOracle Linux Server release 7.9 rversions/tests/testthat/fixtures/linux/oraclelinux/7/oracle-release0000644000176200001440000000004015071674202025615 0ustar liggesusersOracle Linux Server release 7.9 rversions/tests/testthat/fixtures/linux/oraclelinux/7/os-release0000644000176200001440000000070415071674202025000 0ustar liggesusersNAME="Oracle Linux Server" VERSION="7.9" ID="ol" ID_LIKE="fedora" VARIANT="Server" VARIANT_ID="server" VERSION_ID="7.9" PRETTY_NAME="Oracle Linux Server 7.9" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:oracle:linux:7:9:server" HOME_URL="https://linux.oracle.com/" BUG_REPORT_URL="https://bugzilla.oracle.com/" ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7" ORACLE_BUGZILLA_PRODUCT_VERSION=7.9 ORACLE_SUPPORT_PRODUCT="Oracle Linux" ORACLE_SUPPORT_PRODUCT_VERSION=7.9 rversions/tests/testthat/fixtures/linux/alpine/0000755000176200001440000000000015071674202021572 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.19/0000755000176200001440000000000015071674202022164 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.19/os-release0000644000176200001440000000027415071674202024151 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.19.7 PRETTY_NAME="Alpine Linux v3.19" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" rversions/tests/testthat/fixtures/linux/alpine/3.21/0000755000176200001440000000000015071674202022155 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.21/os-release0000644000176200001440000000027415071674202024142 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.21.3 PRETTY_NAME="Alpine Linux v3.21" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" rversions/tests/testthat/fixtures/linux/alpine/3.20/0000755000176200001440000000000015071674202022154 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.20/os-release0000644000176200001440000000027415071674202024141 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.20.6 PRETTY_NAME="Alpine Linux v3.20" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" rversions/tests/testthat/fixtures/linux/alpine/3.14/0000755000176200001440000000000015071674202022157 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.14/alpine-release0000644000176200001440000000000715071674202024765 0ustar liggesusers3.14.1 rversions/tests/testthat/fixtures/linux/alpine/3.14/os-release0000644000176200001440000000024415071674202024141 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.14.1 PRETTY_NAME="Alpine Linux v3.14" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://bugs.alpinelinux.org/" rversions/tests/testthat/fixtures/linux/alpine/3.18/0000755000176200001440000000000015071674202022163 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.18/os-release0000644000176200001440000000027515071674202024151 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.18.12 PRETTY_NAME="Alpine Linux v3.18" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" rversions/tests/testthat/fixtures/linux/alpine/3.13/0000755000176200001440000000000015071674202022156 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.13/alpine-release0000644000176200001440000000000715071674202024764 0ustar liggesusers3.13.5 rversions/tests/testthat/fixtures/linux/alpine/3.13/os-release0000644000176200001440000000024415071674202024140 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.13.5 PRETTY_NAME="Alpine Linux v3.13" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://bugs.alpinelinux.org/" rversions/tests/testthat/fixtures/linux/alpine/3.12/0000755000176200001440000000000015071674202022155 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.12/alpine-release0000644000176200001440000000000715071674202024763 0ustar liggesusers3.12.7 rversions/tests/testthat/fixtures/linux/alpine/3.12/os-release0000644000176200001440000000024415071674202024137 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.12.7 PRETTY_NAME="Alpine Linux v3.12" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://bugs.alpinelinux.org/" rversions/tests/testthat/fixtures/linux/alpine/3.11/0000755000176200001440000000000015071674202022154 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/3.11/alpine-release0000644000176200001440000000001015071674202024754 0ustar liggesusers3.11.11 rversions/tests/testthat/fixtures/linux/alpine/3.11/os-release0000644000176200001440000000024515071674202024137 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.11.11 PRETTY_NAME="Alpine Linux v3.11" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://bugs.alpinelinux.org/" rversions/tests/testthat/fixtures/linux/alpine/edge/0000755000176200001440000000000015071674202022476 5ustar liggesusersrversions/tests/testthat/fixtures/linux/alpine/edge/alpine-release0000644000176200001440000000002515071674202025304 0ustar liggesusers3.15.0_alpha20210804 rversions/tests/testthat/fixtures/linux/alpine/edge/os-release0000644000176200001440000000031115071674202024453 0ustar liggesusersNAME="Alpine Linux" ID=alpine VERSION_ID=3.22.0_alpha20250108 PRETTY_NAME="Alpine Linux edge" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" rversions/tests/testthat/fixtures/linux/almalinux/0000755000176200001440000000000015071674202022314 5ustar liggesusersrversions/tests/testthat/fixtures/linux/almalinux/8/0000755000176200001440000000000015071674202022463 5ustar liggesusersrversions/tests/testthat/fixtures/linux/almalinux/8/almalinux-release0000644000176200001440000000005115071674202026012 0ustar liggesusersAlmaLinux release 8.4 (Electric Cheetah) rversions/tests/testthat/fixtures/linux/almalinux/8/redhat-release0000644000176200001440000000005115071674202025267 0ustar liggesusersAlmaLinux release 8.4 (Electric Cheetah) rversions/tests/testthat/fixtures/linux/almalinux/8/system-release0000644000176200001440000000005115071674202025344 0ustar liggesusersAlmaLinux release 8.4 (Electric Cheetah) rversions/tests/testthat/fixtures/linux/almalinux/8/os-release0000644000176200001440000000111115071674202024437 0ustar liggesusersNAME="AlmaLinux" VERSION="8.10 (Cerulean Leopard)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.10" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.10 (Cerulean Leopard)" ANSI_COLOR="0;34" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos" HOME_URL="https://almalinux.org/" DOCUMENTATION_URL="https://wiki.almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.10" REDHAT_SUPPORT_PRODUCT="AlmaLinux" REDHAT_SUPPORT_PRODUCT_VERSION="8.10" SUPPORT_END=2029-06-01 rversions/tests/testthat/fixtures/linux/almalinux/8/centos-release0000644000176200001440000000005115071674202025313 0ustar liggesusersAlmaLinux release 8.4 (Electric Cheetah) rversions/tests/testthat/fixtures/linux/almalinux/9/0000755000176200001440000000000015071674202022464 5ustar liggesusersrversions/tests/testthat/fixtures/linux/almalinux/9/os-release0000644000176200001440000000107215071674202024446 0ustar liggesusersNAME="AlmaLinux" VERSION="9.5 (Teal Serval)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="9.5" PLATFORM_ID="platform:el9" PRETTY_NAME="AlmaLinux 9.5 (Teal Serval)" ANSI_COLOR="0;34" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:almalinux:almalinux:9::baseos" HOME_URL="https://almalinux.org/" DOCUMENTATION_URL="https://wiki.almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-9" ALMALINUX_MANTISBT_PROJECT_VERSION="9.5" REDHAT_SUPPORT_PRODUCT="AlmaLinux" REDHAT_SUPPORT_PRODUCT_VERSION="9.5" SUPPORT_END=2032-06-01 rversions/tests/testthat/fixtures/linux/sles/0000755000176200001440000000000015071674203021271 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sles/15.5/0000755000176200001440000000000015071674202021660 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sles/15.5/os-release0000644000176200001440000000034315071674203023643 0ustar liggesusersNAME="SLES" VERSION="15-SP5" VERSION_ID="15.5" PRETTY_NAME="SUSE Linux Enterprise Server 15 SP5" ID="sles" ID_LIKE="suse" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:suse:sles:15:sp5" DOCUMENTATION_URL="https://documentation.suse.com/" rversions/tests/testthat/fixtures/linux/sles/15.3/0000755000176200001440000000000015071674202021656 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sles/15.3/os-release0000644000176200001440000000034315071674202023640 0ustar liggesusersNAME="SLES" VERSION="15-SP3" VERSION_ID="15.3" PRETTY_NAME="SUSE Linux Enterprise Server 15 SP3" ID="sles" ID_LIKE="suse" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:suse:sles:15:sp3" DOCUMENTATION_URL="https://documentation.suse.com/" rversions/tests/testthat/fixtures/linux/sles/15.6/0000755000176200001440000000000015071674203021662 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sles/15.6/os-release0000644000176200001440000000034315071674203023644 0ustar liggesusersNAME="SLES" VERSION="15-SP6" VERSION_ID="15.6" PRETTY_NAME="SUSE Linux Enterprise Server 15 SP6" ID="sles" ID_LIKE="suse" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:suse:sles:15:sp6" DOCUMENTATION_URL="https://documentation.suse.com/" rversions/tests/testthat/fixtures/linux/sles/15.4/0000755000176200001440000000000015071674202021657 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sles/15.4/os-release0000644000176200001440000000034315071674202023641 0ustar liggesusersNAME="SLES" VERSION="15-SP4" VERSION_ID="15.4" PRETTY_NAME="SUSE Linux Enterprise Server 15 SP4" ID="sles" ID_LIKE="suse" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:suse:sles:15:sp4" DOCUMENTATION_URL="https://documentation.suse.com/" rversions/tests/testthat/fixtures/linux/sl/0000755000176200001440000000000015071674202020740 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sl/6/0000755000176200001440000000000015071674202021105 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sl/6/redhat-release0000644000176200001440000000004715071674202023716 0ustar liggesusersScientific Linux release 6.10 (Carbon) rversions/tests/testthat/fixtures/linux/sl/6/system-release0000644000176200001440000000004715071674202023773 0ustar liggesusersScientific Linux release 6.10 (Carbon) rversions/tests/testthat/fixtures/linux/sl/7/0000755000176200001440000000000015071674202021106 5ustar liggesusersrversions/tests/testthat/fixtures/linux/sl/7/redhat-release0000644000176200001440000000005015071674202023711 0ustar liggesusersScientific Linux release 7.9 (Nitrogen) rversions/tests/testthat/fixtures/linux/sl/7/system-release0000644000176200001440000000005015071674202023766 0ustar liggesusersScientific Linux release 7.9 (Nitrogen) rversions/tests/testthat/fixtures/linux/sl/7/os-release0000644000176200001440000000076615071674202023101 0ustar liggesusersNAME="Scientific Linux" VERSION="7.9 (Nitrogen)" ID="scientific" ID_LIKE="rhel centos fedora" VERSION_ID="7.9" PRETTY_NAME="Scientific Linux 7.9 (Nitrogen)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:scientificlinux:scientificlinux:7.9:GA" HOME_URL="http://www.scientificlinux.org//" BUG_REPORT_URL="mailto:scientific-linux-devel@listserv.fnal.gov" REDHAT_BUGZILLA_PRODUCT="Scientific Linux 7" REDHAT_BUGZILLA_PRODUCT_VERSION=7.9 REDHAT_SUPPORT_PRODUCT="Scientific Linux" REDHAT_SUPPORT_PRODUCT_VERSION="7.9" rversions/tests/testthat/fixtures/linux/sl/7/sl-release0000644000176200001440000000005015071674202023060 0ustar liggesusersScientific Linux release 7.9 (Nitrogen) rversions/tests/testthat/fixtures/linux/fedora/0000755000176200001440000000000015071674202021562 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/41/0000755000176200001440000000000015071674202022006 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/41/os-release0000644000176200001440000000134515071674202023773 0ustar liggesusersNAME="Fedora Linux" VERSION="41 (Container Image)" RELEASE_TYPE=stable ID=fedora VERSION_ID=41 VERSION_CODENAME="" PLATFORM_ID="platform:f41" PRETTY_NAME="Fedora Linux 41 (Container Image)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:41" DEFAULT_HOSTNAME="fedora" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f41/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=41 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=41 SUPPORT_END=2025-12-15 VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/33/0000755000176200001440000000000015071674202022007 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/33/redhat-release0000644000176200001440000000004115071674202024612 0ustar liggesusersFedora release 33 (Thirty Three) rversions/tests/testthat/fixtures/linux/fedora/33/system-release0000644000176200001440000000004115071674202024667 0ustar liggesusersFedora release 33 (Thirty Three) rversions/tests/testthat/fixtures/linux/fedora/33/fedora-release0000644000176200001440000000004115071674202024603 0ustar liggesusersFedora release 33 (Thirty Three) rversions/tests/testthat/fixtures/linux/fedora/33/os-release0000644000176200001440000000137115071674202023773 0ustar liggesusersNAME=Fedora VERSION="33 (Container Image)" ID=fedora VERSION_ID=33 VERSION_CODENAME="" PLATFORM_ID="platform:f33" PRETTY_NAME="Fedora 33 (Container Image)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:33" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f33/system-administrators-guide/" SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=33 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=33 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/40/0000755000176200001440000000000015071674202022005 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/40/os-release0000644000176200001440000000132115071674202023764 0ustar liggesusersNAME="Fedora Linux" VERSION="40 (Container Image)" ID=fedora VERSION_ID=40 VERSION_CODENAME="" PLATFORM_ID="platform:f40" PRETTY_NAME="Fedora Linux 40 (Container Image)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:40" DEFAULT_HOSTNAME="fedora" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=40 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=40 SUPPORT_END=2025-05-13 VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/34/0000755000176200001440000000000015071674202022010 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/34/redhat-release0000644000176200001440000000004015071674202024612 0ustar liggesusersFedora release 34 (Thirty Four) rversions/tests/testthat/fixtures/linux/fedora/34/system-release0000644000176200001440000000004015071674202024667 0ustar liggesusersFedora release 34 (Thirty Four) rversions/tests/testthat/fixtures/linux/fedora/34/fedora-release0000644000176200001440000000004015071674202024603 0ustar liggesusersFedora release 34 (Thirty Four) rversions/tests/testthat/fixtures/linux/fedora/34/os-release0000644000176200001440000000137015071674202023773 0ustar liggesusersNAME=Fedora VERSION="34 (Container Image)" ID=fedora VERSION_ID=34 VERSION_CODENAME="" PLATFORM_ID="platform:f34" PRETTY_NAME="Fedora 34 (Container Image)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:34" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/34/system-administrators-guide/" SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=34 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=34 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/42/0000755000176200001440000000000015071674202022007 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/42/os-release0000644000176200001440000000140015071674202023764 0ustar liggesusersNAME="Fedora Linux" VERSION="42 (Container Image Prerelease)" RELEASE_TYPE=development ID=fedora VERSION_ID=42 VERSION_CODENAME="" PLATFORM_ID="platform:f42" PRETTY_NAME="Fedora Linux 42 (Container Image Prerelease)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:42" DEFAULT_HOSTNAME="fedora" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f42/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=42 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=42 SUPPORT_END=2026-05-13 VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/38/0000755000176200001440000000000015071674202022014 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/38/os-release0000644000176200001440000000132115071674202023773 0ustar liggesusersNAME="Fedora Linux" VERSION="38 (Container Image)" ID=fedora VERSION_ID=38 VERSION_CODENAME="" PLATFORM_ID="platform:f38" PRETTY_NAME="Fedora Linux 38 (Container Image)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:38" DEFAULT_HOSTNAME="fedora" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f38/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=38 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=38 SUPPORT_END=2024-05-14 VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/35/0000755000176200001440000000000015071674202022011 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/35/redhat-release0000644000176200001440000000003415071674202024616 0ustar liggesusersFedora release 35 (Rawhide) rversions/tests/testthat/fixtures/linux/fedora/35/system-release0000644000176200001440000000003415071674202024673 0ustar liggesusersFedora release 35 (Rawhide) rversions/tests/testthat/fixtures/linux/fedora/35/fedora-release0000644000176200001440000000003415071674202024607 0ustar liggesusersFedora release 35 (Rawhide) rversions/tests/testthat/fixtures/linux/fedora/35/os-release0000644000176200001440000000145315071674202023776 0ustar liggesusersNAME="Fedora Linux" VERSION="35 (Container Image Prerelease)" ID=fedora VERSION_ID=35 VERSION_CODENAME="" PLATFORM_ID="platform:f35" PRETTY_NAME="Fedora Linux 35 (Container Image Prerelease)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:35" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/" SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=rawhide REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=rawhide PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/32/0000755000176200001440000000000015071674202022006 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/32/redhat-release0000644000176200001440000000003715071674202024616 0ustar liggesusersFedora release 32 (Thirty Two) rversions/tests/testthat/fixtures/linux/fedora/32/system-release0000644000176200001440000000003715071674202024673 0ustar liggesusersFedora release 32 (Thirty Two) rversions/tests/testthat/fixtures/linux/fedora/32/fedora-release0000644000176200001440000000003715071674202024607 0ustar liggesusersFedora release 32 (Thirty Two) rversions/tests/testthat/fixtures/linux/fedora/32/os-release0000644000176200001440000000135415071674202023773 0ustar liggesusersNAME=Fedora VERSION="32 (Container Image)" ID=fedora VERSION_ID=32 VERSION_CODENAME="" PLATFORM_ID="platform:f32" PRETTY_NAME="Fedora 32 (Container Image)" ANSI_COLOR="0;34" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:32" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f32/system-administrators-guide/" SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=32 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=32 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/fedora/39/0000755000176200001440000000000015071674202022015 5ustar liggesusersrversions/tests/testthat/fixtures/linux/fedora/39/os-release0000644000176200001440000000132115071674202023774 0ustar liggesusersNAME="Fedora Linux" VERSION="39 (Container Image)" ID=fedora VERSION_ID=39 VERSION_CODENAME="" PLATFORM_ID="platform:f39" PRETTY_NAME="Fedora Linux 39 (Container Image)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:39" DEFAULT_HOSTNAME="fedora" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=39 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=39 SUPPORT_END=2024-11-12 VARIANT="Container Image" VARIANT_ID=container rversions/tests/testthat/fixtures/linux/centos/0000755000176200001440000000000015071674202021615 5ustar liggesusersrversions/tests/testthat/fixtures/linux/centos/8/0000755000176200001440000000000015071674202021764 5ustar liggesusersrversions/tests/testthat/fixtures/linux/centos/8/redhat-release0000644000176200001440000000003615071674202024573 0ustar liggesusersCentOS Linux release 8.3.2011 rversions/tests/testthat/fixtures/linux/centos/8/system-release0000644000176200001440000000003615071674202024650 0ustar liggesusersCentOS Linux release 8.3.2011 rversions/tests/testthat/fixtures/linux/centos/8/os-release0000644000176200001440000000051515071674202023747 0ustar liggesusersNAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8" rversions/tests/testthat/fixtures/linux/centos/8/centos-release0000644000176200001440000000003615071674202024617 0ustar liggesusersCentOS Linux release 8.3.2011 rversions/tests/testthat/fixtures/linux/centos/6/0000755000176200001440000000000015071674202021762 5ustar liggesusersrversions/tests/testthat/fixtures/linux/centos/6/redhat-release0000644000176200001440000000003415071674202024567 0ustar liggesusersCentOS release 6.10 (Final) rversions/tests/testthat/fixtures/linux/centos/6/system-release0000644000176200001440000000003415071674202024644 0ustar liggesusersCentOS release 6.10 (Final) rversions/tests/testthat/fixtures/linux/centos/6/centos-release0000644000176200001440000000003415071674202024613 0ustar liggesusersCentOS release 6.10 (Final) rversions/tests/testthat/fixtures/linux/centos/5/0000755000176200001440000000000015071674202021761 5ustar liggesusersrversions/tests/testthat/fixtures/linux/centos/5/redhat-release0000644000176200001440000000003415071674202024566 0ustar liggesusersCentOS release 5.11 (Final) rversions/tests/testthat/fixtures/linux/centos/7/0000755000176200001440000000000015071674202021763 5ustar liggesusersrversions/tests/testthat/fixtures/linux/centos/7/redhat-release0000644000176200001440000000004515071674202024572 0ustar liggesusersCentOS Linux release 7.9.2009 (Core) rversions/tests/testthat/fixtures/linux/centos/7/system-release0000644000176200001440000000004515071674202024647 0ustar liggesusersCentOS Linux release 7.9.2009 (Core) rversions/tests/testthat/fixtures/linux/centos/7/os-release0000644000176200001440000000061115071674202023743 0ustar liggesusersNAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" rversions/tests/testthat/fixtures/linux/centos/7/centos-release0000644000176200001440000000004515071674202024616 0ustar liggesusersCentOS Linux release 7.9.2009 (Core) rversions/tests/testthat/fixtures/linux/rocky/0000755000176200001440000000000015071674202021451 5ustar liggesusersrversions/tests/testthat/fixtures/linux/rocky/8/0000755000176200001440000000000015071674202021620 5ustar liggesusersrversions/tests/testthat/fixtures/linux/rocky/8/os-release0000644000176200001440000000100015071674202023571 0ustar liggesusersNAME="Rocky Linux" VERSION="8.9 (Green Obsidian)" ID="rocky" ID_LIKE="rhel centos fedora" VERSION_ID="8.9" PLATFORM_ID="platform:el8" PRETTY_NAME="Rocky Linux 8.9 (Green Obsidian)" ANSI_COLOR="0;32" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:rocky:rocky:8:GA" HOME_URL="https://rockylinux.org/" BUG_REPORT_URL="https://bugs.rockylinux.org/" SUPPORT_END="2029-05-31" ROCKY_SUPPORT_PRODUCT="Rocky-Linux-8" ROCKY_SUPPORT_PRODUCT_VERSION="8.9" REDHAT_SUPPORT_PRODUCT="Rocky Linux" REDHAT_SUPPORT_PRODUCT_VERSION="8.9" rversions/tests/testthat/fixtures/linux/rocky/9/0000755000176200001440000000000015071674202021621 5ustar liggesusersrversions/tests/testthat/fixtures/linux/rocky/9/os-release0000644000176200001440000000077315071674202023612 0ustar liggesusersNAME="Rocky Linux" VERSION="9.3 (Blue Onyx)" ID="rocky" ID_LIKE="rhel centos fedora" VERSION_ID="9.3" PLATFORM_ID="platform:el9" PRETTY_NAME="Rocky Linux 9.3 (Blue Onyx)" ANSI_COLOR="0;32" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:rocky:rocky:9::baseos" HOME_URL="https://rockylinux.org/" BUG_REPORT_URL="https://bugs.rockylinux.org/" SUPPORT_END="2032-05-31" ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9" ROCKY_SUPPORT_PRODUCT_VERSION="9.3" REDHAT_SUPPORT_PRODUCT="Rocky Linux" REDHAT_SUPPORT_PRODUCT_VERSION="9.3" rversions/tests/testthat/fixtures/snap/0000755000176200001440000000000015071723060020121 5ustar liggesusersrversions/tests/testthat/fixtures/snap/resolve-oldrel-macos-x86_64.json0000644000176200001440000000026615071721457026022 0ustar liggesusers{"version":"4.4.3","nickname":"Trophy Case","type":"oldrel/1","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.4.3-x86_64.pkg","date":"2025-02-28T08:08:59.188927Z"}rversions/tests/testthat/fixtures/snap/available-linux-ubuntu-24.04-x86_64.json0000644000176200001440000002130015071716410027007 0ustar liggesusers[{"version":"3.0.0","date":"2013-04-03T07:12:36.801147Z","name":"3.0.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.0_1_amd64.deb"},{"version":"3.0.1","date":"2013-05-16T07:11:33.885209Z","name":"3.0.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.1_1_amd64.deb"},{"version":"3.0.2","date":"2013-09-25T07:11:09.016418Z","name":"3.0.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.2_1_amd64.deb"},{"version":"3.0.3","date":"2014-03-06T08:12:33.995105Z","name":"3.0.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.3_1_amd64.deb"},{"version":"3.1.0","date":"2014-04-10T07:11:10.831155Z","name":"3.1.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.0_1_amd64.deb"},{"version":"3.1.1","date":"2014-07-10T07:11:09.316022Z","name":"3.1.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.1_1_amd64.deb"},{"version":"3.1.2","date":"2014-10-31T08:11:32.082768Z","name":"3.1.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.2_1_amd64.deb"},{"version":"3.1.3","date":"2015-03-09T08:12:20.229070Z","name":"3.1.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.3_1_amd64.deb"},{"version":"3.2.0","date":"2015-04-16T07:13:33.144514Z","name":"3.2.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.0_1_amd64.deb"},{"version":"3.2.1","date":"2015-06-18T07:15:04.589869Z","name":"3.2.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.1_1_amd64.deb"},{"version":"3.2.2","date":"2015-08-14T07:13:18.272871Z","name":"3.2.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.2_1_amd64.deb"},{"version":"3.2.3","date":"2015-12-10T08:13:08.415370Z","name":"3.2.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.3_1_amd64.deb"},{"version":"3.2.4","date":"2016-03-10T08:15:45.901354Z","name":"3.2.4","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.4_1_amd64.deb"},{"version":"3.2.5","date":"2016-04-14T15:59:38.833914Z","name":"3.2.5","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.5_1_amd64.deb"},{"version":"3.3.0","date":"2016-05-03T07:13:28.102867Z","name":"3.3.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.0_1_amd64.deb"},{"version":"3.3.1","date":"2016-06-21T07:21:38.894907Z","name":"3.3.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.1_1_amd64.deb"},{"version":"3.3.2","date":"2016-10-31T08:13:15.868949Z","name":"3.3.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.2_1_amd64.deb"},{"version":"3.3.3","date":"2017-03-06T08:16:31.646592Z","name":"3.3.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.3_1_amd64.deb"},{"version":"3.4.0","date":"2017-04-21T07:14:45.366247Z","name":"3.4.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.0_1_amd64.deb"},{"version":"3.4.1","date":"2017-06-30T07:04:11.824142Z","name":"3.4.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.1_1_amd64.deb"},{"version":"3.4.2","date":"2017-09-28T07:04:35.796221Z","name":"3.4.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.2_1_amd64.deb"},{"version":"3.4.3","date":"2017-11-30T08:05:05.204665Z","name":"3.4.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.3_1_amd64.deb"},{"version":"3.4.4","date":"2018-03-15T08:04:27.234564Z","name":"3.4.4","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.4_1_amd64.deb"},{"version":"3.5.0","date":"2018-04-23T07:04:38.341063Z","name":"3.5.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.0_1_amd64.deb"},{"version":"3.5.1","date":"2018-07-02T07:04:31.629927Z","name":"3.5.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.1_1_amd64.deb"},{"version":"3.5.2","date":"2018-12-20T08:04:40.536010Z","name":"3.5.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.2_1_amd64.deb"},{"version":"3.5.3","date":"2019-03-11T08:04:49.379300Z","name":"3.5.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.3_1_amd64.deb"},{"version":"3.6.0","date":"2019-04-26T07:05:03.899333Z","name":"3.6.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.0_1_amd64.deb"},{"version":"3.6.1","date":"2019-07-05T07:05:03.918895Z","name":"3.6.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.1_1_amd64.deb"},{"version":"3.6.2","date":"2019-12-12T08:05:03.679160Z","name":"3.6.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.2_1_amd64.deb"},{"version":"3.6.3","date":"2020-02-29T08:05:16.744223Z","name":"3.6.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.3_1_amd64.deb"},{"version":"4.0.0","date":"2020-04-24T07:05:34.612930Z","name":"4.0.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.0_1_amd64.deb"},{"version":"4.0.1","date":"2020-06-06T07:05:16.469439Z","name":"4.0.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.1_1_amd64.deb"},{"version":"4.0.2","date":"2020-06-22T07:05:19.236082Z","name":"4.0.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.2_1_amd64.deb"},{"version":"4.0.3","date":"2020-10-10T07:05:24.661746Z","name":"4.0.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.3_1_amd64.deb"},{"version":"4.0.4","date":"2021-02-15T08:05:13.579673Z","name":"4.0.4","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.4_1_amd64.deb"},{"version":"4.0.5","date":"2021-03-31T07:05:15.035437Z","name":"4.0.5","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.5_1_amd64.deb"},{"version":"4.1.0","date":"2021-05-18T07:05:22.435363Z","name":"4.1.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.0_1_amd64.deb"},{"version":"4.1.1","date":"2021-08-10T07:05:06.632742Z","name":"4.1.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.1_1_amd64.deb"},{"version":"4.1.2","date":"2021-11-01T08:05:12.078145Z","name":"4.1.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.2_1_amd64.deb"},{"version":"4.1.3","date":"2022-03-10T08:05:38.083503Z","name":"4.1.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.3_1_amd64.deb"},{"version":"4.2.0","date":"2022-04-22T07:05:41.508134Z","name":"4.2.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.0_1_amd64.deb"},{"version":"4.2.1","date":"2022-06-23T07:05:33.441356Z","name":"4.2.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.1_1_amd64.deb"},{"version":"4.2.2","date":"2022-10-31T08:05:54.268400Z","name":"4.2.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.2_1_amd64.deb"},{"version":"4.2.3","date":"2023-03-15T08:06:01.008593Z","name":"4.2.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.3_1_amd64.deb"},{"version":"4.3.0","date":"2023-04-21T07:06:14.217164Z","name":"4.3.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.0_1_amd64.deb"},{"version":"4.3.1","date":"2023-06-16T07:06:07.136907Z","name":"4.3.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.1_1_amd64.deb"},{"version":"4.3.2","date":"2023-10-31T08:07:42.870278Z","name":"4.3.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.2_1_amd64.deb"},{"version":"4.3.3","date":"2024-02-29T08:07:53.267099Z","name":"4.3.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.3_1_amd64.deb"},{"version":"4.4.0","date":"2024-04-24T04:07:56.437077Z","name":"4.4.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.0_1_amd64.deb"},{"version":"4.4.1","date":"2024-06-14T07:08:17.306650Z","name":"4.4.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.1_1_amd64.deb"},{"version":"4.4.2","date":"2024-10-31T08:09:02.717743Z","name":"4.4.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.2_1_amd64.deb"},{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","name":"4.4.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_amd64.deb"},{"version":"4.5.0","date":"2025-04-11T08:51:39.256539Z","name":"4.5.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.0_1_amd64.deb"},{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","name":"4.5.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.1_1_amd64.deb"},{"version":"4.5.1","date":null,"name":"next","type":"patched","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-next_1_amd64.deb"},{"version":"4.6.0","date":null,"name":"devel","type":"devel","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-devel_1_amd64.deb"}]rversions/tests/testthat/fixtures/snap/available-linux-ubuntu-24.04-aarch64.json0000644000176200001440000002130015071716410027301 0ustar liggesusers[{"version":"3.0.0","date":"2013-04-03T07:12:36.801147Z","name":"3.0.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.0_1_arm64.deb"},{"version":"3.0.1","date":"2013-05-16T07:11:33.885209Z","name":"3.0.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.1_1_arm64.deb"},{"version":"3.0.2","date":"2013-09-25T07:11:09.016418Z","name":"3.0.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.2_1_arm64.deb"},{"version":"3.0.3","date":"2014-03-06T08:12:33.995105Z","name":"3.0.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.0.3_1_arm64.deb"},{"version":"3.1.0","date":"2014-04-10T07:11:10.831155Z","name":"3.1.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.0_1_arm64.deb"},{"version":"3.1.1","date":"2014-07-10T07:11:09.316022Z","name":"3.1.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.1_1_arm64.deb"},{"version":"3.1.2","date":"2014-10-31T08:11:32.082768Z","name":"3.1.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.2_1_arm64.deb"},{"version":"3.1.3","date":"2015-03-09T08:12:20.229070Z","name":"3.1.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.1.3_1_arm64.deb"},{"version":"3.2.0","date":"2015-04-16T07:13:33.144514Z","name":"3.2.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.0_1_arm64.deb"},{"version":"3.2.1","date":"2015-06-18T07:15:04.589869Z","name":"3.2.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.1_1_arm64.deb"},{"version":"3.2.2","date":"2015-08-14T07:13:18.272871Z","name":"3.2.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.2_1_arm64.deb"},{"version":"3.2.3","date":"2015-12-10T08:13:08.415370Z","name":"3.2.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.3_1_arm64.deb"},{"version":"3.2.4","date":"2016-03-10T08:15:45.901354Z","name":"3.2.4","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.4_1_arm64.deb"},{"version":"3.2.5","date":"2016-04-14T15:59:38.833914Z","name":"3.2.5","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.2.5_1_arm64.deb"},{"version":"3.3.0","date":"2016-05-03T07:13:28.102867Z","name":"3.3.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.0_1_arm64.deb"},{"version":"3.3.1","date":"2016-06-21T07:21:38.894907Z","name":"3.3.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.1_1_arm64.deb"},{"version":"3.3.2","date":"2016-10-31T08:13:15.868949Z","name":"3.3.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.2_1_arm64.deb"},{"version":"3.3.3","date":"2017-03-06T08:16:31.646592Z","name":"3.3.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.3.3_1_arm64.deb"},{"version":"3.4.0","date":"2017-04-21T07:14:45.366247Z","name":"3.4.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.0_1_arm64.deb"},{"version":"3.4.1","date":"2017-06-30T07:04:11.824142Z","name":"3.4.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.1_1_arm64.deb"},{"version":"3.4.2","date":"2017-09-28T07:04:35.796221Z","name":"3.4.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.2_1_arm64.deb"},{"version":"3.4.3","date":"2017-11-30T08:05:05.204665Z","name":"3.4.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.3_1_arm64.deb"},{"version":"3.4.4","date":"2018-03-15T08:04:27.234564Z","name":"3.4.4","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.4.4_1_arm64.deb"},{"version":"3.5.0","date":"2018-04-23T07:04:38.341063Z","name":"3.5.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.0_1_arm64.deb"},{"version":"3.5.1","date":"2018-07-02T07:04:31.629927Z","name":"3.5.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.1_1_arm64.deb"},{"version":"3.5.2","date":"2018-12-20T08:04:40.536010Z","name":"3.5.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.2_1_arm64.deb"},{"version":"3.5.3","date":"2019-03-11T08:04:49.379300Z","name":"3.5.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.5.3_1_arm64.deb"},{"version":"3.6.0","date":"2019-04-26T07:05:03.899333Z","name":"3.6.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.0_1_arm64.deb"},{"version":"3.6.1","date":"2019-07-05T07:05:03.918895Z","name":"3.6.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.1_1_arm64.deb"},{"version":"3.6.2","date":"2019-12-12T08:05:03.679160Z","name":"3.6.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.2_1_arm64.deb"},{"version":"3.6.3","date":"2020-02-29T08:05:16.744223Z","name":"3.6.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-3.6.3_1_arm64.deb"},{"version":"4.0.0","date":"2020-04-24T07:05:34.612930Z","name":"4.0.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.0_1_arm64.deb"},{"version":"4.0.1","date":"2020-06-06T07:05:16.469439Z","name":"4.0.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.1_1_arm64.deb"},{"version":"4.0.2","date":"2020-06-22T07:05:19.236082Z","name":"4.0.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.2_1_arm64.deb"},{"version":"4.0.3","date":"2020-10-10T07:05:24.661746Z","name":"4.0.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.3_1_arm64.deb"},{"version":"4.0.4","date":"2021-02-15T08:05:13.579673Z","name":"4.0.4","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.4_1_arm64.deb"},{"version":"4.0.5","date":"2021-03-31T07:05:15.035437Z","name":"4.0.5","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.0.5_1_arm64.deb"},{"version":"4.1.0","date":"2021-05-18T07:05:22.435363Z","name":"4.1.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.0_1_arm64.deb"},{"version":"4.1.1","date":"2021-08-10T07:05:06.632742Z","name":"4.1.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.1_1_arm64.deb"},{"version":"4.1.2","date":"2021-11-01T08:05:12.078145Z","name":"4.1.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.2_1_arm64.deb"},{"version":"4.1.3","date":"2022-03-10T08:05:38.083503Z","name":"4.1.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.1.3_1_arm64.deb"},{"version":"4.2.0","date":"2022-04-22T07:05:41.508134Z","name":"4.2.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.0_1_arm64.deb"},{"version":"4.2.1","date":"2022-06-23T07:05:33.441356Z","name":"4.2.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.1_1_arm64.deb"},{"version":"4.2.2","date":"2022-10-31T08:05:54.268400Z","name":"4.2.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.2_1_arm64.deb"},{"version":"4.2.3","date":"2023-03-15T08:06:01.008593Z","name":"4.2.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.2.3_1_arm64.deb"},{"version":"4.3.0","date":"2023-04-21T07:06:14.217164Z","name":"4.3.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.0_1_arm64.deb"},{"version":"4.3.1","date":"2023-06-16T07:06:07.136907Z","name":"4.3.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.1_1_arm64.deb"},{"version":"4.3.2","date":"2023-10-31T08:07:42.870278Z","name":"4.3.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.2_1_arm64.deb"},{"version":"4.3.3","date":"2024-02-29T08:07:53.267099Z","name":"4.3.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.3.3_1_arm64.deb"},{"version":"4.4.0","date":"2024-04-24T04:07:56.437077Z","name":"4.4.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.0_1_arm64.deb"},{"version":"4.4.1","date":"2024-06-14T07:08:17.306650Z","name":"4.4.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.1_1_arm64.deb"},{"version":"4.4.2","date":"2024-10-31T08:09:02.717743Z","name":"4.4.2","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.2_1_arm64.deb"},{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","name":"4.4.3","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_arm64.deb"},{"version":"4.5.0","date":"2025-04-11T08:51:39.256539Z","name":"4.5.0","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.0_1_arm64.deb"},{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","name":"4.5.1","type":"release","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.1_1_arm64.deb"},{"version":"4.5.1","date":null,"name":"next","type":"patched","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-next_1_arm64.deb"},{"version":"4.6.0","date":null,"name":"devel","type":"devel","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-devel_1_arm64.deb"}]rversions/tests/testthat/fixtures/snap/resolve-4.3-macos-x86_64.json0000644000176200001440000000026515071721457025044 0ustar liggesusers{"version":"4.3.3","nickname":"Angel Food Cake","type":"4.3","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.3.3-x86_64.pkg","date":"2024-02-29T08:07:53.267099Z"}rversions/tests/testthat/fixtures/snap/r-oldrel.json0000644000176200001440000000023715071713703022541 0ustar liggesusers{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","semver":"4.4.3","nickname":"Trophy Case","URL":"https://cran.rstudio.com/src/base/R-4/R-4.4.3.tar.gz"}rversions/tests/testthat/fixtures/snap/resolve-2.0.0.json0000644000176200001440000000022415071723060023124 0ustar liggesusers{"version":"2.0.0","nickname":null,"type":"2.0.0","date":"2004-10-04T14:24:38.899055Z","url":"https://cran.rstudio.com/src/base/R-2/R-2.0.0.tar.gz"}rversions/tests/testthat/fixtures/snap/available-macos-x86_64.json0000644000176200001440000003172515071716121025000 0ustar liggesusers[{"version":"2.10.0","date":"2009-10-26T09:02:22.255015Z","semver":"2.10.0","name":"2.10.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.10.0.pkg"},{"version":"2.10.1","date":"2009-12-14T10:28:24.741988Z","semver":"2.10.1","name":"2.10.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.10.1.pkg"},{"version":"2.11.0","date":"2010-04-22T08:11:21.939620Z","semver":"2.11.0","name":"2.11.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.11.0.pkg"},{"version":"2.11.1","date":"2010-05-31T08:10:25.280185Z","semver":"2.11.1","name":"2.11.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.11.1.pkg"},{"version":"2.12.0","date":"2010-10-15T08:41:57.974589Z","semver":"2.12.0","name":"2.12.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.12.0.pkg"},{"version":"2.12.1","date":"2010-12-16T09:12:04.607865Z","semver":"2.12.1","name":"2.12.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.12.1.pkg"},{"version":"2.12.2","date":"2011-02-25T11:07:19.316500Z","semver":"2.12.2","name":"2.12.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.12.2.pkg"},{"version":"2.13.0","date":"2011-04-13T08:31:27.165034Z","semver":"2.13.0","name":"2.13.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.13.0.pkg"},{"version":"2.13.1","date":"2011-07-08T09:37:08.653178Z","semver":"2.13.1","name":"2.13.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.13.1.pkg"},{"version":"2.13.2","date":"2011-09-30T07:05:56.091789Z","semver":"2.13.2","name":"2.13.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.13.2.pkg"},{"version":"2.14.0","date":"2011-10-31T08:09:09.353781Z","semver":"2.14.0","name":"2.14.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.14.0.pkg"},{"version":"2.14.1","date":"2011-12-22T08:10:18.809127Z","semver":"2.14.1","name":"2.14.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.14.1.pkg"},{"version":"2.14.2","date":"2012-02-29T08:10:10.445478Z","semver":"2.14.2","name":"2.14.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.14.2.pkg"},{"version":"2.15.0","date":"2012-03-30T07:16:05.708046Z","semver":"2.15.0","name":"2.15.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.15.0.pkg"},{"version":"2.15.1","date":"2012-06-22T07:09:44.415136Z","semver":"2.15.1","name":"2.15.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.15.1-signed.pkg"},{"version":"2.15.2","date":"2012-10-26T07:11:16.605580Z","semver":"2.15.2","name":"2.15.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.15.2.pkg"},{"version":"2.15.3","date":"2013-03-01T08:28:29.088755Z","semver":"2.15.3","name":"2.15.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-2.15.3.pkg"},{"version":"3.0.0","date":"2013-04-03T07:12:36.801147Z","semver":"3.0.0","name":"3.0.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.0.0.pkg"},{"version":"3.0.1","date":"2013-05-16T07:11:33.885209Z","semver":"3.0.1","name":"3.0.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.0.1.pkg"},{"version":"3.0.2","date":"2013-09-25T07:11:09.016418Z","semver":"3.0.2","name":"3.0.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.0.2.pkg"},{"version":"3.0.3","date":"2014-03-06T08:12:33.995105Z","semver":"3.0.3","name":"3.0.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.0.3.pkg"},{"version":"3.1.0","date":"2014-04-10T07:11:10.831155Z","semver":"3.1.0","name":"3.1.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.1.0-mavericks.pkg"},{"version":"3.1.1","date":"2014-07-10T07:11:09.316022Z","semver":"3.1.1","name":"3.1.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.1.1-mavericks.pkg"},{"version":"3.1.2","date":"2014-10-31T08:11:32.082768Z","semver":"3.1.2","name":"3.1.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.1.2-mavericks.pkg"},{"version":"3.1.3","date":"2015-03-09T08:12:20.229070Z","semver":"3.1.3","name":"3.1.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.1.3-mavericks.pkg"},{"version":"3.2.0","date":"2015-04-16T07:13:33.144514Z","semver":"3.2.0","name":"3.2.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.2.0.pkg"},{"version":"3.2.1","date":"2015-06-18T07:15:04.589869Z","semver":"3.2.1","name":"3.2.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.2.1.pkg"},{"version":"3.2.2","date":"2015-08-14T07:13:18.272871Z","semver":"3.2.2","name":"3.2.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.2.2.pkg"},{"version":"3.2.3","date":"2015-12-10T08:13:08.415370Z","semver":"3.2.3","name":"3.2.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.2.3.pkg"},{"version":"3.2.4","date":"2016-03-10T08:15:45.901354Z","semver":"3.2.4","name":"3.2.4","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.2.4-revised.pkg"},{"version":"3.2.5","date":"2016-04-14T15:59:38.833914Z","semver":"3.2.5","name":"3.2.5","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.2.5.pkg"},{"version":"3.3.0","date":"2016-05-03T07:13:28.102867Z","semver":"3.3.0","name":"3.3.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.3.0.pkg"},{"version":"3.3.1","date":"2016-06-21T07:21:38.894907Z","semver":"3.3.1","name":"3.3.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.3.1.pkg"},{"version":"3.3.2","date":"2016-10-31T08:13:15.868949Z","semver":"3.3.2","name":"3.3.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.3.2.pkg"},{"version":"3.3.3","date":"2017-03-06T08:16:31.646592Z","semver":"3.3.3","name":"3.3.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/base/R-3.3.3.pkg"},{"version":"3.4.0","date":"2017-04-21T07:14:45.366247Z","semver":"3.4.0","name":"3.4.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.4.0.pkg"},{"version":"3.4.1","date":"2017-06-30T07:04:11.824142Z","semver":"3.4.1","name":"3.4.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.4.1.pkg"},{"version":"3.4.2","date":"2017-09-28T07:04:35.796221Z","semver":"3.4.2","name":"3.4.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.4.2.pkg"},{"version":"3.4.3","date":"2017-11-30T08:05:05.204665Z","semver":"3.4.3","name":"3.4.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.4.3.pkg"},{"version":"3.4.4","date":"2018-03-15T08:04:27.234564Z","semver":"3.4.4","name":"3.4.4","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.4.4.pkg"},{"version":"3.5.0","date":"2018-04-23T07:04:38.341063Z","semver":"3.5.0","name":"3.5.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.5.0.pkg"},{"version":"3.5.1","date":"2018-07-02T07:04:31.629927Z","semver":"3.5.1","name":"3.5.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.5.1.pkg"},{"version":"3.5.2","date":"2018-12-20T08:04:40.536010Z","semver":"3.5.2","name":"3.5.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.5.2.pkg"},{"version":"3.5.3","date":"2019-03-11T08:04:49.379300Z","semver":"3.5.3","name":"3.5.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.5.3.pkg"},{"version":"3.6.0","date":"2019-04-26T07:05:03.899333Z","semver":"3.6.0","name":"3.6.0","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.6.0.pkg"},{"version":"3.6.1","date":"2019-07-05T07:05:03.918895Z","semver":"3.6.1","name":"3.6.1","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.6.1.pkg"},{"version":"3.6.2","date":"2019-12-12T08:05:03.679160Z","semver":"3.6.2","name":"3.6.2","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.6.2.pkg"},{"version":"3.6.3","date":"2020-02-29T08:05:16.744223Z","semver":"3.6.3","name":"3.6.3","type":"release","url":"https://cran-archive.r-project.org/bin/macosx/el-capitan/base/R-3.6.3.pkg"},{"version":"4.0.0","date":"2020-04-24T07:05:34.612930Z","semver":"4.0.0","name":"4.0.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.0.0.pkg"},{"version":"4.0.1","date":"2020-06-06T07:05:16.469439Z","semver":"4.0.1","name":"4.0.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.0.1.pkg"},{"version":"4.0.2","date":"2020-06-22T07:05:19.236082Z","semver":"4.0.2","name":"4.0.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.0.2.pkg"},{"version":"4.0.3","date":"2020-10-10T07:05:24.661746Z","semver":"4.0.3","name":"4.0.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.0.3.pkg"},{"version":"4.0.4","date":"2021-02-15T08:05:13.579673Z","semver":"4.0.4","name":"4.0.4","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.0.4.pkg"},{"version":"4.0.5","date":"2021-03-31T07:05:15.035437Z","semver":"4.0.5","name":"4.0.5","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.0.5.pkg"},{"version":"4.1.0","date":"2021-05-18T07:05:22.435363Z","semver":"4.1.0","name":"4.1.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.1.0.pkg"},{"version":"4.1.1","date":"2021-08-10T07:05:06.632742Z","semver":"4.1.1","name":"4.1.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.1.1.pkg"},{"version":"4.1.2","date":"2021-11-01T08:05:12.078145Z","semver":"4.1.2","name":"4.1.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.1.2.pkg"},{"version":"4.1.3","date":"2022-03-10T08:05:38.083503Z","semver":"4.1.3","name":"4.1.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.1.3.pkg"},{"version":"4.2.0","date":"2022-04-22T07:05:41.508134Z","semver":"4.2.0","name":"4.2.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.2.0.pkg"},{"version":"4.2.1","date":"2022-06-23T07:05:33.441356Z","semver":"4.2.1","name":"4.2.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.2.1.pkg"},{"version":"4.2.2","date":"2022-10-31T08:05:54.268400Z","semver":"4.2.2","name":"4.2.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.2.2.pkg"},{"version":"4.2.3","date":"2023-03-15T08:06:01.008593Z","semver":"4.2.3","name":"4.2.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/base/R-4.2.3.pkg"},{"version":"4.3.0","date":"2023-04-21T07:06:14.217164Z","semver":"4.3.0","name":"4.3.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.3.0-x86_64.pkg"},{"version":"4.3.1","date":"2023-06-16T07:06:07.136907Z","semver":"4.3.1","name":"4.3.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.3.1-x86_64.pkg"},{"version":"4.3.2","date":"2023-10-31T08:07:42.870278Z","semver":"4.3.2","name":"4.3.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.3.2-x86_64.pkg"},{"version":"4.3.3","date":"2024-02-29T08:07:53.267099Z","semver":"4.3.3","name":"4.3.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.3.3-x86_64.pkg"},{"version":"4.4.0","date":"2024-04-24T04:07:56.437077Z","semver":"4.4.0","name":"4.4.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.4.0-x86_64.pkg"},{"version":"4.4.1","date":"2024-06-14T07:08:17.306650Z","semver":"4.4.1","name":"4.4.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.4.1-x86_64.pkg"},{"version":"4.4.2","date":"2024-10-31T08:09:02.717743Z","semver":"4.4.2","name":"4.4.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.4.2-x86_64.pkg"},{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","semver":"4.4.3","name":"4.4.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.4.3-x86_64.pkg"},{"version":"4.5.0","date":"2025-04-11T08:51:39.256539Z","semver":"4.5.0","name":"4.5.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.5.0-x86_64.pkg"},{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","name":"4.5.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.5.1-x86_64.pkg"},{"version":"4.5.1","date":null,"name":"next","type":"patched","url":"https://mac.r-project.org/big-sur/last-success/R-4.5-branch-x86_64.pkg"},{"version":"4.6.0","date":null,"name":"devel","type":"devel","url":"https://mac.r-project.org/big-sur/last-success/R-devel-x86_64.pkg"}]rversions/tests/testthat/fixtures/snap/r-release-macos.json0000644000176200001440000000027315071717253024004 0ustar liggesusers{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","nickname":"Great Square Root","URL":"https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.5.1-x86_64.pkg"}rversions/tests/testthat/fixtures/snap/resolve-devel-windows-aarch64.json0000644000176200001440000000044215071721634026513 0ustar liggesusers{"version":"4.6.0","nickname":"Unsuffered Consequences","type":"devel","url":"https://github.com/r-hub/R/releases/download/vdevel/R-devel-2025-10-06-r88901-aarch64.exe","date":null,"rtools":"45","rtools_url":"https://github.com/r-hub/rtools45/releases/download/latest/rtools45-aarch64.exe"}rversions/tests/testthat/fixtures/snap/resolve-release-windows-x86_64.json0000644000176200001440000000041715071721633026543 0ustar liggesusers{"version":"4.5.1","nickname":"Great Square Root","type":"release","url":"https://cran.rstudio.com/bin/windows/base/R-4.5.1-win.exe","date":"2025-06-13T07:12:01.900745Z","rtools":"45","rtools_url":"https://github.com/r-hub/rtools45/releases/download/latest/rtools45.exe"}rversions/tests/testthat/fixtures/snap/available-windows-aarch64.json0000644000176200001440000000264415071716250025663 0ustar liggesusers[{"version":"4.4.0","date":"2024-04-24T04:07:56.437077Z","semver":"4.4.0","name":"4.4.0","type":"release","url":"https://github.com/r-hub/R/releases/download/v4.4.0/R-4.4.0-aarch64.exe"},{"version":"4.4.1","date":"2024-06-14T07:08:17.306650Z","semver":"4.4.1","name":"4.4.1","type":"release","url":"https://github.com/r-hub/R/releases/download/v4.4.1/R-4.4.1-aarch64.exe"},{"version":"4.4.2","date":"2024-10-31T08:09:02.717743Z","semver":"4.4.2","name":"4.4.2","type":"release","url":"https://github.com/r-hub/R/releases/download/v4.4.2/R-4.4.2-aarch64.exe"},{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","semver":"4.4.3","name":"4.4.3","type":"release","url":"https://github.com/r-hub/R/releases/download/v4.4.3/R-4.4.3-aarch64.exe"},{"version":"4.5.0","date":"2025-04-11T08:51:39.256539Z","semver":"4.5.0","name":"4.5.0","type":"release","url":"https://github.com/r-hub/R/releases/download/v4.5.0/R-4.5.0-aarch64.exe"},{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","name":"4.5.1","type":"release","url":"https://github.com/r-hub/R/releases/download/v4.5.1/R-4.5.1-aarch64.exe"},{"version":"4.5.1","date":null,"name":"next","type":"patched","url":"https://github.com/r-hub/R/releases/download/vnext/R-next-patched-2025-09-24-r88904-aarch64.exe"},{"version":"4.6.0","date":null,"name":"devel","type":"devel","url":"https://github.com/r-hub/R/releases/download/vdevel/R-devel-2025-10-06-r88901-aarch64.exe"}]rversions/tests/testthat/fixtures/snap/resolve-4.4-windows-aarch64.json0000644000176200001440000000043315071721634025721 0ustar liggesusers{"version":"4.4.3","nickname":"Trophy Case","type":"4.4","url":"https://github.com/r-hub/R/releases/download/v4.4.3/R-4.4.3-aarch64.exe","date":"2025-02-28T08:08:59.188927Z","rtools":"44","rtools_url":"https://github.com/r-hub/rtools44/releases/download/latest/rtools44-aarch64.exe"}rversions/tests/testthat/fixtures/snap/rtools-versions.json0000644000176200001440000000465315071720346024220 0ustar liggesusers[{"version":"26","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools26.exe","first":"2.0.0","last":"2.6.2"},{"version":"27","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools27.exe","first":"2.6.0","last":"2.7.2"},{"version":"28","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools28.exe","first":"2.7.0","last":"2.8.1"},{"version":"29","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools29.exe","first":"2.8.0","last":"2.9.2"},{"version":"210","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools210.exe","first":"2.9.0","last":"2.10.1"},{"version":"211","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools211.exe","first":"2.10.0","last":"2.11.1"},{"version":"212","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools212.exe","first":"2.12.0","last":"2.12.2"},{"version":"213","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools213.exe","first":"2.13.0","last":"2.13.2"},{"version":"214","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools214.exe","first":"2.13.0","last":"2.14.2"},{"version":"215","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools215.exe","first":"2.14.2","last":"2.15.1"},{"version":"30","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools30.exe","first":"2.15.2","last":"3.0.3"},{"version":"31","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools31.exe","first":"3.0.0","last":"3.1.3"},{"version":"32","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools32.exe","first":"3.1.0","last":"3.2.5"},{"version":"33","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools33.exe","first":"3.2.0","last":"3.3.3"},{"version":"34","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools34.exe","first":"3.3.0","last":"3.6.3"},{"version":"35","url":"https://cran.rstudio.com/bin/windows/Rtools/Rtools35.exe","first":"3.3.0","last":"3.6.3"},{"version":"40","url":"https://cran.rstudio.com/bin/windows/Rtools/rtools40-x86_64.exe","first":"4.0.0","last":"4.2.100"},{"version":"42","url":"https://github.com/r-hub/rtools42/releases/download/latest/rtools42.exe","first":"4.2.0","last":"4.2.100"},{"version":"43","url":"https://github.com/r-hub/rtools43/releases/download/latest/rtools43.exe","first":"4.3.0","last":"4.3.100"},{"version":"44","url":"https://github.com/r-hub/rtools44/releases/download/latest/rtools44.exe","first":"4.4.0","last":"4.4.100"},{"version":"45","url":"https://github.com/r-hub/rtools45/releases/download/latest/rtools45.exe","first":"4.5.0","last":"100.0.0"}]rversions/tests/testthat/fixtures/snap/linux-distros.json0000644000176200001440000003065115071716752023657 0ustar liggesusers[{"id":"ubuntu-1604","aliases":["ubuntu-16.04","xenial"],"name":"Ubuntu","url":"https://ubuntu.com/","version":"16.04","codename":"Xenial Xerus","docker":"ubuntu:16.04","eol":"2021-04-30","ppm-binaries":true,"ppm-binary-url":"xenial","retired":true,"first-build":"3.0.0","last-build":"4.1.2","aarch64":false,"aarch64-first-build":null,"aarch64-last-build":null},{"id":"ubuntu-1804","aliases":["ubuntu-18.04","bionic"],"name":"Ubuntu","url":"https://ubuntu.com/","version":"18.04","codename":"Bionic Beaver","docker":"ubuntu:18.04","eol":"2023-05-31","ppm-binaries":true,"ppm-binary-url":"bionic","retired":true,"first-build":"3.0.0","last-build":"4.3.1","aarch64":"rhub","aarch64-first-build":"3.3.3","aarch64-last-build":"4.3.1"},{"id":"ubuntu-2004","aliases":["ubuntu-20.04","focal"],"name":"Ubuntu","url":"https://ubuntu.com/","version":"20.04","codename":"Focal Fossa","docker":"ubuntu:20.04","eol":"2025-05-31","ppm-binaries":true,"ppm-binary-url":"focal","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null},{"id":"ubuntu-2204","aliases":["ubuntu-22.04","jammy"],"name":"Ubuntu","url":"https://ubuntu.com/","version":"22.04","codename":"Jammy Jellyfish","docker":"ubuntu:22.04","eol":"2027-04-31","ppm-binaries":true,"ppm-binary-url":"jammy","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null},{"id":"ubuntu-2404","aliases":["ubuntu-24.04","noble"],"name":"Ubuntu","url":"https://ubuntu.com/","version":"24.04","codename":"Noble Numbat","docker":"ubuntu:24.04","eol":"2034-04-31","ppm-binaries":true,"ppm-binary-url":"noble","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null,"aarch64-ppm-binaries":true},{"id":"debian-9","aliases":["stretch"],"name":"Debian","url":"https://www.debian.org/","version":"9","codename":"stretch","docker":"debian:9","eol":"2022-06-30","ppm-binaries":false,"ppm-binary-url":null,"retired":true,"first-build":"3.0.0","last-build":"4.2.1","aarch64":"rhub","aarch64-first-build":"3.3.3","aarch64-last-build":"4.2.1"},{"id":"debian-10","aliases":["buster"],"name":"Debian","url":"https://www.debian.org/","version":"10","codename":"buster","docker":"debian:10","eol":"2024-06-30","ppm-binaries":false,"ppm-binary-url":null,"retired":true,"first-build":"3.0.0","last-build":"4.4.3","aarch64":"rhub","aarch64-first-build":"3.3.0","aarch64-last-build":"4.4.3"},{"id":"debian-11","aliases":["bullseye"],"name":"Debian","url":"https://www.debian.org/","version":"11","codename":"bullseye","docker":"debian:11","eol":"2024-08-14","ppm-binaries":true,"ppm-binary-url":"bullseye","retired":true,"first-build":"3.0.0","last-build":"4.5.0","aarch64":"rhub","aarch64-first-build":"3.3.0","aarch64-last-build":"4.5.0"},{"id":"debian-12","aliases":["bookworm"],"name":"Debian","url":"https://www.debian.org/","version":"12","codename":"bookworm","docker":"debian:12","eol":"N/A","ppm-binaries":true,"ppm-binary-url":"bookworm","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null},{"id":"opensuse-42","aliases":["opensuse-42","opensuse-42.3"],"name":"openSUSE Leap","url":"https://www.opensuse.org/","version":"42.3","docker":"opensuse/archive:42.3","eol":"2019-07-01","ppm-binaries":true,"ppm-binary-url":"opensuse42","retired":true,"first-build":"3.0.0","last-build":"4.2.1","aarch64":false,"aarch64-first-build":null,"aarch64-last-build":null},{"id":"opensuse-15","aliases":["opensuse-15","opensuse-leap-15","opensuse-15.0","opensuse-leap-15.0","opensuse-15.1","opensuse-leap-15.1"],"name":"openSUSE Leap","url":"https://www.opensuse.org/","version":"15.1","docker":"opensuse/leap:15.1","eol":"2021-02-01","ppm-binaries":true,"ppm-binary-url":"opensuse15","retired":true,"first-build":"3.0.0","last-build":"4.1.2","aarch64":false,"aarch64-first-build":null,"aarch64-last-build":null},{"id":"opensuse-152","aliases":["opensuse-15.2","opensuse-leap-15.2"],"name":"openSUSE Leap","url":"https://www.opensuse.org/","version":"15.2","docker":"opensuse/leap:15.2","eol":"2022-01-04","ppm-binaries":true,"ppm-binary-url":"opensuse152","retired":true,"first-build":"3.0.0","last-build":"4.1.3","aarch64":false,"aarch64-first-build":null,"aarch64-last-build":null},{"id":"opensuse-153","aliases":["opensuse-15.3","opensuse-leap-15.3"],"name":"openSUSE Leap","url":"https://www.opensuse.org/","version":"15.3","docker":"opensuse/leap:15.3","eol":"2022-12-31","ppm-binaries":true,"ppm-binary-url":"opensuse153","retired":true,"first-build":"3.0.0","last-build":"4.3.1","aarch64":"rhub","aarch64-first-build":"3.3.3","aarch64-last-build":"4.3.1"},{"id":"opensuse-154","aliases":["opensuse-15.4","opensuse-leap-15.4"],"name":"openSUSE Leap","url":"https://www.opensuse.org/","version":"15.4","docker":"opensuse/leap:15.4","eol":"2023-12-31","ppm-binaries":true,"ppm-binary-url":"opensuse154","retired":true,"first-build":"3.0.0","last-build":"4.4.0","aarch64":"rhub","aarch64-first-build":"3.3.0","aarch64-last-build":"4.4.0"},{"id":"opensuse-155","aliases":["opensuse-15.5","opensuse-leap-15.5"],"name":"openSUSE Leap","url":"https://www.opensuse.org/","version":"15.5","docker":"opensuse/leap:15.5","eol":"2024-12-31","ppm-binaries":true,"ppm-binary-url":"opensuse155","retired":true,"first-build":"3.0.0","last-build":"4.4.3","aarch64":"rhub","aarch64-first-build":["3.1.3","3.2.5","3.3.3","3.4.3","3.5.3","3.6.3","4.0.0"],"aarch64-last-build":"4.4.3"},{"id":"opensuse-156","aliases":["opensuse-15.6","opensuse-leap-15.6"],"name":"openSUSE Leap","url":"https://www.opensuse.org/","version":"15.6","docker":"opensuse/leap:15.6","eol":"2025-12-31","ppm-binaries":true,"ppm-binary-url":"opensuse156","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null},{"id":"centos-6","aliases":["rhel-6"],"name":"CentOS Linux","url":"https://www.centos.org/","version":"6","docker":"centos:6","eol":"2020-11-30","ppm-binaries":false,"ppm-binary-url":null,"retired":true,"first-build":"3.0.0","last-build":"4.0.4","aarch64":false,"aarch64-first-build":null,"aarch64-last-build":null},{"id":"centos-7","aliases":["rhel-7"],"name":"CentOS Linux","url":"https://www.centos.org/","version":"7","docker":"centos:7","eol":"2024-06-30","ppm-binaries":true,"ppm-binary-url":"centos7","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null},{"id":"centos-8","aliases":[],"name":"CentOS Linux","url":"https://www.centos.org/","version":"8","docker":"centos:8","eol":"2024-05-31","ppm-binaries":true,"ppm-binary-url":"centos8","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null},{"id":"rhel-9","aliases":["/rhel-9[.][0-9]+/"],"name":"Red Hat Enterprise Linux","url":"https://www.redhat.com/","version":"9","docker":"redhat/ubi9","eol":"2032-05-31","ppm-binaries":true,"ppm-binary-url":"rhel9","retired":false,"first-build":"3.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":null,"aarch64-ppm-binaries":true},{"id":"rhel-10","aliases":["/rhel-10[.][0-9]+/"],"name":"Red Hat Enterprise Linux","url":"https://www.redhat.com/","version":"10","docker":"redhat/ubi10","eol":"2035-05-31","ppm-binaries":true,"ppm-binary-url":"rhel10","retired":false,"first-build":"4.0.0","last-build":null,"aarch64":true,"aarch64-first-build":"4.0.0","aarch64-last-build":null,"aarch64-ppm-binaries":true},{"id":"fedora-37","aliases":[],"name":"Fedora Linux","url":"https://fedoraproject.org/","version":"37","docker":"fedora:37","eol":"2023-11-14","ppm-binaries":false,"ppm-binary-url":null,"retired":true,"first-build":"3.0.0","last-build":"4.3.2","aarch64":"rhub","aarch64-first-build":"3.0.0","aarch64-last-build":"4.3.2"},{"id":"fedora-38","aliases":[],"name":"Fedora Linux","url":"https://fedoraproject.org/","version":"38","docker":"fedora:38","eol":"2024-05-14","ppm-binaries":false,"ppm-binary-url":null,"retired":true,"first-build":"3.0.0","last-build":"4.4.2","aarch64":"rhub","aarch64-first-build":"3.0.0","aarch64-last-build":"4.4.2"},{"id":"fedora-39","aliases":[],"name":"Fedora Linux","url":"https://fedoraproject.org/","version":"39","docker":"fedora:39","eol":"2024-11-12","ppm-binaries":false,"ppm-binary-url":null,"retired":true,"first-build":"3.0.0","last-build":"4.4.3","aarch64":"rhub","aarch64-first-build":["3.1.3","3.2.5","3.3.3","3.4.3","3.5.3","3.6.3","4.0.0"],"aarch64-last-build":"4.4.3"},{"id":"fedora-40","aliases":[],"name":"Fedora Linux","url":"https://fedoraproject.org/","version":"40","docker":"fedora:40","eol":"2025-05-13","ppm-binaries":false,"ppm-binary-url":null,"retired":true,"first-build":"3.0.0","last-build":"4.5.1","aarch64":true,"aarch64-first-build":"3.0.0","aarch64-last-build":"4.5.1"},{"id":"fedora-41","aliases":[],"name":"Fedora Linux","url":"https://fedoraproject.org/","version":"41","docker":"fedora:41","eol":"2025-11-26","ppm-binaries":false,"ppm-binary-url":null,"retired":false,"first-build":"3.0.3","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.3","aarch64-last-build":null},{"id":"fedora-42","aliases":[],"name":"Fedora Linux","url":"https://fedoraproject.org/","version":"42","docker":"fedora:42","eol":"2026-05-13","ppm-binaries":false,"ppm-binary-url":null,"retired":false,"first-build":"3.0.3","last-build":null,"aarch64":true,"aarch64-first-build":"3.0.3","aarch64-last-build":null},{"id":"sles-15","aliases":["sles-15"],"implementation":"opensuse-15","name":"SUSE Linux Enterprise Server","url":"https://suse.com","version":"15","docker":"registry.suse.com/suse/sle15:15.0","eol":"2019-12-31"},{"id":"sles-15.1","aliases":["sles-151"],"implementation":"opensuse-15","name":"SUSE Linux Enterprise Server","url":"https://suse.com","version":"15.1","docker":"registry.suse.com/suse/sle15:15.1","eol":"2021-12-31"},{"id":"sles-15.2","aliases":["sles-152"],"implementation":"opensuse-152","name":"SUSE Linux Enterprise Server","url":"https://suse.com","version":"15.2","docker":"registry.suse.com/suse/sle15:15.2","eol":"2021-12-31"},{"id":"sles-15.3","aliases":["sles-153"],"implementation":"opensuse-153","name":"SUSE Linux Enterprise Server","url":"https://suse.com","version":"15.3","docker":"registry.suse.com/bci/bci-base:15.3","eol":"2022-12-31"},{"id":"sles-15.4","aliases":["sles-154"],"implementation":"opensuse-154","name":"SUSE Linux Enterprise Server","url":"https://suse.com","version":"15.4","docker":"registry.suse.com/bci/bci-base:15.4","eol":"2023-12-31"},{"id":"sles-15.5","aliases":["sles-155"],"implementation":"opensuse-155","name":"SUSE Linux Enterprise Server","url":"https://suse.com","version":"15.5","docker":"registry.suse.com/bci/bci-base:15.5","eol":"2024-12-31"},{"id":"sles-15.6","aliases":["sles-156"],"implementation":"opensuse-156","name":"SUSE Linux Enterprise Server","url":"https://suse.com","version":"15.6","docker":"registry.suse.com/bci/bci-base:15.6","eol":"2025-12-31"},{"id":"rhel-7","aliases":["/rhel-7[.][0-9]+/"],"implementation":"centos-7","name":"Red Hat Enterprise Linux","url":"https://www.redhat.com/","version":"7","docker":"registry.access.redhat.com/ubi7/ubi","eol":"2024-06-30"},{"id":"rhel-8","aliases":["/rhel-8[.][0-9]+/"],"implementation":"centos-8","name":"Red Hat Enterprise Linux","url":"https://www.redhat.com/","version":"8","docker":"redhat/ubi8","eol":"2029-05-31"},{"id":"almalinux-8","aliases":["/almalinux-8[.][0-9]+/"],"implementation":"centos-8","name":"AlmaLinux","url":"https://almalinux.org/","version":"8","docker":"almalinux:8","eol":"2029-03-01"},{"id":"almalinux-9","aliases":["/almalinux-9[.][0-9]+/"],"implementation":"rhel-9","name":"AlmaLinux","url":"https://almalinux.org/","version":"9","docker":"almalinux:9","eol":"2032-05-31"},{"id":"almalinux-10","aliases":["/almalinux-10[.][0-9]+/"],"implementation":"rhel-10","name":"AlmaLinux","url":"https://almalinux.org/","version":"10","docker":"almalinux:10","eol":"2035-05-31"},{"id":"rocky-8","aliases":["/rocky-8[.][0-9]+/"],"implementation":"centos-8","name":"Rocky Linux","url":"https://rockylinux.org/","version":"8","docker":"rockylinux/rockylinux:8","eol":"2029-05-31"},{"id":"rocky-9","aliases":["/rocky-9[.][0-9]+/"],"implementation":"rhel-9","name":"Rocky Linux","url":"https://rockylinux.org/","version":"9","docker":"rockylinux/rockylinux:9","eol":"2032-05-31"},{"id":"rocky-10","aliases":["/rocky-10[.][0-9]+/"],"implementation":"rhel-10","name":"Rocky Linux","url":"https://rockylinux.org/","version":"10","docker":"rockylinux/rockylinux:10","eol":"2035-05-31"}]rversions/tests/testthat/fixtures/snap/resolve-next-macos-aarch64.json0000644000176200001440000000025715071721375026010 0ustar liggesusers{"version":"4.5.1","nickname":"Great Square Root","type":"next","nexttype":"patched","url":"https://mac.r-project.org/big-sur/last-success/R-4.5-branch-arm64.pkg","date":null}rversions/tests/testthat/fixtures/snap/available-macos-arm64.json0000644000176200001440000000707315071716044024776 0ustar liggesusers[{"version":"4.1.0","date":"2021-05-18T07:05:22.435363Z","semver":"4.1.0","name":"4.1.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.0-arm64.pkg"},{"version":"4.1.1","date":"2021-08-10T07:05:06.632742Z","semver":"4.1.1","name":"4.1.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.1-arm64.pkg"},{"version":"4.1.2","date":"2021-11-01T08:05:12.078145Z","semver":"4.1.2","name":"4.1.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.2-arm64.pkg"},{"version":"4.1.3","date":"2022-03-10T08:05:38.083503Z","semver":"4.1.3","name":"4.1.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.3-arm64.pkg"},{"version":"4.2.0","date":"2022-04-22T07:05:41.508134Z","semver":"4.2.0","name":"4.2.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.0-arm64.pkg"},{"version":"4.2.1","date":"2022-06-23T07:05:33.441356Z","semver":"4.2.1","name":"4.2.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.1-arm64.pkg"},{"version":"4.2.2","date":"2022-10-31T08:05:54.268400Z","semver":"4.2.2","name":"4.2.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.2-arm64.pkg"},{"version":"4.2.3","date":"2023-03-15T08:06:01.008593Z","semver":"4.2.3","name":"4.2.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.3-arm64.pkg"},{"version":"4.3.0","date":"2023-04-21T07:06:14.217164Z","semver":"4.3.0","name":"4.3.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.0-arm64.pkg"},{"version":"4.3.1","date":"2023-06-16T07:06:07.136907Z","semver":"4.3.1","name":"4.3.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.1-arm64.pkg"},{"version":"4.3.2","date":"2023-10-31T08:07:42.870278Z","semver":"4.3.2","name":"4.3.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.2-arm64.pkg"},{"version":"4.3.3","date":"2024-02-29T08:07:53.267099Z","semver":"4.3.3","name":"4.3.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.3-arm64.pkg"},{"version":"4.4.0","date":"2024-04-24T04:07:56.437077Z","semver":"4.4.0","name":"4.4.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.0-arm64.pkg"},{"version":"4.4.1","date":"2024-06-14T07:08:17.306650Z","semver":"4.4.1","name":"4.4.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.1-arm64.pkg"},{"version":"4.4.2","date":"2024-10-31T08:09:02.717743Z","semver":"4.4.2","name":"4.4.2","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.2-arm64.pkg"},{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","semver":"4.4.3","name":"4.4.3","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.3-arm64.pkg"},{"version":"4.5.0","date":"2025-04-11T08:51:39.256539Z","semver":"4.5.0","name":"4.5.0","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.5.0-arm64.pkg"},{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","name":"4.5.1","type":"release","url":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.5.1-arm64.pkg"},{"version":"4.5.1","date":null,"name":"next","type":"patched","url":"https://mac.r-project.org/big-sur/last-success/R-4.5-branch-arm64.pkg"},{"version":"4.6.0","date":null,"name":"devel","type":"devel","url":"https://mac.r-project.org/big-sur/last-success/R-devel-arm64.pkg"}]rversions/tests/testthat/fixtures/snap/available-windows-x86_64.json0000644000176200001440000004371715071716246025404 0ustar liggesusers[{"version":"2.0.0","date":"2004-10-04T14:24:38.899055Z","semver":"2.0.0","name":"2.0.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.0.0/rw2000.exe"},{"version":"2.0.1","date":"2004-11-15T14:16:30.003793Z","semver":"2.0.1","name":"2.0.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.0.1/rw2001.exe"},{"version":"2.1.0","date":"2005-04-18T22:26:33.135566Z","semver":"2.1.0","name":"2.1.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.1.0/rw2010.exe"},{"version":"2.1.1","date":"2005-06-20T09:27:13.106513Z","semver":"2.1.1","name":"2.1.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.1.1/rw2011.exe"},{"version":"2.2.0","date":"2005-10-06T10:22:14.085752Z","semver":"2.2.0","name":"2.2.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.2.0/R-2.2.0-win32.exe"},{"version":"2.2.1","date":"2005-12-20T10:35:21.589612Z","semver":"2.2.1","name":"2.2.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.2.1/R-2.2.1-win32.exe"},{"version":"2.3.0","date":"2006-04-24T10:37:20.758200Z","semver":"2.3.0","name":"2.3.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.3.0/R-2.3.0-win32.exe"},{"version":"2.3.1","date":"2006-06-01T08:25:33.882724Z","semver":"2.3.1","name":"2.3.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.3.1/R-2.3.1-win32.exe"},{"version":"2.4.0","date":"2006-10-03T10:15:04.354469Z","semver":"2.4.0","name":"2.4.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.4.0/R-2.4.0-win32.exe"},{"version":"2.4.1","date":"2006-12-18T09:49:23.725060Z","semver":"2.4.1","name":"2.4.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.4.1/R-2.4.1-win32.exe"},{"version":"2.5.0","date":"2007-04-24T09:41:43.361786Z","semver":"2.5.0","name":"2.5.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.5.0/R-2.5.0-win32.exe"},{"version":"2.5.1","date":"2007-06-28T11:17:06.374019Z","semver":"2.5.1","name":"2.5.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.5.1/R-2.5.1-win32.exe"},{"version":"2.6.0","date":"2007-10-03T09:02:53.434461Z","semver":"2.6.0","name":"2.6.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.6.0/R-2.6.0-win32.exe"},{"version":"2.6.1","date":"2007-11-26T14:14:04.408327Z","semver":"2.6.1","name":"2.6.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.6.1/R-2.6.1-win32.exe"},{"version":"2.6.2","date":"2008-02-08T11:10:05.737877Z","semver":"2.6.2","name":"2.6.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.6.2/R-2.6.2-win32.exe"},{"version":"2.7.0","date":"2008-04-22T07:45:29.665494Z","semver":"2.7.0","name":"2.7.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.7.0/R-2.7.0-win32.exe"},{"version":"2.7.1","date":"2008-06-23T07:44:32.518990Z","semver":"2.7.1","name":"2.7.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.7.1/R-2.7.1-win32.exe"},{"version":"2.7.2","date":"2008-08-25T08:53:56.807981Z","semver":"2.7.2","name":"2.7.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.7.2/R-2.7.2-win32.exe"},{"version":"2.8.0","date":"2008-10-20T09:24:01.015723Z","semver":"2.8.0","name":"2.8.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.8.0/R-2.8.0-win32.exe"},{"version":"2.8.1","date":"2008-12-22T09:03:17.828643Z","semver":"2.8.1","name":"2.8.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.8.1/R-2.8.1-win32.exe"},{"version":"2.9.0","date":"2009-04-17T08:32:48.144754Z","semver":"2.9.0","name":"2.9.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.9.0/R-2.9.0-win32.exe"},{"version":"2.9.1","date":"2009-06-26T12:10:57.017685Z","semver":"2.9.1","name":"2.9.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.9.1/R-2.9.1-win32.exe"},{"version":"2.9.2","date":"2009-08-24T08:22:34.737538Z","semver":"2.9.2","name":"2.9.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.9.2/R-2.9.2-win32.exe"},{"version":"2.10.0","date":"2009-10-26T09:02:22.255015Z","semver":"2.10.0","name":"2.10.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.10.0/R-2.10.0-win32.exe"},{"version":"2.10.1","date":"2009-12-14T10:28:24.741988Z","semver":"2.10.1","name":"2.10.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.10.1/R-2.10.1-win32.exe"},{"version":"2.11.0","date":"2010-04-22T08:11:21.939620Z","semver":"2.11.0","name":"2.11.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.11.0/R-2.11.0-win64.exe"},{"version":"2.11.1","date":"2010-05-31T08:10:25.280185Z","semver":"2.11.1","name":"2.11.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.11.1/R-2.11.1-win64.exe"},{"version":"2.12.0","date":"2010-10-15T08:41:57.974589Z","semver":"2.12.0","name":"2.12.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.12.0/R-2.12.0-win.exe"},{"version":"2.12.1","date":"2010-12-16T09:12:04.607865Z","semver":"2.12.1","name":"2.12.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.12.1/R-2.12.1-win.exe"},{"version":"2.12.2","date":"2011-02-25T11:07:19.316500Z","semver":"2.12.2","name":"2.12.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.12.2/R-2.12.2-win.exe"},{"version":"2.13.0","date":"2011-04-13T08:31:27.165034Z","semver":"2.13.0","name":"2.13.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.13.0/R-2.13.0-win.exe"},{"version":"2.13.1","date":"2011-07-08T09:37:08.653178Z","semver":"2.13.1","name":"2.13.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.13.1/R-2.13.1-win.exe"},{"version":"2.13.2","date":"2011-09-30T07:05:56.091789Z","semver":"2.13.2","name":"2.13.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.13.2/R-2.13.2-win.exe"},{"version":"2.14.0","date":"2011-10-31T08:09:09.353781Z","semver":"2.14.0","name":"2.14.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.14.0/R-2.14.0-win.exe"},{"version":"2.14.1","date":"2011-12-22T08:10:18.809127Z","semver":"2.14.1","name":"2.14.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.14.1/R-2.14.1-win.exe"},{"version":"2.14.2","date":"2012-02-29T08:10:10.445478Z","semver":"2.14.2","name":"2.14.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.14.2/R-2.14.2-win.exe"},{"version":"2.15.0","date":"2012-03-30T07:16:05.708046Z","semver":"2.15.0","name":"2.15.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.15.0/R-2.15.0-win.exe"},{"version":"2.15.1","date":"2012-06-22T07:09:44.415136Z","semver":"2.15.1","name":"2.15.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.15.1/R-2.15.1-win.exe"},{"version":"2.15.2","date":"2012-10-26T07:11:16.605580Z","semver":"2.15.2","name":"2.15.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.15.2/R-2.15.2-win.exe"},{"version":"2.15.3","date":"2013-03-01T08:28:29.088755Z","semver":"2.15.3","name":"2.15.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/2.15.3/R-2.15.3-win.exe"},{"version":"3.0.0","date":"2013-04-03T07:12:36.801147Z","semver":"3.0.0","name":"3.0.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.0.0/R-3.0.0-win.exe"},{"version":"3.0.1","date":"2013-05-16T07:11:33.885209Z","semver":"3.0.1","name":"3.0.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.0.1/R-3.0.1-win.exe"},{"version":"3.0.2","date":"2013-09-25T07:11:09.016418Z","semver":"3.0.2","name":"3.0.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.0.2/R-3.0.2-win.exe"},{"version":"3.0.3","date":"2014-03-06T08:12:33.995105Z","semver":"3.0.3","name":"3.0.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.0.3/R-3.0.3-win.exe"},{"version":"3.1.0","date":"2014-04-10T07:11:10.831155Z","semver":"3.1.0","name":"3.1.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.1.0/R-3.1.0-win.exe"},{"version":"3.1.1","date":"2014-07-10T07:11:09.316022Z","semver":"3.1.1","name":"3.1.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.1.1/R-3.1.1-win.exe"},{"version":"3.1.2","date":"2014-10-31T08:11:32.082768Z","semver":"3.1.2","name":"3.1.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.1.2/R-3.1.2-win.exe"},{"version":"3.1.3","date":"2015-03-09T08:12:20.229070Z","semver":"3.1.3","name":"3.1.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.1.3/R-3.1.3-win.exe"},{"version":"3.2.0","date":"2015-04-16T07:13:33.144514Z","semver":"3.2.0","name":"3.2.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.2.0/R-3.2.0-win.exe"},{"version":"3.2.1","date":"2015-06-18T07:15:04.589869Z","semver":"3.2.1","name":"3.2.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.2.1/R-3.2.1-win.exe"},{"version":"3.2.2","date":"2015-08-14T07:13:18.272871Z","semver":"3.2.2","name":"3.2.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.2.2/R-3.2.2-win.exe"},{"version":"3.2.3","date":"2015-12-10T08:13:08.415370Z","semver":"3.2.3","name":"3.2.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.2.3/R-3.2.3-win.exe"},{"version":"3.2.4","date":"2016-03-10T08:15:45.901354Z","semver":"3.2.4","name":"3.2.4","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.2.4/R-3.2.4revised-win.exe"},{"version":"3.2.5","date":"2016-04-14T15:59:38.833914Z","semver":"3.2.5","name":"3.2.5","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.2.5/R-3.2.5-win.exe"},{"version":"3.3.0","date":"2016-05-03T07:13:28.102867Z","semver":"3.3.0","name":"3.3.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.3.0/R-3.3.0-win.exe"},{"version":"3.3.1","date":"2016-06-21T07:21:38.894907Z","semver":"3.3.1","name":"3.3.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.3.1/R-3.3.1-win.exe"},{"version":"3.3.2","date":"2016-10-31T08:13:15.868949Z","semver":"3.3.2","name":"3.3.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.3.2/R-3.3.2-win.exe"},{"version":"3.3.3","date":"2017-03-06T08:16:31.646592Z","semver":"3.3.3","name":"3.3.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.3.3/R-3.3.3-win.exe"},{"version":"3.4.0","date":"2017-04-21T07:14:45.366247Z","semver":"3.4.0","name":"3.4.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.4.0/R-3.4.0-win.exe"},{"version":"3.4.1","date":"2017-06-30T07:04:11.824142Z","semver":"3.4.1","name":"3.4.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.4.1/R-3.4.1-win.exe"},{"version":"3.4.2","date":"2017-09-28T07:04:35.796221Z","semver":"3.4.2","name":"3.4.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.4.2/R-3.4.2-win.exe"},{"version":"3.4.3","date":"2017-11-30T08:05:05.204665Z","semver":"3.4.3","name":"3.4.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.4.3/R-3.4.3-win.exe"},{"version":"3.4.4","date":"2018-03-15T08:04:27.234564Z","semver":"3.4.4","name":"3.4.4","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.4.4/R-3.4.4-win.exe"},{"version":"3.5.0","date":"2018-04-23T07:04:38.341063Z","semver":"3.5.0","name":"3.5.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.5.0/R-3.5.0-win.exe"},{"version":"3.5.1","date":"2018-07-02T07:04:31.629927Z","semver":"3.5.1","name":"3.5.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.5.1/R-3.5.1-win.exe"},{"version":"3.5.2","date":"2018-12-20T08:04:40.536010Z","semver":"3.5.2","name":"3.5.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.5.2/R-3.5.2-win.exe"},{"version":"3.5.3","date":"2019-03-11T08:04:49.379300Z","semver":"3.5.3","name":"3.5.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.5.3/R-3.5.3-win.exe"},{"version":"3.6.0","date":"2019-04-26T07:05:03.899333Z","semver":"3.6.0","name":"3.6.0","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.6.0/R-3.6.0-win.exe"},{"version":"3.6.1","date":"2019-07-05T07:05:03.918895Z","semver":"3.6.1","name":"3.6.1","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.6.1/R-3.6.1-win.exe"},{"version":"3.6.2","date":"2019-12-12T08:05:03.679160Z","semver":"3.6.2","name":"3.6.2","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.6.2/R-3.6.2-win.exe"},{"version":"3.6.3","date":"2020-02-29T08:05:16.744223Z","semver":"3.6.3","name":"3.6.3","type":"release","url":"https://cran-archive.r-project.org/bin/windows/base/old/3.6.3/R-3.6.3-win.exe"},{"version":"4.0.0","date":"2020-04-24T07:05:34.612930Z","semver":"4.0.0","name":"4.0.0","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.0.0/R-4.0.0-win.exe"},{"version":"4.0.1","date":"2020-06-06T07:05:16.469439Z","semver":"4.0.1","name":"4.0.1","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.0.1/R-4.0.1-win.exe"},{"version":"4.0.2","date":"2020-06-22T07:05:19.236082Z","semver":"4.0.2","name":"4.0.2","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.0.2/R-4.0.2-win.exe"},{"version":"4.0.3","date":"2020-10-10T07:05:24.661746Z","semver":"4.0.3","name":"4.0.3","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.0.3/R-4.0.3-win.exe"},{"version":"4.0.4","date":"2021-02-15T08:05:13.579673Z","semver":"4.0.4","name":"4.0.4","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.0.4/R-4.0.4-win.exe"},{"version":"4.0.5","date":"2021-03-31T07:05:15.035437Z","semver":"4.0.5","name":"4.0.5","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.0.5/R-4.0.5-win.exe"},{"version":"4.1.0","date":"2021-05-18T07:05:22.435363Z","semver":"4.1.0","name":"4.1.0","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.1.0/R-4.1.0-win.exe"},{"version":"4.1.1","date":"2021-08-10T07:05:06.632742Z","semver":"4.1.1","name":"4.1.1","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.1.1/R-4.1.1-win.exe"},{"version":"4.1.2","date":"2021-11-01T08:05:12.078145Z","semver":"4.1.2","name":"4.1.2","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.1.2/R-4.1.2-win.exe"},{"version":"4.1.3","date":"2022-03-10T08:05:38.083503Z","semver":"4.1.3","name":"4.1.3","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.1.3/R-4.1.3-win.exe"},{"version":"4.2.0","date":"2022-04-22T07:05:41.508134Z","semver":"4.2.0","name":"4.2.0","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.2.0/R-4.2.0-win.exe"},{"version":"4.2.1","date":"2022-06-23T07:05:33.441356Z","semver":"4.2.1","name":"4.2.1","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.2.1/R-4.2.1-win.exe"},{"version":"4.2.2","date":"2022-10-31T08:05:54.268400Z","semver":"4.2.2","name":"4.2.2","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.2.2/R-4.2.2-win.exe"},{"version":"4.2.3","date":"2023-03-15T08:06:01.008593Z","semver":"4.2.3","name":"4.2.3","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.2.3/R-4.2.3-win.exe"},{"version":"4.3.0","date":"2023-04-21T07:06:14.217164Z","semver":"4.3.0","name":"4.3.0","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.3.0/R-4.3.0-win.exe"},{"version":"4.3.1","date":"2023-06-16T07:06:07.136907Z","semver":"4.3.1","name":"4.3.1","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.3.1/R-4.3.1-win.exe"},{"version":"4.3.2","date":"2023-10-31T08:07:42.870278Z","semver":"4.3.2","name":"4.3.2","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.3.2/R-4.3.2-win.exe"},{"version":"4.3.3","date":"2024-02-29T08:07:53.267099Z","semver":"4.3.3","name":"4.3.3","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.3.3/R-4.3.3-win.exe"},{"version":"4.4.0","date":"2024-04-24T04:07:56.437077Z","semver":"4.4.0","name":"4.4.0","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.4.0/R-4.4.0-win.exe"},{"version":"4.4.1","date":"2024-06-14T07:08:17.306650Z","semver":"4.4.1","name":"4.4.1","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.4.1/R-4.4.1-win.exe"},{"version":"4.4.2","date":"2024-10-31T08:09:02.717743Z","semver":"4.4.2","name":"4.4.2","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.4.2/R-4.4.2-win.exe"},{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","semver":"4.4.3","name":"4.4.3","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.4.3/R-4.4.3-win.exe"},{"version":"4.5.0","date":"2025-04-11T08:51:39.256539Z","semver":"4.5.0","name":"4.5.0","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.5.0/R-4.5.0-win.exe"},{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","name":"4.5.1","type":"release","url":"https://cran.rstudio.com/bin/windows/base/old/4.5.1/R-4.5.1-win.exe"},{"version":"4.5.1","date":null,"name":"next","type":"patched","url":"https://cran.rstudio.com/bin/windows/base/R-4.5.1patched-win.exe"},{"version":"4.6.0","date":null,"name":"devel","type":"devel","url":"https://cran.rstudio.com/bin/windows/base/R-devel-win.exe"}]rversions/tests/testthat/fixtures/snap/resolve-oldrel-linux-gnu-ubuntu-24.04-x86_64.json0000644000176200001440000000032415071721622030620 0ustar liggesusers{"ppm-binaries":true,"ppm-binary-url":"noble","version":"4.4.3","nickname":"Trophy Case","type":"oldrel/1","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_amd64.deb","date":"2025-02-28T08:08:59.188927Z"}rversions/tests/testthat/fixtures/snap/resolve-4.4-windows-x86_64.json0000644000176200001440000000041715071721633025430 0ustar liggesusers{"version":"4.4.3","nickname":"Trophy Case","type":"4.4","url":"https://cran.rstudio.com/bin/windows/base/old/4.4.3/R-4.4.3-win.exe","date":"2025-02-28T08:08:59.188927Z","rtools":"44","rtools_url":"https://github.com/r-hub/rtools44/releases/download/latest/rtools44.exe"}rversions/tests/testthat/fixtures/snap/resolve-oldrel-linux-gnu-ubuntu-24.04-aarch64.json0000644000176200001440000000032415071721633031114 0ustar liggesusers{"ppm-binaries":true,"ppm-binary-url":"noble","version":"4.4.3","nickname":"Trophy Case","type":"oldrel/1","url":"https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_arm64.deb","date":"2025-02-28T08:08:59.188927Z"}rversions/tests/testthat/fixtures/snap/rtools-versions-aarch64.json0000644000176200001440000000042515071720346025437 0ustar liggesusers[{"version":"44","url":"https://github.com/r-hub/rtools44/releases/download/latest/rtools44-aarch64.exe","first":"4.4.0","last":"4.4.100"},{"version":"45","url":"https://github.com/r-hub/rtools45/releases/download/latest/rtools45-aarch64.exe","first":"4.5.0","last":"100.0.0"}]rversions/tests/testthat/fixtures/snap/r-release-win.json0000644000176200001440000000025215071717352023474 0ustar liggesusers{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","nickname":"Great Square Root","URL":"https://cran.rstudio.com/bin/windows/base/R-4.5.1-win.exe"}rversions/tests/testthat/fixtures/snap/resolve-release-linux-gnu-ubuntu-22.04-x86_64.json0000644000176200001440000000033115071721622030753 0ustar liggesusers{"ppm-binaries":true,"ppm-binary-url":"jammy","version":"4.5.1","nickname":"Great Square Root","type":"release","url":"https://cdn.posit.co/r/ubuntu-2204/pkgs/r-4.5.1_1_amd64.deb","date":"2025-06-13T07:12:01.900745Z"}rversions/tests/testthat/fixtures/snap/resolve-release.json0000644000176200001440000000024515071713703024115 0ustar liggesusers{"version":"4.5.1","nickname":"Great Square Root","type":"release","url":"https://cran.rstudio.com/src/base/R-4/R-4.5.1.tar.gz","date":"2025-06-13T07:12:01.900745Z"}rversions/tests/testthat/fixtures/snap/r-versions.json0000644000176200001440000003602215071713703023131 0ustar liggesusers[{"version":"0.0","date":"1995-06-20T00:00:00.000000Z","semver":"0.0.0","nickname":null},{"version":"0.1","date":"1996-02-12T03:22:00.000000Z","semver":"0.1.0","nickname":null},{"version":"0.2","date":"1996-03-14T21:59:00.000000Z","semver":"0.2.0","nickname":null},{"version":"0.3","date":"1996-03-22T06:46:00.000000Z","semver":"0.3.0","nickname":null},{"version":"0.4","date":"1996-04-01T23:18:00.000000Z","semver":"0.4.0","nickname":null},{"version":"0.5","date":"1996-05-13T04:06:00.000000Z","semver":"0.5.0","nickname":null},{"version":"0.6","date":"1996-05-17T04:53:00.000000Z","semver":"0.6.0","nickname":null},{"version":"0.7","date":"1996-05-28T03:31:00.000000Z","semver":"0.7.0","nickname":null},{"version":"0.8","date":"1996-05-31T04:51:00.000000Z","semver":"0.8.0","nickname":null},{"version":"0.9","date":"1996-06-07T04:40:00.000000Z","semver":"0.9.0","nickname":null},{"version":"0.10","date":"1996-08-27T05:03:00.000000Z","semver":"0.10.0","nickname":null},{"version":"0.11","date":"1996-09-09T05:14:00.000000Z","semver":"0.11.0","nickname":null},{"version":"0.12","date":"1996-09-20T04:03:00.000000Z","semver":"0.12.0","nickname":null},{"version":"0.13","date":"1996-11-07T04:10:00.000000Z","semver":"0.13.0","nickname":null},{"version":"0.14","date":"1996-11-28T23:42:00.000000Z","semver":"0.14.0","nickname":null},{"version":"0.15","date":"1996-12-19T00:52:00.000000Z","semver":"0.15.0","nickname":null},{"version":"0.16","date":"1997-02-07T02:14:00.000000Z","semver":"0.16.0","nickname":null},{"version":"0.16.1","date":"1997-02-09T22:36:00.000000Z","semver":"0.16.1","nickname":null},{"version":"0.49","date":"1997-04-23T14:53:00.000000Z","semver":"0.49.0","nickname":null},{"version":"0.50-a1","semver":"0.50.1","date":"1997-07-22T16:44:00.000000Z","nickname":null},{"version":"0.50-a4","semver":"0.50.4","date":"1997-09-10T14:31:00.000000Z","nickname":null},{"version":"0.60","date":"1997-12-04T08:47:58.000000Z","semver":"0.60.0","nickname":null},{"version":"0.61","date":"1997-12-21T13:09:22.000000Z","semver":"0.61.0","nickname":null},{"version":"0.61.1","date":"1998-01-10T00:31:55.000000Z","semver":"0.61.1","nickname":null},{"version":"0.61.2","date":"1998-03-14T19:25:55.000000Z","semver":"0.61.2","nickname":null},{"version":"0.61.3","date":"1998-05-02T07:58:17.000000Z","semver":"0.61.3","nickname":null},{"version":"0.62","date":"1998-06-14T12:56:20.000000Z","semver":"0.62.0","nickname":null},{"version":"0.62.1","date":"1998-06-14T22:13:25.000000Z","semver":"0.62.1","nickname":null},{"version":"0.62.2","date":"1998-07-10T11:13:45.000000Z","semver":"0.62.2","nickname":null},{"version":"0.62.3","date":"1998-08-28T09:02:19.000000Z","semver":"0.62.3","nickname":null},{"version":"0.62.4","date":"1998-10-23T12:08:41.000000Z","semver":"0.62.4","nickname":null},{"version":"0.63","date":"1998-11-13T14:37:19.000000Z","semver":"0.63.0","nickname":null},{"version":"0.63.1","date":"1998-12-04T13:06:28.000000Z","semver":"0.63.1","nickname":null},{"version":"0.63.2","date":"1999-01-11T12:55:50.000000Z","semver":"0.63.2","nickname":null},{"version":"0.63.3","date":"1999-03-05T14:27:14.000000Z","semver":"0.63.3","nickname":null},{"version":"0.64","date":"1999-04-07T13:19:41.000000Z","semver":"0.64.0","nickname":null},{"version":"0.64.1","date":"1999-05-07T13:25:43.000000Z","semver":"0.64.1","nickname":null},{"version":"0.64.2","date":"1999-07-02T12:23:15.000000Z","semver":"0.64.2","nickname":null},{"version":"0.65","date":"1999-08-27T10:29:29.000000Z","semver":"0.65.0","nickname":null},{"version":"0.65.1","date":"1999-10-06T12:13:04.000000Z","semver":"0.65.1","nickname":null},{"version":"0.90","date":"1999-11-22T12:25:14.000000Z","semver":"0.90.0","nickname":null},{"version":"0.90.1","date":"1999-12-15T12:29:07.000000Z","semver":"0.90.1","nickname":null},{"version":"0.99","date":"2000-02-07T11:24:50.000000Z","semver":"0.99.0","nickname":null},{"version":"1.0","date":"2000-02-29T08:55:23.000000Z","semver":"1.0.0","nickname":null},{"version":"1.0.1","date":"2000-04-14T08:44:18.000000Z","semver":"1.0.1","nickname":null},{"version":"1.1","date":"2000-06-15T08:43:21.000000Z","semver":"1.1.0","nickname":null},{"version":"1.1.1","date":"2000-08-15T08:54:18.000000Z","semver":"1.1.1","nickname":null},{"version":"1.2","date":"2000-12-15T10:19:25.000000Z","semver":"1.2.0","nickname":null},{"version":"1.2.1","date":"2001-01-15T10:18:01.000000Z","semver":"1.2.1","nickname":null},{"version":"1.2.2","date":"2001-02-26T12:43:25.000000Z","semver":"1.2.2","nickname":null},{"version":"1.2.3","date":"2001-04-26T11:29:47.000000Z","semver":"1.2.3","nickname":null},{"version":"1.3","date":"2001-06-22T10:41:02.000000Z","semver":"1.3.0","nickname":null},{"version":"1.3.1","date":"2001-08-31T12:45:52.000000Z","semver":"1.3.1","nickname":null},{"version":"1.4","date":"2001-12-19T10:14:54.000000Z","semver":"1.4.0","nickname":null},{"version":"1.4.1","date":"2002-01-30T11:57:35.000000Z","semver":"1.4.1","nickname":null},{"version":"1.5.0","date":"2002-04-29T10:01:26.000000Z","semver":"1.5.0","nickname":null},{"version":"1.5.1","date":"2002-06-17T11:20:33.000000Z","semver":"1.5.1","nickname":null},{"version":"1.6.0","date":"2002-10-01T10:06:31.000000Z","semver":"1.6.0","nickname":null},{"version":"1.6.1","date":"2002-11-01T10:33:17.000000Z","semver":"1.6.1","nickname":null},{"version":"1.6.2","date":"2003-01-10T15:34:34.000000Z","semver":"1.6.2","nickname":null},{"version":"1.7.0","date":"2003-04-16T12:58:07.000000Z","semver":"1.7.0","nickname":null},{"version":"1.7.1","date":"2003-06-16T09:54:39.000000Z","semver":"1.7.1","nickname":null},{"version":"1.8.0","date":"2003-10-08T11:13:59.000000Z","semver":"1.8.0","nickname":null},{"version":"1.8.1","date":"2003-11-21T12:00:21.000000Z","semver":"1.8.1","nickname":null},{"version":"1.9.0","date":"2004-04-12T10:36:38.000000Z","semver":"1.9.0","nickname":null},{"version":"1.9.1","date":"2004-06-21T11:09:39.000000Z","semver":"1.9.1","nickname":null},{"version":"2.0.0","date":"2004-10-04T14:24:38.899055Z","semver":"2.0.0","nickname":null},{"version":"2.0.1","date":"2004-11-15T14:16:30.003793Z","semver":"2.0.1","nickname":null},{"version":"2.1.0","date":"2005-04-18T22:26:33.135566Z","semver":"2.1.0","nickname":null},{"version":"2.1.1","date":"2005-06-20T09:27:13.106513Z","semver":"2.1.1","nickname":null},{"version":"2.2.0","date":"2005-10-06T10:22:14.085752Z","semver":"2.2.0","nickname":null},{"version":"2.2.1","date":"2005-12-20T10:35:21.589612Z","semver":"2.2.1","nickname":null},{"version":"2.3.0","date":"2006-04-24T10:37:20.758200Z","semver":"2.3.0","nickname":null},{"version":"2.3.1","date":"2006-06-01T08:25:33.882724Z","semver":"2.3.1","nickname":null},{"version":"2.4.0","date":"2006-10-03T10:15:04.354469Z","semver":"2.4.0","nickname":null},{"version":"2.4.1","date":"2006-12-18T09:49:23.725060Z","semver":"2.4.1","nickname":null},{"version":"2.5.0","date":"2007-04-24T09:41:43.361786Z","semver":"2.5.0","nickname":null},{"version":"2.5.1","date":"2007-06-28T11:17:06.374019Z","semver":"2.5.1","nickname":null},{"version":"2.6.0","date":"2007-10-03T09:02:53.434461Z","semver":"2.6.0","nickname":null},{"version":"2.6.1","date":"2007-11-26T14:14:04.408327Z","semver":"2.6.1","nickname":null},{"version":"2.6.2","date":"2008-02-08T11:10:05.737877Z","semver":"2.6.2","nickname":null},{"version":"2.7.0","date":"2008-04-22T07:45:29.665494Z","semver":"2.7.0","nickname":null},{"version":"2.7.1","date":"2008-06-23T07:44:32.518990Z","semver":"2.7.1","nickname":null},{"version":"2.7.2","date":"2008-08-25T08:53:56.807981Z","semver":"2.7.2","nickname":null},{"version":"2.8.0","date":"2008-10-20T09:24:01.015723Z","semver":"2.8.0","nickname":null},{"version":"2.8.1","date":"2008-12-22T09:03:17.828643Z","semver":"2.8.1","nickname":null},{"version":"2.9.0","date":"2009-04-17T08:32:48.144754Z","semver":"2.9.0","nickname":null},{"version":"2.9.1","date":"2009-06-26T12:10:57.017685Z","semver":"2.9.1","nickname":null},{"version":"2.9.2","date":"2009-08-24T08:22:34.737538Z","semver":"2.9.2","nickname":null},{"version":"2.10.0","date":"2009-10-26T09:02:22.255015Z","semver":"2.10.0","nickname":null},{"version":"2.10.1","date":"2009-12-14T10:28:24.741988Z","semver":"2.10.1","nickname":null},{"version":"2.11.0","date":"2010-04-22T08:11:21.939620Z","semver":"2.11.0","nickname":null},{"version":"2.11.1","date":"2010-05-31T08:10:25.280185Z","semver":"2.11.1","nickname":null},{"version":"2.12.0","date":"2010-10-15T08:41:57.974589Z","semver":"2.12.0","nickname":null},{"version":"2.12.1","date":"2010-12-16T09:12:04.607865Z","semver":"2.12.1","nickname":null},{"version":"2.12.2","date":"2011-02-25T11:07:19.316500Z","semver":"2.12.2","nickname":null},{"version":"2.13.0","date":"2011-04-13T08:31:27.165034Z","semver":"2.13.0","nickname":null},{"version":"2.13.1","date":"2011-07-08T09:37:08.653178Z","semver":"2.13.1","nickname":null},{"version":"2.13.2","date":"2011-09-30T07:05:56.091789Z","semver":"2.13.2","nickname":null},{"version":"2.14.0","date":"2011-10-31T08:09:09.353781Z","semver":"2.14.0","nickname":"Great Pumpkin"},{"version":"2.14.1","date":"2011-12-22T08:10:18.809127Z","semver":"2.14.1","nickname":"December Snowflakes"},{"version":"2.14.2","date":"2012-02-29T08:10:10.445478Z","semver":"2.14.2","nickname":"Gift-Getting Season"},{"version":"2.15.0","date":"2012-03-30T07:16:05.708046Z","semver":"2.15.0","nickname":"Easter Beagle"},{"version":"2.15.1","date":"2012-06-22T07:09:44.415136Z","semver":"2.15.1","nickname":"Roasted Marshmallows"},{"version":"2.15.2","date":"2012-10-26T07:11:16.605580Z","semver":"2.15.2","nickname":"Trick or Treat"},{"version":"2.15.3","date":"2013-03-01T08:28:29.088755Z","semver":"2.15.3","nickname":"Security Blanket"},{"version":"3.0.0","date":"2013-04-03T07:12:36.801147Z","semver":"3.0.0","nickname":"Masked Marvel"},{"version":"3.0.1","date":"2013-05-16T07:11:33.885209Z","semver":"3.0.1","nickname":"Good Sport"},{"version":"3.0.2","date":"2013-09-25T07:11:09.016418Z","semver":"3.0.2","nickname":"Frisbee Sailing"},{"version":"3.0.3","date":"2014-03-06T08:12:33.995105Z","semver":"3.0.3","nickname":"Warm Puppy"},{"version":"3.1.0","date":"2014-04-10T07:11:10.831155Z","semver":"3.1.0","nickname":"Spring Dance"},{"version":"3.1.1","date":"2014-07-10T07:11:09.316022Z","semver":"3.1.1","nickname":"Sock it to Me"},{"version":"3.1.2","date":"2014-10-31T08:11:32.082768Z","semver":"3.1.2","nickname":"Pumpkin Helmet"},{"version":"3.1.3","date":"2015-03-09T08:12:20.229070Z","semver":"3.1.3","nickname":"Smooth Sidewalk"},{"version":"3.2.0","date":"2015-04-16T07:13:33.144514Z","semver":"3.2.0","nickname":"Full of Ingredients"},{"version":"3.2.1","date":"2015-06-18T07:15:04.589869Z","semver":"3.2.1","nickname":"World-Famous Astronaut"},{"version":"3.2.2","date":"2015-08-14T07:13:18.272871Z","semver":"3.2.2","nickname":"Fire Safety"},{"version":"3.2.3","date":"2015-12-10T08:13:08.415370Z","semver":"3.2.3","nickname":"Wooden Christmas-Tree"},{"version":"3.2.4","date":"2016-03-10T08:15:45.901354Z","semver":"3.2.4","nickname":"Very Secure Dishes"},{"version":"3.2.5","date":"2016-04-14T15:59:38.833914Z","semver":"3.2.5","nickname":"Very, Very Secure Dishes"},{"version":"3.3.0","date":"2016-05-03T07:13:28.102867Z","semver":"3.3.0","nickname":"Supposedly Educational"},{"version":"3.3.1","date":"2016-06-21T07:21:38.894907Z","semver":"3.3.1","nickname":"Bug in Your Hair"},{"version":"3.3.2","date":"2016-10-31T08:13:15.868949Z","semver":"3.3.2","nickname":"Sincere Pumpkin Patch"},{"version":"3.3.3","date":"2017-03-06T08:16:31.646592Z","semver":"3.3.3","nickname":"Another Canoe"},{"version":"3.4.0","date":"2017-04-21T07:14:45.366247Z","semver":"3.4.0","nickname":"You Stupid Darkness"},{"version":"3.4.1","date":"2017-06-30T07:04:11.824142Z","semver":"3.4.1","nickname":"Single Candle"},{"version":"3.4.2","date":"2017-09-28T07:04:35.796221Z","semver":"3.4.2","nickname":"Short Summer"},{"version":"3.4.3","date":"2017-11-30T08:05:05.204665Z","semver":"3.4.3","nickname":"Kite-Eating Tree"},{"version":"3.4.4","date":"2018-03-15T08:04:27.234564Z","semver":"3.4.4","nickname":"Someone to Lean On"},{"version":"3.5.0","date":"2018-04-23T07:04:38.341063Z","semver":"3.5.0","nickname":"Joy in Playing"},{"version":"3.5.1","date":"2018-07-02T07:04:31.629927Z","semver":"3.5.1","nickname":"Feather Spray"},{"version":"3.5.2","date":"2018-12-20T08:04:40.536010Z","semver":"3.5.2","nickname":"Eggshell Igloo"},{"version":"3.5.3","date":"2019-03-11T08:04:49.379300Z","semver":"3.5.3","nickname":"Great Truth"},{"version":"3.6.0","date":"2019-04-26T07:05:03.899333Z","semver":"3.6.0","nickname":"Planting of a Tree"},{"version":"3.6.1","date":"2019-07-05T07:05:03.918895Z","semver":"3.6.1","nickname":"Action of the Toes"},{"version":"3.6.2","date":"2019-12-12T08:05:03.679160Z","semver":"3.6.2","nickname":"Dark and Stormy Night"},{"version":"3.6.3","date":"2020-02-29T08:05:16.744223Z","semver":"3.6.3","nickname":"Holding the Windsock"},{"version":"4.0.0","date":"2020-04-24T07:05:34.612930Z","semver":"4.0.0","nickname":"Arbor Day"},{"version":"4.0.1","date":"2020-06-06T07:05:16.469439Z","semver":"4.0.1","nickname":"See Things Now"},{"version":"4.0.2","date":"2020-06-22T07:05:19.236082Z","semver":"4.0.2","nickname":"Taking Off Again"},{"version":"4.0.3","date":"2020-10-10T07:05:24.661746Z","semver":"4.0.3","nickname":"Bunny-Wunnies Freak Out"},{"version":"4.0.4","date":"2021-02-15T08:05:13.579673Z","semver":"4.0.4","nickname":"Lost Library Book"},{"version":"4.0.5","date":"2021-03-31T07:05:15.035437Z","semver":"4.0.5","nickname":"Shake and Throw"},{"version":"4.1.0","date":"2021-05-18T07:05:22.435363Z","semver":"4.1.0","nickname":"Camp Pontanezen"},{"version":"4.1.1","date":"2021-08-10T07:05:06.632742Z","semver":"4.1.1","nickname":"Kick Things"},{"version":"4.1.2","date":"2021-11-01T08:05:12.078145Z","semver":"4.1.2","nickname":"Bird Hippie"},{"version":"4.1.3","date":"2022-03-10T08:05:38.083503Z","semver":"4.1.3","nickname":"One Push-Up"},{"version":"4.2.0","date":"2022-04-22T07:05:41.508134Z","semver":"4.2.0","nickname":"Vigorous Calisthenics"},{"version":"4.2.1","date":"2022-06-23T07:05:33.441356Z","semver":"4.2.1","nickname":"Funny-Looking Kid"},{"version":"4.2.2","date":"2022-10-31T08:05:54.268400Z","semver":"4.2.2","nickname":"Innocent and Trusting"},{"version":"4.2.3","date":"2023-03-15T08:06:01.008593Z","semver":"4.2.3","nickname":"Shortstop Beagle"},{"version":"4.3.0","date":"2023-04-21T07:06:14.217164Z","semver":"4.3.0","nickname":"Already Tomorrow"},{"version":"4.3.1","date":"2023-06-16T07:06:07.136907Z","semver":"4.3.1","nickname":"Beagle Scouts"},{"version":"4.3.2","date":"2023-10-31T08:07:42.870278Z","semver":"4.3.2","nickname":"Eye Holes"},{"version":"4.3.3","date":"2024-02-29T08:07:53.267099Z","semver":"4.3.3","nickname":"Angel Food Cake"},{"version":"4.4.0","date":"2024-04-24T04:07:56.437077Z","semver":"4.4.0","nickname":"Puppy Cup"},{"version":"4.4.1","date":"2024-06-14T07:08:17.306650Z","semver":"4.4.1","nickname":"Race for Your Life"},{"version":"4.4.2","date":"2024-10-31T08:09:02.717743Z","semver":"4.4.2","nickname":"Pile of Leaves"},{"version":"4.4.3","date":"2025-02-28T08:08:59.188927Z","semver":"4.4.3","nickname":"Trophy Case"},{"version":"4.5.0","date":"2025-04-11T08:51:39.256539Z","semver":"4.5.0","nickname":"How About a Twenty-Six"},{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","nickname":"Great Square Root"}]rversions/tests/testthat/fixtures/snap/resolve-devel-macos-arm64.json0000644000176200001440000000023415071721375025625 0ustar liggesusers{"version":"4.6.0","nickname":"Unsuffered Consequences","type":"devel","url":"https://mac.r-project.org/big-sur/last-success/R-devel-arm64.pkg","date":null}rversions/tests/testthat/fixtures/snap/r-release-macos-arm64.json0000644000176200001440000000027115071717254024732 0ustar liggesusers{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","nickname":"Great Square Root","URL":"https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.5.1-arm64.pkg"}rversions/tests/testthat/fixtures/snap/r-release-tarball.json0000644000176200001440000000024515071717645024327 0ustar liggesusers{"version":"4.5.1","date":"2025-06-13T07:12:01.900745Z","semver":"4.5.1","nickname":"Great Square Root","URL":"https://cran.rstudio.com/src/base/R-4/R-4.5.1.tar.gz"}rversions/tests/testthat/test-api.R0000644000176200001440000000066615071723054017173 0ustar liggesuserstest_that("api errors", { skip_on_cran() proxy <- webfakes::local_app_process(bad_proxy_app()) withr::local_envvar(R_VERSION_API_URL = proxy$url()) expect_snapshot(error = TRUE, transform = redact_port, { r_versions() }) }) test_that("version without nickname", { skip_on_cran() local_proxy() loadNamespace("pillar") withr::local_options(width = 500) expect_snapshot({ resolve("2.0.0", platform = NA) }) }) rversions/tests/testthat/test-linux-distros.R0000644000176200001440000000021715071717022021234 0ustar liggesuserstest_that("linux_distros", { local_proxy() withr::local_options(width = 500) expect_snapshot( print(linux_distros(), n = Inf) ) }) rversions/tests/testthat/test-tarball.R0000644000176200001440000000024315071720242020026 0ustar liggesuserstest_that("r_release_tarball", { local_proxy() loadNamespace("pillar") withr::local_options(width = 500) expect_snapshot({ r_release_tarball() }) }) rversions/tests/testthat/helper.R0000644000176200001440000000022115071722562016712 0ustar liggesusersRE_DASH <- "^[0-9]+-[0-9]+(-[0-9]+)?$" RE_DOT <- "^[0-9]+\\.[0-9]+(\\.[0-9]+)?$" redact_port <- function(x) { gsub(":[0-9]+", ":", x) } rversions/tests/testthat/test-platform.R0000644000176200001440000001122515071722065020240 0ustar liggesuserstest_that("current_r_platform_data", { fake(current_r_platform_data, "get_platform", "x86_64-apple-darwin17.0") expect_equal(current_r_platform_data()$platform, "x86_64-apple-darwin17.0") }) test_that("default_platforms", { fake(default_platforms, "current_r_platform", "macos") expect_equal(default_platforms(), c("macos", "source")) fake(default_platforms, "current_r_platform", "windows") expect_equal(default_platforms(), c("windows", "source")) fake(default_platforms, "current_r_platform", "source") expect_equal(default_platforms(), "source") }) test_that("parse_platform", { expect_snapshot({ parse_platform(c( "something-else", "aarch64-apple-darwin20", "x86_64-w64-mingw32", "i386+x86_64-w64-mingw32", "aarch64-pc-linux", "aarch64-pc-linux-gnu", "aarch64-pc-linux-ubuntu", "aarch64-pc-linux-ubuntu-22.04", "aarch64-pc-linux-ubuntu-22.04-libc++", "aarch64-pc-linux-gnu-ubuntu", "aarch64-pc-linux-gnu-ubuntu-24.04", "aarch64-pc-linux-gnu-ubuntu-24.04-libc++", "aarch64-pc-linux-musl-alpine-13.4" )) }) }) test_that("re_linux_platform", { loadNamespace("pillar") expect_snapshot({ re_match( c( "something-else", "linux", "linux-gnu", "linux-ubuntu", "linux-ubuntu-22.04", "linux-ubuntu-22.04-libc++", "linux-gnu-ubuntu", "linux-gnu-ubuntu-24.04", "linux-gnu-ubuntu-24.04-libc++", "linux-musl-alpine-13.4" ), re_linux_platform() ) }) }) test_that("current_r_platform_data_linux", { dists <- dir(test_path("fixtures", "linux")) vers <- lapply(dists, function(d) dir(test_path("fixtures", "linux", d))) nlapply <- function(X, FUN, ...) { ret <- lapply(X, FUN, ...) if (is.character(X) && is.null(names(ret))) { names(ret) <- X } ret } raw <- data.frame(stringsAsFactors = FALSE, raw = "foo") mapply(dists, vers, FUN = function(d, v) { etc <- test_path("fixtures", "linux", d, v) expect_snapshot(nlapply(etc, current_r_platform_data_linux, raw = raw)) }) }) test_that("linux", { fake(current_r_platform_data, "get_platform", "x86_64-pc-linux-gnu") fake( current_r_platform_data, "current_r_platform_data_linux", data.frame(stringsAsFactors = FALSE, x = "boo") ) expect_equal(current_r_platform_data()$platform, "boo") }) test_that("unknown linux", { dummy <- data.frame(stringsAsFactors = FALSE, x = "foo") expect_equal( current_r_platform_data_linux(dummy, tempfile())$distribution, "unknown" ) tmp <- tempfile() on.exit(unlink(tmp, recursive = TRUE), add = TRUE) dir.create(tmp) file.create(file.path(tmp, "os-release")) expect_equal( current_r_platform_data_linux(dummy, tmp)$distribution, "unknown" ) }) test_that("remove_quotes", { expect_equal(remove_quotes("x"), "x") expect_equal(remove_quotes("'xyz'"), "xyz") expect_equal(remove_quotes('"xyz"'), "xyz") }) test_that("parse_redhat_release", { expect_equal(parse_redhat_release(""), unknown_dist()) expect_equal(parse_redhat_release("Something")$distribution, "something") }) test_that("valid_platform_string", { expect_true(valid_platform_string("a-b-c")) expect_true(valid_platform_string("a-b-c-")) expect_true(valid_platform_string("a-b-c-d")) expect_true(valid_platform_string("foo-bar-cup")) expect_true(valid_platform_string("foo-bar-cup-boo")) expect_false(valid_platform_string("-a-b-c")) expect_false(valid_platform_string("a---c")) expect_false(valid_platform_string("foo-bar")) expect_false(valid_platform_string("foobar")) }) test_that("option, env var", { withr::local_options(pkg.current_platform = "foo-bar-foobar") expect_equal(current_r_platform(), "foo-bar-foobar") withr::local_options(pkg.current_platform = 1:10) expect_snapshot( error = TRUE, current_r_platform() ) withr::local_options(pkg.current_platform = "foobar") expect_snapshot( error = TRUE, current_r_platform() ) withr::local_options(pkg.current_platform = NULL) withr::local_envvar(PKG_CURRENT_PLATFORM = "foobar-foo-bar") expect_equal(current_r_platform(), "foobar-foo-bar") withr::local_envvar(PKG_CURRENT_PLATFORM = "foobar") expect_snapshot( error = TRUE, current_r_platform() ) }) test_that("platform with flavors", { withr::local_options( pkg.current_platform = "x86_64-pc-linux-gnu-ubuntu-22.04-libc++" ) expect_snapshot(current_r_platform_data()) expect_snapshot(current_r_platform()) }) test_that("get_platform", { fake(get_platform, "forced_platform", "forced") expect_equal(get_platform(), "forced") expect_equal(get_platform(forced = FALSE), R.version$platform) }) rversions/tests/testthat/test-rtools-versions.R0000644000176200001440000000113015071720665021602 0ustar liggesuserstest_that("rtools_versions", { local_proxy() loadNamespace("pillar") withr::local_options(width = 500) expect_snapshot({ utils::tail(rtools_versions("x86_64")) utils::tail(rtools_versions("aarch64")) utils::tail(rtools_versions("arm64")) }) }) test_that("default_windows_arch", { fake(default_windows_arch, "is_windows", TRUE) expect_equal(default_windows_arch(), R.version$arch) fake(default_windows_arch, "is_windows", FALSE) expect_equal(default_windows_arch(), "x86_64") }) test_that("is_windows", { expect_equal(is_windows(), .Platform$OS.type == "windows") }) rversions/tests/testthat/test-macos.R0000644000176200001440000000041115071720222017502 0ustar liggesuserstest_that("r_release_macos", { local_proxy() loadNamespace("pillar") withr::local_options(width = 500) expect_snapshot({ r_release_macos("x86_64") r_release_macos("arm64") }) expect_snapshot(error = TRUE, { r_release_macos("foobar") }) }) rversions/tests/testthat/helper-mock.R0000644000176200001440000000621415071672407017653 0ustar liggesusersfake <- local({ fake_through_tree <- function(tree, what, how) { for (d in tree) { for (parent in d) { parent_env <- parent[["parent_env"]] func_dict <- parent[["funcs"]] for (func_name in ls(func_dict, all.names = TRUE)) { func <- func_dict[[func_name]] func_env <- new.env(parent = environment(func)) what <- override_seperators(what, func_env) where_name <- override_seperators(func_name, parent_env) if (!is.function(how)) { assign(what, function(...) how, func_env) } else { assign(what, how, func_env) } environment(func) <- func_env locked <- exists(where_name, parent_env, inherits = FALSE) && bindingIsLocked(where_name, parent_env) if (locked) { baseenv()$unlockBinding(where_name, parent_env) } assign(where_name, func, parent_env) if (locked) { lockBinding(where_name, parent_env) } } } } } override_seperators <- function(name, env) { mangled_name <- NULL for (sep in c("::", "$")) { if (grepl(sep, name, fixed = TRUE)) { elements <- strsplit(name, sep, fixed = TRUE) mangled_name <- paste( elements[[1L]][1L], elements[[1L]][2L], sep = "XXX" ) stub_list <- c(mangled_name) if ("stub_list" %in% names(attributes(get(sep, env)))) { stub_list <- c(stub_list, attributes(get(sep, env))[["stub_list"]]) } create_new_name <- create_create_new_name_function( stub_list, env, sep ) assign(sep, create_new_name, env) } } mangled_name %||% name } backtick <- function(x) { encodeString(x, quote = "`", na.encode = FALSE) } create_create_new_name_function <- function(stub_list, env, sep) { force(stub_list) force(env) force(sep) create_new_name <- function(pkg, func) { pkg_name <- deparse(substitute(pkg)) func_name <- deparse(substitute(func)) for (stub in stub_list) { if (paste(pkg_name, func_name, sep = "XXX") == stub) { return(eval(parse(text = backtick(stub)), env)) } } # used to avoid recursively calling the replacement function eval_env <- new.env(parent = parent.frame()) assign(sep, eval(parse(text = paste0("`", sep, "`"))), eval_env) code <- paste(pkg_name, backtick(func_name), sep = sep) return(eval(parse(text = code), eval_env)) } attributes(create_new_name) <- list(stub_list = stub_list) create_new_name } build_function_tree <- function(test_env, where, where_name) { func_dict <- new.env() func_dict[[where_name]] <- where tree <- list( list( list(parent_env = test_env, funcs = func_dict) ) ) tree } fake <- function(where, what, how) { where_name <- deparse(substitute(where)) stopifnot(is.character(what), length(what) == 1) test_env <- parent.frame() tree <- build_function_tree(test_env, where, where_name) fake_through_tree(tree, what, how) } }) rversions/tests/testthat/_snaps/0000755000176200001440000000000015071722574016603 5ustar liggesusersrversions/tests/testthat/_snaps/platform.md0000644000176200001440000002746515071723066020764 0ustar liggesusers# parse_platform Code parse_platform(c("something-else", "aarch64-apple-darwin20", "x86_64-w64-mingw32", "i386+x86_64-w64-mingw32", "aarch64-pc-linux", "aarch64-pc-linux-gnu", "aarch64-pc-linux-ubuntu", "aarch64-pc-linux-ubuntu-22.04", "aarch64-pc-linux-ubuntu-22.04-libc++", "aarch64-pc-linux-gnu-ubuntu", "aarch64-pc-linux-gnu-ubuntu-24.04", "aarch64-pc-linux-gnu-ubuntu-24.04-libc++", "aarch64-pc-linux-musl-alpine-13.4")) Output cpu vendor os distribution release 1 something else 2 aarch64 apple darwin20 3 x86_64 w64 mingw32 4 i386+x86_64 w64 mingw32 5 aarch64 pc linux 6 aarch64 pc linux-gnu 7 aarch64 pc linux ubuntu 8 aarch64 pc linux ubuntu 22.04 9 aarch64 pc linux ubuntu 22.04-libc++ 10 aarch64 pc linux-gnu ubuntu 11 aarch64 pc linux-gnu ubuntu 24.04 12 aarch64 pc linux-gnu ubuntu 24.04-libc++ 13 aarch64 pc linux-musl alpine 13.4 # re_linux_platform Code re_match(c("something-else", "linux", "linux-gnu", "linux-ubuntu", "linux-ubuntu-22.04", "linux-ubuntu-22.04-libc++", "linux-gnu-ubuntu", "linux-gnu-ubuntu-24.04", "linux-gnu-ubuntu-24.04-libc++", "linux-musl-alpine-13.4"), re_linux_platform()) Output # A data frame: 10 x 5 os distribution release .text .match 1 something-else 2 linux "" "" linux linux 3 linux-gnu "" "" linux-gnu linux-g~ 4 linux "ubuntu" "" linux-ubuntu linux-u~ 5 linux "ubuntu" "22.04" linux-ubuntu-22.04 linux-u~ 6 linux "ubuntu" "22.04-libc++" linux-ubuntu-22.04-libc++ linux-u~ 7 linux-gnu "ubuntu" "" linux-gnu-ubuntu linux-g~ 8 linux-gnu "ubuntu" "24.04" linux-gnu-ubuntu-24.04 linux-g~ 9 linux-gnu "ubuntu" "24.04-libc++" linux-gnu-ubuntu-24.04-libc++ linux-g~ 10 linux-musl "alpine" "13.4" linux-musl-alpine-13.4 linux-m~ # current_r_platform_data_linux Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/almalinux/8` raw distribution release 1 foo almalinux 8.10 $`fixtures/linux/almalinux/9` raw distribution release 1 foo almalinux 9.5 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/alpine/3.11` raw distribution release 1 foo alpine 3.11.11 $`fixtures/linux/alpine/3.12` raw distribution release 1 foo alpine 3.12.7 $`fixtures/linux/alpine/3.13` raw distribution release 1 foo alpine 3.13.5 $`fixtures/linux/alpine/3.14` raw distribution release 1 foo alpine 3.14.1 $`fixtures/linux/alpine/3.18` raw distribution release 1 foo alpine 3.18.12 $`fixtures/linux/alpine/3.19` raw distribution release 1 foo alpine 3.19.7 $`fixtures/linux/alpine/3.20` raw distribution release 1 foo alpine 3.20.6 $`fixtures/linux/alpine/3.21` raw distribution release 1 foo alpine 3.21.3 $`fixtures/linux/alpine/edge` raw distribution release 1 foo alpine 3.22.0_alpha20250108 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/arch/base` raw distribution release 1 foo arch 20250511.0.348143 $`fixtures/linux/arch/base-devel` raw distribution release 1 foo arch 20250511.0.348143 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/centos/5` raw distribution release 1 foo centos 5.11 $`fixtures/linux/centos/6` raw distribution release 1 foo centos 6.10 $`fixtures/linux/centos/7` raw distribution release 1 foo centos 7 $`fixtures/linux/centos/8` raw distribution release 1 foo centos 8 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/debian/10` raw distribution release 1 foo debian 10 $`fixtures/linux/debian/11` raw distribution release 1 foo debian 11 $`fixtures/linux/debian/12` raw distribution release 1 foo debian 12 $`fixtures/linux/debian/8` raw distribution release 1 foo debian 8 $`fixtures/linux/debian/9` raw distribution release 1 foo debian 9 $`fixtures/linux/debian/testing` raw distribution release 1 foo debian unstable $`fixtures/linux/debian/unstable` raw distribution release 1 foo debian unstable --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/fedora/32` raw distribution release 1 foo fedora 32 $`fixtures/linux/fedora/33` raw distribution release 1 foo fedora 33 $`fixtures/linux/fedora/34` raw distribution release 1 foo fedora 34 $`fixtures/linux/fedora/35` raw distribution release 1 foo fedora 35 $`fixtures/linux/fedora/38` raw distribution release 1 foo fedora 38 $`fixtures/linux/fedora/39` raw distribution release 1 foo fedora 39 $`fixtures/linux/fedora/40` raw distribution release 1 foo fedora 40 $`fixtures/linux/fedora/41` raw distribution release 1 foo fedora 41 $`fixtures/linux/fedora/42` raw distribution release 1 foo fedora 42 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/opensuse/15.0` raw distribution release 1 foo opensuse-leap 15.0 $`fixtures/linux/opensuse/15.1` raw distribution release 1 foo opensuse-leap 15.1 $`fixtures/linux/opensuse/15.2` raw distribution release 1 foo opensuse-leap 15.2 $`fixtures/linux/opensuse/15.3` raw distribution release 1 foo opensuse-leap 15.3 $`fixtures/linux/opensuse/15.4` raw distribution release 1 foo opensuse-leap 15.4 $`fixtures/linux/opensuse/15.5` raw distribution release 1 foo opensuse-leap 15.5 $`fixtures/linux/opensuse/15.6` raw distribution release 1 foo opensuse-leap 15.6 $`fixtures/linux/opensuse/42.3` raw distribution release 1 foo opensuse 42.3 $`fixtures/linux/opensuse/tumbleweed` raw distribution release 1 foo opensuse-tumbleweed 20210810 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/oraclelinux/6` raw distribution release 1 foo ol 6.10 $`fixtures/linux/oraclelinux/7` raw distribution release 1 foo ol 7.9 $`fixtures/linux/oraclelinux/8` raw distribution release 1 foo ol 8.4 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/rhel/7` raw distribution release 1 foo rhel 7.9 $`fixtures/linux/rhel/8` raw distribution release 1 foo rhel 8.10 $`fixtures/linux/rhel/9` raw distribution release 1 foo rhel 9.6 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/rocky/8` raw distribution release 1 foo rocky 8.9 $`fixtures/linux/rocky/9` raw distribution release 1 foo rocky 9.3 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/sl/6` raw distribution release 1 foo scientific 6.10 $`fixtures/linux/sl/7` raw distribution release 1 foo scientific 7.9 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/sles/15.3` raw distribution release 1 foo sles 15.3 $`fixtures/linux/sles/15.4` raw distribution release 1 foo sles 15.4 $`fixtures/linux/sles/15.5` raw distribution release 1 foo sles 15.5 $`fixtures/linux/sles/15.6` raw distribution release 1 foo sles 15.6 --- Code nlapply(etc, current_r_platform_data_linux, raw = raw) Output $`fixtures/linux/ubuntu/14.04` raw distribution release 1 foo ubuntu 14.04 $`fixtures/linux/ubuntu/16.04` raw distribution release 1 foo ubuntu 16.04 $`fixtures/linux/ubuntu/18.04` raw distribution release 1 foo ubuntu 18.04 $`fixtures/linux/ubuntu/20.04` raw distribution release 1 foo ubuntu 20.04 $`fixtures/linux/ubuntu/21.04` raw distribution release 1 foo ubuntu 21.04 $`fixtures/linux/ubuntu/21.10` raw distribution release 1 foo ubuntu 21.10 $`fixtures/linux/ubuntu/22.04` raw distribution release 1 foo ubuntu 22.04 $`fixtures/linux/ubuntu/22.10` raw distribution release 1 foo ubuntu 22.10 $`fixtures/linux/ubuntu/24.04` raw distribution release 1 foo ubuntu 24.04 # option, env var Code current_r_platform() Condition Error in `forced_platform()`: ! The `pkg.current_platform` option must be a string scalar. --- Code current_r_platform() Condition Error in `forced_platform()`: ! The pkg.current_platform` option must be a valid platform triple: `cpu-vendor-os`. "foobar" is not. --- Code current_r_platform() Condition Error in `forced_platform()`: ! The `PKG_CURRENT_PLATFORM` environment variable must be a valid platform triple: "cpu-vendor-os". "foobar" is not. # platform with flavors Code current_r_platform_data() Output cpu vendor os distribution release 1 x86_64 pc linux-gnu ubuntu 22.04-libc++ platform 1 x86_64-pc-linux-gnu-ubuntu-22.04-libc++ --- Code current_r_platform() Output [1] "x86_64-pc-linux-gnu-ubuntu-22.04-libc++" rversions/tests/testthat/_snaps/available.md0000644000176200001440000002216215071723066021045 0ustar liggesusers# available, macos Code available("macos") Output # A data frame: 20 x 5 version date semver type url 1 4.1.0 2021-05-18 07:05:22 4.1.0 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.0-arm64.pkg 2 4.1.1 2021-08-10 07:05:06 4.1.1 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.1-arm64.pkg 3 4.1.2 2021-11-01 08:05:12 4.1.2 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.2-arm64.pkg 4 4.1.3 2022-03-10 08:05:38 4.1.3 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.1.3-arm64.pkg 5 4.2.0 2022-04-22 07:05:41 4.2.0 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.0-arm64.pkg 6 4.2.1 2022-06-23 07:05:33 4.2.1 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.1-arm64.pkg 7 4.2.2 2022-10-31 08:05:54 4.2.2 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.2-arm64.pkg 8 4.2.3 2023-03-15 08:06:01 4.2.3 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.2.3-arm64.pkg 9 4.3.0 2023-04-21 07:06:14 4.3.0 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.0-arm64.pkg 10 4.3.1 2023-06-16 07:06:07 4.3.1 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.1-arm64.pkg 11 4.3.2 2023-10-31 08:07:42 4.3.2 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.2-arm64.pkg 12 4.3.3 2024-02-29 08:07:53 4.3.3 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.3.3-arm64.pkg 13 4.4.0 2024-04-24 04:07:56 4.4.0 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.0-arm64.pkg 14 4.4.1 2024-06-14 07:08:17 4.4.1 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.1-arm64.pkg 15 4.4.2 2024-10-31 08:09:02 4.4.2 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.2-arm64.pkg 16 4.4.3 2025-02-28 08:08:59 4.4.3 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.4.3-arm64.pkg 17 4.5.0 2025-04-11 08:51:39 4.5.0 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.5.0-arm64.pkg 18 4.5.1 2025-06-13 07:12:01 4.5.1 release https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.5.1-arm64.pkg 19 4.5.1 NA 4.5.1 patched https://mac.r-project.org/big-sur/last-success/R-4.5-branch-arm64.pkg 20 4.6.0 NA 4.6.0 devel https://mac.r-project.org/big-sur/last-success/R-devel-arm64.pkg # available, macos-x86_64 Code available("macos-x86_64") Output # A data frame: 74 x 5 version date semver type url 1 2.10.0 2009-10-26 09:02:22 2.10.0 release https://cran-archive.r-project.org/bin/macosx/base/R-2.10.0.pkg 2 2.10.1 2009-12-14 10:28:24 2.10.1 release https://cran-archive.r-project.org/bin/macosx/base/R-2.10.1.pkg 3 2.11.0 2010-04-22 08:11:21 2.11.0 release https://cran-archive.r-project.org/bin/macosx/base/R-2.11.0.pkg 4 2.11.1 2010-05-31 08:10:25 2.11.1 release https://cran-archive.r-project.org/bin/macosx/base/R-2.11.1.pkg 5 2.12.0 2010-10-15 08:41:57 2.12.0 release https://cran-archive.r-project.org/bin/macosx/base/R-2.12.0.pkg 6 2.12.1 2010-12-16 09:12:04 2.12.1 release https://cran-archive.r-project.org/bin/macosx/base/R-2.12.1.pkg 7 2.12.2 2011-02-25 11:07:19 2.12.2 release https://cran-archive.r-project.org/bin/macosx/base/R-2.12.2.pkg 8 2.13.0 2011-04-13 08:31:27 2.13.0 release https://cran-archive.r-project.org/bin/macosx/base/R-2.13.0.pkg 9 2.13.1 2011-07-08 09:37:08 2.13.1 release https://cran-archive.r-project.org/bin/macosx/base/R-2.13.1.pkg 10 2.13.2 2011-09-30 07:05:56 2.13.2 release https://cran-archive.r-project.org/bin/macosx/base/R-2.13.2.pkg # i 64 more rows # available, windows Code utils::tail(available("windows")) Output # A data frame: 6 x 5 version date semver type url * 1 4.4.2 2024-10-31 08:09:02 4.4.2 release https://cran.rstudio.com/bin/windows/base/old/4.4.2/R-4.4.2-win.exe 2 4.4.3 2025-02-28 08:08:59 4.4.3 release https://cran.rstudio.com/bin/windows/base/old/4.4.3/R-4.4.3-win.exe 3 4.5.0 2025-04-11 08:51:39 4.5.0 release https://cran.rstudio.com/bin/windows/base/old/4.5.0/R-4.5.0-win.exe 4 4.5.1 2025-06-13 07:12:01 4.5.1 release https://cran.rstudio.com/bin/windows/base/old/4.5.1/R-4.5.1-win.exe 5 4.5.1 NA 4.5.1 patched https://cran.rstudio.com/bin/windows/base/R-4.5.1patched-win.exe 6 4.6.0 NA 4.6.0 devel https://cran.rstudio.com/bin/windows/base/R-devel-win.exe # available, windows-aarch64 Code available("windows-aarch64") Output # A data frame: 8 x 5 version date semver type url 1 4.4.0 2024-04-24 04:07:56 4.4.0 release https://github.com/r-hub/R/releases/download/v4.4.0/R-4.4.0-aarch64.exe 2 4.4.1 2024-06-14 07:08:17 4.4.1 release https://github.com/r-hub/R/releases/download/v4.4.1/R-4.4.1-aarch64.exe 3 4.4.2 2024-10-31 08:09:02 4.4.2 release https://github.com/r-hub/R/releases/download/v4.4.2/R-4.4.2-aarch64.exe 4 4.4.3 2025-02-28 08:08:59 4.4.3 release https://github.com/r-hub/R/releases/download/v4.4.3/R-4.4.3-aarch64.exe 5 4.5.0 2025-04-11 08:51:39 4.5.0 release https://github.com/r-hub/R/releases/download/v4.5.0/R-4.5.0-aarch64.exe 6 4.5.1 2025-06-13 07:12:01 4.5.1 release https://github.com/r-hub/R/releases/download/v4.5.1/R-4.5.1-aarch64.exe 7 4.5.1 NA 4.5.1 patched https://github.com/r-hub/R/releases/download/vnext/R-next-patched-2025-09-24-r88904-aarch64.exe 8 4.6.0 NA 4.6.0 devel https://github.com/r-hub/R/releases/download/vdevel/R-devel-2025-10-06-r88901-aarch64.exe # available, ubuntu Code utils::tail(available("linux-ubuntu-24.04")) Output # A data frame: 6 x 5 version date semver type url * 1 4.4.2 2024-10-31 08:09:02 4.4.2 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.2_1_amd64.deb 2 4.4.3 2025-02-28 08:08:59 4.4.3 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_amd64.deb 3 4.5.0 2025-04-11 08:51:39 4.5.0 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.0_1_amd64.deb 4 4.5.1 2025-06-13 07:12:01 4.5.1 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.1_1_amd64.deb 5 4.5.1 NA 4.5.1 patched https://cdn.posit.co/r/ubuntu-2404/pkgs/r-next_1_amd64.deb 6 4.6.0 NA 4.6.0 devel https://cdn.posit.co/r/ubuntu-2404/pkgs/r-devel_1_amd64.deb # available, ubuntu aarch64 Code utils::tail(available("aarch64-unknown-linux-ubuntu-24.04")) Output # A data frame: 6 x 5 version date semver type url * 1 4.4.2 2024-10-31 08:09:02 4.4.2 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.2_1_arm64.deb 2 4.4.3 2025-02-28 08:08:59 4.4.3 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_arm64.deb 3 4.5.0 2025-04-11 08:51:39 4.5.0 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.0_1_arm64.deb 4 4.5.1 2025-06-13 07:12:01 4.5.1 release https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.5.1_1_arm64.deb 5 4.5.1 NA 4.5.1 patched https://cdn.posit.co/r/ubuntu-2404/pkgs/r-next_1_arm64.deb 6 4.6.0 NA 4.6.0 devel https://cdn.posit.co/r/ubuntu-2404/pkgs/r-devel_1_arm64.deb rversions/tests/testthat/_snaps/win.md0000644000176200001440000000071115071723067017717 0ustar liggesusers# r_release_win Code r_release_win() Output # A data frame: 1 x 5 version date nickname semver URL 1 4.5.1 2025-06-13 07:12:01 Great Square Root 4.5.1 https://cran.rstudio.com/bin/windows/base/R-4.5.1-win.exe rversions/tests/testthat/_snaps/resolve.md0000644000176200001440000001540215071723066020603 0ustar liggesusers# resolve Code resolve("release", NA) Output # A data frame: 1 x 6 version date nickname semver url type 1 4.5.1 2025-06-13 07:12:01 Great Square Root 4.5.1 https://cran.rstudio.com/src/base/R-4/R-4.5.1.tar.gz release --- Code resolve("devel", "macos") Output # A data frame: 1 x 6 version date nickname semver url type 1 4.6.0 NA Unsuffered Consequences 4.6.0 https://mac.r-project.org/big-sur/last-success/R-devel-arm64.pkg devel Code resolve("next", "aarch64-apple-darwin20") Output # A data frame: 1 x 6 version date nickname semver url type 1 4.5.1 NA Great Square Root 4.5.1 https://mac.r-project.org/big-sur/last-success/R-4.5-branch-arm64.pkg next --- Code resolve("oldrel", "x86_64-apple-darwin20") Output # A data frame: 1 x 6 version date nickname semver url type 1 4.4.3 2025-02-28 08:08:59 Trophy Case 4.4.3 https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.4.3-x86_64.pkg oldrel/1 Code resolve("4.3", "macos-x86_64") Output # A data frame: 1 x 6 version date nickname semver url type 1 4.3.3 2024-02-29 08:07:53 Angel Food Cake 4.3.3 https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.3.3-x86_64.pkg 4.3 --- Code resolve("release", "linux-gnu-ubuntu-22.04") Output # A data frame: 1 x 6 version date nickname semver url type 1 4.5.1 2025-06-13 07:12:01 Great Square Root 4.5.1 https://cdn.posit.co/r/ubuntu-2204/pkgs/r-4.5.1_1_amd64.deb release Code resolve("oldrel", "x86_64-unknown-linux-gnu-ubuntu-24.04") Output # A data frame: 1 x 6 version date nickname semver url type 1 4.4.3 2025-02-28 08:08:59 Trophy Case 4.4.3 https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_amd64.deb oldrel/1 Code resolve("oldrel", "aarch64-unknown-linux-gnu-ubuntu-24.04") Output # A data frame: 1 x 6 version date nickname semver url type 1 4.4.3 2025-02-28 08:08:59 Trophy Case 4.4.3 https://cdn.posit.co/r/ubuntu-2404/pkgs/r-4.4.3_1_arm64.deb oldrel/1 --- Code resolve("release", "windows") Output # A data frame: 1 x 7 version date nickname semver url type rtools_url 1 4.5.1 2025-06-13 07:12:01 Great Square Root 4.5.1 https://cran.rstudio.com/bin/windows/base/R-4.5.1-win.exe release https://github.com/r-hub/rtools45/releases/download/latest/rtools45.exe Code resolve("4.4", "x86_64-w64-mingw32") Output # A data frame: 1 x 7 version date nickname semver url type rtools_url 1 4.4.3 2025-02-28 08:08:59 Trophy Case 4.4.3 https://cran.rstudio.com/bin/windows/base/old/4.4.3/R-4.4.3-win.exe 4.4 https://github.com/r-hub/rtools44/releases/download/latest/rtools44.exe --- Code resolve("devel", "windows-aarch64") Output # A data frame: 1 x 7 version date nickname semver url type rtools_url 1 4.6.0 NA Unsuffered Consequences 4.6.0 https://github.com/r-hub/R/releases/download/vdevel/R-devel-2025-10-06-r88901-aarch64.exe devel https://github.com/r-hub/rtools45/releases/download/latest/rtools45-aarch64.exe Code resolve("4.4", "aarch64-w64-mingw32") Output # A data frame: 1 x 7 version date nickname semver url type rtools_url 1 4.4.3 2025-02-28 08:08:59 Trophy Case 4.4.3 https://github.com/r-hub/R/releases/download/v4.4.3/R-4.4.3-aarch64.exe 4.4 https://github.com/r-hub/rtools44/releases/download/latest/rtools44-aarch64.exe rversions/tests/testthat/_snaps/macos.md0000644000176200001440000000220115071723066020217 0ustar liggesusers# r_release_macos Code r_release_macos("x86_64") Output # A data frame: 1 x 5 version date nickname semver URL 1 4.5.1 2025-06-13 07:12:01 Great Square Root 4.5.1 https://cran.rstudio.com/bin/macosx/big-sur-x86_64/base/R-4.5.1-x86_64.pkg Code r_release_macos("arm64") Output # A data frame: 1 x 5 version date nickname semver URL 1 4.5.1 2025-06-13 07:12:01 Great Square Root 4.5.1 https://cran.rstudio.com/bin/macosx/big-sur-arm64/base/R-4.5.1-arm64.pkg --- Code r_release_macos("foobar") Condition Error in `match.arg()`: ! 'arg' should be one of "x86_64", "arm64" rversions/tests/testthat/_snaps/linux-distros.md0000644000176200001440000002355615071723066021761 0ustar liggesusers# linux_distros Code print(linux_distros(), n = Inf) Output # A data frame: 42 x 13 id aliases name version codename url docker eol retired aarch64 ppm_binaries ppm_aarch64 ppm_url * > 1 almalinux-10 AlmaLinux 10 https://almalinux.org/ almalinux:10 2035-05-31 00:00:00 FALSE posit TRUE TRUE rhel10 2 almalinux-8 AlmaLinux 8 https://almalinux.org/ almalinux:8 2029-03-01 00:00:00 FALSE posit TRUE NA centos8 3 almalinux-9 AlmaLinux 9 https://almalinux.org/ almalinux:9 2032-05-31 00:00:00 FALSE posit TRUE TRUE rhel9 4 centos-6 CentOS Linux 6 https://www.centos.org/ centos:6 2020-11-30 00:00:00 TRUE none FALSE NA 5 centos-7 CentOS Linux 7 https://www.centos.org/ centos:7 2024-06-30 00:00:00 FALSE posit TRUE NA centos7 6 centos-8 CentOS Linux 8 https://www.centos.org/ centos:8 2024-05-31 00:00:00 FALSE posit TRUE NA centos8 7 debian-10 Debian 10 buster https://www.debian.org/ debian:10 2024-06-30 00:00:00 TRUE rhub FALSE NA 8 debian-11 Debian 11 bullseye https://www.debian.org/ debian:11 2024-08-14 00:00:00 TRUE rhub TRUE NA bullseye 9 debian-12 Debian 12 bookworm https://www.debian.org/ debian:12 NA FALSE posit TRUE NA bookworm 10 debian-9 Debian 9 stretch https://www.debian.org/ debian:9 2022-06-30 00:00:00 TRUE rhub FALSE NA 11 fedora-37 Fedora Linux 37 https://fedoraproject.org/ fedora:37 2023-11-14 00:00:00 TRUE rhub FALSE NA 12 fedora-38 Fedora Linux 38 https://fedoraproject.org/ fedora:38 2024-05-14 00:00:00 TRUE rhub FALSE NA 13 fedora-39 Fedora Linux 39 https://fedoraproject.org/ fedora:39 2024-11-12 00:00:00 TRUE rhub FALSE NA 14 fedora-40 Fedora Linux 40 https://fedoraproject.org/ fedora:40 2025-05-13 00:00:00 TRUE posit FALSE NA 15 fedora-41 Fedora Linux 41 https://fedoraproject.org/ fedora:41 2025-11-26 00:00:00 FALSE posit FALSE NA 16 fedora-42 Fedora Linux 42 https://fedoraproject.org/ fedora:42 2026-05-13 00:00:00 FALSE posit FALSE NA 17 opensuse-15 openSUSE Leap 15.1 https://www.opensuse.org/ opensuse/leap:15.1 2021-02-01 00:00:00 TRUE none TRUE NA opensuse15 18 opensuse-152 openSUSE Leap 15.2 https://www.opensuse.org/ opensuse/leap:15.2 2022-01-04 00:00:00 TRUE none TRUE NA opensuse152 19 opensuse-153 openSUSE Leap 15.3 https://www.opensuse.org/ opensuse/leap:15.3 2022-12-31 00:00:00 TRUE rhub TRUE NA opensuse153 20 opensuse-154 openSUSE Leap 15.4 https://www.opensuse.org/ opensuse/leap:15.4 2023-12-31 00:00:00 TRUE rhub TRUE NA opensuse154 21 opensuse-155 openSUSE Leap 15.5 https://www.opensuse.org/ opensuse/leap:15.5 2024-12-31 00:00:00 TRUE rhub TRUE NA opensuse155 22 opensuse-156 openSUSE Leap 15.6 https://www.opensuse.org/ opensuse/leap:15.6 2025-12-31 00:00:00 FALSE posit TRUE NA opensuse156 23 opensuse-42 openSUSE Leap 42.3 https://www.opensuse.org/ opensuse/archive:42.3 2019-07-01 00:00:00 TRUE none TRUE NA opensuse42 24 rhel-10 Red Hat Enterprise Linux 10 https://www.redhat.com/ redhat/ubi10 2035-05-31 00:00:00 FALSE posit TRUE TRUE rhel10 25 rhel-7 Red Hat Enterprise Linux 7 https://www.redhat.com/ registry.access.redhat.com/ubi7/ubi 2024-06-30 00:00:00 FALSE posit TRUE NA centos7 26 rhel-8 Red Hat Enterprise Linux 8 https://www.redhat.com/ redhat/ubi8 2029-05-31 00:00:00 FALSE posit TRUE NA centos8 27 rhel-9 Red Hat Enterprise Linux 9 https://www.redhat.com/ redhat/ubi9 2032-05-31 00:00:00 FALSE posit TRUE TRUE rhel9 28 rocky-10 Rocky Linux 10 https://rockylinux.org/ rockylinux/rockylinux:10 2035-05-31 00:00:00 FALSE posit TRUE TRUE rhel10 29 rocky-8 Rocky Linux 8 https://rockylinux.org/ rockylinux/rockylinux:8 2029-05-31 00:00:00 FALSE posit TRUE NA centos8 30 rocky-9 Rocky Linux 9 https://rockylinux.org/ rockylinux/rockylinux:9 2032-05-31 00:00:00 FALSE posit TRUE TRUE rhel9 31 sles-15 SUSE Linux Enterprise Server 15 https://suse.com registry.suse.com/suse/sle15:15.0 2019-12-31 00:00:00 TRUE none TRUE NA opensuse15 32 sles-15.1 SUSE Linux Enterprise Server 15.1 https://suse.com registry.suse.com/suse/sle15:15.1 2021-12-31 00:00:00 TRUE none TRUE NA opensuse15 33 sles-15.2 SUSE Linux Enterprise Server 15.2 https://suse.com registry.suse.com/suse/sle15:15.2 2021-12-31 00:00:00 TRUE none TRUE NA opensuse152 34 sles-15.3 SUSE Linux Enterprise Server 15.3 https://suse.com registry.suse.com/bci/bci-base:15.3 2022-12-31 00:00:00 TRUE rhub TRUE NA opensuse153 35 sles-15.4 SUSE Linux Enterprise Server 15.4 https://suse.com registry.suse.com/bci/bci-base:15.4 2023-12-31 00:00:00 TRUE rhub TRUE NA opensuse154 36 sles-15.5 SUSE Linux Enterprise Server 15.5 https://suse.com registry.suse.com/bci/bci-base:15.5 2024-12-31 00:00:00 TRUE rhub TRUE NA opensuse155 37 sles-15.6 SUSE Linux Enterprise Server 15.6 https://suse.com registry.suse.com/bci/bci-base:15.6 2025-12-31 00:00:00 FALSE posit TRUE NA opensuse156 38 ubuntu-1604 Ubuntu 16.04 Xenial Xerus https://ubuntu.com/ ubuntu:16.04 2021-04-30 00:00:00 TRUE none TRUE NA xenial 39 ubuntu-1804 Ubuntu 18.04 Bionic Beaver https://ubuntu.com/ ubuntu:18.04 2023-05-31 00:00:00 TRUE rhub TRUE NA bionic 40 ubuntu-2004 Ubuntu 20.04 Focal Fossa https://ubuntu.com/ ubuntu:20.04 2025-05-31 00:00:00 FALSE posit TRUE NA focal 41 ubuntu-2204 Ubuntu 22.04 Jammy Jellyfish https://ubuntu.com/ ubuntu:22.04 2027-04-01 00:00:00 FALSE posit TRUE NA jammy 42 ubuntu-2404 Ubuntu 24.04 Noble Numbat https://ubuntu.com/ ubuntu:24.04 2034-04-01 00:00:00 FALSE posit TRUE TRUE noble rversions/tests/testthat/_snaps/api.md0000644000176200001440000000120315071723066017667 0ustar liggesusers# api errors Code r_versions() Condition Error in `api()`: ! Failed to fetch http://127.0.0.1://r-versions {"error":["Internal server error"]} # version without nickname Code resolve("2.0.0", platform = NA) Output # A data frame: 1 x 6 version date nickname semver url type 1 2.0.0 2004-10-04 14:24:38 2.0.0 https://cran.rstudio.com/src/base/R-2/R-2.0.0.tar.gz 2.0.0 rversions/tests/testthat/_snaps/rtools-versions.md0000644000176200001440000000371315071723067022317 0ustar liggesusers# rtools_versions Code utils::tail(rtools_versions("x86_64")) Output # A data frame: 6 x 4 version url first last * 1 35 https://cran.rstudio.com/bin/windows/Rtools/Rtools35.exe 3.3.0 3.6.3 2 40 https://cran.rstudio.com/bin/windows/Rtools/rtools40-x86_64.exe 4.0.0 4.2.100 3 42 https://github.com/r-hub/rtools42/releases/download/latest/rtools42.exe 4.2.0 4.2.100 4 43 https://github.com/r-hub/rtools43/releases/download/latest/rtools43.exe 4.3.0 4.3.100 5 44 https://github.com/r-hub/rtools44/releases/download/latest/rtools44.exe 4.4.0 4.4.100 6 45 https://github.com/r-hub/rtools45/releases/download/latest/rtools45.exe 4.5.0 100.0.0 Code utils::tail(rtools_versions("aarch64")) Output # A data frame: 2 x 4 version url first last * 1 44 https://github.com/r-hub/rtools44/releases/download/latest/rtools44-aarch64.exe 4.4.0 4.4.100 2 45 https://github.com/r-hub/rtools45/releases/download/latest/rtools45-aarch64.exe 4.5.0 100.0.0 Code utils::tail(rtools_versions("arm64")) Output # A data frame: 2 x 4 version url first last * 1 44 https://github.com/r-hub/rtools44/releases/download/latest/rtools44-aarch64.exe 4.4.0 4.4.100 2 45 https://github.com/r-hub/rtools45/releases/download/latest/rtools45-aarch64.exe 4.5.0 100.0.0 rversions/tests/testthat/_snaps/tarball.md0000644000176200001440000000070215071723067020543 0ustar liggesusers# r_release_tarball Code r_release_tarball() Output # A data frame: 1 x 5 version date nickname semver URL 1 4.5.1 2025-06-13 07:12:01 Great Square Root 4.5.1 https://cran.rstudio.com/src/base/R-4/R-4.5.1.tar.gz rversions/tests/testthat/test-win.R0000644000176200001440000000023315071720234017202 0ustar liggesuserstest_that("r_release_win", { local_proxy() loadNamespace("pillar") withr::local_options(width = 500) expect_snapshot({ r_release_win() }) }) rversions/tests/testthat/test-available.R0000644000176200001440000000210015071716670020331 0ustar liggesuserstest_that("available, macos", { local_proxy() loadNamespace("pillar") withr::local_options(width = 200) expect_snapshot( available("macos") ) }) test_that("available, macos-x86_64", { local_proxy() loadNamespace("pillar") withr::local_options(width = 200) expect_snapshot( available("macos-x86_64") ) }) test_that("available, windows", { local_proxy() loadNamespace("pillar") withr::local_options(width = 200) expect_snapshot( utils::tail(available("windows")) ) }) test_that("available, windows-aarch64", { local_proxy() loadNamespace("pillar") withr::local_options(width = 200) expect_snapshot( available("windows-aarch64") ) }) test_that("available, ubuntu", { local_proxy() loadNamespace("pillar") withr::local_options(width = 200) expect_snapshot( utils::tail(available("linux-ubuntu-24.04")) ) }) test_that("available, ubuntu aarch64", { local_proxy() loadNamespace("pillar") withr::local_options(width = 200) expect_snapshot( utils::tail(available("aarch64-unknown-linux-ubuntu-24.04")) ) }) rversions/tests/testthat/helper-proxy.R0000644000176200001440000000255215071722410020072 0ustar liggesusersproxy_app <- function(fixtures) { app <- webfakes::new_app() app$locals$fixtures <- fixtures app$get(webfakes::new_regexp(""), function(req, res) { res$set_type("application/json") path <- sub("^/", "", req$path) fixfile <- paste0(gsub("/", "-", path), ".json") fixpath <- file.path(app$locals$fixtures, fixfile) if (file.exists(fixpath)) { res$send_file(fixfile, root = app$locals$fixtures) } else { resp <- curl::curl_fetch_memory( paste0("https://api.r-hub.io/rversions/", path) ) if (resp$status_code == 200) { mkdirp(dirname(fixpath)) writeBin(resp$content, fixpath) } res$set_status(resp$status) res$send(resp$content) } }) app } proxy <- webfakes::local_app_process( proxy_app(fixtures = testthat::test_path("fixtures/snap")) ) local_proxy <- function(url = "", .envir = parent.frame()) { testthat::skip_on_cran() proxy_url <- strip_last_slash(proxy$url()) withr::local_envvar(R_VERSION_API_URL = proxy_url, .local_envir = .envir) invisible(proxy$url(url)) } strip_last_slash <- function(x) { sub("/$", "", x) } bad_proxy_app <- function() { app <- webfakes::new_app() app$get(webfakes::new_regexp(""), function(req, res) { res$set_status(404) res$set_type("application/json") res$send_json(list(error = "Internal server error")) }) app } rversions/tests/testthat/test-resolve.R0000644000176200001440000000140415071722735020075 0ustar liggesuserstest_that("resolve", { local_proxy() loadNamespace("pillar") withr::local_options(width = 500) expect_snapshot({ resolve("release", NA) }) expect_snapshot({ resolve("devel", "macos") resolve("next", "aarch64-apple-darwin20") }) expect_snapshot({ resolve("oldrel", "x86_64-apple-darwin20") resolve("4.3", "macos-x86_64") }) expect_snapshot({ resolve("release", "linux-gnu-ubuntu-22.04") resolve("oldrel", "x86_64-unknown-linux-gnu-ubuntu-24.04") resolve("oldrel", "aarch64-unknown-linux-gnu-ubuntu-24.04") }) expect_snapshot({ resolve("release", "windows") resolve("4.4", "x86_64-w64-mingw32") }) expect_snapshot({ resolve("devel", "windows-aarch64") resolve("4.4", "aarch64-w64-mingw32") }) }) rversions/tests/testthat/test-rversions.R0000644000176200001440000000161715071720325020447 0ustar liggesuserstest_that("versions", { local_proxy() loadNamespace("pillar") d <- r_versions() expect_s3_class(d, "data.frame") expect_equal(names(d), c("version", "date", "nickname", "semver")) expect_true(is.character(d$version)) expect_s3_class(d$date, "POSIXt") }) test_that("dots", { local_proxy() loadNamespace("pillar") expect_match(tail(r_versions(FALSE)$version, 1), RE_DASH) expect_match(tail(r_versions(TRUE)$version, 1), RE_DOT) expect_equal( gsub("-", ".", r_versions(FALSE)$version), r_versions(TRUE)$version ) }) test_that("r_release respects dots", { local_proxy() loadNamespace("pillar") expect_match(r_release(TRUE)$version, RE_DOT) expect_match(r_release(FALSE)$version, RE_DASH) }) test_that("r_oldrel respects dots", { local_proxy() loadNamespace("pillar") expect_match(r_oldrel(TRUE)$version, RE_DOT) expect_match(r_oldrel(FALSE)$version, RE_DASH) }) rversions/tests/testthat.R0000644000176200001440000000015215071711463015434 0ustar liggesuserslibrary(testthat) library(rversions) if (Sys.getenv("NOT_CRAN") == "true") { test_check("rversions") } rversions/MD50000644000176200001440000003602315071741072012624 0ustar liggesusers8862c402b3f90e0cebd4e48e75c329fe *DESCRIPTION 5f280a0a0733885f0e433fa66e8ef4dc *LICENSE 0e1a04a734cc63edc3cba7879d081c01 *NAMESPACE 594ae73757a335f7820bc92b6e1a44ba *NEWS.md b25823f6c5269102653ac8582e9c2806 *R/api.R 18f5637112e69be9feb75e6d127ee341 *R/available.R ad483a59670a5a7d9b1b77e15779fb0a *R/compat-vctrs.R 7d0bf8e0c135822dd19439cec3f77aad *R/current-os.R 40d1d23eeda5bdfae5c4101d9e12ef80 *R/iso-date.R ee3f995a0bd7a800ec793324525de98b *R/json.R 7e7ae86d9519feca408e999803a01932 *R/linux-distros.R 17f29e84a2a8a2c90f306ab804ccdc0f *R/macos.R 36656abb2cbc0f707b5fe7658bed995c *R/platform.R bccdc804ccc34d0e46f656dddca52a08 *R/rematch2.R 5f2e47008255e665cf366c9e7c313ff0 *R/resolve.R 20385a6459b1fc878f608c5de3bfbe7f *R/rtools-versions.R 635a9479ef41a2d88c6a0596383e3932 *R/rversions-package.R 343ba253957e9fe08709b7b59e31d8c3 *R/rversions.R db1dbaf09064efcfc67944bc2554c352 *R/tarball.R 68943aca1f5a9f3b8b0934e0fc85b35c *R/utils.R bcc9cead7f413f586576b7c969af1c6c *R/win.R 1f29c287470c8078b8741dd1094b7aa3 *README.md 965217bb66320631ed9e341e6b71ade2 *man/available.Rd 479c78fc7c3277172ef487191e62a7f4 *man/current_r_platform.Rd ad9e2a775fa25e5e4a81289e09e74809 *man/figures/logo.png 689d5ab3973dc8271807259474f958ba *man/linux_distros.Rd d99671ba5867436fd9139b24bc1f59ad *man/r_oldrel.Rd 761da4655c2ce11bc30a61a18ab75b3c *man/r_release.Rd 143387f1b79f5a43e36529e4c224e89a *man/r_release_macos.Rd f5af3bcf6bc8ce04b3a4047616c8ee73 *man/r_release_tarball.Rd b170fdc1f07ca40c7301640bacc64ac9 *man/r_release_win.Rd 54f30eeb144f0c324b8873a65908dc3d *man/r_versions.Rd ef8637fc14da8ec249ff4bbd5c1dce56 *man/resolve.Rd 6496d9b0fadf6fd424ef4744cf5ae08d *man/rtools_versions.Rd 92244a3158080b38f315d15b51341d98 *man/rversions-package.Rd 41dca3024848e8a72c6f7e9fff8c6809 *tests/testthat.R 3c20592fbbfe8882170d1fbe060f7e98 *tests/testthat/_snaps/api.md b3197b11f428296b0668ded0d5d20cda *tests/testthat/_snaps/available.md f6a0e02744e27c6b03958d034f3cfa04 *tests/testthat/_snaps/linux-distros.md e6c53132fcf74254a10b3d12ca6b6319 *tests/testthat/_snaps/macos.md 9e28bbccd4b9030a11d07841fa6e6b5d *tests/testthat/_snaps/platform.md c11edb1a25009204507e3965a5d6d541 *tests/testthat/_snaps/resolve.md caf0e2e37f1e52643553ecdae808689a *tests/testthat/_snaps/rtools-versions.md 86f6e8a4df268c15d9b636497bbc8a16 *tests/testthat/_snaps/tarball.md 40ed494241fe100ea8b49bd10d40dfca *tests/testthat/_snaps/win.md 17fcf8d7c5f4dea4fbda269491125d2f *tests/testthat/fixtures/linux/almalinux/8/almalinux-release 17fcf8d7c5f4dea4fbda269491125d2f *tests/testthat/fixtures/linux/almalinux/8/centos-release 536336b4a5af383a44c94f8be3fdc152 *tests/testthat/fixtures/linux/almalinux/8/os-release 17fcf8d7c5f4dea4fbda269491125d2f *tests/testthat/fixtures/linux/almalinux/8/redhat-release 17fcf8d7c5f4dea4fbda269491125d2f *tests/testthat/fixtures/linux/almalinux/8/system-release e6ab05dc926bc1fa3b2004495431417c *tests/testthat/fixtures/linux/almalinux/9/os-release df6b62b3e5679b365be6644e8b4882d3 *tests/testthat/fixtures/linux/alpine/3.11/alpine-release ca569676d4bc231fea9f73d721bf74ff *tests/testthat/fixtures/linux/alpine/3.11/os-release aa5e6a80210563d4dbda9962ae3a894f *tests/testthat/fixtures/linux/alpine/3.12/alpine-release fd5b98d679ec2cde564c02555191d702 *tests/testthat/fixtures/linux/alpine/3.12/os-release ba9113c8e6bc960c96c266f2ce1fa4c6 *tests/testthat/fixtures/linux/alpine/3.13/alpine-release f3b2daf0a5325093c82120d031e96440 *tests/testthat/fixtures/linux/alpine/3.13/os-release 04f43b29d8a02d52c077e97e03863fd8 *tests/testthat/fixtures/linux/alpine/3.14/alpine-release a29b89393b81839afc0d3c3fbdab537e *tests/testthat/fixtures/linux/alpine/3.14/os-release af7a1dad816a92731ca7661c95f82ee8 *tests/testthat/fixtures/linux/alpine/3.18/os-release b357873ab02722159717475cd366c602 *tests/testthat/fixtures/linux/alpine/3.19/os-release d7879ebdf6418ac2873bb84d6d1ec4a6 *tests/testthat/fixtures/linux/alpine/3.20/os-release c3ae05a8ad16693e598fdaec376966af *tests/testthat/fixtures/linux/alpine/3.21/os-release cf6ae1b6032468379bf669a617e9b2dd *tests/testthat/fixtures/linux/alpine/edge/alpine-release 2f5b72768d8d50ac32cbedb3196603ac *tests/testthat/fixtures/linux/alpine/edge/os-release d3c14791b8a94b5091be1ee852562455 *tests/testthat/fixtures/linux/arch/base-devel/os-release d3c14791b8a94b5091be1ee852562455 *tests/testthat/fixtures/linux/arch/base/os-release ed020cdca2f5e7eca5b4fa42182e5450 *tests/testthat/fixtures/linux/centos/5/redhat-release 06e01198d830ec6d3b6424a77cfd4e81 *tests/testthat/fixtures/linux/centos/6/centos-release 06e01198d830ec6d3b6424a77cfd4e81 *tests/testthat/fixtures/linux/centos/6/redhat-release 06e01198d830ec6d3b6424a77cfd4e81 *tests/testthat/fixtures/linux/centos/6/system-release 902962816d0ec4fbb532949f70a41ae7 *tests/testthat/fixtures/linux/centos/7/centos-release 6038e70c459d5f53686e47be9c6c8781 *tests/testthat/fixtures/linux/centos/7/os-release 902962816d0ec4fbb532949f70a41ae7 *tests/testthat/fixtures/linux/centos/7/redhat-release 902962816d0ec4fbb532949f70a41ae7 *tests/testthat/fixtures/linux/centos/7/system-release 421f8e271d3d28bb6982ec684ba7628b *tests/testthat/fixtures/linux/centos/8/centos-release 0868a2ea7fc0d17dec85d63f452563d4 *tests/testthat/fixtures/linux/centos/8/os-release 421f8e271d3d28bb6982ec684ba7628b *tests/testthat/fixtures/linux/centos/8/redhat-release 421f8e271d3d28bb6982ec684ba7628b *tests/testthat/fixtures/linux/centos/8/system-release c26fa09a1479951d128f6db2e67a511f *tests/testthat/fixtures/linux/debian/10/os-release ea85a9fb8526e81b3ffe5dcdf209112e *tests/testthat/fixtures/linux/debian/11/os-release 07d31e7e63800ab1b7966980709c51eb *tests/testthat/fixtures/linux/debian/12/os-release 1b5dd71b4440f67c75513c4ce8ef7334 *tests/testthat/fixtures/linux/debian/8/os-release 6b9cb463744e6c78a180041ae5c82068 *tests/testthat/fixtures/linux/debian/9/os-release 33f7d65f9a6377812108c8c83add833f *tests/testthat/fixtures/linux/debian/testing/os-release 33f7d65f9a6377812108c8c83add833f *tests/testthat/fixtures/linux/debian/unstable/os-release d3b6454ff77dabb544f2bf929bbd0d80 *tests/testthat/fixtures/linux/fedora/32/fedora-release 3ebf8a17243472fb9fd7f4606f68a777 *tests/testthat/fixtures/linux/fedora/32/os-release d3b6454ff77dabb544f2bf929bbd0d80 *tests/testthat/fixtures/linux/fedora/32/redhat-release d3b6454ff77dabb544f2bf929bbd0d80 *tests/testthat/fixtures/linux/fedora/32/system-release 747a328305d62e3a69ff0ae65f081cd6 *tests/testthat/fixtures/linux/fedora/33/fedora-release bbc9424e635c3247f1dc126c534e9658 *tests/testthat/fixtures/linux/fedora/33/os-release 747a328305d62e3a69ff0ae65f081cd6 *tests/testthat/fixtures/linux/fedora/33/redhat-release 747a328305d62e3a69ff0ae65f081cd6 *tests/testthat/fixtures/linux/fedora/33/system-release 6e4179ee92f0a7be17c88750cc4f45d7 *tests/testthat/fixtures/linux/fedora/34/fedora-release 9f25ffeb6641e30eea2ca7b57aad48de *tests/testthat/fixtures/linux/fedora/34/os-release 6e4179ee92f0a7be17c88750cc4f45d7 *tests/testthat/fixtures/linux/fedora/34/redhat-release 6e4179ee92f0a7be17c88750cc4f45d7 *tests/testthat/fixtures/linux/fedora/34/system-release eb03f5f6c81167b974d547244ca23e7b *tests/testthat/fixtures/linux/fedora/35/fedora-release de47a6005ce9d5813e4249af15b184a2 *tests/testthat/fixtures/linux/fedora/35/os-release eb03f5f6c81167b974d547244ca23e7b *tests/testthat/fixtures/linux/fedora/35/redhat-release eb03f5f6c81167b974d547244ca23e7b *tests/testthat/fixtures/linux/fedora/35/system-release dfdad678ba1ad6d1bd8a83da9c583841 *tests/testthat/fixtures/linux/fedora/38/os-release 8e35ea7213b886279ffc8064664cc297 *tests/testthat/fixtures/linux/fedora/39/os-release 6cad83880e84a4f541f6399d771b8cbe *tests/testthat/fixtures/linux/fedora/40/os-release e05da6ddd21a77a9b181f49d433aa439 *tests/testthat/fixtures/linux/fedora/41/os-release 993aed0c340e66079722c3b941ca7947 *tests/testthat/fixtures/linux/fedora/42/os-release 2257b80fc497318b2313ba0291d6d438 *tests/testthat/fixtures/linux/opensuse/15.0/os-release 2e7bb5db28df9e762b1a2cb6c6ced6fc *tests/testthat/fixtures/linux/opensuse/15.1/os-release 04d5fb668e672aaa28ece894aad83f0f *tests/testthat/fixtures/linux/opensuse/15.2/os-release c6f4d4276617b3327d8b29d5e757c481 *tests/testthat/fixtures/linux/opensuse/15.3/os-release 36fd3839beb6e0d8e8de9842835e5bc8 *tests/testthat/fixtures/linux/opensuse/15.4/os-release ac80e9ed5814b8e5caed416447b55bd3 *tests/testthat/fixtures/linux/opensuse/15.5/os-release 1cee21eb202b740206f0c3dfc414c5a1 *tests/testthat/fixtures/linux/opensuse/15.6/os-release bb2594ef412e90551906a4db8befbb52 *tests/testthat/fixtures/linux/opensuse/42.3/SuSE-release 0a2e942ead36a79cf983479c3a8c744f *tests/testthat/fixtures/linux/opensuse/42.3/os-release c5a8070bf674cb35d2292e5647166740 *tests/testthat/fixtures/linux/opensuse/tumbleweed/os-release f32255b0dad815570acceceb6c9bfcc2 *tests/testthat/fixtures/linux/oraclelinux/6/oracle-release 3b3bc8e127007dedabab40b1289b1fd3 *tests/testthat/fixtures/linux/oraclelinux/6/os-release 3e88c0f0e83e6336cc4196a0ed9a060f *tests/testthat/fixtures/linux/oraclelinux/6/redhat-release f32255b0dad815570acceceb6c9bfcc2 *tests/testthat/fixtures/linux/oraclelinux/6/system-release f60600c2fc3e6634227ea4395b86c95f *tests/testthat/fixtures/linux/oraclelinux/7/oracle-release f1463c258a1104dc71eb2b23803ca2a8 *tests/testthat/fixtures/linux/oraclelinux/7/os-release 9302aa7217a520f5d96b86d12ac52ef7 *tests/testthat/fixtures/linux/oraclelinux/7/redhat-release f60600c2fc3e6634227ea4395b86c95f *tests/testthat/fixtures/linux/oraclelinux/7/system-release c1fc24a85671b0c4c534fe33bf3c1c92 *tests/testthat/fixtures/linux/oraclelinux/8/oracle-release 74c1d86eb7dec8bd6139d7ec6760a286 *tests/testthat/fixtures/linux/oraclelinux/8/os-release 4442079bb33330cc5cf59aa16fa1fb0e *tests/testthat/fixtures/linux/oraclelinux/8/redhat-release c1fc24a85671b0c4c534fe33bf3c1c92 *tests/testthat/fixtures/linux/oraclelinux/8/system-release 70e3e1f92cb0da0727a399fdae209a45 *tests/testthat/fixtures/linux/rhel/7/os-release 01319c9c3fd40a6648365ad462982fb0 *tests/testthat/fixtures/linux/rhel/8/os-release 3a110360a40bc3fca827f97af871f289 *tests/testthat/fixtures/linux/rhel/9/os-release 2c4b400e20cf415617fbef48db32e594 *tests/testthat/fixtures/linux/rocky/8/os-release e1f7de3f31490c69179d47a08a4f0e17 *tests/testthat/fixtures/linux/rocky/9/os-release 9dabea6a69306613047fa87ffc7df81c *tests/testthat/fixtures/linux/sl/6/redhat-release 9dabea6a69306613047fa87ffc7df81c *tests/testthat/fixtures/linux/sl/6/system-release 8abb020d4d807ea782b24f41ba4e7aec *tests/testthat/fixtures/linux/sl/7/os-release 243fe35bddc091cd3509400c5c29c14d *tests/testthat/fixtures/linux/sl/7/redhat-release 243fe35bddc091cd3509400c5c29c14d *tests/testthat/fixtures/linux/sl/7/sl-release 243fe35bddc091cd3509400c5c29c14d *tests/testthat/fixtures/linux/sl/7/system-release 7c699bff18de23aa1e26faf6ff495efa *tests/testthat/fixtures/linux/sles/15.3/os-release 3499b74262f765ca6394cb2849de8725 *tests/testthat/fixtures/linux/sles/15.4/os-release eddf59f5745f11caa49e796d8de26400 *tests/testthat/fixtures/linux/sles/15.5/os-release a8ebbaee9fbef16fc819d57e45725906 *tests/testthat/fixtures/linux/sles/15.6/os-release 6d1d7cf2db9c8b26578cbafec06fe999 *tests/testthat/fixtures/linux/ubuntu/14.04/os-release 49049e206274fd101f5e44617436434a *tests/testthat/fixtures/linux/ubuntu/16.04/os-release 9cbe7d944bec1c0dcfd977e32ac2b18a *tests/testthat/fixtures/linux/ubuntu/18.04/os-release 4e142ecd6228c7e40ca4bdc47bc2a349 *tests/testthat/fixtures/linux/ubuntu/20.04/os-release 3acd7070aa9dc79d07181476c35f617e *tests/testthat/fixtures/linux/ubuntu/21.04/os-release c0a7eafe3eea0312d0f715552fae7965 *tests/testthat/fixtures/linux/ubuntu/21.10/os-release c3c63e4e2984ef68c452b005ef33c1f2 *tests/testthat/fixtures/linux/ubuntu/22.04/os-release 4b6e9b82722af4f9280b92cc5d588485 *tests/testthat/fixtures/linux/ubuntu/22.10/os-release be86b8c349a31aed364e2f2e451b0101 *tests/testthat/fixtures/linux/ubuntu/24.04/os-release 4e7b00a838098ef19d0e6516a4bba432 *tests/testthat/fixtures/snap/available-linux-ubuntu-24.04-aarch64.json e6dae157ad9666b4f7a3a37ca896a814 *tests/testthat/fixtures/snap/available-linux-ubuntu-24.04-x86_64.json b6e53234a20d888e376ee91433fa578d *tests/testthat/fixtures/snap/available-macos-arm64.json ba2de5d066cadf9ed4cac4a8a9ac5beb *tests/testthat/fixtures/snap/available-macos-x86_64.json 7974ef89a69a65e3af93cc79ccc100f3 *tests/testthat/fixtures/snap/available-windows-aarch64.json d6f4e30a7d043667b4474dd1d303390b *tests/testthat/fixtures/snap/available-windows-x86_64.json 98b23b7ada4e5f7a4d937ad053a29a86 *tests/testthat/fixtures/snap/linux-distros.json 54c417a728b53735468ee25743a170fc *tests/testthat/fixtures/snap/r-oldrel.json 6eb5ccf7f69c32aead0fbf18111ccbaf *tests/testthat/fixtures/snap/r-release-macos-arm64.json 142a210e01efae4b6e09bb90ed4aecd9 *tests/testthat/fixtures/snap/r-release-macos.json dbd606bced1095d73cb2e79bd6c42e8c *tests/testthat/fixtures/snap/r-release-tarball.json c3a38c895a8279138808f6047c795c7a *tests/testthat/fixtures/snap/r-release-win.json 0f1c79e36ce9cefcf425e0a6266b8221 *tests/testthat/fixtures/snap/r-versions.json 2e3f42f093ac8aebded17a7d61ec9439 *tests/testthat/fixtures/snap/resolve-2.0.0.json fec67bb18d05ad6647c8dc1c64adcdf1 *tests/testthat/fixtures/snap/resolve-4.3-macos-x86_64.json 43caa1d83221f8f963093794a14ea234 *tests/testthat/fixtures/snap/resolve-4.4-windows-aarch64.json 25b543a201357d06aa60decf8e541900 *tests/testthat/fixtures/snap/resolve-4.4-windows-x86_64.json 56ac01e0c79dc4fde8274baf59823a3c *tests/testthat/fixtures/snap/resolve-devel-macos-arm64.json f463c3e1c0158f14b38ff9ddb70fa78b *tests/testthat/fixtures/snap/resolve-devel-windows-aarch64.json b39185094eb43f4b362bcd34af4f6871 *tests/testthat/fixtures/snap/resolve-next-macos-aarch64.json 441abc4af6e5f80b874765852845006a *tests/testthat/fixtures/snap/resolve-oldrel-linux-gnu-ubuntu-24.04-aarch64.json a544beedd082c42f19de098b029caaa2 *tests/testthat/fixtures/snap/resolve-oldrel-linux-gnu-ubuntu-24.04-x86_64.json 7766e45168d059e38dd0bfebca57befb *tests/testthat/fixtures/snap/resolve-oldrel-macos-x86_64.json d5c28f20ed32232fac31fdb3c4ba2075 *tests/testthat/fixtures/snap/resolve-release-linux-gnu-ubuntu-22.04-x86_64.json 060e803215990310043eeed8bb77c7c0 *tests/testthat/fixtures/snap/resolve-release-windows-x86_64.json 3c2ccf8d58762185fc8e2d7cf7000873 *tests/testthat/fixtures/snap/resolve-release.json 47da0eb5e5930c0b1f62d7615ad1a6cb *tests/testthat/fixtures/snap/rtools-versions-aarch64.json a193305b4e876b2d851e3063b60058f3 *tests/testthat/fixtures/snap/rtools-versions.json 4b6fa2e0b7091620b9b9f6a34cac3c94 *tests/testthat/helper-mock.R 3a9f1d87db9b55289e1a412a36671df0 *tests/testthat/helper-proxy.R 17561ee0e03b420136aeb4766faf387a *tests/testthat/helper.R a198767367a2ba285b822824821b35c4 *tests/testthat/test-api.R edbb9a7edeb89b7cbdaada60726b71fb *tests/testthat/test-available.R 71188f69ef89ee6a9b86e9aff04fdde3 *tests/testthat/test-linux-distros.R c399d6f6c88ab08a9465b3e4a5bb89b1 *tests/testthat/test-macos.R 88345afba61ec32ccc026745b78ca6b2 *tests/testthat/test-platform.R 231326c930a7784f1754611ea1ce7b72 *tests/testthat/test-resolve.R 4708a07af7fdb3bea01afc7abb70e460 *tests/testthat/test-rtools-versions.R 246f5f5da02a6dc1c2ebbf15b5935d04 *tests/testthat/test-rversions.R f5855cece7417b8958d1014413cd267e *tests/testthat/test-tarball.R d014ecc022671fbca75b12058d02d9ae *tests/testthat/test-utils.R 96863a7788cc9b11696095ad4b167ef7 *tests/testthat/test-win.R rversions/R/0000755000176200001440000000000015071673225012515 5ustar liggesusersrversions/R/rtools-versions.R0000644000176200001440000000206715071425156016033 0ustar liggesusers#' List Rtools versions #' #' @param arch Architecture. Possible values are: #' * `x86_64`: x86_64 Windows, #' * `aarch64` or `arm64`: aarch64 Windows. #' Defaults tp the current architecture on Windows, and to `x86_64` on #' other systems. #' #' @return A data frame with columns #' * `version`: The Rtools version, e.g. `45`. #' * `url`: Download URL of the Rtools installer. #' * `first`: First R version supported by this Rtools version. #' * `last`: Last R version supported by this Rtools version. #' #' @export #' @examplesIf rversions:::is_online() #' rtools_versions() #' rtools_versions("aarch64") rtools_versions <- function(arch = NULL) { arch <- arch %||% default_windows_arch() if (arch == "arm64") { arch <- "aarch64" } ep <- if (arch == "x86_64") { "rtools-versions" } else { paste0("rtools-versions", "/", arch) } resp <- api(ep) list_as_df(resp) } default_windows_arch <- function() { if (is_windows()) { R.version$arch } else { "x86_64" } } is_windows <- function() { .Platform$OS.type == "windows" } rversions/R/linux-distros.R0000644000176200001440000000550415071422632015462 0ustar liggesusers#' Return information about Posit's (and some other) R builds for Linux #' #' @details #' `linux_distros()` caches its results in the current R session. To clear #' the cache restart R or set the `R_VERSION_CACHE_TIMEOUT` environment #' variable to `0`. #' #' @return A data frame with the following columns: #' * `id`: The distro ID, e.g. `ubuntu-2404`. #' * `aliases`: A list column of character vectors with alternative names #' for the distro. Alternative names starting and ending with a forward #' slash are regular expressions. #' * `name`: The full name of the distro, e.g. `Red Hat Enterprise Linux`. #' * `version`: The version of the distro, e.g. `24.04` for Ubuntu, or `9` #' for RHEL. #' * `codename`: The codename of the distro, e.g. `focal` for Ubuntu 20.04. #' * `url`: The URL of the distro's homepage. #' * `docker`: The name of the official Docker image for the distro, #' e.g. `ubuntu:20.04`. #' * `eol`: The end-of-life date of the distro, or `NA` if unknown. #' * `retired`: whether the distro version is retired for Posit and R-hub. #' * `aarch64`: whether aarch64 builds are available for this distro. #' Possible values are `posit` (builds are available from Posit), #' `r-hub` (builds are available from R-hub), `none` (no builds are #' available). #' * `ppm_binaries`: whether PPM binaries are available for this distro. #' * `ppm_aarch64`: whether aarch64 PPM binaries are available for this #' distro. #' * `ppm_url`: The URL of the PPM binaries for this distro. #' #' @export #' @examplesIf rversions:::is_online() #' linux_distros() linux_distros <- function() { res <- api("/linux-distros") # Some distros are implemented as aliases of others bas <- Filter(function(x) is.null(x$implementation), res) names(bas) <- vcapply(bas, `[[`, "id") ali <- Filter(function(x) !is.null(x$implementation), res) for (i in seq_along(ali)) { ali[[i]] <- utils::modifyList(bas[[ali[[i]]$implementation]], ali[[i]]) } res <- c(bas, ali) xc <- function(name) { unname(vcapply(res, function(x) x[[name]] %||% NA_character_)) } xl <- function(name) { unname(vlapply(res, function(x) x[[name]] %||% NA)) } eol <- xc("eol") eol[eol == "N/A"] <- NA_character_ df <- data_frame( id = xc("id"), aliases = I(lapply(res, function(x) unlist(x$aliases))), name = xc("name"), version = xc("version"), codename = xc("codename"), url = xc("url"), docker = xc("docker"), eol = parse_iso_8601(eol), retired = xl("retired"), aarch64 = unname(vcapply(res, function(x) { if (isTRUE(x$aarch64)) { "posit" } else if (isFALSE(x$aarch64)) { "none" } else { x$aarch64 } })), ppm_binaries = xl("ppm-binaries"), ppm_aarch64 = xl("aarch64-ppm-binaries"), ppm_url = xc("ppm-binary-url") ) df <- df[order(df$id), ] df } rversions/R/current-os.R0000644000176200001440000000210715071711463014736 0ustar liggesusersos_from_platform <- function(platform, na = TRUE) { if (na && is.na(platform)) { return(NA_character_) } psd <- parse_platform(platform) os <- switch( platform, "windows" = "windows", "windows-x86_64" = "windows", "windows-aarch64" = "windows", "macos" = "macos", "macos-x86_64" = "macos", "macos-arm64" = "macos", "macos-aarch64" = "macos", paste0( psd$os, if (!is.na(psd$distribution %||% NA)) paste0("-", psd$distribution), if (!is.na(psd$release %||% NA)) paste0("-", psd$release) ) ) os <- if (os == "mingw32") { "windows" } else if (startsWith(os, "darwin")) { "macos" } else { os } os } arch_from_platform <- function(platform, na = TRUE) { if (na && is.na(platform)) { return(NA_character_) } arch <- switch( platform, "windows" = "x86_64", "windows-x86_64" = "x86_64", "windows-aarch64" = "aarch64", "macos" = "arm64", "macos-x86_64" = "x86_64", "macos-arm64" = "arm64", "macos-aarch64" = "arm64", parse_platform(platform)$cpu ) arch } rversions/R/rematch2.R0000644000176200001440000000155415071221463014343 0ustar liggesusersre_match <- function(text, pattern, perl = TRUE, ...) { stopifnot(is_string(pattern)) text <- as.character(text) match <- regexpr(pattern, text, perl = perl, ...) start <- as.vector(match) length <- attr(match, "match.length") end <- start + length - 1L matchstr <- substring(text, start, end) matchstr[start == -1] <- NA_character_ res <- data_frame(.text = text, .match = matchstr) if (!is.null(attr(match, "capture.start"))) { gstart <- attr(match, "capture.start") glength <- attr(match, "capture.length") gend <- gstart + glength - 1L groupstr <- substring(text, gstart, gend) groupstr[gstart == -1] <- NA_character_ dim(groupstr) <- dim(gstart) res <- cbind(groupstr, res, stringsAsFactors = FALSE) } names(res) <- c(attr(match, "capture.names"), ".text", ".match") class(res) <- c("tbl", class(res)) res } rversions/R/tarball.R0000644000176200001440000000146715071711463014266 0ustar liggesusers#' Latest release for which a source tarball is available for download #' #' [r_release()] works based on the SVN tags in the main R source code #' repository. However, an SVN tag does not mean that the same version #' is available for download. `r_release_tarball` returns the latest #' version for which a source tarball is available. #' #' @section Note: #' This function is superseded by [resolve()]: #' ```{r} #' r_release_tarball() #' ``` #' ```{r} #' resolve("release", platform = NA) #' ``` #' #' @return A one row data frame, with columns \sQuote{version}, #' \sQuote{date}, \sQuote{URL} and \sQuote{nickname}. #' #' @export #' @family R downloads #' @examplesIf rversions:::is_online() #' r_release() #' r_release_tarball() r_release_tarball <- function() { df <- api_version_df1("r-release-tarball") df } rversions/R/rversions-package.R0000644000176200001440000000051114220353343016247 0ustar liggesusers#' @details The R version numbers and dates are extracted from the #' main R SVN repository at . #' @keywords internal "_PACKAGE" # The following block is used by usethis to automatically manage # roxygen namespace tags. Modify with care! ## usethis namespace: start ## usethis namespace: end NULL rversions/R/iso-date.R0000644000176200001440000001123215071221463014335 0ustar liggesusersmilliseconds <- function(x) as.difftime(as.numeric(x) / 1000, units = "secs") seconds <- function(x) as.difftime(as.numeric(x), units = "secs") minutes <- function(x) as.difftime(as.numeric(x), units = "mins") hours <- function(x) as.difftime(as.numeric(x), units = "hours") days <- function(x) as.difftime(as.numeric(x), units = "days") weeks <- function(x) as.difftime(as.numeric(x), units = "weeks") wday <- function(x) as.POSIXlt(x, tz = "UTC")$wday + 1 with_tz <- function(x, tzone = "") as.POSIXct(as.POSIXlt(x, tz = tzone)) ymd <- function(x) as.POSIXct(x, format = "%Y %m %d", tz = "UTC") yj <- function(x) as.POSIXct(x, format = "%Y %j", tz = "UTC") parse_iso_8601 <- function(dates, default_tz = "UTC") { if (default_tz == "") { default_tz <- Sys.timezone() } dates <- as.character(dates) match <- re_match(dates, iso_regex) matching <- !is.na(match$.match) result <- rep(.POSIXct(NA_real_, tz = ""), length.out = length(dates)) result[matching] <- parse_iso_parts(match[matching, ], default_tz) class(result) <- c("POSIXct", "POSIXt") with_tz(result, "UTC") } parse_iso_parts <- function(mm, default_tz) { num <- nrow(mm) ## ----------------------------------------------------------------- ## Date first date <- .POSIXct(rep(NA_real_, num), tz = "") ## Years-days fyd <- is.na(date) & mm$yearday != "" date[fyd] <- yj(paste(mm$year[fyd], mm$yearday[fyd])) ## Years-weeks-days fywd <- is.na(date) & mm$week != "" & mm$weekday != "" date[fywd] <- iso_week(mm$year[fywd], mm$week[fywd], mm$weekday[fywd]) ## Years-weeks fyw <- is.na(date) & mm$week != "" date[fyw] <- iso_week(mm$year[fyw], mm$week[fyw], "1") ## Years-months-days fymd <- is.na(date) & mm$month != "" & mm$day != "" date[fymd] <- ymd(paste(mm$year[fymd], mm$month[fymd], mm$day[fymd])) ## Years-months fym <- is.na(date) & mm$month != "" date[fym] <- ymd(paste(mm$year[fym], mm$month[fym], "01")) ## Years fy <- is.na(date) date[fy] <- ymd(paste(mm$year, "01", "01")) ## ----------------------------------------------------------------- ## Now the time th <- mm$hour != "" date[th] <- date[th] + hours(mm$hour[th]) tm <- mm$min != "" date[tm] <- date[tm] + minutes(mm$min[tm]) ts <- mm$sec != "" date[ts] <- date[ts] + seconds(mm$sec[ts]) ## ----------------------------------------------------------------- ## Fractional time frac <- as.numeric(sub(",", ".", mm$frac)) tfs <- !is.na(frac) & mm$sec != "" date[tfs] <- date[tfs] + milliseconds(round(frac[tfs] * 1000)) tfm <- !is.na(frac) & mm$sec == "" & mm$min != "" sec <- trunc(frac[tfm] * 60) mil <- round((frac[tfm] * 60 - sec) * 1000) date[tfm] <- date[tfm] + seconds(sec) + milliseconds(mil) tfh <- !is.na(frac) & mm$sec == "" & mm$min == "" min <- trunc(frac[tfh] * 60) sec <- trunc((frac[tfh] * 60 - min) * 60) mil <- round((((frac[tfh] * 60) - min) * 60 - sec) * 1000) date[tfh] <- date[tfh] + minutes(min) + seconds(sec) + milliseconds(mil) ## ----------------------------------------------------------------- ## Time zone ftzpm <- mm$tzpm != "" m <- ifelse(mm$tzpm[ftzpm] == "+", -1, 1) ftzpmh <- ftzpm & mm$tzhour != "" date[ftzpmh] <- date[ftzpmh] + m * hours(mm$tzhour[ftzpmh]) ftzpmm <- ftzpm & mm$tzmin != "" date[ftzpmm] <- date[ftzpmm] + m * minutes(mm$tzmin[ftzpmm]) ftzz <- mm$tz == "Z" date[ftzz] <- as.POSIXct(date[ftzz], "UTC") ftz <- mm$tz != "Z" & mm$tz != "" date[ftz] <- as.POSIXct(date[ftz], mm$tz[ftz]) if (default_tz != "UTC") { ftna <- mm$tzpm == "" & mm$tz == "" if (any(ftna)) { dd <- as.POSIXct( format_iso_8601(date[ftna]), "%Y-%m-%dT%H:%M:%S+00:00", tz = default_tz ) date[ftna] <- dd } } as.POSIXct(date, "UTC") } iso_regex <- paste0( "^\\s*", "(?[\\+-]?\\d{4}(?!\\d{2}\\b))", "(?:(?-?)", "(?:(?0[1-9]|1[0-2])", "(?:\\g{dash}(?[12]\\d|0[1-9]|3[01]))?", "|W(?[0-4]\\d|5[0-3])(?:-?(?[1-7]))?", "|(?00[1-9]|0[1-9]\\d|[12]\\d{2}|3", "(?:[0-5]\\d|6[1-6])))", "(?