Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove support for Ubuntu 18 (Bionic) #222

Merged
merged 5 commits into from
Mar 11, 2022
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 0 additions & 39 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,19 +51,6 @@ jobs:
- name: build and test
run: ./scripts/continuous_integration/github_actions/macos_catalina/build_test
shell: zsh -efuo pipefail {0}
ros_dashing:
name: ros 2 dashing
runs-on: ubuntu-latest
container: ubuntu:bionic
steps:
- name: checkout
uses: actions/checkout@v2
- name: setup
run: ./scripts/continuous_integration/github_actions/ros_dashing/setup
shell: bash
- name: build and test
run: ./scripts/continuous_integration/github_actions/ros_dashing/build_test
shell: bash
ros_foxy:
name: ros 2 foxy
runs-on: ubuntu-latest
Expand All @@ -77,32 +64,6 @@ jobs:
- name: build and test
run: ./scripts/continuous_integration/github_actions/ros_foxy/build_test
shell: bash
ubuntu_bionic:
name: ubuntu 18.04 bionic
runs-on: ubuntu-latest
container: ubuntu:bionic
steps:
- name: checkout
uses: actions/checkout@v2
- name: setup
run: ./scripts/continuous_integration/github_actions/ubuntu_bionic/setup
shell: bash
- name: build and test
run: ./scripts/continuous_integration/github_actions/ubuntu_bionic/build_test
shell: bash
ubuntu_bionic_apt:
name: ubuntu 18.04 bionic apt
runs-on: ubuntu-latest
container: ubuntu:bionic
steps:
- name: checkout
uses: actions/checkout@v2
- name: setup
run: ./scripts/continuous_integration/github_actions/ubuntu_apt/setup
shell: bash
- name: build and test
run: ./scripts/continuous_integration/github_actions/ubuntu_apt/build_test
shell: bash
ubuntu_focal:
name: ubuntu 20.04 focal
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/

