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
Warning_modules/rust.py:CHMOD1Invalid Executable
Warning_tests/modules/test_rust.py:CHMOD1Invalid Executable
Warningroles/dbserver-pgsql/init.sls:CHMOD1Invalid Executable
Warningroles/dbserver-pgsql/server/init.sls:CHMOD1Invalid Executable
Warningroles/dbserver-pgsql/server/software.sls:CHMOD1Invalid Executable
Advice_modules/rust.py:33F821flake8 F821
Unit
No Test Coverage
Branch
diesel-pgsql-dev
Build Status
Buildable 3733
Build 3983: 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.