Page MenuHomeFreeBSD

lang/rust: enslave lang/rust-nightly
ClosedPublic

Authored by jbeich on Mar 31 2016, 6:21 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Sep 27, 10:22 AM
Unknown Object (File)
Mon, Sep 23, 7:19 PM
Unknown Object (File)
Sep 18 2024, 12:07 AM
Unknown Object (File)
Sep 5 2024, 8:25 PM
Unknown Object (File)
Sep 5 2024, 12:29 AM
Unknown Object (File)
Sep 4 2024, 1:23 AM
Unknown Object (File)
Sep 4 2024, 12:53 AM
Unknown Object (File)
Aug 9 2024, 5:31 PM
Subscribers

Details

Summary

Slave ports reduce the cost of maintainership at the slight increase in complexity of master. This may help if you cannot keep up with lang/rust improvements e.g., make test support.

Test Plan

lang/rust and lang/rust-nightly built fine on 10.3R amd64. I'd appreciate more manual testing.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 3085
Build 3117: arc lint + arc unit

Event Timeline

jbeich retitled this revision from to lang/rust: enslave lang/rust-nightly.
jbeich updated this object.
jbeich edited the test plan for this revision. (Show Details)
jbeich added reviewers: riggs, dumbbell.

Rebased after rP412296, rP412305, rP412347 and updated commit message.

dumbbell edited edge metadata.

I built both ports in Poudriere and here is what I tested:

  1. Install rust
  2. Build and run a hello world program
  3. Install rust-nightly; rust was removed as expected
  4. Build and run the same hello world program

I don't know yet know how to program a real Rust application (no time to learn yet...) so I can't test more thoroughly.

This revision is now accepted and ready to land.Apr 2 2016, 10:35 AM

On it ... will report asap.

riggs edited edge metadata.

Looks good!

@jbeich Feel free to commit the lang/rust part when you are ready.

This revision was automatically updated to reflect the committed changes.