node('drake-external-examples-linux-bionic-unprovisioned') {
node('drake-external-examples-linux-focal-unprovisioned') {
timeout(600) {
ansiColor('xterm') {
def triggers = []
Expand Down
6 changes: 3 additions & 3 deletions drake_ament_cmake_installed/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ Drake [binary packages](https://drake.mit.edu/from_binary.html).

## Instructions

To use `ament_cmake` and `colcon` from the ROS 2 Dashing package archive, install
To use `ament_cmake` and `colcon` from the ROS 2 Foxy package archive, install
the required packages and configure your environment as follows:
```
sudo ../scripts/setup/linux/ubuntu/bionic/install_prereqs --ros-dashing
source /opt/ros/dashing/setup.bash
sudo ../scripts/setup/linux/ubuntu/focal/install_prereqs --ros-foxy
source /opt/ros/foxy/setup.bash
```

To build the `drake_ament_cmake_installed` library:
Expand Down
2 changes: 1 addition & 1 deletion drake_bazel_external/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ For an introduction to Bazel, refer to
First, install the required Ubuntu packages:

```
sudo ../scripts/setup/linux/ubuntu/bionic/install_prereqs
sudo ../scripts/setup/linux/ubuntu/focal/install_prereqs
```

Then, to build and test all apps:
Expand Down
2 changes: 1 addition & 1 deletion drake_bazel_installed/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ For an introduction to Bazel, refer to
First, install the required Ubuntu packages:

```
sudo ../scripts/setup/linux/ubuntu/bionic/install_prereqs
sudo ../scripts/setup/linux/ubuntu/focal/install_prereqs
```

Then, to build and test all apps:
Expand Down
2 changes: 1 addition & 1 deletion drake_bazel_installed/WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ py_repositories()
# Choose which nightly build of Drake to use.
DRAKE_RELEASE = "latest" # Can also use YYYYMMDD here, e.g., "20191026".
DRAKE_CHECKSUM = "" # When using YYYYMMDD, best to add a checksum here.
OS_CODENAME = "bionic" # Permitted values are "bionic" or "focal" or "mac".
OS_CODENAME = "focal" # Permitted values are "focal" or "mac".

# To use a local unpacked Drake binary release instead of an http download, set
# this variable to the correct path, e.g., "/opt/drake".
Expand Down
10 changes: 5 additions & 5 deletions drake_catkin_installed/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ Drake [binary packages](https://drake.mit.edu/from_binary.html).

## Instructions

If you wish use `catkin` from the Ubuntu package archive, without ROS Melodic,
If you wish use `catkin` from the Ubuntu package archive, without ROS Noetic,
install the required packages as follows:
```
sudo ../scripts/setup/linux/ubuntu/bionic/install_prereqs
sudo ../scripts/setup/linux/ubuntu/focal/install_prereqs
```

If you wish use `catkin` from ROS Melodic package archive, install the required
If you wish use `catkin` from ROS Noetic package archive, install the required
packages and configure your environment as follows:
```
sudo ../scripts/setup/linux/ubuntu/bionic/install_prereqs --ros-melodic
source /opt/ros/melodic/setup.bash
sudo ../scripts/setup/linux/ubuntu/focal/install_prereqs --ros-noetic
source /opt/ros/noetic/setup.bash
```

To build the `drake_catkin_installed` library:
Expand Down
10 changes: 5 additions & 5 deletions drake_cmake_installed/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ This uses the CMake `find_package(drake)` mechanism to find an installed instanc

# Instructions

These instructions are only supported for Ubuntu 18.04 (Bionic).
These instructions are only supported for Ubuntu 20.04 (Focal).

```shell
###############################################################
# Install Prerequisites
###############################################################
# Various system dependencies
sudo ../scripts/setup/linux/ubuntu/bionic/install_prereqs
sudo ../scripts/setup/linux/ubuntu/focal/install_prereqs

# (Optionally) Install GTest
# You could also explicitly pull gtest into the CMake build directly:
Expand All @@ -26,11 +26,11 @@ sudo cp *.a /usr/local/lib
###############################################################

# 1) A specific version (date-stamped)
# curl -O https://drake-packages.csail.mit.edu/drake/nightly/drake-20191015-bionic.tar.gz
# curl -O https://drake-packages.csail.mit.edu/drake/nightly/drake-20220309-focal.tar.gz

# 2) The latest (usually last night's build)
curl -O https://drake-packages.csail.mit.edu/drake/nightly/drake-latest-bionic.tar.gz
sudo tar -xvzf drake-latest-bionic.tar.gz -C /opt
curl -O https://drake-packages.csail.mit.edu/drake/nightly/drake-latest-focal.tar.gz
sudo tar -xvzf drake-latest-focal.tar.gz -C /opt

# 3) Manual Installation
# git clone https://github.com/RobotLocomotion/drake.git
Expand Down
2 changes: 1 addition & 1 deletion drake_cmake_installed_apt/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This example uses the [`cmake`](https://cmake.org/) build system with an
instance of Drake installed using the
[APT](https://manpages.ubuntu.com/manpages/bionic/man8/apt.8.html) package
[APT](https://manpages.ubuntu.com/manpages/focal/man8/apt.8.html) package
manager.

## Instructions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,6 @@
set -eo pipefail

# AMENT_TRACE_SETUP_FILES and other variables are unbound.
if [[ -f /opt/ros/dashing/setup.bash ]]; then
source /opt/ros/dashing/setup.bash
fi

if [[ -f /opt/ros/foxy/setup.bash ]]; then
source /opt/ros/foxy/setup.bash
Expand Down
39 changes: 0 additions & 39 deletions scripts/continuous_integration/common/linux_ubuntu_bionic

This file was deleted.

39 changes: 0 additions & 39 deletions scripts/continuous_integration/common/ros_dashing

This file was deleted.

This file was deleted.

34 changes: 0 additions & 34 deletions scripts/continuous_integration/github_actions/ros_dashing/setup

This file was deleted.

This file was deleted.

34 changes: 0 additions & 34 deletions scripts/continuous_integration/github_actions/ubuntu_bionic/setup

This file was deleted.

Loading