Skip to content

Commit 3991d86

Browse files
authored
Merge pull request #702 from jdno/document-dev-desktop-packages
Document how to add packages to dev-desktops
2 parents a1d4543 + ee76bea commit 3991d86

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/infra/docs/dev-desktop.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,20 @@ In summary:
172172
rust-analyzer)
173173
7. Use VS Code to run or debug the code remotely
174174

175+
## How to request new packages and tools
176+
177+
If you need a specific tool or package that is not installed on the dev
178+
desktops, you can request its installation by opening a pull request against
179+
the [rust-lang/simpleinfra] repository. The Ansible role [`dev-desktop`](https://github.com/rust-lang/simpleinfra/blob/master/ansible/roles/dev-desktop)
180+
contains a tasks called [`dependencies.yml`](https://github.com/rust-lang/simpleinfra/blob/master/ansible/roles/dev-desktop/tasks/dependencies.yml)
181+
that lists the system packages that are installed on the machines. Add the
182+
required package to this list, open a pull request, and ping `@rust-lang/infra`
183+
for a review.
184+
185+
It helps to check <https://packages.ubuntu.com/> first and make sure that the
186+
package is available for both `arm64` and `amd64` architectures. The dev
187+
desktops are currently running Ubuntu 22.04 LTS.
188+
175189
## How to give feedback and report issues
176190

177191
If you experience any problems with the dev desktops, or have feedback and

0 commit comments

Comments
 (0)