Skip to content

Commit 72d0aaf

Browse files
committed
Document how to add packages to dev-desktops
Users can request the installation of new system packages by opening a pull request against the rust-lang/simpleinfra repository. The process has been documented in the user guide for the dev-desktops.
1 parent 533d65e commit 72d0aaf

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/infra/docs/dev-desktop.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,19 @@ In summary:
162162
rust-analyzer)
163163
7. Use VS Code to run or debug the code remotely
164164

165+
## How to request new packages and tools
166+
167+
If you need a specific tool or package that is not installed on the dev
168+
desktops, you can request its installation by opening a pull request against
169+
the [rust-lang/simpleinfra] repository. The Ansible role [`dev-desktop`](https://github.com/rust-lang/simpleinfra/blob/master/ansible/roles/dev-desktop)
170+
contains a tasks called [`dependencies.yml`](https://github.com/rust-lang/simpleinfra/blob/master/ansible/roles/dev-desktop/tasks/dependencies.yml)
171+
that lists the system packages that are installed on the machines. Add the
172+
required package to this list, open a pull request, and ping `@rust-lang/infra`
173+
for a review.
174+
175+
It helps to check <https://packages.ubuntu.com/> first and make sure that the
176+
package is available for both `arm64` and `amd64` architectures.
177+
165178
## How to give feedback and report issues
166179

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

0 commit comments

Comments
 (0)