Page MenuHomeDevCentral

Provision Rust development environment
ClosedPublic

Authored by dereckson on Aug 26 2021, 00:13.
Tags
None
Referenced Files
F3918957: D2393.diff
Fri, Dec 20, 09:10
Unknown Object (File)
Wed, Dec 18, 06:20
Unknown Object (File)
Wed, Dec 18, 00:46
Unknown Object (File)
Wed, Dec 18, 00:26
Unknown Object (File)
Tue, Dec 17, 10:22
Unknown Object (File)
Mon, Dec 16, 04:05
Unknown Object (File)
Sat, Dec 14, 03:27
Unknown Object (File)
Thu, Dec 12, 16:38
Subscribers
None

Details

Summary

Install rustup, Rust stable and nightly toolchains
at user level.

Test Plan

Run on WindRiver

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Errors
SeverityLocationCodeMessage
Error_tests/modules/test_rust.py:5E501flake8 E501
Advice_modules/rust.py:33F821flake8 F821
Adviceroles/devserver/userland-software/files/rustup-init.sh:567SC2086SHELLCHECK
Unit
No Test Coverage
Branch
arcpatch-D2393
Build Status
Buildable 3741
Build 3991: arc lint + arc unit

Event Timeline

dereckson created this revision.

Should be split in 3 parts:

  • Install Rust through rustup (we still need to install rustup, once done, it works fine)
  • The dbserver-pgsql role, with database init and user to create
  • Diesel

This diff will be for rustup.

Split with D2409 for PostgreSQL part.

Split with D2410 for Diesel part.

Fix chmod. Install rustup itself.

Use absolute path for rustup.

This revision is now accepted and ready to land.Sep 9 2021, 20:05
This revision was landed with ongoing or failed builds.Sep 9 2021, 20:05
This revision was automatically updated to reflect the committed changes.