[tor-bugs] #25310 [Core Tor/Tor]: Document our policy for Rust dependencies
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Mar 14 21:31:37 UTC 2018
#25310: Document our policy for Rust dependencies
---------------------------+------------------------------------
Reporter: isis | Owner: (none)
Type: enhancement | Status: new
Priority: Medium | Milestone: Tor: 0.3.4.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Resolution:
Keywords: rust, tor-doc | Actual Points:
Parent ID: | Points: 1
Reviewer: | Sponsor: SponsorM
---------------------------+------------------------------------
Comment (by isis):
The documentation on our policy is in my `bug25310`
[https://gitweb.torproject.org/user/isis/tor.git/log/?h=bug25310 branch].
Additionally, I've added another commit for a script for
updating/adding/removing Rust dependencies, at
`scripts/maint/updateRustDependencies.sh`. There's documentation in the
script, as well as in the dependencies section of
`doc/HACKING/CodingStandardsRust.md`. Finally, I ran the script to test it
how easy it was to use, and how intuitive its error messages were, by
updating our current dependency on libc from 0.2.22 to 0.2.39 (there's a
[https://github.com/rust-
lang/libc/commits/master?after=9c561768f9435428d847f18fd777dbd4e369317d+1
bunch of fixes], mostly for *BSD and Solaris systems). The changes for
that are also included, and require merging my `update/libc-0.2.39`
[https://github.com/isislovecruft/tor-rust-
dependencies/tree/update/libc-0.2.39 branch] (from
https://github.com/isislovecruft/tor-rust-dependencies) into the tor-rust-
dependencies repo.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25310#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list