Skip to content

Commit

Permalink
Merge pull request #153 from rstudio/suse155
Browse files Browse the repository at this point in the history
Deprecate Ubuntu 18.04 and SUSE 15.3; add SUSE 15.5
  • Loading branch information
glin authored Oct 10, 2023
2 parents 9338ebc + 502e3da commit bdffadb
Show file tree
Hide file tree
Showing 12 changed files with 25 additions and 34 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
IMAGE ?= rstudio/r-system-requirements
VARIANTS ?= bionic focal jammy buster bullseye bookworm sid centos7 centos8 rockylinux9 opensuse153 opensuse154 fedora36 fedora37 fedora38 alpine-3.15 alpine-3.16 alpine-3.17 alpine-3.18 alpine-edge
VARIANTS ?= focal jammy buster bullseye bookworm sid centos7 centos8 rockylinux9 opensuse154 opensuse155 fedora36 fedora37 fedora38 alpine-3.15 alpine-3.16 alpine-3.17 alpine-3.18 alpine-edge

RULES ?= rules/*.json

Expand Down
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,12 +87,12 @@ Both tests run with R 3.5.3 for all CRAN packages as of April 4, 2019.

The rules in this catalog support the following operating systems:

- Ubuntu 18.04, 20.04, 22.04
- Ubuntu 20.04, 22.04
- CentOS 7
- Rocky Linux 8*, 9
- Red Hat Enterprise Linux 7, 8, 9
- openSUSE 15.3, 15.4
- SUSE Linux Enterprise 15 SP3, 15 SP4
- openSUSE 15.4, 15.5
- SUSE Linux Enterprise 15 SP4, 15 SP5
- Debian 10, 11, 12, unstable
- Fedora 36, 37, 38
- Windows (for R 4.0+ only)
Expand Down Expand Up @@ -283,7 +283,6 @@ make update-sysreqs
packages on supported OSs.

Available tags:
- `bionic` (Ubuntu 18.04)
- `focal` (Ubuntu 20.04)
- `jammy` (Ubuntu 22.04)
- `buster` (Debian 10)
Expand All @@ -293,8 +292,8 @@ Available tags:
- `centos7` (CentOS 7)
- `centos8` (Rocky Linux 8)
- `rockylinux9` (Rocky Linux 9)
- `opensuse153` (openSUSE 15.3)
- `opensuse154` (openSUSE 15.4)
- `opensuse155` (openSUSE 15.5)
- `fedora36` (Fedora 36)
- `fedora37` (Fedora 37)
- `fedora38` (Fedora 38)
Expand Down
8 changes: 0 additions & 8 deletions docker/bionic/Dockerfile

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM opensuse/leap:15.3
FROM opensuse/leap:15.5

RUN zypper --quiet --non-interactive update && \
zypper --non-interactive install curl

# Install jq
RUN curl -fsSL -o /usr/local/bin/jq https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 && \
RUN curl -fsSL -o /usr/local/bin/jq https://github.com/stedolan/jq/releases/download/jq-1.7/jq-linux64 && \
chmod +x /usr/local/bin/jq
4 changes: 2 additions & 2 deletions rules/java.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,12 @@
{
"os": "linux",
"distribution": "opensuse",
"versions": ["15.4"]
"versions": ["15.4", "15.5"]
},
{
"os": "linux",
"distribution": "sle",
"versions": ["15.4"]
"versions": ["15.4", "15.5"]
}
]
},
Expand Down
2 changes: 1 addition & 1 deletion rules/libgit2.json
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@
{
"os": "linux",
"distribution": "sle",
"versions": ["15.0", "15.2", "15.3", "15.4"]
"versions": ["15.0", "15.2", "15.3", "15.4", "15.5"]
}
]
},
Expand Down
4 changes: 2 additions & 2 deletions rules/libicu.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,12 +66,12 @@
{
"os": "linux",
"distribution": "opensuse",
"versions": ["15.3", "15.4"]
"versions": ["15.3", "15.4", "15.5"]
},
{
"os": "linux",
"distribution": "sle",
"versions": ["15.3", "15.4"]
"versions": ["15.3", "15.4", "15.5"]
}
]
},
Expand Down
4 changes: 2 additions & 2 deletions rules/libmysqlclient.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,12 +100,12 @@
{
"os": "linux",
"distribution": "opensuse",
"versions": ["15.0", "15.2", "15.3", "15.4"]
"versions": ["15.0", "15.2", "15.3", "15.4", "15.5"]
},
{
"os": "linux",
"distribution": "sle",
"versions": ["15.0", "15.2", "15.3", "15.4"]
"versions": ["15.0", "15.2", "15.3", "15.4", "15.5"]
}
]
},
Expand Down
2 changes: 1 addition & 1 deletion rules/proj.json
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
{
"os": "linux",
"distribution": "opensuse",
"versions": ["15.2", "15.3", "15.4"]
"versions": ["15.2", "15.3", "15.4", "15.5"]
}
]
},
Expand Down
6 changes: 4 additions & 2 deletions schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,8 @@
"15.0",
"15.2",
"15.3",
"15.4"
"15.4",
"15.5"
]
},
"sle": {
Expand All @@ -187,7 +188,8 @@
"15.0",
"15.2",
"15.3",
"15.4"
"15.4",
"15.5"
]
},
"fedora": {
Expand Down
4 changes: 2 additions & 2 deletions systems.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@
{
"os": "linux",
"distribution": "opensuse",
"versions": [ "42.3", "15.0", "15.2", "15.3", "15.4" ]
"versions": [ "42.3", "15.0", "15.2", "15.3", "15.4", "15.5" ]
},
{
"os": "linux",
"distribution": "sle",
"versions": [ "12.3", "15.0", "15.2", "15.3", "15.4" ]
"versions": [ "12.3", "15.0", "15.2", "15.3", "15.4", "15.5" ]
},
{
"os": "linux",
Expand Down
10 changes: 4 additions & 6 deletions test/test-packages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ set -euo pipefail
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"

declare -A os_identifiers=(
[bionic]='ubuntu'
[focal]='ubuntu'
[jammy]='ubuntu'
[buster]='debian'
Expand All @@ -18,10 +17,10 @@ declare -A os_identifiers=(
[rhel7]='redhat'
[rhel8]='redhat'
[rhel9]='redhat'
[opensuse153]='opensuse'
[opensuse154]='opensuse'
[sle153]='sle'
[opensuse155]='opensuse'
[sle154]='sle'
[sle155]='sle'
[fedora36]='fedora'
[fedora37]='fedora'
[fedora38]='fedora'
Expand All @@ -33,7 +32,6 @@ declare -A os_identifiers=(
)

declare -A versions=(
[bionic]='18.04'
[focal]='20.04'
[jammy]='22.04'
[buster]='10'
Expand All @@ -46,10 +44,10 @@ declare -A versions=(
[rhel7]='7'
[rhel8]='8'
[rhel9]='9'
[opensuse153]='15.3'
[opensuse154]='15.4'
[sle153]='15.3'
[opensuse155]='15.5'
[sle154]='15.4'
[sle155]='15.5'
[fedora36]='36'
[fedora37]='37'
[fedora38]='38'
Expand Down

0 comments on commit bdffadb

Please sign in to comment.